Consider I would like to convert the cygwin package to cygport packed.
So I create a tag and then...
CVS_URI=":pserver:anoncvs@cygwin.com:/cvs/src"
CVS_MODULE="winsup"
CVS_BRANCH="cygwin-${PV//\./_}-release"
inherit cvs
`cygport fetch' fails, because it expects that the unpacked directory
is called ${CVS_MODULE}. But in fact, the source code dir fetched
from sourceware is called "src". "winsup" is just a subdirectory.
So the call
tar cf [...] ${CVS_MODULE}
doesn't work.
Here's a suggestion for a patch which allows to do exactly that. Before
calling "inherit cvs", just set a variable $CVS_TOPLEVEL to the name of
the toplevel directory of the repository you're trying to fetch from:
CVS_URI=":pserver:anoncvs-rDBXBDvO6BXQT0dZR+AlfA@public.gmane.org:/cvs/src"
CVS_MODULE="winsup"
CVS_BRANCH="cygwin-${PV//\./_}-release"
CVS_TOPLEVEL="src"
inherit cvs