Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121799 - The ebuild media-libs/t1lib-5.0.2.ebuild introduces dependency for tetex
Summary: The ebuild media-libs/t1lib-5.0.2.ebuild introduces dependency for tetex
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-06 02:45 UTC by toon
Modified: 2006-02-06 03:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description toon 2006-02-06 02:45:30 UTC
Version 5.0.2 of the ebuild t1lib introduces a new dependency
on the package tetex. I have the 'doc' use flag turned on.
See the relevant part of a diff -u between versions 5.0.1 and 5.0.2:

-DEPEND="X? ( virtual/x11 )"
+RDEPEND="X? ( || ( (
+               x11-libs/libX11
+               x11-libs/libXaw
+               x11-libs/libXt
+               x11-libs/libXmu
+               x11-libs/libSM
+               x11-libs/libICE
+               x11-libs/libXext )
+       virtual/x11 ) )"
+
+DEPEND="${RDEPEND}
+       doc? ( virtual/tetex )
+       X? ( || ( (
+               x11-libs/libXfont
+               x11-proto/xproto
+               x11-proto/fontsproto )
+       virtual/x11 ) )"

OK, I know that the doc flag pulls in a lot of documentation tools,
but until now tetex wasn't one of them and I think it's way over the top
to start including it now.
In this way you scare everybody away from the documentation, not good.
This is the very reason why so many people haven't set the '-doc' use flag.
Please find below my emerge --info output.

Thanks,
Toon.

# emerge --info
Portage 2.0.54 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LC_ALL="nl_NL.utf8"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X X509 a52 aac acl acpi4linux alsa apache2 audiofile avi berkdb bidi bindist bitmap-fonts bluetooth bzip2 bzlib cdda cddb cdio cdparanoia cdr chroot corba crypt cups curl dga doc dts dvb dvd dvdr dvdread eds emboss encode esd ethereal evo evo2 exif expat fam fbcon ffmpeg flac foomaticdb fortran freetype gb gd gdbm gif gimp gimpprint glut gnome gnome-print gnomedb gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml hal howl idn ieee1394 imagemagick imap imlib inkjar innodb insecure-drivers ipv6 irmc ithreads j2ee jabber jack java javadoc javamail javascript jboss jdepend jmx jpeg kde kerberos largeterminal lcms ldap leim libgda libwww live lm_sensors lprng lzw lzw-tiff mad mailwrapper matroska mbox mhash mikmod mng mod motif mozcalendar mozilla mozp3p mozplaintext mp3 mpeg mpeg2 mpeg4 mplayer mule mysql ncurses nls nptl nsplugin oav offensive ogg oggvorbis on-the-fly-crypt opengl pam pam_console passfile pcap pcre pdflib perl php pic plotutils plugin png ppds procmail python qt quicktime readline rrdtool samba sasl scanner sdl slp smime sndfile snmp soap socks5 sox speex spell ssl stream svg tcltk tcpd theora threads tiff truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales utf8 vcd vlm vorbis wavelan wmf wxwindows xanim xface xine xinerama xml2 xmlrpc xmms xosd xpm xprint xv xvid zeo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-06 02:49:55 UTC
That's simple:

echo "media-libs/t1lib -doc" >> /etc/portage/package.use
Comment 2 toon 2006-02-06 03:18:20 UTC
(In reply to comment #1)
> That's simple:
> 
> echo "media-libs/t1lib -doc" >> /etc/portage/package.use

Well yes, I did that already.
I entered this bug report because I see it as a work-around, not a solution.

Regards,
Toon.