Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307117 - games-strategy/freeciv-2.2.0 enables gtk gui even with USE=-gtk
Summary: games-strategy/freeciv-2.2.0 enables gtk gui even with USE=-gtk
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-27 21:48 UTC by Andrei Slavoiu
Modified: 2010-02-27 22:11 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 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.