View previous topic :: View next topic |
Author |
Message |
pacho2 Developer


Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Sat Dec 02, 2006 12:49 am Post subject: After emerge --sync emerge -uDN world wants reemerge all KDE |
|
|
After doing an emerge --sync I get the following:
Code: |
emerge -pvuDN world
[ebuild U ] x11-libs/pango-1.14.7 [1.12.3] USE="-debug -doc" 1,258 kB
[ebuild N ] virtual/jdk-1.5.0 0 kB
[ebuild R ] kde-base/arts-3.5.5 USE="alsa esd jack kdeenablefinal mp3 nas vorbis -artswrappersuid -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild U ] x11-libs/gtk+-2.10.6 [2.8.19] USE="X jpeg tiff -debug -doc -xinerama" 14,219 kB
[ebuild U ] gnome-base/libgnomeui-2.16.1 [2.14.1] USE="jpeg -debug -doc" 1,447 kB
[ebuild R ] kde-base/libkdenetwork-3.5.4 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/certmanager-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/ktnef-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkcal-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkdepim-3.5.5-r1 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkpimidentities-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kontact-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kaddressbook-3.5.5 USE="arts kdeenablefinal -debug -gnokii -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kaddressbook-plugins-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/ksvg-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild U ] gnome-base/librsvg-2.16.0 [2.14.4] USE="gnome zlib -debug -doc" 410 kB
[ebuild R ] kde-base/libkdeedu-3.5.4 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kalzium-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/blinken-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kamera-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kwordquiz-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdebase-data-3.5.5 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kghostview-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/noatun-plugins-3.5.5 USE="arts kdeenablefinal sdl -berkdb -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] games-fps/ut2004-3369-r4 USE="opengl -dedicated%" 0 kB
[ebuild R ] kde-base/kcoloredit-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild U ] media-sound/cdparanoia-3.9.8-r5 [3.9.8-r3] 7 kB
[ebuild R ] kde-base/kviewshell-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kpdf-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdvi-3.5.5 USE="arts kdeenablefinal tetex -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-kwin-styles-3.5.5 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/ksig-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-sounds-3.5.0 USE="kdeenablefinal -debug -kdexdeltas -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kode-3.5.2 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-styles-3.5.5 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/ksync-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeedu-applnk-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kicker-applets-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kmplot-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild U ] games-fps/ut2004-redorchestra-3.3-r2 [3.3-r1] USE="opengl%* -dedicated%" 0 kB
[ebuild R ] kde-base/knotes-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild N ] dev-java/blackdown-jdk-1.4.2.03-r12 USE="nsplugin -doc" 0 kB
[ebuild N ] virtual/jdk-1.4.2 0 kB
[ebuild R ] kde-base/libkmime-3.5.3 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdepim-kioslaves-3.5.5 USE="arts kdeenablefinal -debug -sasl -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/mimelib-3.5.4 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/korn-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kgamma-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kvoctrain-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-kscreensaver-3.5.5 USE="arts kdeenablefinal opengl -debug -xinerama -xscreensaver (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkscan-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/klettres-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kverbos-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kview-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdegraphics-kfile-plugins-3.5.5 USE="arts kdeenablefinal -debug -openexr -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kgeography-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkholidays-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkpimexchange-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdepim-kresources-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/korganizer-3.5.5-r1 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kpercentage-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kstars-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libksieve-3.5.0 USE="arts kdeenablefinal -debug -kdexdeltas -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/libkpgp-3.5.4 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kmailcvt-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kmail-3.5.5-r1 USE="arts crypt kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kate-plugins-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/konsolekalendar-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kig-3.5.5 USE="arts kdeenablefinal -debug -kig-scripting -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/ksnapshot-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-emoticons-3.5.4 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-wallpapers-3.5.5 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/keduca-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kruler-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeaddons-kfile-plugins-3.5.0 USE="arts kdeenablefinal ssl -debug -kdexdeltas -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdeartwork-iconthemes-3.5.5 USE="kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kde-i18n-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" LINGUAS="es -af -ar -az -bg -bn -br -bs -ca -cs -cy -da -de -el -en_GB -eo -et -eu -fa -fi -fr -fy -ga -gl -he -hi -hr -hu -is -it -ja -kk -km -ko -lt -lv -mk -mn -ms -nb -nds -nl -nn -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sr -sr@Latn -ss -sv -ta -tg -tr -uk -uz -vi -zh_CN -zh_TW" 0 kB
[ebuild R ] kde-base/kolourpaint-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kooka-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/khangman-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kturtle-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kuickshow-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kbruch-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kalarm-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/networkstatus-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kmrml-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kanagram-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
[ebuild R ] kde-base/kdebase-startkde-3.5.5 USE="arts kdeenablefinal -debug -xinerama (-kdehiddenvisibility%*)" 0 kB
Total size of downloads: 17,343 kB
|
Thanks |
|
Back to top |
|
 |
UncleOwen Veteran

Joined: 27 Feb 2003 Posts: 1493 Location: Germany, Hamburg
|
Posted: Sat Dec 02, 2006 12:53 am Post subject: |
|
|
And what's the question? |
|
Back to top |
|
 |
KuroRyu Tux's lil' helper


Joined: 11 Mar 2004 Posts: 95 Location: Phoenix, AZ, USA
|
Posted: Sat Dec 02, 2006 1:00 am Post subject: |
|
|
Well, I'd like to know what this kdehiddenvisibility USE flag is, whether or not it was really enabled before (I'm pretty sure it wasn't), and whether or not it's necessary to recompile all of KDE... _________________ I'm ready to rock out with my Glock out! |
|
Back to top |
|
 |
drwook Veteran

Joined: 30 Mar 2005 Posts: 1324 Location: London
|
Posted: Sat Dec 02, 2006 1:04 am Post subject: |
|
|
From the changelog for kdelibs
Quote: | 01 Dec 2006; Diego Petten<C3><B2> <flameeyes@gentoo.org>
kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild,
kdelibs-3.5.5-r6.ebuild, kdelibs-3.5.5-r7.ebuild:
Make support for hidden visibility explicit.
|
So, guess they've removed the flag and set up the ebuild to always enable hidden visibility because the devs have decided it's rock solid to use for kde (I've been using it for quite a while via the use flag without issue).
Recompile may or may not be necessary, but nothing stopping you just ignoring them until the next version bump if CPU cycles are in short supply. |
|
Back to top |
|
 |
pteppic l33t

Joined: 28 Nov 2005 Posts: 781
|
Posted: Sat Dec 02, 2006 8:00 am Post subject: |
|
|
The point is the use flag is not longer in the ebuilds (~100), so without hacking about the portage tree after each --sync you'll never get a uDNav world update without letting it rebuild kde, and considering most of us rebuilt it two weeks ago, for kde-3.5.5; great fucking timing!
I'm gonna write a python script to copy the ebuilds to an overlay and add the flag back into IUSE, no way I'm gonna recompile 500 packages across 5 machines for no reason at all. |
|
Back to top |
|
 |
pteppic l33t

Joined: 28 Nov 2005 Posts: 781
|
Posted: Sat Dec 02, 2006 9:27 am Post subject: |
|
|
Script to copy the affected ebuilds over to an overlay and add the flag back into IUSE. To use it Code: | emerge -uDNpv world >emerge_log
echo 'PORTDIR_OVERLAY="/usr/local/kdefix ${PORTDIR_OVERLAY}"' >>/etc/make.conf |
You may want to take kde-i18n out of emerge_log so it doesn't try to download 100 odd 2 meg language files, and check it for stuff you want to recompile, then Code: | kde-overlayer.py emerge_log |
The python code Code: | #!/usr/bin/python
import sys
import os
class fixer:
def __init__(self,filename):
self.emergelog=filename
self.ebuildlist=[]
self.debug=0
try:
os.listdir('/usr/local/')
except OSError:
os.mkdir('/usr/local/')
try:
os.listdir('/usr/local/kdefix')
except OSError:
os.mkdir('/usr/local/kdefix')
try:
os.listdir('/usr/local/kdefix/kde-base')
except OSError:
os.mkdir('/usr/local/kdefix/kde-base')
def getEbuildList(self):
pipe=open(self.emergelog,'r')
for line in pipe.readlines():
if 'kdehiddenvisibility%)' in line:
self.ebuildlist.append(self.retList(line))
pipe.close()
if self.debug>1:print self.ebuildlist
def copyEbuild(self):
for ebuild in self.ebuildlist:
destdir='/usr/local/kdefix/%s/' %ebuild[3][:ebuild[3].rfind('-3.')]
try:os.mkdir(destdir)
except OSError:pass
sourcefile='%s/%s.ebuild' %(ebuild[3][:ebuild[3].rfind('-3.')],ebuild[3][ebuild[3].find('/')+1:])
if self.debug:print sourcefile
destfile='/usr/local/kdefix/%s' %sourcefile
sourcefile='/usr/portage/%s' %sourcefile
inpipe=open(sourcefile,'r')
outpipe=open(destfile,'w')
for line in inpipe.readlines():
if 'IUSE="' in line:
outline=line.replace('IUSE="','IUSE="kdehiddenvisibility ')
if self.debug:print '%s becomes %s' %(line[:-1],outline[:-1])
else:
outline=line
outpipe.write(outline)
outpipe.flush()
outpipe.close()
inpipe.close()
os.spawnlp(os.P_WAIT,'/usr/bin/ebuild','/usr/bin/ebuild',destfile,'digest')
def retList(self,line):
retlist=[]
if not line: return retlist
line=line.replace('\t',' ')
line=line.replace(',',' ')
while line.find(' ')>=0:
line=line.replace(' ',' ')
line=line.strip()
line=line + ' '
while line!='':
retlist.append(line[:line.find(' ')])
line=line[line.find(' ')+1:]
return retlist
run=fixer(sys.argv[1])
run.getEbuildList()
run.copyEbuild() |
Erm, no warranties, not fit for any purpose, use at own risk & all that jazz......
Ptep |
|
Back to top |
|
 |
lost+found Guru


Joined: 15 Nov 2004 Posts: 513 Location: North~Sea~Coa~s~~t~~~
|
Posted: Sat Dec 02, 2006 9:40 am Post subject: |
|
|
Seems that this works for me: Code: | # echo -e '\n# My Portage hack\nkdehiddenvisibility' >> /usr/portage/profiles/default-linux/use.mask |
Down side: you have to redo it after each --sync...
(for emerge --newuse/-N only). |
|
Back to top |
|
 |
pteppic l33t

Joined: 28 Nov 2005 Posts: 781
|
Posted: Sat Dec 02, 2006 1:07 pm Post subject: |
|
|
lost+found wrote: | Code: | # echo -e '\n# My Portage hack\nkdehiddenvisibility' >> /usr/portage/profiles/default-linux/use.mask |
|
I tried that, but some (different) packages still get flagged for rebuild, and by using an overlay you won't affect .#-r# revisions of the packages.
I'm tempted to rewrite the files in /var/db/pkg/kde-base/${affected}/IUSE, and fool portage into thinking it's done, but I'm not too sure of the consequences, even if I do rebuild kde-libs with the newer eclass.
EDIT: after further study (of an old portage tree on a chroot) the kdehiddenvisability use flag has been removed from the kde.eclass, after (I assume) it has been added to the ebuilds that do use it. Seeing as here it was never set, and therefore never affected the compile process, I'm gonna alter the /var/db/pkg/kde-base/${affected}/IUSE files and that'll be that. |
|
Back to top |
|
 |
lost+found Guru


Joined: 15 Nov 2004 Posts: 513 Location: North~Sea~Coa~s~~t~~~
|
Posted: Sat Dec 02, 2006 1:40 pm Post subject: |
|
|
pteppic wrote: | lost+found wrote: | Code: | # echo -e '\n# My Portage hack\nkdehiddenvisibility' >> /usr/portage/profiles/default-linux/use.mask |
|
I tried that, but some (different) packages still get flagged for rebuild, ... |
There are more use.mask files. I guess it must be within the path of your /etc/make.profile or /usr/portage/profiles/base/use.mask. If so and it still doesn't work (well), bad luck.
 |
|
Back to top |
|
 |
lost+found Guru


Joined: 15 Nov 2004 Posts: 513 Location: North~Sea~Coa~s~~t~~~
|
Posted: Sat Dec 02, 2006 1:45 pm Post subject: |
|
|
pteppic wrote: | ..., I'm gonna alter the /var/db/pkg/kde-base/${affected}/IUSE files and that'll be that. |
(...or without backup just "-i")
I'm too afraid to mess up /var/db/pkg b.t.w. 
Last edited by lost+found on Sun Dec 03, 2006 9:33 pm; edited 1 time in total |
|
Back to top |
|
 |
pteppic l33t

Joined: 28 Nov 2005 Posts: 781
|
Posted: Sat Dec 02, 2006 2:01 pm Post subject: |
|
|
lost+found wrote: | Code: | # sed -i~ -e 's: kdehiddenvisibility::' /var/db/pkg/kde-base/*/IUSE | (...or without backup just "-i")
I'm too afraid to mess up /var/db/pkg b.t.w.  |
Aha, because /var/db/pkg/kde-base/${affected}/IUSE != /var/db/pkg/kde-base/*/IUSE
And it's much easier to manipulate strings (to get a list of affected files) for me in python, plus I have the base layout for the app allready.
So I did Code: | def fixIUSE(self):
for ebuild in self.ebuildlist:
destfile='/var/db/pkg/%s/IUSE' %ebuild[3]
sourcefile='/var/db/pkg/%s/IUSE.old' %ebuild[3]
os.spawnlp(os.P_WAIT,'/bin/mv','/bin/mv',destfile,sourcefile)
inpipe=open(sourcefile,'r')
outpipe=open(destfile,'w')
for line in inpipe.readlines():
outline=line.replace(' kdehiddenvisibility','')
if self.debug:print '%s becomes %s' %(line[:-1],outline[:-1])
outpipe.write(outline)
outpipe.flush()
outpipe.close()
inpipe.close()
#os.spawnlp(os.P_WAIT,'/bin/rm','/bin/rm',sourcefile) ##hmm, we'll keep the backups for now, then It can be reverse with a single extra function.
| this, and Code: | run=fixer(sys.argv[1])
run.getEbuildList()
#run.copyEbuild()
run.fixIUSE() | and it worked a charm.
Yes, if changing the IUSE files was the original intent, then a bash script could do it easier with some carefull grepping and your sed line, but like I say ,it was allready written  |
|
Back to top |
|
 |
UncleOwen Veteran

Joined: 27 Feb 2003 Posts: 1493 Location: Germany, Hamburg
|
Posted: Sat Dec 02, 2006 2:15 pm Post subject: |
|
|
drwook wrote: | From the changelog for kdelibs
Quote: | 01 Dec 2006; Diego Petten<C3><B2> <flameeyes@gentoo.org>
kdelibs-3.5.2-r6.ebuild, kdelibs-3.5.5-r4.ebuild, kdelibs-3.5.5-r5.ebuild,
kdelibs-3.5.5-r6.ebuild, kdelibs-3.5.5-r7.ebuild:
Make support for hidden visibility explicit.
|
So, guess they've removed the flag and set up the ebuild to always enable hidden visibility because the devs have decided it's rock solid to use for kde (I've been using it for quite a while via the use flag without issue). |
Um, no. The flag has been removed from those ebuilds that didn't use it anyway. See http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/kde.eclass?rev=1.186&view=log |
|
Back to top |
|
 |
pacho2 Developer


Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Sat Dec 02, 2006 3:08 pm Post subject: |
|
|
Ok, thanks for information  |
|
Back to top |
|
 |
Toomuch n00b


Joined: 16 Mar 2004 Posts: 49
|
Posted: Sun Dec 03, 2006 9:41 am Post subject: |
|
|
Sigh. Hopefully some day Portage will be able to manage this kind of changes without having to build exactly the same binaries again.
t |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|