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 1NoLHq-00056a-HR for garchives@archives.gentoo.org; Sun, 07 Mar 2010 18:33:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AC83AE0B3E; Sun, 7 Mar 2010 18:33:08 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id 75039E0AD2 for ; Sun, 7 Mar 2010 18:33:01 +0000 (UTC) Received: from [82.130.46.229] (qob5.kyla.fi [82.130.46.229]) by petteriraty.eu (Postfix) with ESMTPSA id D3B872C7C3 for ; Sun, 7 Mar 2010 18:33:00 +0000 (UTC) Message-ID: <4B93F11C.9090203@gentoo.org> Date: Sun, 07 Mar 2010 20:31:56 +0200 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [rfc] making autotools.eclass depends flexible References: <201003051359.58724.vapier@gentoo.org> <4B920013.7070002@gentoo.org> <201003071242.10944.vapier@gentoo.org> In-Reply-To: <201003071242.10944.vapier@gentoo.org> X-Enigmail-Version: 1.0.1 OpenPGP: id=B8E4ECF0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig24EF1996574834B4A676F58A" X-Archives-Salt: 32da73a9-1d94-4e5c-8d78-9800234e5a69 X-Archives-Hash: 002098803e7d18e885daa127d7b854f0 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig24EF1996574834B4A676F58A Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 03/07/2010 07:42 PM, Mike Frysinger wrote: > On Saturday 06 March 2010 02:11:15 Petteri R=C3=A4ty wrote: >> On 03/05/2010 08:59 PM, Mike Frysinger wrote: >>> sometimes i have optional patches (ignoring the "patches should alway= s be >>> applied") where autotools should be run. always inheriting autotools= is >>> currently annoying because it always adds the related dependencies. = USE >>> based inherits are obviously out. >>> >>> so unless there's some burgeoning standard i'm not aware of, below is= >>> what i have in mind. packages set AUTOTOOLS_AUTO_DEPEND to "no" befo= re >>> inheriting autotools.eclass and that allows them to put >>> ${AUTOTOOLS_DEPEND} behind a USE flag in their own DEPEND string. >> >> What we use in Java is JAVA_PKG_OPT_USE to declare what use flag the >> DEPENDs should be under. This approach doesn't allow the ebuild >> maintainer to forget adding the depends. >=20 > i'm more inclined towards Jonathan's opinion, so ive kept the proposed = > behavior (plus a fix from Torsten). > -mike And what about my latest response to him? Regards, Petteri --------------enig24EF1996574834B4A676F58A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJLk/EfAAoJEPeUsk245Ozw130P/1ZXUg4mQzYTZ045AQt47XRk PPGLEim/aOCj0FG5CCqudlQG+BBfoz99RX6K/yiUHLEIfsCohO9zkvQb9/KQt3I4 Vk2WdAkHp2xZEHl1nTnRG4LPNNDP+obxaWipEQQg3KLA6bQDTKlce1U7+bYiOZte AuhnBtgkzRM3Z5i1Ti5xiJUViDY1SGBIB+9es/HazzLO3/RTxSHSNcRHXgjIY/xU oFhIqkf86oRJJ1Veq+CQHLV/rWHhOWRgJ6GW+wMOJCEWfbZcfpm8S0F4YerPlAD4 CWRONz2+j6paPNPYxtwPLBPwaMTJXZPM7Ds7h2qDntB4vb3ObhPcTFV88iefniGl +h9pBoG1YTwtSsYwSL8T39iQ0zh/cue32aBRCc8YfnMnKNHf/aFSXbDr/b5JO2x6 k0eQe7hhKXNUiJ71hXLhI73YMnR8s1GWDhYt7XenQ5FAN89xu37BBkht5pHsATEx EPZAt44fgp/XcenYJNuGiFhuodmydDeBWSESKn0KRg7+J9F4++zcEUM6pd+fasVC l8obYuSe5/oh/XvhJuA5as3jJJwMplaQOgttnTqbkrS03wvAKWq6zNxRZFag1CR4 IgfmDIY2ZogtDSTwJ4AhDufN2lj0ZPB7xrnCjev2rtA+q4hVemxNd1pa9hNvu8bp aEwFE12wfKlxykPCUejq =NiwW -----END PGP SIGNATURE----- --------------enig24EF1996574834B4A676F58A--