Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32349 - alternative available for Tk-TableMatrix dependency in xmltv?
Summary: alternative available for Tk-TableMatrix dependency in xmltv?
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-30 17:01 UTC by Narada Sage
Modified: 2003-10-30 21:06 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 Narada Sage 2003-10-30 17:01:49 UTC
$ emerge -Duvp world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     U ] sys-libs/zlib-1.1.4-r2 [1.1.4-r1] 
[ebuild     U ] sys-libs/lib-compat-1.3 [1.2] 
[ebuild     U ] sys-libs/ncurses-5.3-r2 [5.3-r1] -debug 
[ebuild     U ] sys-devel/binutils-2.14.90.0.6-r6 [2.14.90.0.6-r2] -nls -bootstrap -build 
[ebuild     U ] dev-db/mysql-4.0.14-r2 [4.0.13-r4] -static +readline +innodb +berkdb +tcpd +ssl +perl -debug 
[ebuild  N    ] media-libs/libgd-2.0.15-r1  -X +gif 
[ebuild     U ] net-libs/c-client-2002d-r1 [2002d] +ssl -pic 
[ebuild     U ] sys-devel/distcc-2.11.1 [2.9] -gnome -gtk -selinux 
[ebuild     U ] app-misc/figlet-221 [22-r1] 
[ebuild     U ] sys-apps/findutils-4.1.7-r5 [4.1.7-r4] -nls -build -afs 
[ebuild  N    ] dev-php/mod_php-4.3.3-r3  +apache2 -X +crypt +curl -firebird -flash -freetds +gd +gd-external -gdbm +imap -informix -ipv6 +java +jpeg -ldap -mcal -memlimit +mysql -nls -oci8 -odbc +pam +pdflib +png -postgres -qt -snmp +spell +ssl +tiff +truetype +xml2 +berkdb 
[ebuild     U ] dev-util/dialog-0.9_beta20031002 [0.9_beta20030308-r1] 
[ebuild     U ] dev-util/ccache-2.3 [2.2] 
[ebuild     U ] app-misc/gallery-1.4_p2 [1.4_p1] 
[ebuild     U ] net-misc/dhcp-3.0_p2-r2 [3.0_p2] -static 
[ebuild  N    ] media-libs/fontconfig-2.2.1  
[ebuild     U ] app-arch/unzip-5.50-r2 [5.50-r1] 
[ebuild  N    ] x11-base/xfree-4.3.0-r3  -3dfx -sse -mmx -3dnow +xml2 +truetype -nls -cjk -doc -ipv6 -debug -static +pam -sdk -gatos 
[ebuild  N    ] dev-perl/perl-tk-800.024-r2  
[ebuild  N    ] dev-perl/Tk-TableMatrix-1.01  
[ebuild     U ] app-misc/screen-3.9.15-r1 [3.9.15] +pam 

Note: XFree is present amongst updates on server machine as a new package.  Look below for cause.

Note: USE="-*" emerge -Duvp world gave same result as above so USE flags are not the cause.  I have also tried emerge regen and emerge sync but still same result.

$ qpkg -q Tk-TableMatrix
dev-perl/Tk-TableMatrix-1.01
DEPENDED ON BY:
        media-tv/xmltv-0.5.19

$ emerge -s xmltv
Searching...   
[ Results for search key : xmltv ]
[ Applications found : 1 ]
 
*  media-tv/xmltv
      Latest version available: 0.5.19
      Latest version installed: 0.5.19
      Size of downloaded files: 389 kB
      Homepage:    http://membled.com/work/apps/xmltv/
      Description: Set of utilities to manage TV listings stored in the XMLTV format.

Note: Now in the ebuild:
/usr/portage/media-tv/xmltv/xmltv-0.5.19.ebuild
if I comment out the following line (58):
DEPEND="${DEPEND} dev-perl/perl-tk dev-perl/Tk-TableMatrix dev-perl/XML-Simple
then XFree no longer appears as a new package on emerge -Duvp world.

I'm not sure what needs to be done here but whatever the case X should not appear as an update or a new package on a server machine.

$ emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22)
=================================================================
System uname: 2.4.22 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.10p1
distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /opt/tomcat/conf"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs buildpkg distcc notitles"
GENTOO_MIRRORS="http://212.219.56.162/sites/www.ibiblio.org/gentoo/ http://212.219.56.152/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/ http://194.83.57.3/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="x86 crypt foomaticdb gif jpeg mad ncurses oggvorbis pdflib png spell truetype xml2 zlib berkdb slang readline tetex java mysql tcpd pam libwww ssl perl python acpi acpi4linux apache2 curl dedicated fax gd gd-external imap innodb junit maildir md5sum nas nptl parse-clocks php samba tiff xml -oss -apm -arts -avi -cups -encode -gpm -gtk -imlib -kde -gnome -libg++ -mikmod -motif -mpeg -nls -opengl -qt -quicktime -sdl -svga -X -xmms -xv -gdbm -tcltk -ldap"
Comment 1 Max Kalika (RETIRED) gentoo-dev 2003-10-30 21:06:06 UTC
As is mentioned in the ebuild, the DEPENDs have to remain full until such
time that portage can understand non-internal variables during dependency
calculations.  USE_EXPAND is almost there from what I understand.  As for
now, this depend is required for the tv_check portion of the xmltv package.