From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: * X-Spam-Status: No, score=1.0 required=5.0 tests=DATE_IN_PAST_12_24, DKIM_ADSP_NXDOMAIN,DMARC_MISSING,INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from moutvdom01.kundenserver.de ([195.20.224.200]) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15RHjd-0001iH-00 for gentoo-dev@gentoo.org; Mon, 30 Jul 2001 12:25:45 -0600 Received: from [195.20.224.219] (helo=mrvdom03.schlund.de) by moutvdom01.kundenserver.de with esmtp (Exim 2.12 #2) id 15RHji-0002bs-00 for gentoo-dev@gentoo.org; Mon, 30 Jul 2001 20:25:50 +0200 Received: from pd95257de.dip.t-dialin.net ([217.82.87.222] helo=there) by mrvdom03.schlund.de with smtp (Exim 2.12 #2) id 15RHji-00041C-00 for gentoo-dev@gentoo.org; Mon, 30 Jul 2001 20:25:50 +0200 From: Sebastian Werner To: gentoo-dev@gentoo.org X-Mailer: KMail [version 1.2.9] MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="------------Boundary-00=_RBZAYHPIXWAV9PO794R2" Message-Id: Subject: [gentoo-dev] USE-collector Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Mon Jul 30 12:26:02 2001 X-Original-Date: Mon, 30 Jul 2001 20:23:51 +0000 X-Archives-Salt: ed4bb45c-eae9-4119-9463-f2ad4ca79dbf X-Archives-Hash: 628fe95fa7043ca876edfaf64f8056d5 --------------Boundary-00=_RBZAYHPIXWAV9PO794R2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hey, here is the script to collect all USE flags in all Ebuilds. It's sh-based... Yeah, i know you don't like it !!! ;-) It gives a '1' if this flag is activated in /etc/make.conf else it gives a '0' Start it and you will see, Sebastian --------------Boundary-00=_RBZAYHPIXWAV9PO794R2 Content-Type: application/x-shellscript; name="usegenerator.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="usegenerator.sh" IyEvYmluL2Jhc2gKClVTRUxJU1Q9IiIKQ0FDSEU9Ii90bXAvY29tcGxldGV1c2VsaXN0IgppPTAK CmNsZWFyCmlmIFsgImUkMSIgPT0gImUiIF07IHRoZW4KICB1c2VSb290PSIvIgplbHNlCiAgZWNo byAiPj4+IFVzaW5nIERhdGEgZnJvbSAkezF9dXNyL3BvcnRhZ2UiCiAgdXNlUm9vdD0iJDEiCmZp CgplY2hvICI+Pj4gVVNFLUZMQUcgRXh0cmFjdG9yIgppZiBbIC1yICRDQUNIRSBdOyB0aGVuCiAg ZWNobyAiPj4+IFVzaW5nIENhY2hlICgkQ0FDSEUpIgogIFVTRUxJU1Q9YGNhdCAkQ0FDSEVgCmVs c2UKICBlY2hvIC1uICI+Pj4gUGFyc2luZyBGaWxlczogIgogIGZvciBlYnVpbGQgaW4gYGZpbmQg JHt1c2VSb290fXVzci9wb3J0YWdlLyAtbmFtZSAiKi5lYnVpbGQiYDsgZG8KICAgIGk9JFskaSsx XQogICAgZGl2PSRbJGklNTBdCiAgCiAgICBpZiBbICRkaXYgPT0gMCBdOyB0aGVuCiAgICAgIGVj aG8gLW4gIi4iCiAgICBmaQogIAogICAgaW5saXN0PTAKICAgIGNhdCAkZWJ1aWxkIHwgZ3JlcCAi XGB1c2UiIHwgZ3JlcCAtdiAiIyIgfCBjdXQgLWQiXGAiIC1mMiB8IGN1dCAtZCIgIiAtZjIgfCBj dXQgLWQiXGAiIC1mMSA+IC90bXAvdXNlYnVpbGRlcgogICAgZm9yIHBhcmFtIGluIGBjYXQgL3Rt cC91c2VidWlsZGVyYDsgZG8KICAgICAgZm9yIG9iaiBpbiAkVVNFTElTVDsgZG8KICAgICAgICBp ZiBbICIkcGFyYW0iID09ICIkb2JqIiBdOyB0aGVuCiAgICAgICAgICBpbmxpc3Q9MQogICAgICAg IGZpCiAgICAgIGRvbmUKCiAgICAgIGlmIFsgJGlubGlzdCA9PSAwIF07IHRoZW4KICAgICAgICBV U0VMSVNUPSIkVVNFTElTVCAkcGFyYW0iCiAgICAgIGZpCiAgICBkb25lCiAgZG9uZQogIGVjaG8g JFVTRUxJU1QgPiAkQ0FDSEUKZmkKCmVjaG8gIj4+PiBZb3VyIGN1cnJlbnRseSBhY3RpdmF0ZWQg b3B0aW9uczogIgpzb3VyY2UgL2V0Yy9tYWtlLmNvbmYKVVNFT0xETElTVD0kVVNFCnVuc2V0IFVT RSBDSE9TVCBDRkxBR1MgQ1hYRkxBR1MKCnNwYWx0ZW5icmVpdGU9MTIKc3BhbHRlbmFuemFobD01 CiAgICAKZnVuY3Rpb24gbGluaWUoKQp7CiAgdG1wYnJlaXRlPSRbJHNwYWx0ZW5icmVpdGUrOF0K ICBsaW5pZT0kWyRzcGFsdGVuYW56YWhsKiR0bXBicmVpdGVdCiAgej0wCiAgd2hpbGUgWyAkbGlu aWUgLWd0ICR6IF07IGRvCiAgICBwcmludGYgIi0iCiAgICB6PSRbJHorMV0KICBkb25lCiAgZWNo byAiICIKfQoKbGluaWUKCmk9MApmb3Igb3B0aW9uIGluIGAoZm9yIG9iaiBpbiAkVVNFTElTVDsg ZG8gZWNobyAkb2JqOyBkb25lKSB8IHNvcnRgOyBkbwogIGk9JFskaSsxXQogIGZvdW5kPTAKICBm b3IgZXhvcHRpb24gaW4gJFVTRU9MRExJU1Q7IGRvCiAgICBpZiBbICIkb3B0aW9uIiA9PSAiJGV4 b3B0aW9uIiBdOyB0aGVuCiAgICAgIGZvdW5kPTEKICAgIGZpCiAgZG9uZQoKICBsYWVuZ2U9JFtg ZWNobyAkb3B0aW9uIHwgd2MgLWNgLTFdCiAgZmlsbHVwPSRbJHNwYWx0ZW5icmVpdGUtJGxhZW5n ZV0KICAKICBkaXY9JFskaSUkc3BhbHRlbmFuemFobF0KICBpZiBbICRkaXYgPT0gMCBdOyB0aGVu CiAgICBlY2hvICIgIgogIGZpCgogIGo9MAogIGNvdW50PSRpCiAgaWYgWyBgZWNobyAkY291bnQg fCB3YyAtY2AgLWVxIDIgXTsgdGhlbgogICAgY291bnQ9IjAkaSIKICBmaQogIHByaW50ZiAiJGk6 ICgkZm91bmQpICRvcHRpb24gIgogIHdoaWxlIFsgJGZpbGx1cCAtZ3QgJGogXTsgZG8KICAgIGo9 JFskaisxXQogICAgcHJpbnRmICIgIiAgICAKICBkb25lCmRvbmUKCmVjaG8gIiAiCmxpbmllCg== --------------Boundary-00=_RBZAYHPIXWAV9PO794R2--