From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10497 invoked by uid 1002); 11 Apr 2003 19:55:19 -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 23273 invoked from network); 11 Apr 2003 19:55:18 -0000 From: Fred Van Andel To: gentoo-dev@gentoo.org Date: Fri, 11 Apr 2003 12:55:16 -0700 In-Reply-To: <20030410145459.9DE94BA8.fred@vanandel.net> References: <200304102332.50064.micha@dolbyco.de> <20030410145459.9DE94BA8.fred@vanandel.net> Message-Id: <20030411125516.4D2BACA8.fred@vanandel.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-----_MULTIPART_C4C930E3FC2E45C90450CAB96661FC05_" X-Mailer: nPOP Ver 1.0.0 Subject: Re: [gentoo-dev] mplayer with dvdread X-Archives-Salt: 0ffc1325-79c3-484c-81a5-cb632283a5bd X-Archives-Hash: f83a08e5b672aca242f3f512dc7c2cc7 -------_MULTIPART_C4C930E3FC2E45C90450CAB96661FC05_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Fred Van Andel wrote: (04/10/2003 14:54) >The code is not quite ready for prime time so I don't want distribute the >source yet. But if you or anyone wants a copy or the output let me know >and I will email you a copy off-list (its 85K). Sorry for replying to myself but the code is complete and attached to this email. To run either type: perl extractuse.pl or set the executable bit and run it directly. It will print to stdout 2 lists, the first is a list of packages and the use flags associated with them. The second list is of the use flags and which packages use them. You will probable want to redirect the output to a file or use a pager, the output is > 3000 lines. Depending on the speed of your machine it can take a couple of minutes before it produces any output so be patient. Enjoy Fred Van Andel -------_MULTIPART_C4C930E3FC2E45C90450CAB96661FC05_ Content-Type: application/octet-stream Content-Disposition: attachment; filename="extractuse.pl" Content-Transfer-Encoding: base64 IyEvdXNyL2Jpbi9wZXJsCgojICBDb3B5cmlnaHQgMjAwMyBieSBGcmVkIFZhbiBBbmRlbCAoZnJl ZEB2YW5hbmRlbC5uZXQpCiMKIyAgTGljZW5jZWQgdW5kZXIgdGhlIEdQTAojCiMgIEV4dHJhY3Qg VVNFIGZsYWdzIGluZm9ybWF0aW9uIGZyb20gdGhlIC91c3IvcG9ydGFnZS8gZGlyZWN0b3J5CiMg IGFuZCBwcmludCBsaXN0cyB0byBzdGRvdXQgc2hvd2luZyBob3cgdGhleSBhcmUgdXNlZC4KIwoj ICBOb3RlOiBTb21ldGltZXMgZGlmZmVyZW50IHZlcnNpb25zIG9mIGEgcGFja2FnZSB3aWxsIGhh dmUgCiMgICAgICAgIGRpZmZlcmVudCBVU0UgZmxhZ3MsIHRoaXMgc29mdHdhcmUgd2lsbCBzaG93 IHRoZW0gYWxsCiMgICAgICAgIHVuZGVyIHRoZSBiYXNlIHBhY2thZ2UgbmFtZS4KIwoKCnVzZSBG aWxlOjpGaW5kOwp1c2Ugc3RyaWN0IHZhcnM7CgpvdXIoJVBhY2thZ2VzLCAlVXNlRmxhZ3MpOwoK c3ViIFByb2Nlc3NFYWNoRmlsZSAKICAgewogICAgICBvdXIoJFBuYW1lLCBAVXNlTGlzdCwgJHRt cCwgJGksICRsYXN0KTsKICAgICAgCiAgICAgIGlmKCgkRmlsZTo6RmluZDo6bmFtZSA9fiBtIVwu ZWJ1aWxkJCEpICE9IDApCiAgICAgICAgIHsKICAgICAgICAgICAgb3BlbihFQlVJTEQsICI8IiAu ICRGaWxlOjpGaW5kOjpuYW1lKTsKICAgICAgICAgICAgJC8gPSAnPDxOT04gRVhJU1RFTlQgU0VQ QVJBVE9SPj4nOyAgICMgU2V0IHNsdXJwIG1vZGUKICAgICAgICAgICAgJF8gPSA8RUJVSUxEPjsg CiAgICAgICAgICAgIGNsb3NlKEVCVUlMRCk7CiAgICAgICAgCiAgICAgICAgICAgICMgZXh0cmFj dCB0aGUgdXNlIGZsYWdzIGZyb20gdGhlIElVU0UgdmFyaWFibGUgCiAgICAgICAgICAgIG0hSVVT RVsgXHRdKj1bIFx0XSoiKFteIl0qKSIhaWc7CiAgICAgICAgICAgICR0bXAgPSAkMTsKCSAgICAg ICAgICR0bXAgPX4gcyFcbiEgITsKICAgICAgICAgICAgQFVzZUxpc3QgPSBzcGxpdChtIVsgXSsh LCAkdG1wKTsKCiAgICAgICAgICAgICMgcHJvZHVjZSB0aGUgcGFja2FnZSBuYW1lIGZyb20gdGhl IGZpbGUgbmFtZSAgICAgICAgICAgIAogICAgICAgICAgICBpZigkRmlsZTo6RmluZDo6bmFtZSA9 fiBtIV4vdXNyL3BvcnRhZ2UvKFteL10qL1teL10qKS8hICE9IDApCiAgICAgICAgICAgICAgIHsg JFBuYW1lID0gJDE7IH0KICAgICAgICAgICAgZWxzZQoJICAgICAgICAgICAgeyAkUG5hbWUgPSAi IjsgfSAgICAgCgogICAgICAgICAgICAjIGlmIHdlIGhhdmUgdXNlIGZsYWdzIGFuZCBhIHBhY2th Z2UgbmFtZSB0aGVuIHNhdmUgdGhlbSBmb3IgbGF0ZXIgcHJvY2Vzc2luZwogICAgICAgICAgICBp ZigoJCNVc2VMaXN0ICE9IC0xKSAmJiAoJFBuYW1lIG5lICIiKSkKICAgICAgICAgICAgICAgewog ICAgICAgICAgICAgICAgICAkbGFzdCA9ICIiOwogICAgICAgICAgICAgICAgICBmb3IgJGkgKHNv cnQoQFVzZUxpc3QpKQogICAgICAgICAgICAgICAgICAgIHsgIAogICAgICAgICAgICAgICAgICAg ICAgIGlmKCRsYXN0IG5lICRpKSAKICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgJGxhc3QgPSAkaTsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAkUGFja2FnZXN7JGl9IC49ICIkUG5hbWVcdCI7IAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICRVc2VGbGFnc3skUG5hbWV9IC49ICIkaVx0IjsKICAgICAgICAgICAgICAgICAgICAg ICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9IAoKICAgICAgICAg fQogICB9CgoKZmluZChcJlByb2Nlc3NFYWNoRmlsZSwgKCIvdXNyL3BvcnRhZ2UvIikpOwoKb3Vy KEBGbGFnTGlzdCwgQFVzZUxpc3QsICRpLCAkaiwgJGxhc3QpOwoKIyBwcmludCBvdXQgdGhlIGxp c3Qgb2YgdXNlIGZsYWdzIGZvciBlYWNoIHBhY2thZ2UKZm9yICRpIChzb3J0KGtleXMgJVVzZUZs YWdzKSkKICAgewogICAgICAKICAgICAgQEZsYWdMaXN0ID0gc29ydChzcGxpdChtIVx0ISwgJFVz ZUZsYWdzeyRpfSkpOwogICAgICBwcmludCAiJGk6IjsKICAgICAgJGxhc3QgPSAiIjsKICAgICAg Zm9yICRqIChARmxhZ0xpc3QpCiAgICAgICAgIHsgCiAgICAgICAgICAgIGlmKCRsYXN0IG5lICRq KQogICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIHByaW50ICIgJGoiOwogICAgICAg ICAgICAgICAgICAkbGFzdCA9ICRqOwogICAgICAgICAgICAgICB9CQogICAgICAgICB9CiAgICAg IHByaW50ICJcbiI7ICAgICAgICAgICAKICAgfSAKCnByaW50ICJcblxuXG4iOwoKIyBwcmludCBv dXQgdGhlIHBhY2thZ2VzIGZvciBlYWNoIHVzZSBmbGFnCmZvciAkaSAoc29ydChrZXlzICVQYWNr YWdlcykpCiAgIHsKICAgICAgb3VyKEBVc2VMaXN0LCAkaSwgJGosICRsYXN0KTsKICAgICAgCiAg ICAgIEBVc2VMaXN0ID0gc29ydChzcGxpdChtIVx0ISwgJFBhY2thZ2VzeyRpfSkpOwogICAgICBw cmludCAiJGk6XG4iOwogICAgICAkbGFzdCA9ICIiOwogICAgICBmb3IgJGogKEBVc2VMaXN0KQog ICAgICAgICB7IAogICAgICAgICAgICBpZigkbGFzdCBuZSAkaikKICAgICAgICAgICAgICAgewog ICAgICAgICAgICAgICAgICBwcmludCAiICAgICRqXG4iOwogICAgICAgICAgICAgICAgICAkbGFz dCA9ICRqOwogICAgICAgICAgICAgICB9CQkgIAogICAgICAgICB9CiAgICAgICAgICAgCiAgIH0g Cg== -------_MULTIPART_C4C930E3FC2E45C90450CAB96661FC05_ Content-Type: text/plain; charset=us-ascii -- gentoo-dev@gentoo.org mailing list -------_MULTIPART_C4C930E3FC2E45C90450CAB96661FC05_--