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

2012-09-23 Thread Michał Górny
On Sat, 22 Sep 2012 21:46:02 -0300 Alexis Ballier aball...@gentoo.org wrote: On Sat, 22 Sep 2012 23:24:46 +0200 Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds to build packages for multiple ABIs when multilib is supported. to some

Re: [gentoo-dev] Suggest to specify a way to query for USEs in next council

2012-09-23 Thread Pacho Ramos
El sáb, 22-09-2012 a las 22:37 +0200, Michał Górny escribió: On Sat, 22 Sep 2012 21:41:24 +0200 Pacho Ramos pa...@gentoo.org wrote: Hello This comes from: http://www.gossamer-threads.com/lists/gentoo/dev/260536 In that one, we try to use the following: has vala ${IUSE//+/} !

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

2012-09-23 Thread Thomas Sachau
Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds to build packages for multiple ABIs when multilib is supported. Thanks a lot, Michał! This looks good to me. Use case: xorg packages, ask

Re: [gentoo-dev] media-video/vlc looking for a new maintainer

2012-09-23 Thread Luca Barbato
On 09/19/2012 04:00 PM, Ben de Groot wrote: Thanks for all you have done maintaining VLC all those years. It is undoubtedly one of the most popular and versatile video players out there. I really hope someone steps up to become its new dedicated maintainer. Given I'm in contact with upstream

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds to build packages for multiple ABIs when multilib is supported.

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

2012-09-23 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/2012 11:56 AM, Michał Górny wrote: So i would prefer some help/support with multilib-portage to get it accepted sooner, instead of this additional workaround for a subset of packages. I prefer the simpler solution. I prefer the

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

2012-09-23 Thread Pacho Ramos
El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 12:33:58 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 12:02:01 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/2012 11:56 AM, Michał Górny wrote: So i would prefer some help/support with multilib-portage to get it accepted sooner, instead of this additional workaround for

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

2012-09-23 Thread Ulrich Mueller
From time to time cases like the following are brought up to licen...@gentoo.org, for a package that is labelled with LICENSE=as-is: | Permission to use, copy, modify and/or distribute this software in | both binary and source form, for non-commercial purposes, is hereby | granted [...] This is

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

2012-09-23 Thread Pacho Ramos
El dom, 23-09-2012 a las 12:40 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 12:33:58 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 13:03:56 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 12:40 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 12:33:58 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep

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

2012-09-23 Thread Rich Freeman
On Sun, Sep 23, 2012 at 6:56 AM, Ulrich Mueller u...@gentoo.org wrote: So, either we should only mark free software with the as-is label. Then it might help if the text was clarified as in the patch below. Or we continue marking random non-free stuff with as-is. Then we should IMHO remove

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

2012-09-23 Thread Pacho Ramos
El dom, 23-09-2012 a las 13:13 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 13:03:56 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 12:40 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 12:33:58 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom,

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

2012-09-23 Thread Thomas Sachau
Pacho Ramos schrieb: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 13:30:41 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 13:13 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 13:03:56 +0200 Pacho Ramos pa...@gentoo.org wrote: That would be better as there are a ton of ebuilds not inheritting

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

2012-09-23 Thread Ulrich Mueller
On Sun, 23 Sep 2012, Rich Freeman wrote: Well, I can see legal problems any time you take a thousand things that all have a bunch of non-identical, informal licenses and treat them as the same. However, I don't think it is practical to do otherwise. I agree. Creating hundreds of license

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

2012-09-23 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/2012 12:40 PM, Michał Górny wrote: On Sun, 23 Sep 2012 12:02:01 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/2012 11:56 AM, Michał Górny wrote: So i would prefer some help/support

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

2012-09-23 Thread hasufell
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 that. I saw it more than once that people use as-is for the license, just because there is

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

2012-09-23 Thread Pacho Ramos
El dom, 23-09-2012 a las 13:52 +0200, Thomas Sachau escribió: Pacho Ramos schrieb: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 14:05:58 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/2012 12:40 PM, Michał Górny wrote: On Sun, 23 Sep 2012 12:02:01 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1

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

2012-09-23 Thread Pacho Ramos
El sáb, 22-09-2012 a las 23:24 +0200, Michał Górny escribió: It is a simple eclass using autotools out-of-source builds to build packages for multiple ABIs when multilib is supported. Use case: xorg packages, ask Matt. --- gx86/eclass/autotools-multilib.eclass | 72

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

2012-09-23 Thread Peter Stuge
Michał, Pacho, and everyone else who suck epically at this: CAN YOU FFS START TO TRIM QUOTES IN YOUR EMAILS! Thank you //Peter pgpJmV3IkjFsp.pgp Description: PGP signature

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

2012-09-23 Thread Thomas Sachau
Pacho Ramos schrieb: El dom, 23-09-2012 a las 13:52 +0200, Thomas Sachau escribió: Pacho Ramos schrieb: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24

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

2012-09-23 Thread Alexis Ballier
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 aball...@gentoo.org wrote: On Sat, 22 Sep 2012 23:24:46 +0200 Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds

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

2012-09-23 Thread Diego Elio Pettenò
On 22/09/2012 20:42, Matt Turner wrote: I think this means make 32-bit binary packages' dependencies on amd64 not use the emul- packages? If so, that'd certainly be a component of getting rid of emul-linux-x86-xlibs. It's not in the scope of my project to get rid of /all/ of the emul-

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

2012-09-23 Thread Michał Górny
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 aball...@gentoo.org wrote: On Sat, 22 Sep 2012 23:24:46 +0200 Michał Górny

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

2012-09-23 Thread Michał Górny
On Sun, 23 Sep 2012 16:26:55 +0200 Peter Stuge pe...@stuge.se wrote: Michał, Pacho, and everyone else who suck epically at this: CAN YOU FFS START TO TRIM QUOTES IN YOUR EMAILS! I've trimmed them in the next e-mail to the one you replied to :P. -- Best regards, Michał Górny signature.asc

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

2012-09-23 Thread Matt Turner
On Sun, Sep 23, 2012 at 9:07 AM, Diego Elio Pettenò flamee...@flameeyes.eu wrote: On 22/09/2012 20:42, Matt Turner wrote: I think this means make 32-bit binary packages' dependencies on amd64 not use the emul- packages? If so, that'd certainly be a component of getting rid of

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

2012-09-23 Thread Matt Turner
On Sun, Sep 23, 2012 at 3:02 AM, hasufell hasuf...@gentoo.org wrote: I prefer the stronger solution. This is just a quick workaround. And I'd prefer if people who aren't involved with what I'm working on don't try to block my progress. I appreciate your opinion, and truthfully I'd just rather

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

2012-09-23 Thread Matt Turner
On Sun, Sep 23, 2012 at 2:07 AM, Thomas Sachau to...@gentoo.org wrote: Matt Turner schrieb: On Sat, Sep 22, 2012 at 2:24 PM, Michał Górny mgo...@gentoo.org wrote: It is a simple eclass using autotools out-of-source builds to build packages for multiple ABIs when multilib is supported. Thanks

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

2012-09-23 Thread Matt Turner
On Sun, Sep 23, 2012 at 5:30 AM, Pacho Ramos pa...@gentoo.org wrote: One problem that I remembered now: If every ebuild inheritting this eclass (either this one or similar) will add a multilib USE, people running multilib profiles will get it enabled for ALL packages inheritting it, causing

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

2012-09-23 Thread Zac Medico
On 09/23/2012 03:02 AM, hasufell wrote: On 09/23/2012 11:56 AM, Michał Górny wrote: So i would prefer some help/support with multilib-portage to get it accepted sooner, instead of this additional workaround for a subset of packages. I prefer the simpler solution. I prefer the stronger

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

2012-09-23 Thread Ulrich Mueller
On Sun, 23 Sep 2012, hasufell 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 that. I saw it more than once that people use as-is for the license, just because there is an

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

2012-09-23 Thread Michał Górny
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 details, I'd like to know your opinions, and what possible problems am I missing. To keep it

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2012-09-23 23h59 UTC

2012-09-23 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2012-09-23 23h59 UTC. Removals: Additions: media-fonts/oxygen-fonts2012-09-18 07:22:02 johu media-libs/glu 2012-09-18 23:24:45 chithanh

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

2012-09-23 Thread Rich Freeman
On Sun, Sep 23, 2012 at 5:37 PM, Ulrich Mueller u...@gentoo.org 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

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

2012-09-23 Thread Alexandre Rostovtsev
On Sun, 2012-09-23 at 23:37 +0200, Ulrich Mueller wrote: - net-wireless/zd1201-firmware: No license in tarball or on homepage. Ubuntu distributes it in their linux-firmware package with the following LICENCE.zd1201 file: The firmware was originally distributed by Zydas in their original

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

2012-09-23 Thread Ben de Groot
On 23 September 2012 18:40, Michał Górny mgo...@gentoo.org wrote: On Sun, 23 Sep 2012 12:33:58 +0200 Pacho Ramos pa...@gentoo.org wrote: El dom, 23-09-2012 a las 11:56 +0200, Michał Górny escribió: On Sun, 23 Sep 2012 11:07:30 +0200 Thomas Sachau to...@gentoo.org wrote: Matt Turner

Re: [gentoo-portage-dev] Try to specify how to get that a USE flag is present in current ebuild

2012-09-23 Thread Alec Warner
On Sat, Sep 22, 2012 at 7:22 PM, Pacho Ramos pa...@gentoo.org wrote: El sáb, 22-09-2012 a las 13:54 -0400, Mike Frysinger escribió: On Friday 21 September 2012 15:08:20 Pacho Ramos wrote: In that one, we try to use the following: has vala ${IUSE//+/} ! use vala return 0 inherit eutils

Re: [gentoo-portage-dev] Try to specify how to get that a USE flag is present in current ebuild

2012-09-23 Thread Pacho Ramos
El dom, 23-09-2012 a las 05:52 +, Alec Warner escribió: On Sat, Sep 22, 2012 at 7:22 PM, Pacho Ramos pa...@gentoo.org wrote: El sáb, 22-09-2012 a las 13:54 -0400, Mike Frysinger escribió: On Friday 21 September 2012 15:08:20 Pacho Ramos wrote: In that one, we try to use the following:

Re: [gentoo-portage-dev] How to prevent dispatch-conf from reverting valid changes

2012-09-23 Thread Pacho Ramos
El mié, 12-09-2012 a las 22:05 +0200, Pacho Ramos escribió: El jue, 02-08-2012 a las 15:56 -0700, Zac Medico escribió: On 08/01/2012 03:19 AM, Pacho Ramos wrote: On every openrc update I get dispatch-conf wanting to revert all my changes in /etc/conf.d files, like KEYMAP, clock...

Re: [gentoo-portage-dev] How to prevent dispatch-conf from reverting valid changes

2012-09-23 Thread Zac Medico
On 09/23/2012 03:59 AM, Pacho Ramos wrote: This looks like could be done with: # Automerge files comprising only whitespace and/or comments # (yes or no) replace-wscomments=no , setting it to yes in dispatch-conf.conf It seems like that option is only likely to benefit people who have

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

2012-09-23 Thread Dennis Schridde
Hi! I created 2 branches, one for manpage cleanup [1], and the other for adding hdepend documentation [2] and would like you to review and possible merge them. manpage-hdepend branches from manpage-cleanup (only 2 commits are exclusive to the former), so it is probably best to start with

[gentoo-portage-dev] [PATCH 1/5] Adjust code of first paragraph of ebuild(5) to 80 char width

2012-09-23 Thread Dennis Schridde
--- man/ebuild.5 | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/man/ebuild.5 b/man/ebuild.5 index f4a53be..6fca6d4 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -4,12 +4,12 @@ ebuild \- the internal format, variables, and functions in an ebuild script .SH

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

2012-09-23 Thread Dennis Schridde
Hi! I created a branch for documenting hdepend ([1] and this thread) and would like you to review and possibly merge it. This branch is based off my manpage-cleanup branch, hence I recommend reading/merging that before this one. Thanks, Dennis [1]

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

2012-09-23 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..61d86b7 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 2/6] Adjust code of first paragraph of ebuild(5) to 80 char width

2012-09-23 Thread Dennis Schridde
--- man/ebuild.5 | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/man/ebuild.5 b/man/ebuild.5 index f4a53be..6fca6d4 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -4,12 +4,12 @@ ebuild \- the internal format, variables, and functions in an ebuild script .SH

[gentoo-portage-dev] [PATCH 3/6] Fix referencens to Dependencies section of ebuild(5)

2012-09-23 Thread Dennis Schridde
--- man/ebuild.5 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/man/ebuild.5 b/man/ebuild.5 index 6fca6d4..f3d364e 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -544,7 +544,7 @@ override them. .TP .B DEPEND This should contain a list of all packages that are

[gentoo-portage-dev] [PATCH 5/6] Improve wording of *DEPEND variable description in ebuild(5) a bit

2012-09-23 Thread Dennis Schridde
--- man/ebuild.5 | 23 ++- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/man/ebuild.5 b/man/ebuild.5 index 3f28fce..5bb1afa 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -543,27 +543,32 @@ repo\-level USE settings, since profile and user configuration

[gentoo-portage-dev] [PATCH 6/6] Reorder description of --root-deps in emerge(1)

2012-09-23 Thread Dennis Schridde
80 char width and max 1 sentence per line. --- man/emerge.1 | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/man/emerge.1 b/man/emerge.1 index da2c631..ea6409c 100644 --- a/man/emerge.1 +++ b/man/emerge.1 @@ -705,14 +705,16 @@ Set the \fBROOT\fR environment

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

2012-09-23 Thread Dennis Schridde
Subject should actually read: manpage-hdepend — I'm just not used to writing emails on the console using a text-editor alone… --Dennis signature.asc Description: This is a digitally signed message part.

[gentoo-portage-dev] [PATCH] use `readlink -f` if it works

2012-09-23 Thread Mike Frysinger
Rather than always re-implementing `readlink -f` in shell, probe the host tool first to see if it works. Signed-off-by: Mike Frysinger vap...@gentoo.org --- bin/misc-functions.sh | 13 + 1 file changed, 13 insertions(+) diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh

[gentoo-portage-dev] [PATCH] drop support for QA_DT_HASH/QA_STRICT_DT_HASH

2012-09-23 Thread Mike Frysinger
These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars. Signed-off-by: Mike Frysinger vap...@gentoo.org --- bin/misc-functions.sh | 25 - 1

Re: [gentoo-portage-dev] [PATCH] use `readlink -f` if it works

2012-09-23 Thread Zac Medico
On 09/23/2012 05:28 PM, Mike Frysinger wrote: Rather than always re-implementing `readlink -f` in shell, probe the host tool first to see if it works. Looks good to me. -- Thanks, Zac

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

2012-09-23 Thread Ambroz Bizjak
This patch implements host dependencies (HDEPEND) and dependencies only in affect when ROOT != / (targetroot USE flag). See: https://bugs.gentoo.org/show_bug.cgi?id=317337 See: http://thread.gmane.org/gmane.linux.gentoo.devel/80315 This fuctionality is only enabled for EAPI=5-hdepend and should

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

2012-09-23 Thread Ambroz Bizjak
--- bin/ebuild.sh| 30 +++- pym/_emerge/depgraph.py | 55 +--- pym/_emerge/main.py | 1 - pym/portage/__init__.py | 4 +-- pym/portage/dbapi/bintree.py | 6 ++--

Re: [gentoo-portage-dev] [PATCH] drop support for QA_DT_HASH/QA_STRICT_DT_HASH

2012-09-23 Thread Zac Medico
On 09/23/2012 05:49 PM, Mike Frysinger wrote: These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars. You can also drop those variables from man/ebuild.5 and

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

2012-09-23 Thread Ambroz Bizjak
Update: added eapi_has_hdepend() and eapi_has_targetroot() to pym/portage/eapi.py to reduce the number of times 5-hdepend appears in the code. bin/ebuild.sh| 30 ++- pym/_emerge/depgraph.py | 57 +---

[gentoo-portage-dev] [PATCH] Implement host dependencies (HDEPEND) and dependencies only in affect when ROOT != / (targetroot flag).

2012-09-23 Thread Ambroz Bizjak
--- bin/ebuild.sh| 30 ++- pym/_emerge/depgraph.py | 57 +--- pym/_emerge/main.py | 1 - pym/portage/__init__.py | 4 +-- pym/portage/dbapi/bintree.py | 6 ++--

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

2012-09-23 Thread Zac Medico
On 09/23/2012 03:25 PM, Dennis Schridde wrote: Hi! I created a branch for manpage cleanup ([1] and this thread) and would like you to review and possibly merge it. Note: It is quite cumbersome to review Reorder and cleanup of ebuild(5) as a diff. I recommend to just read the DESCRIPTION

Re: [gentoo-portage-dev] [PATCH] Implement host dependencies (HDEPEND) and dependencies only in affect when ROOT != / (targetroot flag).

2012-09-23 Thread Mike Frysinger
On Sunday 23 September 2012 22:06:43 Ambroz Bizjak wrote: + case $EAPI in case ${EAPI} in -mike signature.asc Description: This is a digitally signed message part.

Re: [gentoo-portage-dev] [PATCH] drop support for QA_DT_HASH/QA_STRICT_DT_HASH

2012-09-23 Thread Mike Frysinger
On Sunday 23 September 2012 21:39:45 Zac Medico wrote: On 09/23/2012 05:49 PM, Mike Frysinger wrote: These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars.

Re: [gentoo-portage-dev] [PATCH] Implement host dependencies (HDEPEND) and dependencies only in affect when ROOT != / (targetroot flag).

2012-09-23 Thread Zac Medico
On 09/23/2012 08:44 PM, Mike Frysinger wrote: On Sunday 23 September 2012 22:06:43 Ambroz Bizjak wrote: +case $EAPI in case ${EAPI} in -mike If somebody manages to corrupt the EAPI with an invalid value containing space, then you can get a bash syntax error there if ${EAPI} is unquoted.

Re: [gentoo-portage-dev] [PATCH] Implement host dependencies (HDEPEND) and dependencies only in affect when ROOT != / (targetroot flag).

2012-09-23 Thread Zac Medico
On 09/23/2012 09:39 PM, Mike Frysinger wrote: On Sunday 23 September 2012 23:53:10 Zac Medico wrote: On 09/23/2012 08:44 PM, Mike Frysinger wrote: On Sunday 23 September 2012 22:06:43 Ambroz Bizjak wrote: + case $EAPI in case ${EAPI} in If somebody manages to corrupt the EAPI with an