v4l-dvb-cvs fetches sources from cvs. As of 20060130, linuxtv.org publish their latest sources from a mercurial repository. CVS has not been updated since then. See http://linuxtv.org/news.php?entry=2006-01-30-0.mchehab for details, and dev-util/mercurial. emerge info follows, but isn't really relevant: Portage 2.1_pre7-r3 (default-linux/amd64/2006.0, gcc-4.0.3, glibc-2.4-r1, 2.6.16-gentoo x86_64) ================================================================= System uname: 2.6.16-gentoo x86_64 AMD Athlon(tm) 64 Processor 4000+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cdr cjk cli crypt ctype cups curl dba dbus doc dri dts dv dvb dvd dvdr dvdread eds emboss encode evo examples exif expat fastbuild ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gcj gd gif gnome gnutls gpm gstreamer gtk gtk2 gtkhtml hal icq idn ieee1394 imap imlib ipv6 isdnlog jabber java javascript jpeg kde lcms libcaca lm_sensors lzw lzw-tiff mad maildir mbox memlimit mikmod mng mp3 mpeg msn ncurses nls nptl nptlonly nsplugin offensive ogg opengl oscar pam pcre pdflib perl png posix ppds pppd python quicktime readline samba sdl session simplexml slang sndfile soap sockets spell spl ssl tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts unicode usb v4l vorbis xine xml xpm xprint xsl xv xvid yahoo zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS
I don't know if you want this, but digging on my workstation I should be able to find a mercurial.eclass if you're interested. regards, Benoit
The transition to mercurial is known here since it happened. The problem is that there is no production-quality ebuild existing up to now. As soon as it is complete it will be commited. I'm for sure interested in a mercurial-eclass.
i advise someone sticks a nice fat warning on this ebuild just to state that CVS is no longer used for V4L development, and that the current mainstream kernel has more recent drivers than this ebuild. possibly state this bug# to refer to for progress on a mercurial ebuild?
Now there is an ebuild v4l-dvb-hg which fetches the sources from mercurial. I added a move statement so emerge should silently update v4l-dvb-cvs along the path "v4l-dvb-cvs -> v4l-dvb-hg".