<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>117194</bug_id>
          
          <creation_ts>2005-12-30 07:02 0000</creation_ts>
          <short_desc>x11-libs/gksu needs modular X loving</short_desc>
          <delta_ts>2006-01-24 22:35:22 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.gentoo.org/proj/en/desktop/x/x11/porting-modular-x-howto.xml</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vladimir@arsfides.com</reporter>
          <assigned_to>dragonheart@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>vladimir@arsfides.com</who>
            <bug_when>2005-12-30 07:02:39 0000</bug_when>
            <thetext>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=&quot;-debug nls readline -static&quot; 1,532 kB
[ebuild  N    ] dev-util/gtk-doc-1.4-r1  USE=&quot;-emacs&quot; 145 kB
[ebuild  N    ] x11-libs/libgksuui-1.0.6  USE=&quot;nls&quot; 546 kB
[ebuild  N    ] x11-libs/libgksu-1.3.3  USE=&quot;-debug nls&quot; 562 kB
[ebuild     UD] x11-base/xorg-x11-6.8.2-r6 [7.0] USE=&quot;-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*&quot; 45,134 kB
[ebuild  N    ] virtual/x11-6.8  0 kB
[ebuild  N    ] x11-libs/gksu-1.3.4  USE=&quot;-debug nls&quot; 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&apos;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=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium4 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/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&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium4 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot; 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&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/local/overlays/axxo-overlay&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;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&quot;
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=&quot;-O2 -march=pentium4 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CXXFLAGS=&quot;${CFLAGS}&quot;
MAKEOPTS=&quot;-j2&quot;
ACCEPT_KEYWORDS=&quot;~x86&quot;
LINGUAS=&quot;en_GB&quot;
GENTOO_MIRRORS=&quot; 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&quot;
USE=&quot;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&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/local/overlays/axxo-overlay&quot;
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1
RSYNC_EXCLUDEFROM=/usr/local/overlays/axxo-overlay/rsync-exclude
ECVS_SERVER=&quot;thinktux.net:/root&quot;


Thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-12-30 07:09:19 0000</bug_when>
            <thetext>Not qtparted, changing the summary...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2006-01-05 03:14:44 0000</bug_when>
            <thetext>I&apos;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 @@
        &gt;=x11-libs/libgksuui-1.0.6
        &gt;=x11-libs/gtk+-2.4.0
        &gt;=gnome-base/gconf-2.0
-       gnome-base/gnome-keyring
        app-admin/sudo
+       || (
        virtual/x11
+               (
+               x11-libs/cairo
+               x11-libs/pango
+               )
+       )
        nls? ( sys-devel/gettext )&quot;

patch appreciated :-)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2006-01-21 16:18:39 0000</bug_when>
            <thetext>Created an attachment (id=77774)
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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2006-01-24 16:47:08 0000</bug_when>
            <thetext>Fixed in cvs.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77774</attachid>
            <date>2006-01-21 16:18 0000</date>
            <desc>gksu-1.3.4.ebuild.diff</desc>
            <filename>gksu-1.3.4.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGdrc3UtMS4zLjQuZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC92YXIvY3Zzcm9v
dC9nZW50b28teDg2L3gxMS1saWJzL2drc3UvZ2tzdS0xLjMuNC5lYnVpbGQsdgpyZXRyaWV2aW5n
IHJldmlzaW9uIDEuMgpkaWZmIC11IC1iIC1CIC1yMS4yIGdrc3UtMS4zLjQuZWJ1aWxkCi0tLSBn
a3N1LTEuMy40LmVidWlsZAk1IFNlcCAyMDA1IDIzOjMzOjA5IC0wMDAwCTEuMgorKysgZ2tzdS0x
LjMuNC5lYnVpbGQJMjIgSmFuIDIwMDYgMDA6MTY6NDYgLTAwMDAKQEAgLTE2LDEwICsxNiwxOCBA
QAogCT49eDExLWxpYnMvbGliZ2tzdXVpLTEuMC42CiAJPj14MTEtbGlicy9ndGsrLTIuNC4wCiAJ
Pj1nbm9tZS1iYXNlL2djb25mLTIuMAotCWdub21lLWJhc2UvZ25vbWUta2V5cmluZworCT49Z25v
bWUtYmFzZS9nbm9tZS1rZXlyaW5nLTAuNC4zCiAJYXBwLWFkbWluL3N1ZG8KLQl2aXJ0dWFsL3gx
MQotCW5scz8gKCBzeXMtZGV2ZWwvZ2V0dGV4dCApIgorCT49Z25vbWUtYmFzZS9vcmJpdC0yLjEy
LjIKKwlkZXYtbGlicy9hdGsKKwl4MTEtbGlicy9wYW5nbworCXgxMS1saWJzL2NhaXJvCisJbWVk
aWEtbGlicy9saWJwbmcKKwlubHM/ICggc3lzLWRldmVsL2dldHRleHQgKQorCT49ZGV2LWxpYnMv
Z2xpYi0yLjguNAorCXx8ICgKKwkoID49eDExLWxpYnMvbGliWDExLTEuMC4wICkKKwl2aXJ0dWFs
L3gxMSApIgogCiBERVBFTkQ9IiR7UkRFUEVORH0KIAlzeXMtYXBwcy9nYXdrCg==
</data>        

          </attachment>
    </bug>

</bugzilla>