From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30159 invoked by uid 1002); 28 Dec 2002 20:04:10 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 1963 invoked from network); 28 Dec 2002 20:04:10 -0000 X-Authentication-Warning: login-2.efd.lth.se: e01msv owned process doing -bs Date: Sat, 28 Dec 2002 21:03:01 +0100 (MET) From: Martin Svenningsson To: gentoo-dev@gentoo.org Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1041105781=:22371" Subject: [gentoo-dev] [PATCH] USE aware emerge X-Archives-Salt: 5b801c02-e425-40a5-910b-2560ab684fd1 X-Archives-Hash: 60108f25f27e5af68b0b73408389c09d ---559023410-1804928587-1041105781=:22371 Content-Type: TEXT/PLAIN; charset=US-ASCII Well, semi use aware anyway. What do you think? $ ./emerge -p mozilla These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-www/mozilla-1.2.1-r4 The following USE flags for this action are: [enabled] java crypt gtk2 ssl gnome [disabled] ipv6 [unset] ldap mozsvg mozcalendar mozaccess mozinterfaceinfo mozp3p mozxmlterm moznoirc moznomail moznocompose moznoxft ------ $ ./emerge -s 'mplayer$' Searching... [ Results for search key : mplayer$ ] [ Applications found : 1 ] * media-video/mplayer Latest version available: 0.90_rc2 Latest version installed: [ Not Installed ] Size of downloaded files: 3,728 kB Homepage: http://www.mplayerhq.hu/ Description: Media Player for Linux Uses: dga oss jpeg 3dfx sse matrox sdl X svga ggi oggvorbis 3dnow aalib gnome xv opengl truetype dvd gtk gif esd fbcon encode alsa directfb arts Where the use variables is color coded: red: not specified in USE [unset] purple: specified not to be used (ie -kde) [disabled] green: specified and used [enabled] Patched against portage-2.0.46-r4. // Martin ---559023410-1804928587-1041105781=:22371 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="emerge_semi_use_aware.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="emerge_semi_use_aware.patch" LS0tIGVtZXJnZS5vbGQJMjAwMi0xMi0yNCAyMToxNDowMS4wMDAwMDAwMDAg KzAxMDANCisrKyBlbWVyZ2UJMjAwMi0xMi0yOCAyMDozOToyNy4wMDAwMDAw MDAgKzAxMDANCkBAIC0yODYsNyArMjg2LDcgQEANCiAJCQkJCWNhdHBhY2s9 cG9ydGFnZS5wa2dzcGxpdChtYXRjaClbMF0NCiAJCQkJaWYgZnVsbF9wYWNr YWdlOg0KIAkJCQkJdHJ5Og0KLQkJCQkJCWRlc2MsIGhvbWVwYWdlID0gcG9y dGFnZS5wb3J0ZGIuYXV4X2dldChmdWxsX3BhY2thZ2UsWyJERVNDUklQVElP TiIsIkhPTUVQQUdFIl0pDQorCQkJCQkJZGVzYywgaG9tZXBhZ2UsIHVzZXMg PSBwb3J0YWdlLnBvcnRkYi5hdXhfZ2V0KGZ1bGxfcGFja2FnZSxbIkRFU0NS SVBUSU9OIiwiSE9NRVBBR0UiLCJJVVNFIl0pDQogCQkJCQlleGNlcHQgS2V5 RXJyb3I6DQogCQkJCQkJcHJpbnQgImVtZXJnZTogc2VhcmNoOiBhdXhfZ2V0 KCkgZmFpbGVkLCBza2lwcGluZyINCiAJCQkJCQljb250aW51ZQ0KQEAgLTI5 NSw2ICsyOTUsMjAgQEANCiAJCQkJCWVsc2U6DQogCQkJCQkJcHJpbnQgZ3Jl ZW4oIioiKSsiICAiK3doaXRlKG1hdGNoKQ0KIAkJCQkJbXl2ZXJzaW9uID0g c2VsZi5nZXRWZXJzaW9uKGZ1bGxfcGFja2FnZSwgc2VhcmNoLlZFUlNJT05f UkVMRUFTRSkNCisJCQkJCQ0KKw0KKwkJCQkJIyByZWQ6IG5vdCBzcGVjaWZp ZWQgaW4gVVNFDQorCQkJCQkjIHB1cnBsZTogc3BlY2lmaWVkIG5vdCB0byBi ZSB1c2VkIChpZSAta2RlKQ0KKwkJCQkJIyBncmVlbjogc3BlY2lmaWVkIGFu ZCB1c2VkDQorDQorCQkJCQlteXVzZSA9ICIiDQorCQkJCQlmb3IgeCBpbiBz dHJpbmcuc3BsaXQodXNlcywgIiAiKToNCisJCQkJCQlpZiAiLSIreCBpbiBw b3J0YWdlLnNldHRpbmdzWyJVU0UiXS5zcGxpdCgpOg0KKwkJCQkJCQkJbXl1 c2UgPSBteXVzZSArIHB1cnBsZSh4KSArICIgIg0KKwkJCQkJCWVsaWYgbm90 IHggaW4gcG9ydGFnZS5zZXR0aW5nc1siVVNFIl0uc3BsaXQoKToNCisgCQkJ CQkJCW15dXNlID0gbXl1c2UgKyByZWQoeCkgKyAiICINCisJCQkJCQllbHNl Og0KKwkJCQkJCQlteXVzZSA9IG15dXNlICsgZ3JlZW4oeCkgKyAiICINCiAN CiAJCQkJCW15c3VtID0gWzAsMF0NCiAJCQkJCW15Y2F0ID0gbWF0Y2guc3Bs aXQoIi8iKVswXQ0KQEAgLTMyMyw2ICszMzcsNyBAQA0KIAkJCQkJcHJpbnQg IiAgICAgIiwgZGFya2dyZWVuKCJTaXplIG9mIGRvd25sb2FkZWQgZmlsZXM6 IiksbXlzdW1bMF0NCiAJCQkJCXByaW50ICIgICAgICIsIGRhcmtncmVlbigi SG9tZXBhZ2U6ICAgIiksaG9tZXBhZ2UNCiAJCQkJCXByaW50ICIgICAgICIs IGRhcmtncmVlbigiRGVzY3JpcHRpb246IiksZGVzYw0KKwkJCQkJcHJpbnQg IiAgICAgIiwgZGFya2dyZWVuKCJVc2VzOiAgICAgICAiKSxteXVzZQ0KIAkJ CQkJcHJpbnQNCiAJCQ0KIAkjDQpAQCAtMTUzNyw2ICsxNTUyLDM0IEBADQog CQlwcmludCAiXGJcYiAuLi5kb25lISINCiAJaWYgKCItLXByZXRlbmQiIGlu IG15b3B0cykgYW5kIG5vdCAoIi0tZmV0Y2hvbmx5IiBpbiBteW9wdHMpOg0K IAkJbXlkZXBncmFwaC5kaXNwbGF5KG15ZGVwZ3JhcGguYWx0bGlzdCgpKQ0K Kw0KKwkJDQorCQllbmFibGVkID0gIiINCisJCWRpc2FibGVkID0gIiINCisJ CXVuc2V0ID0gIiINCisNCisJCWZvciB4IGluIG15ZGVwZ3JhcGguYWx0bGlz dCgpOg0KKwkJCWlmIHhbMl06DQorCQkJCXRyeToNCisJCQkJCQl1c2VzID0g cG9ydGFnZS5wb3J0ZGIuYXV4X2dldCh4WzJdLFsiSVVTRSJdKQ0KKwkJCQll eGNlcHQgS2V5RXJyb3I6DQorCQkJCQkJcHJpbnQgImVtZXJnZTogc2VhcmNo OiBhdXhfZ2V0KCkgZmFpbGVkLCBza2lwcGluZyINCisJCQkJCQljb250aW51 ZQ0KKw0KKwkJCQlmb3IgeSBpbiBzdHJpbmcuc3BsaXQodXNlc1swXSwgIiAi KToNCisJCQkJCWlmICItIit5IGluIHBvcnRhZ2Uuc2V0dGluZ3NbIlVTRSJd LnNwbGl0KCkgYW5kIHN0cmluZy5maW5kKGRpc2FibGVkLCB5KSA8IDA6DQor CQkJCQkJZGlzYWJsZWQgPSBkaXNhYmxlZCArIHB1cnBsZSh5KSArICIgIg0K KwkJCQkJZWxpZiBub3QgeSBpbiBwb3J0YWdlLnNldHRpbmdzWyJVU0UiXS5z cGxpdCgpIGFuZCBzdHJpbmcuZmluZCh1bnNldCwgeSkgPCAwOg0KKyAJCQkJ CQl1bnNldCA9IHVuc2V0ICsgcmVkKHkpICsgIiAiDQorCQkJCQllbGlmIHN0 cmluZy5maW5kKGVuYWJsZWQsIHkpIDwgMDoNCisJCQkJCQllbmFibGVkID0g ZW5hYmxlZCArIGdyZWVuKHkpICsgIiAiDQorDQorCQlwcmludCBkYXJrZ3Jl ZW4oIlxuXG5UaGUgZm9sbG93aW5nIFVTRSBmbGFncyBmb3IgdGhpcyBhY3Rp b24gYXJlOlxuIikNCisNCisJCXByaW50ICJbZW5hYmxlZF0iLCBlbmFibGVk IA0KKwkJcHJpbnQgIltkaXNhYmxlZF0iLCBkaXNhYmxlZA0KKwkJcHJpbnQg Ilt1bnNldF0iLCB1bnNldA0KKw0KIAllbHNlOg0KIAkJbXlkZXBncmFwaC5t ZXJnZShteWRlcGdyYXBoLmFsdGxpc3QoKSkNCiAJCWlmIHBvcnRhZ2Uuc2V0 dGluZ3NbIkFVVE9DTEVBTiJdIGFuZCAieWVzIj09cG9ydGFnZS5zZXR0aW5n c1siQVVUT0NMRUFOIl06DQo= ---559023410-1804928587-1041105781=:22371 Content-Type: text/plain; charset=us-ascii -- gentoo-dev@gentoo.org mailing list ---559023410-1804928587-1041105781=:22371--