From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RsgaH-0005Xz-OO for garchives@archives.gentoo.org; Wed, 01 Feb 2012 20:15:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 42540E07A8; Wed, 1 Feb 2012 20:15:05 +0000 (UTC) Received: from mail-tul01m020-f181.google.com (mail-tul01m020-f181.google.com [209.85.214.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 07B04E075F for ; Wed, 1 Feb 2012 20:14:39 +0000 (UTC) Received: by obbup10 with SMTP id up10so2064951obb.40 for ; Wed, 01 Feb 2012 12:14:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=F34mi3/DDLUngtkj4PUdVXLtlXzVTi6fbtDJqD7P6H8=; b=HL5GnHR+kz6B3LueYhrolW+FnA/02Mh/HyD063w5sN3MPOmVrUz+U0w2YmnZYan7FU VCd5ckhCem0zR0GC72axicewI0IuccH9FM+zzTvx4wGNm+7RKhAuGSenIszRcO/YDYUE vDl8PP9f97RP5KFSxkEk/0kuy0WbRn/XbWMnA= Received: by 10.182.86.202 with SMTP id r10mr36187939obz.64.1328127279289; Wed, 01 Feb 2012 12:14:39 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Sender: nirbheek.chauhan@gmail.com Received: by 10.60.14.69 with HTTP; Wed, 1 Feb 2012 12:14:19 -0800 (PST) In-Reply-To: References: From: Nirbheek Chauhan Date: Thu, 2 Feb 2012 01:44:19 +0530 X-Google-Sender-Auth: 56zJlPCZB349xl4LOzFVfXLyL24 Message-ID: Subject: [gentoo-dev] Re: RFC: New eclass: mozlinguas.eclass To: Gentoo Dev Content-Type: multipart/mixed; boundary=f46d0444eadfb2d37404b7ecba67 X-Archives-Salt: 2448c295-3a99-4faa-ab03-f6a413078efc X-Archives-Hash: 8e9267785b1e9bdd55ed479bb3de7a19 --f46d0444eadfb2d37404b7ecba67 Content-Type: text/plain; charset=UTF-8 On Thu, Feb 2, 2012 at 12:55 AM, Nirbheek Chauhan wrote: > I'd love to have the attached eclass reviewed before I commit it. For > those using gmail, here's a web copy: http://i.cx/ahp > (git.o.g.o/mozilla) > After comments from mgorny on #gentoo-dev, I've made the following changes: (a) Use mozlinguas() instead of linguas() (namespace) (b) Use lowercase for local iterator variables An updated eclass is attached (this time with a fake extension to get gmail to see it as ascii text!). Web version: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=blob;f=eclass/mozlinguas.eclass;hb=HEAD -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team --f46d0444eadfb2d37404b7ecba67 Content-Type: text/plain; charset=US-ASCII; name="mozlinguas.eclass.txt" Content-Disposition: attachment; filename="mozlinguas.eclass.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gy4snrx11 IyBDb3B5cmlnaHQgMTk5OS0yMDEyIEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk ZXI6ICQKCiMgQEVDTEFTUzogbW96bGluZ3Vhcy5lY2xhc3MKIyBATUFJTlRBSU5FUjogbW96aWxs YUBnZW50b28ub3JnCiMgQEFVVEhPUjogTmlyYmhlZWsgQ2hhdWhhbiA8bmlyYmhlZWtAZ2VudG9v Lm9yZz4KIyBAQkxVUkI6IEhhbmRsZSBsYW5ndWFnZSBwYWNrcyBmb3IgbW96aWxsYSBwcm9kdWN0 cwojIEBERVNDUklQVElPTjoKIyBTZXRzIElVU0UgYWNjb3JkaW5nIHRvIExBTkdTIChsYW5ndWFn ZSBwYWNrcyBhdmFpbGFibGUpLiBBbHNvIGV4cG9ydHMKIyBzcmNfdW5wYWNrIGFuZCBzcmNfaW5z dGFsbCBmb3IgdXNlIGluIGVidWlsZHMuCgppbmhlcml0IG1vemV4dGVuc2lvbgoKY2FzZSAiJHtF QVBJOi0wfSIgaW4KCTB8MSkKCQlkaWUgIkVBUEkgJHtFQVBJOi0wfSBkb2VzIG5vdCBzdXBwb3J0 IHRoZSAnLT4nIFNSQ19VUkkgb3BlcmF0b3IiOzsKCTJ8M3w0KQoJCUVYUE9SVF9GVU5DVElPTlMg c3JjX3VucGFjayBzcmNfaW5zdGFsbDs7CgkqKQoJCWRpZSAiRUFQSSAke0VBUEl9IGlzIG5vdCBz dXBwb3J0ZWQsIGNvbnRhY3QgZWNsYXNzIG1haW50YWluZXJzIjs7CmVzYWMKCiMgQEVDTEFTUy1W QVJJQUJMRTogTEFOR1MKIyBAREVGQVVMVC1VTlNFVAojIEBERVNDUklQVElPTjogQXJyYXkgY29u dGFpbmluZyB0aGUgbGlzdCBvZiBsYW5ndWFnZSBwYWNrIHhwaXMgYXZhaWxhYmxlIGZvcgojIHRo aXMgcmVsZWFzZS4gVGhlIGxpc3QgY2FuIGJlIHVwZGF0ZWQgd2l0aCBzY3JpcHRzL2dldF9sYW5n cy5zaCBmcm9tIHRoZQojIG1vemlsbGEgb3ZlcmxheS4KOiAke0xBTkdTOj0iIn0KCiMgQEVDTEFT Uy1WQVJJQUJMRTogTU9aX1BWCiMgQERFU0NSSVBUSU9OOiBFYnVpbGQgcGFja2FnZSB2ZXJzaW9u IGNvbnZlcnRlZCB0byBlcXVpdmFsZW50IHVwc3RyZWFtIHZlcnNpb24uCiMgRGVmYXVsdHMgdG8g JHtQVn0sIGFuZCBzaG91bGQgYmUgb3ZlcnJpZGRlbiBmb3IgYWxwaGFzLCBiZXRhcywgYW5kIFJD cwo6ICR7TU9aX1BWOj0iJHtQVn0ifQoKIyBARUNMQVNTLVZBUklBQkxFOiBNT1pfUE4KIyBAREVT Q1JJUFRJT046IEVidWlsZCBwYWNrYWdlIG5hbWUgY29udmVydGVkIHRvIGVxdWl2YWxlbnQgdXBz dHJlYW0gbmFtZS4KIyBEZWZhdWx0cyB0byAke1BOfSwgYW5kIHNob3VsZCBiZSBvdmVycmlkZGVu IGZvciBiaW5hcnkgZWJ1aWxkcy4KOiAke01PWl9QTjo9IiR7UE59In0KCiMgQEVDTEFTUy1WQVJJ QUJMRTogTU9aX1AKIyBAREVTQ1JJUFRJT046IEVidWlsZCBwYWNrYWdlIG5hbWUgKyB2ZXJzaW9u IGNvbnZlcnRlZCB0byB1cHN0cmVhbSBlcXVpdmFsZW50LgojIERlZmF1bHRzIHRvICR7TU9aX1BO fS0ke01PWl9QVn0KOiAke01PWl9QOj0iJHtNT1pfUE59LSR7TU9aX1BWfSJ9CgojIEBFQ0xBU1Mt VkFSSUFCTEU6IEZUUF9VUkkKIyBAREVGQVVMVC1VTlNFVAojIEBERVNDUklQVElPTjogVGhlIGZ0 cCBVUkkgcHJlZml4IGZvciB0aGUgcmVsZWFzZSB0YXJiYWxscyBhbmQgbGFuZ3VhZ2UgcGFja3Mu CjogJHtGVFBfVVJJOj0iIn0KCiMgQEVDTEFTUy1WQVJJQUJMRTogTEFOR1BBQ0tfUFJFRklYCiMg QERFU0NSSVBUSU9OOiBUaGUgcmVsYXRpdmUgcGF0aCB0aWxsIHRoZSBsYW5nIGNvZGUgaW4gdGhl IGxhbmdwYWNrIGZpbGUgVVJJLgojIERlZmF1bHRzIHRvICR7TU9aX1BWfS9saW51eC1pNjg2L3hw aS8KOiAke0xBTkdQQUNLX1BSRUZJWDo9IiR7TU9aX1BWfS9saW51eC1pNjg2L3hwaS8ifQoKIyBA RUNMQVNTLVZBUklBQkxFOiBMQU5HUEFDS19TVUZGSVgKIyBAREVTQ1JJUFRJT046IFRoZSBzdWZm aXggYWZ0ZXIgdGhlIGxhbmcgY29kZSBpbiB0aGUgbGFuZ3BhY2sgZmlsZSBVUkkuCiMgRGVmYXVs dHMgdG8gJy54cGknCjogJHtMQU5HUEFDS19TVUZGSVg6PSIueHBpIn0KCiMgQWRkIGxpbmd1YXNf KiB0byBJVVNFIGFjY29yZGluZyB0byBhdmFpbGFibGUgbGFuZ3VhZ2UgcGFja3MKIyBObyBsYW5n dWFnZSBwYWNrcyBmb3IgYWxwaGFzIGFuZCBiZXRhcwppZiAhIFtbICR7UFZ9ID1+IGFscGhhfGJl dGEgXV07IHRoZW4KCWZvciB4IGluICIke0xBTkdTW0BdfSIgOyBkbwoJCSMgZW4gYW5kIGVuX1VT IGFyZSBoYW5kbGVkIGludGVybmFsbHkKCQlpZiBbWyAke3h9ID0gZW4gXV0gfHwgW1sgJHt4fSA9 IGVuLVVTIF1dOyB0aGVuCgkJCWNvbnRpbnVlCgkJZmkKCQlTUkNfVVJJPSIke1NSQ19VUkl9CgkJ CWxpbmd1YXNfJHt4Ly0vX30/CgkJCQkoICR7RlRQX1VSSX0vJHtMQU5HUEFDS19QUkVGSVh9JHt4 fSR7TEFOR1BBQ0tfU1VGRklYfSAtPiAke01PWl9QfS0ke3h9LnhwaSApIgoJCUlVU0U9IiR7SVVT RX0gbGluZ3Vhc18ke3gvLS9ffSIKCQkjIFdlIHVzZWQgdG8gZG8gc29tZSBtYWdpYyBpZiBzcGVj aWZpYy9nZW5lcmljIGxvY2FsZXMgd2VyZSBtaXNzaW5nLCBidXQKCQkjIHdlIHN0b3BwZWQgZG9p bmcgdGhhdCBkdWUgdG8gYnVnIDMyNTE5NS4KCWRvbmUKZmkKCm1vemxpbmd1YXMoKSB7CglbWyAk e1BWfSA9fiBhbHBoYXxiZXRhIF1dICYmIHJldHVybgoJIyBHZW5lcmF0ZSB0aGUgbGlzdCBvZiBs YW5ndWFnZSBwYWNrcyBjYWxsZWQgImxpbmd1YXMiCgkjIFRoaXMgbGlzdCBpcyB1c2VkIHRvIHVu cGFjayBhbmQgaW5zdGFsbCB0aGUgeHBpIGxhbmd1YWdlIHBhY2tzCglsb2NhbCBsaW5ndWEKCWZv ciBsaW5ndWEgaW4gJHtMSU5HVUFTfTsgZG8KCQlpZiBoYXMgJHtsaW5ndWF9IGVuIGVuX1VTOyB0 aGVuCgkJCSMgRm9yIG1vemlsbGEgcHJvZHVjdHMsIGVuIGFuZCBlbl9VUyBhcmUgaGFuZGxlZCBp bnRlcm5hbGx5CgkJCWNvbnRpbnVlCgkJIyBJZiB0aGlzIGxhbmd1YWdlIGlzIHN1cHBvcnRlZCBi eSAke1B9LAoJCWVsaWYgaGFzICR7bGluZ3VhfSAiJHtMQU5HU1tAXS8vLS9ffSI7IHRoZW4KCQkJ IyBBZGQgdGhlIGxhbmd1YWdlIHRvIGxpbmd1YXMsIGlmIGl0IGlzbid0IGFscmVhZHkgdGhlcmUK CQkJaGFzICR7bGluZ3VhLy9fLy19ICIke2xpbmd1YXNbQF19IiB8fCBsaW5ndWFzKz0oJHtsaW5n dWEvL18vLX0pCgkJCWNvbnRpbnVlCgkJIyBGb3IgZWFjaCBzaG9ydCBsaW5ndWEgdGhhdCBpc24n dCBpbiBMQU5HUywKCQkjIFdlIHVzZWQgdG8gYWRkICphbGwqIGxvbmcgTEFOR1MgdG8gdGhlIGxp bmd1YXMgbGlzdCwKCQkjIGJ1dCB3ZSBzdG9wcGVkIGRvaW5nIHRoYXQgZHVlIHRvIGJ1ZyAzMjUx OTUuCgkJZmkKCQlld2FybiAiU29ycnksIGJ1dCAke1B9IGRvZXMgbm90IHN1cHBvcnQgdGhlICR7 bGluZ3VhfSBsb2NhbGUiCglkb25lCn0KCiMgQEZVTkNUSU9OOiBtb3psaW5ndWFzX3NyY191bnBh Y2sKIyBAREVTQ1JJUFRJT046CiMgVW5wYWNrIHhwaSBsYW5ndWFnZSBwYWNrcyBhY2NvcmRpbmcg dG8gdGhlIHVzZXIncyBMSU5HVUFTIHNldHRpbmdzCm1vemxpbmd1YXNfc3JjX3VucGFjaygpIHsK CWxvY2FsIHgKCW1vemxpbmd1YXMKCWZvciB4IGluICIke2xpbmd1YXNbQF19IjsgZG8KCQkjIEZJ WE1FOiBBZGQgc3VwcG9ydCBmb3IgdW5wYWNraW5nIHhwaXMgdG8gcG9ydGFnZQoJCXhwaV91bnBh Y2sgIiR7TU9aX1B9LSR7eH0ueHBpIgoJZG9uZQoJaWYgW1sgIiR7bGluZ3Vhc1sqXX0iICE9ICIi ICYmICIke2xpbmd1YXNbKl19IiAhPSAiZW4iIF1dOyB0aGVuCgkJZWluZm8gIlNlbGVjdGVkIGxh bmd1YWdlIHBhY2tzIChmaXJzdCB3aWxsIGJlIGRlZmF1bHQpOiAke2xpbmd1YXNbKl19IgoJZmkK fQoKIyBARlVOQ1RJT046IG1vemxpbmd1YXNfc3JjX2luc3RhbGwKIyBAREVTQ1JJUFRJT046CiMg SW5zdGFsbCB4cGkgbGFuZ3VhZ2UgcGFja3MgYWNjb3JkaW5nIHRvIHRoZSB1c2VyJ3MgTElOR1VB UyBzZXR0aW5ncwptb3psaW5ndWFzX3NyY19pbnN0YWxsKCkgewoJbG9jYWwgeAoJbW96bGluZ3Vh cwoJZm9yIHggaW4gIiR7bGluZ3Vhc1tAXX0iOyBkbwoJCXhwaV9pbnN0YWxsICIke1dPUktESVJ9 LyR7TU9aX1B9LSR7eH0iCglkb25lCn0K --f46d0444eadfb2d37404b7ecba67--