Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 307117

Summary: games-strategy/freeciv-2.2.0 enables gtk gui even with USE=-gtk
Product: Gentoo Linux Reporter: Andrei Slavoiu <ansla80>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andrei Slavoiu 2010-02-27 21:48:58 UTC
In the 2.2.0 version of the ebuild a change was made that according to the comment in the ebuild was supposed to make gtk the default gui if neither gtk or sdl use flags are enabled. Unfortunately, it ended up enforcing the gtk gui even when not requested. Here's the relevant part of the build log:
>>> Emerging (4 of 5) games-strategy/freeciv-2.2.0
 * freeciv-2.2.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
 * CPV:  games-strategy/freeciv-2.2.0                                          
 * REPO: gentoo                                                                
 * USE:  amd64 elibc_glibc kernel_linux multilib nls readline sdl userland_GNU 
>>> Unpacking source...                                                        
>>> Unpacking freeciv-2.2.0.tar.bz2 to /var/tmp/portage/games-strategy/freeciv-2.2.0/work
>>> Source unpacked in /var/tmp/portage/games-strategy/freeciv-2.2.0/work                
>>> Preparing source in /var/tmp/portage/games-strategy/freeciv-2.2.0/work/freeciv-2.2.0 ...
>>> Source prepared.                                                                        
>>> Configuring source in /var/tmp/portage/games-strategy/freeciv-2.2.0/work/freeciv-2.2.0 ...
 * econf: updating freeciv-2.2.0/bootstrap/config.sub with /usr/share/gnuconfig/config.sub    
 * econf: updating freeciv-2.2.0/bootstrap/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr/games --libdir=/usr/games/lib64 --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --disable-dependency-tracking --localedir=/usr/share/locale --disable-auth --enable-nls --with-readline --enable-sdl-mixer --without-ggz-client --enable-client=gtk sdl                                                                                  

Reproducible: Always

Steps to Reproduce:
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2010-02-27 22:11:32 UTC
whoops.  fixed in CVS.  thanks for the bug report.