Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 12255 Details for
Bug 13616
per package USE flags and KEYWORDS
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
new emerge patch
emerge_per_package_use.4.patch (text/plain), 1.77 KB, created by
Max Kalika (RETIRED)
on 2003-05-21 12:25:20 UTC
(
hide
)
Description:
new emerge patch
Filename:
MIME Type:
Creator:
Max Kalika (RETIRED)
Created:
2003-05-21 12:25:20 UTC
Size:
1.77 KB
patch
obsolete
>--- emerge.orig 2003-05-21 08:57:45.000000000 -0700 >+++ emerge 2003-05-21 08:56:30.000000000 -0700 >@@ -732,7 +732,7 @@ > print "Depstring:",depstring > if not arg: > #processing dependencies >- mycheck=portage.dep_check(depstring,self.mydbapi[myroot]) >+ mycheck=portage.dep_check(depstring,self.mydbapi[myroot],parent=myparent) > if not mycheck[0]: > return 0 > mymerge=mycheck[1] >@@ -980,16 +980,18 @@ > myoldbest=blue("["+myoldbest+"]") > > iuse="" >+ xs=portage.pkgsplit(x[2]) > if "--verbose" in myopts: > for ebuild_iuse in string.split(portage.portdb.aux_get(x[2],["IUSE"])[0], " "): >- try: >- if (portage.usesplit.index(ebuild_iuse) >= 0) : >+ if (portage.pkgusesplit.has_key(xs[0])): >+ if (ebuild_iuse in portage.pkgusesplit[xs[0]] or ("-"+ebuild_iuse not in portage.pkgusesplit[xs[0]] and ebuild_iuse in portage.usesplit)): > iuse=iuse+red("+"+ebuild_iuse)+" " >- except ValueError: >- if ebuild_iuse != "": >+ else: > iuse=iuse+blue("-"+ebuild_iuse)+" " >- >- xs=portage.pkgsplit(x[2]) >+ elif (ebuild_iuse in portage.usesplit): >+ iuse=iuse+red("+"+ebuild_iuse)+" " >+ elif (ebuild_iuse != ""): >+ iuse=iuse+blue("-"+ebuild_iuse)+" " > if xs[2]=="r0": > xs[2]="" > else: >@@ -1728,8 +1730,8 @@ > else: > myvars=['GENTOO_MIRRORS', 'CONFIG_PROTECT', 'CONFIG_PROTECT_MASK', > 'PORTDIR', 'DISTDIR', 'PKGDIR', 'PORTAGE_TMPDIR', 'PORTDIR_OVERLAY', >- 'USE', 'COMPILER', 'CHOST', 'CFLAGS', 'CXXFLAGS','ACCEPT_KEYWORDS', >- 'MAKEOPTS', 'AUTOCLEAN', 'SYNC', 'FEATURES'] >+ 'USE', 'PKGUSE', 'COMPILER', 'CHOST', 'CFLAGS', 'CXXFLAGS', >+ 'ACCEPT_KEYWORDS', 'MAKEOPTS', 'AUTOCLEAN', 'SYNC', 'FEATURES'] > for x in myvars: > print x+'="'+portage.settings[x]+'"' > #print portage.settings.keys()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 13616
:
7155
|
7156
|
7264
|
7265
|
9218
|
9219
|
10588
|
10589
|
12254
|
12255
|
13752
|
13753
|
14390
|
14678
|
14679
|
14847
|
14873
|
15239
|
15240
|
15241
|
15291
|
15303
|
15304
|
15347
|
15348
|
15349
|
15614
|
15715
|
16609
|
16610
|
16611
|
16768
|
17925
|
17926
|
19128
|
20637
|
20652
|
21575
|
21577