Bug 117194 - x11-libs/gksu needs modular X loving
Bug#: 117194 Product:  Gentoo Linux Version: 2005.1 Platform: All
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: dragonheart@gentoo.org Reported By: vladimir@arsfides.com
Component: Ebuilds
URL:  http://www.gentoo.org/proj/en/desktop/x/x11/porting-modular-x-howto.xml
Summary: x11-libs/gksu needs modular X loving
Keywords:  
Status Whiteboard: 
Opened: 2005-12-30 07:02 0000
Description:   Opened: 2005-12-30 07:02 0000
sensei ~ # emerge --pretend --verbose qtparted

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

Calculating dependencies ...done!
[blocks B     ] x11-libs/libXft (is blocking x11-base/xorg-x11-6.8.2-r6)
[ebuild  N    ] sys-apps/parted-1.6.25  USE="-debug nls readline -static" 1,532
kB
[ebuild  N    ] dev-util/gtk-doc-1.4-r1  USE="-emacs" 145 kB
[ebuild  N    ] x11-libs/libgksuui-1.0.6  USE="nls" 546 kB
[ebuild  N    ] x11-libs/libgksu-1.3.3  USE="-debug nls" 562 kB
[ebuild     UD] x11-base/xorg-x11-6.8.2-r6 [7.0] USE="-3dfx -3dnow
bitmap-fonts* cjk* -debug -dlloader -dmx -doc -font-server -insecure-drivers
ipv6* -minimal -mmx nls* -nocxx opengl* pam* -sdk sse* -static truetype-fonts*
type1-fonts* -xprint xv*" 45,134 kB
[ebuild  N    ] virtual/x11-6.8  0 kB
[ebuild  N    ] x11-libs/gksu-1.3.4  USE="-debug nls" 580 kB
[ebuild  N    ] sys-apps/qtparted-0.4.4-r1  584 kB

Total size of downloads: 49,086 kB



I have x11-base/xorg-x11-7.0 installed

Steps to reproduce:
1. Install modular X
2. try to emerge qtparted

Expected behaviour: qtparted doesn't depend on non-modular x


sensei ~ # emerge --info
Portage 2.1_pre2 (default-linux/x86/2005.1, gcc-4.1.0-beta20051223,
glibc-2.3.6-r1, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.3.5-r2, 2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/gconf /etc/java-config/vms/
/etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS=" http://mirror.switch.ch/mirror/gentoo/ 
ftp://mirror.switch.ch/mirror/gentoo/
ftp://mirrors.blueyonder.co.uk/mirrors/gentoo 
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://ftp.rhnet.is/pub/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/axxo-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac accesibility acpi alsa apache2 apm arts audiofile avi bcmath
berkdb bitmap-fonts bonobo bzip2 cdb cdparanoia cdr cjk crypt cups curl dba dio
directfb dix4linux dri dvd dvdr dvdread eds emboss encode esd exif expat fam
ffmpeg fftw foomaticdb fortran ftp gcj gd gdbm geoip gif glut gmp gnome gpm
gstreamer gtk gtk2 hal howl icc iconv idn ieee1394 imagemagick imlib ipv6 java
jpeg junit kde kdeenablefinal lcms libg++ libwww mad mcal mhash mikmod mng mono
motif mozilla mozsvg mp3 mpeg mysql mysqli ncurses new-login nls nptl nptlonly
nsplugin ogg oggvorbis openal opengl oss pam pcre pdflib perl php png posix
python qt quicktime readline ruby samba sdl session simplexml soap sockets
spell sqlite sse ssl svg tcltk tcpd threads tiff truetype truetype-fonts
type1-fonts udev unicode usb vorbis won32codecs xine xml xml2 xmlrpc xmms xv
zip zlib elibc_glibc kernel_linux linguas_en_GB userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS




sensei ~ # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built
this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="~x86"
LINGUAS="en_GB"
GENTOO_MIRRORS=" http://mirror.switch.ch/mirror/gentoo/
ftp://mirror.switch.ch/mirror/gentoo/
ftp://mirrors.blueyonder.co.uk/mirrors/gentoo
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://ftp.rhnet.is/pub/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
USE="xml simplexml threads gcj zip session dba mozsvg nsplugin new-login X qt
kde gtk2 gnome X a52 aac accesibility apache2 arts apm acpi bcmath avi bonobo
bzip2 cdb cdr cdparanoia cjk
crypt unicode curl dio directfb dri dvd dvdr dvdread fftw ftp gd geoip gif jpeg
glut hal howl icc iconv ieee1394 ipv6
idn java kdeenablefinal mad mcal mhash mono mp3 mpeg mysqli nptl nptlonly ogg
opengl png posix readline ruby samba soap
sockets sse ssl sqlite svg tcpd truetype won32codecs dix4linux xml2 xmlrpc
zlib"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/axxo-overlay"
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1
RSYNC_EXCLUDEFROM=/usr/local/overlays/axxo-overlay/rsync-exclude
ECVS_SERVER="thinktux.net:/root"


Thanks

------- Comment #1 From Jakub Moc (RETIRED) 2005-12-30 07:09:19 0000 -------
Not qtparted, changing the summary...

------- Comment #2 From Daniel Black 2006-01-05 03:14:44 0000 -------
I'm confused

does this look right?
diff -u -b -B -r1.2 gksu-1.3.4.ebuild
--- gksu-1.3.4.ebuild   5 Sep 2005 23:33:09 -0000       1.2
+++ gksu-1.3.4.ebuild   5 Jan 2006 11:13:06 -0000
@@ -16,12 +16,19 @@
        >=x11-libs/libgksuui-1.0.6
        >=x11-libs/gtk+-2.4.0
        >=gnome-base/gconf-2.0
-       gnome-base/gnome-keyring
        app-admin/sudo
+       || (
        virtual/x11
+               (
+               x11-libs/cairo
+               x11-libs/pango
+               )
+       )
        nls? ( sys-devel/gettext )"

patch appreciated :-)

------- Comment #3 From Marcelo Goes 2006-01-21 16:18:39 0000 -------
Created an attachment (id=77774) [details]
gksu-1.3.4.ebuild.diff

cairo and pango are just regular missing dependencies.
The only thing modular-X gksu depends on is x11-libs/libX11-1.0.0.

------- Comment #4 From Marcelo Goes 2006-01-24 16:47:08 0000 -------
Fixed in cvs.