Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ulrich Mueller
On Sun, 23 Sep 2012, Rich Freeman wrote: - net-misc/ntp: as-is looks fine as main license, although some parts of the code are under different licenses like GPL (but I haven't checked in detail what gets installed). Uh, if we're distributing the sources, and they contain GPL content, then

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Rich Freeman
On Mon, Sep 24, 2012 at 3:02 AM, Ulrich Mueller u...@gentoo.org wrote: Unfortunately, it's not clear from our documentation if the LICENSE variable applies to the source tarball or to the files that the package installs on the user's system. Hmm, if these aren't the same, then more likely than

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 23/09/12 08:10 AM, hasufell wrote: On 09/23/2012 02:04 PM, Ulrich Mueller wrote: If we really decide to move things to a new license file, then I'd rather avoid the name as-is because it is partly the reason for the confusion. I agree on

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ulrich Mueller
On Mon, 24 Sep 2012, Rich Freeman wrote: I tend to interpret it in the latter sense. To illustrate why, let's look at sci-visualization/gnuplot-4.6.0 as an example: LICENSE=gnuplot GPL-2 bitmap? ( free-noncomm ) The bulk of the package is free software, distributed under the gnuplot

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Chí-Thanh Christopher Nguyễn
Ian Stakenvicius schrieb: IE: - -'as-is' would be the generic as-is statement - -'free-non-commercial' would be a free/unrestricted for non-commercial use statement - -'free-unrestricted' would be a statement of more or less public domain - -..etc... Why not directly use the FSF freedoms:

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 24/09/12 06:46 AM, Rich Freeman wrote: On Mon, Sep 24, 2012 at 3:02 AM, Ulrich Mueller u...@gentoo.org wrote: Unfortunately, it's not clear from our documentation if the LICENSE variable applies to the source tarball or to the files that the

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 24/09/12 09:15 AM, Chí-Thanh Christopher Nguyễn wrote: Ian Stakenvicius schrieb: IE: - -'as-is' would be the generic as-is statement - -'free-non-commercial' would be a free/unrestricted for non-commercial use statement -

Re: [gentoo-dev] Clarify the as-is license?

2012-09-24 Thread Ulrich Mueller
On Mon, 24 Sep 2012, Chí-Thanh Christopher Nguyễn wrote: Ian Stakenvicius schrieb: IE: - -'as-is' would be the generic as-is statement - -'free-non-commercial' would be a free/unrestricted for non-commercial use statement - -'free-unrestricted' would be a statement of more or less public

Re: [gentoo-dev] [RFC] Multiple ABI support through package appending/partial removal

2012-09-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 23/09/12 06:09 PM, Michał Górny wrote: Hello, Since my previous idea of DYNAMIC_SLOTS proved too complex to design and implement, I would like to offer an another idea, based partially on what Ciaran mentioned. Before I start getting into

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Sun, 23 Sep 2012 18:31:25 +0200 Michał Górny mgo...@gentoo.org wrote: On Sun, 23 Sep 2012 12:47:44 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sun, 23 Sep 2012 09:21:20 +0200 Michał Górny mgo...@gentoo.org wrote: On Sat, 22 Sep 2012 21:46:02 -0300 Alexis Ballier

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Michał Górny
On Mon, 24 Sep 2012 12:17:58 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sun, 23 Sep 2012 18:31:25 +0200 Michał Górny mgo...@gentoo.org wrote: On Sun, 23 Sep 2012 12:47:44 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sun, 23 Sep 2012 09:21:20 +0200 Michał Górny

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Mon, 24 Sep 2012 19:32:14 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 12:17:58 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sun, 23 Sep 2012 18:31:25 +0200 Michał Górny mgo...@gentoo.org wrote: On Sun, 23 Sep 2012 12:47:44 -0300 Alexis Ballier

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Michał Górny
On Mon, 24 Sep 2012 14:53:27 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 19:32:14 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 12:17:58 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sun, 23 Sep 2012 18:31:25 +0200 Michał Górny

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Mon, 24 Sep 2012 20:12:40 +0200 Michał Górny mgo...@gentoo.org wrote: to some extent, can't you do the same by unpacking twice to different $S and calling src_prepare/compile/install instead of their autotools-utils counterpart with tweaked $S so that it

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Michał Górny
On Mon, 24 Sep 2012 16:16:53 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 20:12:40 +0200 Michał Górny mgo...@gentoo.org wrote: to some extent, can't you do the same by unpacking twice to different $S and calling src_prepare/compile/install

[gentoo-dev] [PATCH] python-r1: introduce PYTHON executable getter.

2012-09-24 Thread Michał Górny
A semi-replacement for _python-distutils-ng_very_long_name... Unlike the forementioned function, it returns just the binary name and not the complete path. Thus, the executable rewrite in p-d-ng has been changed to use #!/usr/bin/env. --- gx86/eclass/python-distutils-ng.eclass | 28

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Mon, 24 Sep 2012 22:47:33 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 16:16:53 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 20:12:40 +0200 Michał Górny mgo...@gentoo.org wrote: to some extent, can't you do the same by unpacking

[gentoo-dev] [PATCH 1/2] p-d-ng: split out default impl selection logic.

2012-09-24 Thread Michał Górny
Move the logic out of doscript() to make it reusable. Also, use _PYTHON_ALL_IMPLS[@] instead of hardcoding the preference list. --- gx86/eclass/python-distutils-ng.eclass | 38 +- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git

[gentoo-dev] [PATCH 2/2] p-d-ng: use distutils-made scripts instead of 'redoing' them.

2012-09-24 Thread Michał Górny
Instead of 'redoing' the installed script, just rename the ones installed by distutils in each phase. This also changes suffixes from -pythonX_Y to -pythonX.Y for no good reason. --- gx86/eclass/python-distutils-ng.eclass | 39 +++--- 1 file changed, 31 insertions(+),

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Michał Górny
On Mon, 24 Sep 2012 18:19:43 -0300 Alexis Ballier aball...@gentoo.org wrote: you dont need this, the PM has already done the work for you: call directly the relevant function. src_multilib_compile() { forall ABIS; do prepare ABI variables src_compile

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Mon, 24 Sep 2012 23:51:27 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 18:19:43 -0300 Alexis Ballier aball...@gentoo.org wrote: you dont need this, the PM has already done the work for you: call directly the relevant function. src_multilib_compile() {

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Michał Górny
On Mon, 24 Sep 2012 18:59:14 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 23:51:27 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 18:19:43 -0300 Alexis Ballier aball...@gentoo.org wrote: you dont need this, the PM has already done the work for

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Alexis Ballier
On Tue, 25 Sep 2012 00:10:21 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 18:59:14 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 23:51:27 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 18:19:43 -0300 Alexis Ballier

Re: [gentoo-dev] [PATCH] autotools-multilib: wrapper eclass for multilib builds.

2012-09-24 Thread Matt Turner
On Mon, Sep 24, 2012 at 3:22 PM, Alexis Ballier aball...@gentoo.org wrote: On Tue, 25 Sep 2012 00:10:21 +0200 Michał Górny mgo...@gentoo.org wrote: On Mon, 24 Sep 2012 18:59:14 -0300 Alexis Ballier aball...@gentoo.org wrote: On Mon, 24 Sep 2012 23:51:27 +0200 Michał Górny

[gentoo-portage-dev] blech... (multijob/multiprocessing work-around for cygwin)

2012-09-24 Thread Gregory M. Turner
On cygwin, there is a problem with bi-directional pipe support in bash. I used to solve this with an ugly reversion in portage and an ultra-simple stubbification patch for multiprocessing.eclass (both serialized everything). However, this really sucked for numerous reasons, including the

[gentoo-portage-dev] [PATCH 2/2] Document behaviour of --root-deps for EAPI 6+ in emerge(1)

2012-09-24 Thread Dennis Schridde
--- man/emerge.1 | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/man/emerge.1 b/man/emerge.1 index ea6409c..5861bb6 100644 --- a/man/emerge.1 +++ b/man/emerge.1 @@ -711,10 +711,11 @@ of packages for \fBROOT\fR. This option is only meaningful when used together with

[gentoo-portage-dev] [PATCH 1/2] Document HDEPEND in ebuild(5)

2012-09-24 Thread Dennis Schridde
--- man/ebuild.5 | 46 ++ 1 file changed, 46 insertions(+) diff --git a/man/ebuild.5 b/man/ebuild.5 index 5bb1afa..a15bf55 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -316,6 +316,36 @@ the user does not specify any of the previous choices. Note

[gentoo-portage-dev] Please review: manpage-hdepend

2012-09-24 Thread Dennis Schridde
Hi! These patches document HDEPEND and incorporate the suggestions Zac gave on the gentoo-portage-dev mailinglist regarding EAPI 6 vs. EAPI 5-hdepend. Best regards, Dennis

Re: [gentoo-portage-dev] blech... (multijob/multiprocessing work-around for cygwin)

2012-09-24 Thread Zac Medico
On 09/24/2012 03:25 AM, Gregory M. Turner wrote: +# try real hard to figure out if this is a cygwin host; cache results. +this_host_is_cygwin() { +if [[ -n ${_this_host_is_cygwin} ]] ; then +return $_this_host_is_cygwin +fi +[[ -x ${EPREFIX}/usr/bin/uname ]] \ +

Re: [gentoo-portage-dev] [PATCH] Implement host dependencies and targetroot USE flag

2012-09-24 Thread Mike Frysinger
On Monday 24 September 2012 06:11:01 Ambroz Bizjak wrote: case ${EAPI} in But then, there are two other places in ebuild.sh using case EAPI and they both look exactly like mine. Updated patch changes all of them. WFM, thanks -mike signature.asc Description: This is a digitally signed

Re: [gentoo-portage-dev] blech... (multijob/multiprocessing work-around for cygwin)

2012-09-24 Thread Mike Frysinger
On Monday 24 September 2012 06:25:35 Gregory M. Turner wrote: On cygwin, there is a problem with bi-directional pipe support in bash. I used to solve this with an ugly reversion in portage and an ultra-simple stubbification patch for multiprocessing.eclass (both serialized everything).

Re: [gentoo-portage-dev] blech... (multijob/multiprocessing work-around for cygwin)

2012-09-24 Thread Gregory M. Turner
On 9/24/2012 9:08 AM, Zac Medico wrote: On 09/24/2012 03:25 AM, Gregory M. Turner wrote: multijob_finish_one() { local pid ret -read -r -u ${mj_control_fd} pid ret +multijob_assert +if this_host_is_cygwin ; then +read -r pid ret ${mj_control_pipe} +else +

Re: [gentoo-portage-dev] [PATCH] Implement host dependencies and targetroot USE flag

2012-09-24 Thread Zac Medico
On 09/24/2012 03:11 AM, Ambroz Bizjak wrote: --- bin/ebuild.sh| 34 +++-- pym/_emerge/depgraph.py | 57 +--- pym/_emerge/main.py | 1 - pym/portage/__init__.py | 4 +--

Re: [gentoo-portage-dev] Please review: manpage-hdepend

2012-09-24 Thread Zac Medico
On 09/24/2012 05:16 AM, Dennis Schridde wrote: Hi! These patches document HDEPEND and incorporate the suggestions Zac gave on the gentoo-portage-dev mailinglist regarding EAPI 6 vs. EAPI 5-hdepend. Best regards, Dennis Thanks, I've applied your patches. I've also made some changes

Re: [gentoo-portage-dev] Please review: manpage-hdepend

2012-09-24 Thread Dennis Schridde
Hi! Am Montag, 24. September 2012, 14:04:10 schrieb Zac Medico: On 09/24/2012 05:16 AM, Dennis Schridde wrote: Thanks, I've applied your patches. I've also made some changes here: Tow comments: * I tried to use \fI for emphasis, cmdline flags and other minor things, and \fB for references to

Re: [gentoo-portage-dev] Please review: manpage-hdepend

2012-09-24 Thread Dennis Schridde
Am Montag, 24. September 2012, 23:18:59 schrieb Dennis Schridde: Am Montag, 24. September 2012, 14:04:10 schrieb Zac Medico: * I tried to use \fI for emphasis, cmdline flags and other minor things, and \fB for references to variables, sections, manpages, etc. (Re: \fBdo not\fR, \fBdo\fR) P.S:

Re: [gentoo-portage-dev] Please review: manpage-hdepend

2012-09-24 Thread Zac Medico
On 09/24/2012 02:18 PM, Dennis Schridde wrote: Hi! Am Montag, 24. September 2012, 14:04:10 schrieb Zac Medico: On 09/24/2012 05:16 AM, Dennis Schridde wrote: Thanks, I've applied your patches. I've also made some changes here: Tow comments: * I tried to use \fI for emphasis, cmdline flags