From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JbYmt-00076U-3r for garchives@archives.gentoo.org; Tue, 18 Mar 2008 10:11:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A3D39E0877; Tue, 18 Mar 2008 10:11:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7EF8BE0877 for ; Tue, 18 Mar 2008 10:11:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 1857A66EE2 for ; Tue, 18 Mar 2008 10:11:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -0.265 X-Spam-Level: X-Spam-Status: No, score=-0.265 required=5.5 tests=[AWL=0.267, BAYES_00=-2.599, RCVD_NUMERIC_HELO=2.067] 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 ZAFLj7H1-gk6 for ; Tue, 18 Mar 2008 10:11:11 +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 60BAB66EE9 for ; Tue, 18 Mar 2008 10:11:10 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JbYmZ-0005vZ-K7 for gentoo-dev@gentoo.org; Tue, 18 Mar 2008 10:10:59 +0000 Received: from 82.152.206.255 ([82.152.206.255]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Mar 2008 10:10:59 +0000 Received: from slong by 82.152.206.255 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Mar 2008 10:10:59 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Steve Long Subject: [gentoo-dev] RFC: New build types Date: Tue, 18 Mar 2008 10:18:20 +0000 Message-ID: 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82.152.206.255 User-Agent: KNode/0.10.5 Sender: news X-Archives-Salt: c514ff64-05b5-495a-b4b9-8cf2263d1d03 X-Archives-Hash: f55c9709866f688545ffa125b7397cf3 Something that's been discussed on IRC is the idea of a .pbuild file, written in Python. I can also think of .cbuild (C) .Cbuild (C++) .sbuild (Scheme) .hbuild (Haskell) and .jbuild (guess;) as being of immediate use, (although I accept I might be the only one interested in the first ;) The basic idea would be to replace ebuild.sh with an API equivalent (where API is defined as stable portage or an approved PMS which adequately covers this aspect.) How, or indeed whether or not, helper utilities equivalent to eclasses (or an elib) would be provided, would of course be down to whoever wrote and maintained the relevant code. How do others feel about such an addition? -- gentoo-dev@lists.gentoo.org mailing list