Re: [gentoo-portage-dev] USE_EXPAND in profiles?

2016-03-30 Thread Zac Medico
On 03/30/2016 07:22 AM, Joakim Tjernlund wrote: > On Thu, 2016-03-31 at 02:26 +1300, Kent Fredric wrote: >> On 31 March 2016 at 01:49, Joakim Tjernlund >> wrote: >>> >>> >>> I am missing something? >>> Generally I think that everything possible to do under

[gentoo-dev] [PATCH 15/21] sys-libs/libcap: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/libcap/libcap-2.24-r2.ebuild | 4 ++-- sys-libs/libcap/libcap-2.25.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-libs/libcap/libcap-2.24-r2.ebuild b/sys-libs/libcap/libcap-2.24-r2.ebuild index 1585662..6c8f163 100644 ---

[gentoo-dev] [PATCH 17/21] sys-libs/ncurses: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/ncurses/ncurses-5.9-r101.ebuild | 4 ++-- sys-libs/ncurses/ncurses-5.9-r3.ebuild | 4 ++-- sys-libs/ncurses/ncurses-5.9-r4.ebuild | 4 ++-- sys-libs/ncurses/ncurses-5.9-r5.ebuild | 4 ++-- sys-libs/ncurses/ncurses-5.9-r99.ebuild | 4 ++-- sys-libs/ncurses/ncurses-6.0-r1.ebuild

[gentoo-dev] [PATCH 19/21] dev-libs/libedit: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- dev-libs/libedit/libedit-20130712.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libedit/libedit-20130712.3.1.ebuild b/dev-libs/libedit/libedit-20130712.3.1.ebuild index 50e38d6..4b1202f 100644 --- a/dev-libs/libedit/libedit-20130712.3.1.ebuild

[gentoo-dev] [PATCH 16/21] sys-libs/cracklib: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/cracklib/cracklib-2.9.1-r1.ebuild | 4 ++-- sys-libs/cracklib/cracklib-2.9.4.ebuild| 4 ++-- sys-libs/cracklib/cracklib-2.9.5.ebuild| 4 ++-- sys-libs/cracklib/cracklib-2.9.6.ebuild| 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git

[gentoo-dev] [PATCH 13/21] sys-apps/keyutils: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-apps/keyutils/keyutils-1.5.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild b/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild index 7b8ddbf..7a813c0 100644 --- a/sys-apps/keyutils/keyutils-1.5.9-r1.ebuild +++

[gentoo-dev] [PATCH 12/21] sys-libs/readline: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/readline/readline-6.2_p5-r1.ebuild | 2 +- sys-libs/readline/readline-6.3_p8-r1.ebuild | 2 +- sys-libs/readline/readline-6.3_p8-r2.ebuild | 2 +- sys-libs/readline/readline-7.0_rc1.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git

[gentoo-dev] [PATCH 21/21] sys-apps/tcp-wrappers: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-apps/tcp-wrappers/tcp-wrappers-7.6.22-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/tcp-wrappers/tcp-wrappers-7.6.22-r1.ebuild b/sys-apps/tcp-wrappers/tcp-wrappers-7.6.22-r1.ebuild index 1496b09..4923e85 100644 ---

[gentoo-dev] [PATCH 20/21] dev-libs/libpcre: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- dev-libs/libpcre/libpcre-8.38.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.38.ebuild b/dev-libs/libpcre/libpcre-8.38.ebuild index fcda8d2..f7c64aa 100644 --- a/dev-libs/libpcre/libpcre-8.38.ebuild +++

[gentoo-dev] [PATCH 18/21] dev-libs/libpwquality: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- dev-libs/libpwquality/libpwquality-1.3.0.ebuild | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/dev-libs/libpwquality/libpwquality-1.3.0.ebuild b/dev-libs/libpwquality/libpwquality-1.3.0.ebuild index e2597b0..8082188 100644 ---

[gentoo-dev] [PATCH 14/21] dev-libs/libaio: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- dev-libs/libaio/libaio-0.3.110.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libaio/libaio-0.3.110.ebuild b/dev-libs/libaio/libaio-0.3.110.ebuild index 0605dbe..f625ba7 100644 --- a/dev-libs/libaio/libaio-0.3.110.ebuild +++

[gentoo-dev] [PATCH 11/21] dev-libs/lzo: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- dev-libs/lzo/lzo-2.08-r1.ebuild | 2 +- dev-libs/lzo/lzo-2.09.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/lzo/lzo-2.08-r1.ebuild b/dev-libs/lzo/lzo-2.08-r1.ebuild index f3cff4b..e988b96 100644 --- a/dev-libs/lzo/lzo-2.08-r1.ebuild +++

[gentoo-dev] [PATCH 10/21] sys-libs/pam: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/pam/pam-1.2.1-r1.ebuild | 4 ++-- sys-libs/pam/pam-1.2.1.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-libs/pam/pam-1.2.1-r1.ebuild b/sys-libs/pam/pam-1.2.1-r1.ebuild index a3e541d..6cb59da 100644 --- a/sys-libs/pam/pam-1.2.1-r1.ebuild +++

[gentoo-dev] [PATCH 09/21] sys-apps/attr: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-apps/attr/attr-2.4.47-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/attr/attr-2.4.47-r2.ebuild b/sys-apps/attr/attr-2.4.47-r2.ebuild index 11a6bda..06bac92 100644 --- a/sys-apps/attr/attr-2.4.47-r2.ebuild +++ b/sys-apps/attr/attr-2.4.47-r2.ebuild

[gentoo-dev] [PATCH 07/21] app-arch/xz-utils: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- app-arch/xz-utils/xz-utils-5.2.2.ebuild | 2 +- app-arch/xz-utils/xz-utils-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-arch/xz-utils/xz-utils-5.2.2.ebuild b/app-arch/xz-utils/xz-utils-5.2.2.ebuild index 34283d5..b5e54d2 100644 ---

[gentoo-dev] [PATCH 08/21] sys-apps/acl: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-apps/acl/acl-2.2.52-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/acl/acl-2.2.52-r1.ebuild b/sys-apps/acl/acl-2.2.52-r1.ebuild index d1d2169..e645a73 100644 --- a/sys-apps/acl/acl-2.2.52-r1.ebuild +++ b/sys-apps/acl/acl-2.2.52-r1.ebuild @@

[gentoo-dev] [PATCH 06/21] app-arch/bzip2: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- app-arch/bzip2/bzip2-1.0.6-r6.ebuild | 2 +- app-arch/bzip2/bzip2-1.0.6-r7.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-arch/bzip2/bzip2-1.0.6-r6.ebuild b/app-arch/bzip2/bzip2-1.0.6-r6.ebuild index d7b2cdf..95ce04d 100644 ---

[gentoo-dev] [PATCH 05/21] sys-libs/gpm: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/gpm/gpm-1.20.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/gpm/gpm-1.20.7-r2.ebuild b/sys-libs/gpm/gpm-1.20.7-r2.ebuild index ee9f5a7..a29bf7e 100644 --- a/sys-libs/gpm/gpm-1.20.7-r2.ebuild +++ b/sys-libs/gpm/gpm-1.20.7-r2.ebuild @@ -6,7

[gentoo-dev] [PATCH 04/21] sys-libs/pwdb: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/pwdb/pwdb-0.62.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/pwdb/pwdb-0.62.ebuild b/sys-libs/pwdb/pwdb-0.62.ebuild index 920b19a..90f4a0e 100644 --- a/sys-libs/pwdb/pwdb-0.62.ebuild +++ b/sys-libs/pwdb/pwdb-0.62.ebuild @@ -4,7 +4,7 @@

[gentoo-dev] [PATCH 03/21] sys-libs/zlib: switch to sep-usr eclass

2016-03-30 Thread Mike Frysinger
--- sys-libs/zlib/zlib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/zlib/zlib-1.2.8-r1.ebuild b/sys-libs/zlib/zlib-1.2.8-r1.ebuild index 43a555a..23161b0 100644 --- a/sys-libs/zlib/zlib-1.2.8-r1.ebuild +++ b/sys-libs/zlib/zlib-1.2.8-r1.ebuild @@

[gentoo-dev] [PATCH 02/21] profiles: mask USE=sep-usr for most systems

2016-03-30 Thread Mike Frysinger
--- profiles/base/use.mask | 3 +++ profiles/default/bsd/use.mask | 4 profiles/default/linux/use.mask | 4 profiles/prefix/darwin/use.mask | 4 4 files changed, 15 insertions(+) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 3127dad..8ef3e3a 100644

[gentoo-dev] [PATCH 01/21] sep-usr.eclass: new eclass to hold gen_usr_ldscript and related logic #417451

2016-03-30 Thread Mike Frysinger
This is mostly a copy of the func as it exists in the toolchain-funcs eclass, but with some of the initial logic shifted to USE=sep-usr. Once all ebuilds have switched over to this eclass, we can drop it from the toolchain-funcs eclass. In the meantime, make sure this is inherited last. ---

[gentoo-dev] [PATCH 00/21] gen_usr_ldscript: migrate away from a sep-/usr by default

2016-03-30 Thread Mike Frysinger
To make forward progress on bug 417451, introduce a new sep-usr eclass that will hold all logic related to having a separate /usr. For now, this is just the gen_usr_ldscript function and a new USE=sep-usr flag. All ebuilds that call gen_usr_ldscript today will migrate to this and will allow

Re: [gentoo-dev] Re: BROKEN: repository became broken!

2016-03-30 Thread Brian Dolbec
On Wed, 30 Mar 2016 16:52:13 +0200 Patrick Lauer wrote: > On 03/30/2016 04:32 PM, mgo...@bonedaddy.net wrote: > > Looks like someone just broke Gentoo! > > > > New issues: > > https://qa-reports.gentoo.org/output/gentoo-ci/33f062a/output.html#dev-db/aerospike-server-community

[gentoo-dev] Re: BROKEN: repository became broken!

2016-03-30 Thread Patrick Lauer
On 03/30/2016 04:32 PM, mgo...@bonedaddy.net wrote: > Looks like someone just broke Gentoo! > > New issues: > https://qa-reports.gentoo.org/output/gentoo-ci/33f062a/output.html#dev-db/aerospike-server-community > > > Introduced by commits: >

Re: [gentoo-portage-dev] USE_EXPAND in profiles?

2016-03-30 Thread Joakim Tjernlund
On Thu, 2016-03-31 at 02:26 +1300, Kent Fredric wrote: > On 31 March 2016 at 01:49, Joakim Tjernlund > wrote: > > > > > > I am missing something? > > Generally I think that everything possible to do under /etc/portage should > > be > > doable under a profile as

Re: [gentoo-portage-dev] USE_EXPAND in profiles?

2016-03-30 Thread Kent Fredric
On 31 March 2016 at 01:49, Joakim Tjernlund wrote: > > I am missing something? > Generally I think that everything possible to do under /etc/portage should be > doable under a profile as well. So after you ignore my other stuff: Profiles are part of the PMS

Re: [gentoo-portage-dev] USE_EXPAND in profiles?

2016-03-30 Thread Kent Fredric
On 31 March 2016 at 02:21, Kent Fredric wrote: > So ruling that out first would be advised. NVM, self-- # I'm too tired to be reading and missed the profile stuff while attempting to be helpful and just was dumb instead. -- Kent KENTNL -

[gentoo-portage-dev] USE_EXPAND in profiles?

2016-03-30 Thread Joakim Tjernlund
Under /etc/portage/package.use one can add:   sys-libs/ntdb PYTHON_TARGETS: python2_7   net-fs/samba  PYTHON_TARGETS: python2_7 But when I try to transfer this to our custom profile I get --- Invalid USE flag for 'sys-libs/ntdb' in

Re: [gentoo-portage-dev] [PATCH v3] EbuildBuild: call _record_binpkg_info earlier (bug 578204)

2016-03-30 Thread Alexander Berntsen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Thanks. LGTM. - -- Alexander berna...@gentoo.org https://secure.plaimi.net/~alexander -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBCgAGBQJW+3OvAAoJENQqWdRUGk8BM+wQAK1YIiKaS4itrZnJHAapQiCU