All dev-ruby/rdtool ebuilds depend on optparse. However optparse was removed from the portage tree since it is now distributed with ruby-1.8.0. Thus emerging rdtool causes the following error: Calculating dependencies \ emerge: there are no masked or unmasked ebuilds to satisfy ">=dev-ruby/optparse-0.7.5". !!! Error calculating dependencies. Please correct. At the moment only dev-lang/ruby-cvs--1.8.0-r3 has PROVIDE="dev-ruby/optparse" Reproducible: Always Steps to Reproduce: Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz GENTOO_MIRRORS="ftp://ftp.citylink.co.nz/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode foomaticdb gif gpm jpeg gnome libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga java X sdl tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl 3dfx cdr doc dvd sse tcltk tetex -3dnow" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Optparse is no longer an independent package. It's now part of Ruby 1.8.0. So we have to either: 1. make rdtool depend on >=dev-lang/ruby-1.8.0 or 2. create a virtual/optparse and hope that the old optparse archive stays around or 3. ?
I took the easy way out and made this depend on ruby 1.8.0. I also took the opportunity to update rdtool to the most recent version.