ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment" is now incorrect. Proper login and checkout information is now: cvs -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e login cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co modulename where modulename would be e16/e in this case. Any other e-apps will also be affected. E-term. E17. emerge dialog: * Fetching CVS module e16/e into /mnt/src/distfiles/cvs-src ... * Running cvs -q -f -z3 -d ":pserver:anonymous:@cvs.sourceforge.net:/cvsroot/enlightenment" login Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/enlightenment * Running cvs -q -f -z3 -d ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment" update -dP e16/e cvs update: ignoring e16/e (CVS/Repository missing) cvs [update aborted]: no such directory `e16'
funny. cvs works fine. ebuild does not work with new correct server. something change in the cvs eclass?
enlightenment.eclass <snip> #E17_DEFAULT_CVS="cvs.sourceforge.net:/cvsroot/enlightenment" E17_DEFAULT_CVS="anoncvs.enlightenment.org:/var/cvs/e" </snip>
THAT is not for the enlightenment DR17 ebuild only. The ebuild, enlightenment-0.16.9999 does not use that eclass. Only cvs.eclass. ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment" ECVS_MODULE="e16/e" inherit cvs DESCRIPTION="Enlightenment Window Manager" HOMEPAGE="http://www.enlightenment.org/"
please correct previous comment to THAT IS for the enlightenment DR17 ebuilds only. ECVS_SERVER is set incorrectly in this ebuild.
OK. After correcting the ECVS server variable, I had to delete the existing $DISTFILES/cvs-src/e16 directory, otherwise the cvs update command failed (repository missing). Once the cvs source files were removed, the ebuild successfully fetched and unpacked the source. ECVS_SERVER="anoncvs.enlightenment.org:/var/cvs/e" is ok now. I do not know how you can program this in the ebuild to check for the cvs source dir, or if there is a workaround. HTH
Not going to make a new bug on this, but x11-terms/eterm-9999 and x11-libs/libast/libast-9999 appear to have the same cvs problem: ECVS_SERVER needs to be: anoncvs.enlightenment.org:/var/cvs/e
fixed in cvs