From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1IdcHK-0004yC-FQ for garchives@archives.gentoo.org; Fri, 05 Oct 2007 01:46:58 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.1/8.14.0) with SMTP id l951asx2011514; Fri, 5 Oct 2007 01:36:54 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.1/8.14.0) with ESMTP id l951YxWr009162 for ; Fri, 5 Oct 2007 01:34:59 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id DF7E06535A for ; Fri, 5 Oct 2007 01:34:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -1.79 X-Spam-Level: X-Spam-Status: No, score=-1.79 required=5.5 tests=[AWL=0.809, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TeoRJvjfX+OH for ; Fri, 5 Oct 2007 01:34:50 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 527ED65382 for ; Fri, 5 Oct 2007 01:34:47 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Idc5F-0005yj-EX for gentoo-dev@gentoo.org; Fri, 05 Oct 2007 01:34:29 +0000 Received: from static24-72-113-196.yorkton.accesscomm.ca ([24.72.113.196]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 Oct 2007 01:34:29 +0000 Received: from dirtyepic by static24-72-113-196.yorkton.accesscomm.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 Oct 2007 01:34:29 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Ryan Hill Subject: [gentoo-dev] Re: controlling src_test Date: Thu, 04 Oct 2007 19:34:14 -0600 Message-ID: References: <47048D89.8060608@p-static.net> <4704FDDA.402@gentoo.org> 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 Content-Type: multipart/mixed; boundary="------------070601080708090509010804" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: static24-72-113-196.yorkton.accesscomm.ca User-Agent: Thunderbird 2.0.0.6 (X11/20070923) In-Reply-To: Sender: news X-Archives-Salt: 19ea4b42-50f1-44d0-b7e3-4dc89dbf3346 X-Archives-Hash: 0f594dea8bc91c05b9460bf18d1ee8df This is a multi-part message in MIME format. --------------070601080708090509010804 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Ryan Hill wrote: > > here's a crappy little script to automate it. > here's take two. if someone could tell me a simple way to get the category given a package name, including a way to detect ambiguous names, i could drop the dependency on app-portage/udept. anyways it now supports disabling more than one FEATURE and defaults to appending to the env file with an -o option for overwriting. it won't rape your dog though it may try. it could also probably be rewritten using nothing but pure sh, awk, perl, or GWBASIC, but i think it does what i want it to. ;) -- fonts / wxWindows / gcc-porting / treecleaners EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 (0xF9A40662) --------------070601080708090509010804 Content-Type: text/plain; name="defeature" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="defeature" IyEvYmluL2Jhc2ggLQojCiMgZGVmZWF0dXJlIC0gZGlzYWJsZSBhIEZFQVRVUkUgb24gYSBw ZXItcGFja2FnZSBiYXNpcy4KIwojIDxkaXJ0eWVwaWNAZ2VudG9vLm9yZz4KCnNvdXJjZSAv dXNyL2xpYi9wb3J0YWdlL2Jpbi9pc29sYXRlZC1mdW5jdGlvbnMuc2gKCmRlZmVhdHVyZSgp IHsKCWlmIFtbICEgLXcgL2V0Yy9wb3J0YWdlIF1dOyB0aGVuCgkJZWNobwoJCWVlcnJvciAi WW91IGRvbid0IGhhdmUgd3JpdGUgcGVybWlzc2lvbnMgZm9yIC9ldGMvcG9ydGFnZS4iCgkJ ZWNobwoJCWV4aXQgMQoJZmkKCglsb2NhbCBvcHQgb3ZlcndyaXRlCgoJd2hpbGUgZ2V0b3B0 cyBvIG9wdDsgZG8KCQljYXNlICR7b3B0fSBpbgoJCQlvKQkJb3ZlcndyaXRlPSJ0cnVlIiA7 OwoJCQknPycpCXByaW50X3VzYWdlIDs7CgkJZXNhYwoJZG9uZQoKCXNoaWZ0ICQoKE9QVElO RCAtIDEpKQoKCVtbICQjIC1sdCAyIF1dICYmIHByaW50X3VzYWdlCgoJbG9jYWwgcGtnY2F0 IHBrZ25hbWUKCglwa2djYXQ9JHshIyUlLyp9Cglwa2duYW1lPSR7ISMjIy8qfQoKCWlmIFtb ICQoZXF1ZXJ5IHcgPSR7cGtnbmFtZX0gMj4mMSB8IGdyZXAgIk5vIG1hc2tlZCIgKSBdXTsg dGhlbgoJCWVjaG8KCQllZXJyb3IgIk5vIHBhY2thZ2UgZm91bmQgbWF0Y2hpbmcgXCIke3Br Z25hbWV9XCIuIgoJCWVjaG8KCQlleGl0IDEKCWZpCgoJW1sgJHBrZ2NhdCA9PSAkcGtnbmFt ZSBdXSAmJiBwa2djYXQ9CgoJaWYgW1sgLXogJHtwa2djYXR9IF1dOyB0aGVuCgoJCSMgTmVl ZCBhIGJldHRlciB3YXkgdG8gZ2V0IGNhdGVnb3J5IC0gdXNlIGFwcC1wb3J0YWdlL3VkZXB0 IGZvciBub3cKCgkJIyBjaGVjayBmb3IgYW1iaWd1b3VzIHBhY2thZ2UgbmFtZXMKCQlpZiBb WyAkKGRlcCAtMWMgJHtwa2duYW1lfSB8IGF3ayAnRU5EIHsgcHJpbnQgTlIgfScpIC1ndCAx IF1dOyB0aGVuCgkJCWVjaG8KCQkJZWVycm9yICJGb3VuZCBtdWx0aXBsZSBjYXRlZ29yaWVz IGZvciBcIiR7cGtnbmFtZX1cIi4iCgkJCWVlcnJvciAiUGxlYXNlIHVzZSBhIGZ1bGx5IHF1 YWxpZmllZCBwYWNrYWdlIG5hbWUgKGNhdC9wYWNrYWdlKS4iCgkJCWVjaG8KCQkJZXhpdCAx CgkJZmkKCgkJcGtnY2F0PSIkKGRlcCAtMWMgJHtwa2duYW1lfSkiCgkgICAgIyBzdHJpcCB3 aGl0ZXNwYWNlCgkJcGtnY2F0PSIke3BrZ2NhdC8vIC99IgoJZmkKCglbWyAhIC1kIC9ldGMv cG9ydGFnZS9lbnYvJHtwa2djYXR9IF1dICYmIG1rZGlyIC1wIC9ldGMvcG9ydGFnZS9lbnYv JHtwa2djYXR9CgoJbG9jYWwgZmVhdGhlYWQgZmVhdGxvb3AgZmVhdGxpc3QKCglmZWF0aGVh ZGVyPSJGRUFUVVJFUz1cIiBcJHtGRUFUVVJFU31cIiIKCgl3aGlsZSBbWyAkeyN9IC1ndCAx IF1dOyBkbwoJCWZlYXRsaXN0PSIke2ZlYXRsaXN0fSAkezF9IgoJCWZlYXRsb29wPSIke2Zl YXRsb29wfVxuRkVBVFVSRVM9XCR7RkVBVFVSRVMvICR7MX0vfSIKCQlzaGlmdAoJZG9uZQoK CWlmIFtbICR7b3ZlcndyaXRlfSBdXTsgdGhlbgoJCWVjaG8gLWUgIiR7ZmVhdGhlYWRlcn0k e2ZlYXRsb29wfSIgPiAvZXRjL3BvcnRhZ2UvZW52LyR7cGtnY2F0fS8ke3BrZ25hbWV9Cgll bHNlCiAgICAgICAgZWNobyAtZSAiJHtmZWF0aGVhZGVyfSR7ZmVhdGxvb3B9IiA+PiAvZXRj L3BvcnRhZ2UvZW52LyR7cGtnY2F0fS8ke3BrZ25hbWV9CglmaQoKCWlmIFtbICQ/IC1lcSAw IF1dOyB0aGVuCgkJZWNobwoJCWVpbmZvICJEaXNhYmxlZCR7ZmVhdGxpc3R9IEZFQVRVUkUo cykgZm9yICR7cGtnY2F0fS8ke3BrZ25hbWV9LiIKCQllaW5mbwoJCWVpbmZvICJUbyByZS1l bmFibGUgZGVmYXVsdCBiZWhhdmlvdXIgZm9yIHRoaXMgcGFja2FnZSwgZGVsZXRlIgoJCWVp bmZvICIvZXRjL3BvcnRhZ2UvZW52LyR7cGtnY2F0fS8ke3BrZ25hbWV9LiIKCQllY2hvCglm aQoKCWV4aXQgMAp9CgpwcmludF91c2FnZSgpIHsKCQllY2hvCgkJZWVycm9yICJVc2FnZTog ICQoYmFzZW5hbWUgJDApIFstb10gPEZFQVRVUkU+IFtGRUFUVVJFXSA8cGtnbmFtZT4iCgkJ ZWVycm9yCgkJZWVycm9yICIgICAgICAgIC1vICAgIG92ZXJ3cml0ZSBjdXJyZW50IHNldHRp bmdzIHJhdGhlciB0aGFuIGFwcGVuZCIKCQllY2hvCgkJZXhpdCAxCn0KCmRlZmVhdHVyZSAi JEAiCg== --------------070601080708090509010804-- -- gentoo-dev@gentoo.org mailing list