From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1Ez2lL-0007Uz-6E for garchives@archives.gentoo.org; Wed, 18 Jan 2006 02:09:27 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k0I28gu9024944; Wed, 18 Jan 2006 02:08:42 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k0I26YYu011565 for ; Wed, 18 Jan 2006 02:06:34 GMT Received: from c-67-171-150-177.hsd1.or.comcast.net ([67.171.150.177] helo=[192.168.1.106]) by smtp.gentoo.org with esmtpa (Exim 4.54) id 1Ez2iY-00000L-Cd for gentoo-dev@lists.gentoo.org; Wed, 18 Jan 2006 02:06:34 +0000 Message-ID: <43CDA2A7.7070007@gentoo.org> Date: Tue, 17 Jan 2006 18:06:31 -0800 From: Donnie Berkholz User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051219) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Find apps not ported to modular X References: <43CD9389.9070705@gentoo.org> In-Reply-To: <43CD9389.9070705@gentoo.org> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig0C0B946C6F2C9B842EC1C4DD" X-Archives-Salt: cb231837-dd01-4df6-b1f9-8d5400ff9be9 X-Archives-Hash: 0d1d12b686471ec895c3924b5802f887 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0C0B946C6F2C9B842EC1C4DD Content-Type: multipart/mixed; boundary="------------050402050804060502060505" This is a multi-part message in MIME format. --------------050402050804060502060505 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Donnie Berkholz wrote: > I hacked together a script this afternoon to find any packages that are > not yet ported to modular X. It will only work on systems _with modular > X installed_. This is because it works by using emerge to check for > blockers, then resolving those blockers down to a single package. Here's a small enhancement to take an optional category name as an argument to check packages in that category instead of whatever's installed on your system. For example: donnie@supernova ~ $ ./find_broken_modular_package.sh app-accessibility app-accessibility/brltty app-accessibility/dasher app-accessibility/gnome-mag Thanks, Donnie --------------050402050804060502060505 Content-Type: application/x-shellscript; name="find_broken_modular_package.sh" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="find_broken_modular_package.sh" IyEvYmluL2Jhc2gKCiMgUHVycG9zZTogVG8gZGlzY292ZXIgd2hpY2ggb2YgeW91ciBpbnN0 YWxsZWQgcGFja2FnZXMgaXMgYnJva2VuCiMgd2l0aCBtb2R1bGFyIFguIFVzZXMgYSBiaW5h cnkgc2VhcmNoIGFuZCBncmVwcyBlbWVyZ2Ugb3V0cHV0IGZvciBibG9ja3Mgb24KIyBYLiBX aWxsIHdvcmsgZXZlbiBpZiBtdWx0aXBsZSBwYWNrYWdlcyBhcmUgbm90IHBvcnRlZCB0byBt b2R1bGFyIFguCgpQT1JURElSPSIvdXNyL3BvcnRhZ2UiClBLR0ZJTEU9Ii92YXIvbGliL3Bv cnRhZ2Uvd29ybGQiCgppZiBbWyAiJDEiID0gLWggXV0gfHwgW1sgIiQxIiA9IC0taGVscCBd XTsgdGhlbgoJZWNobwoJZWNobyAiJHswIyMqL30gWyBDQVRFR09SWSBdIgoJZWNobyAiICBE aXNjb3ZlciBwYWNrYWdlcyB0aGF0IGhhdmVuJ3QgYmVlbiBwb3J0ZWQgdG8gbW9kdWxhciBY IGRlcGVuZGVuY2llcy4iCgllY2hvICIgIEJ5IGRlZmF1bHQsIGFjdHMgb24gJHtQS0dGSUxF fS4gSWYgcGFzc2VkIENBVEVHT1JZLCIKCWVjaG8gIiAgaXQgd2lsbCBjaGVjayAke1BPUlRE SVJ9L0NBVEVHT1JZIGluc3RlYWQuIgpmaQoKaWYgW1sgLW4gIiQxIiBdXTsgdGhlbgoJcHVz aGQgJFBPUlRESVIgJj4gL2Rldi9udWxsCglmb3IgUEtHIGluICQobHMgJDEpOyBkbwoJCWlm IFtbIC1kICR7MX0vJHtQS0d9IF1dOyB0aGVuCgkJCVBLR1M9IiRQS0dTICR7MX0vJHtQS0d9 IgoJCWZpCglkb25lCglwb3BkICY+IC9kZXYvbnVsbAplbHNlCglQS0dTPSIkKDwkUEtHRklM RSkiCmZpCgojIFJldHVybnMgaGFsZiBvZiBsaXN0IGl0IHdhcyBnaXZlbi4gV2hpY2ggaGFs ZiBkZXRlcm1pbmVkIGJ5IHdoZXRoZXIgJDEKIyBpcyBzZXQgdG8gMSBvciAyCiMgKipjaGFy IGdldF9oYWxmKGNoYXIgaGFsZiwgKipjaGFyIGZ1bGxfYXJyYXkpCmdldF9oYWxmKCkgewoJ bG9jYWwgSEFMRj0kMQoJZGVjbGFyZSAtYSBBUlJBWQoJQVJSQVk9KCAkMiApCglsb2NhbCBp CgoJaWYgW1sgJEhBTEYgLW5lIDEgXV0gJiYgW1sgJEhBTEYgLW5lIDIgXV07IHRoZW4KCQll Y2hvICJJbnZhbGlkIGFyZ3VtZW50IGZvciBjaGFyIGhhbGYiCgkJZWNobyAiVmFsaWQgYXJn dW1lbnRzIGFyZSAxIG9yIDIuIgoJCWV4aXQgMQoJZmkKCglsb2NhbCBGVUxMX1NJWkU9JHsj QVJSQVlbQF19Cglsb2NhbCBIQUxGX1NJWkU9JCgoIEZVTExfU0laRSAvIDIgKSkKCglpZiBb WyAkSEFMRiAtZXEgMSBdXTsgdGhlbgoJCVNUQVJUPSIwIgoJCVNUT1A9JCgoIEhBTEZfU0la RSAtIDEgKSkKCWVsc2UKCQlTVEFSVD0kKCggSEFMRl9TSVpFICkpCgkJU1RPUD0kKCggRlVM TF9TSVpFIC0gMSApKQoJZmkKCglmb3IgKCggaSA9IFNUQVJUOyBpIDw9IFNUT1A7IGkrKyAp KTsgZG8KCQlIQUxGX0FSUkFZWyRpXT0ke0FSUkFZWyRpXX0KCWRvbmUKCgllY2hvICR7SEFM Rl9BUlJBWVtAXX0KfQoKIyBUYWtlcyBsaXN0IG9mIHBhY2thZ2VzLCByZXR1cm5zIGxpc3Qg b2YgdGhvc2UgYmxvY2tpbmcgbW9kdWxhciBYCiMgKipjaGFyIGZpbmRfYmxvY2tlcigqKmNo YXIgZnVsbF9hcnJheSkKZmluZF9ibG9ja2VyKCkgewoJZGVjbGFyZSAtYSBMSVNUIEZJUlNU X0hBTEYgU0VDT05EX0hBTEYKCUxJU1Q9KCAkMSApCglsb2NhbCBMSVNUU0laRT0keyNMSVNU W0BdfQoKCWlmIFtbICRMSVNUU0laRSAtbGUgMSBdXTsgdGhlbgoJCWVjaG8gJHtMSVNUW0Bd fQoJCXJldHVybiAwCglmaQoKCUZJUlNUX0hBTEY9KCAkKGdldF9oYWxmIDEgIiR7TElTVFsq XX0iKSApCglTRUNPTkRfSEFMRj0oICQoZ2V0X2hhbGYgMiAiJHtMSVNUWypdfSIpICkKCgkj IERvIHRoZSBmaXJzdCBhbmQgc2Vjb25kIGhhbHZlcyBzZXBhcmF0ZWx5LCBiZWNhdXNlIGJv dGggY291bGQgY29udGFpbgoJIyBibG9ja2VycwoJaWYgZW1lcmdlIC1EcCAke0ZJUlNUX0hB TEZbQF19IFwKCQl8IGdyZXAgYmxvY2tzIFwKCQl8IGdyZXAgLWUgdmlydHVhbC94MTEgLWUg dmlydHVhbC94ZnQgLWUgeG9yZy14MTEgLWUgbGliWGZ0ID4gL2Rldi9udWxsOyB0aGVuCgkJ ZmluZF9ibG9ja2VyICIke0ZJUlNUX0hBTEZbKl19IgoJZmkKCglpZiBlbWVyZ2UgLURwICR7 U0VDT05EX0hBTEZbQF19IFwKCQl8IGdyZXAgYmxvY2tzIFwKCQl8IGdyZXAgLWUgdmlydHVh bC94MTEgLWUgdmlydHVhbC94ZnQgLWUgeG9yZy14MTEgLWUgbGliWGZ0ID4gL2Rldi9udWxs OyB0aGVuCgkJZmluZF9ibG9ja2VyICIke1NFQ09ORF9IQUxGWypdfSIKCWZpCn0KCmZpbmRf YmxvY2tlciAiJFBLR1MiCg== --------------050402050804060502060505-- --------------enig0C0B946C6F2C9B842EC1C4DD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDzaKpXVaO67S1rtsRAsIAAJwNPP+yDHepqoO/YmPrB4l1EHLj+QCg7r8F mZF1HGQwIvZfO+TSHvkpVB0= =dlUx -----END PGP SIGNATURE----- --------------enig0C0B946C6F2C9B842EC1C4DD-- -- gentoo-dev@gentoo.org mailing list