[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-09 Thread Mikle Kolyada
commit: 6d60faeaa6763606f2a60410c065ae22e824e701
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov  9 18:21:56 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov  9 18:21:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d60faea

sys-apps/portage: arm stable wrt bug #670232

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index 402615168ca..8c630938e1f 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-06 Thread Sergei Trofimovich
commit: a2c0807725bacc81c21ec8d0943ec3321c2b0cd9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov  6 23:56:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov  6 23:56:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c08077

sys-apps/portage: stable 2.3.51 for hppa, bug #670232

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index 73d95f0551b..402615168ca 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-04 Thread Sergei Trofimovich
commit: b7e3652f38e4ff118c6afaaabfbb02769297db05
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov  5 07:48:11 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  5 07:48:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e3652f

sys-apps/portage: stable 2.3.51 for ppc64, bug #670232

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index e53b476f593..73d95f0551b 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-04 Thread Sergei Trofimovich
commit: 8ae00ea29a5730a09d81eab16c3de60ffe96435e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov  5 07:47:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  5 07:47:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae00ea2

sys-apps/portage: stable 2.3.51 for ppc, bug #670232

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index f565a106fb2..e53b476f593 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-04 Thread Sergei Trofimovich
commit: 36500cc9ca6de89aa0ea9447d91e89c07de8fd2d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov  5 06:55:14 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov  5 07:23:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36500cc9

sys-apps/portage: stable 2.3.51 for sparc, bug #670232

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index 5a45b21cc76..f565a106fb2 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-04 Thread Thomas Deutschmann
commit: f220354414db419a5e73fd5b71f4ce2e0482b9c0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov  4 19:04:27 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov  4 19:13:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2203544

sys-apps/portage: x86 stable (bug #670232)

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index 33c0607db3a..5a45b21cc76 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-04 Thread Mikle Kolyada
commit: 5c4f47449a0dc96a8dd33bc200ea854516574c26
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov  4 08:26:42 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov  4 08:27:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4f4744

sys-apps/portage: amd64 stable wrt bug #670232

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/portage/portage-2.3.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
index 9fc9f28ea21..33c0607db3a 100644
--- a/sys-apps/portage/portage-2.3.51.ebuild
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-11-03 Thread Zac Medico
commit: 73ab94e1f34ad8b48eb2aa3481d94630d9d1a16c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov  4 00:01:41 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov  4 00:01:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ab94e1

sys-apps/portage: remove old version 2.3.50-r4

Signed-off-by: Zac Medico  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/portage/Manifest |   1 -
 sys-apps/portage/portage-2.3.50-r4.ebuild | 282 --
 2 files changed, 283 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 9e78204526e..8cfb73ae8a8 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,6 +2,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.49.tar.bz2 1010414 BLAKE2B 
be8e0194855eda8e8a617ee4415d702199e10772bab9539ff27cb165b6749090be887b6f48d449f4e7650e618d43be1b0d26ba59597996a9d3d3ecd0caea166a
 SHA512 
d3daee0075eee61c354ad1d4865b1cf433d9afe5ed56101758219694325c7c5ad62a0d9ce41bf2205934b6e073d0eba3ef3f7c8b6633b5a3448e469783c5329a
-DIST portage-2.3.50.tar.bz2 1012905 BLAKE2B 
8eebb6ea412db4d07be64047c8e9995c7d61906ff3c387495f144acd5b7d31e9d8ede3f9e606dc7a28df5b5726a0a6d55e2e0d79c78848213f4835fb1a588f30
 SHA512 
120514e4e176de9ad27892d547825d4fd51d250266f9de8f2f96d689ff1373adab77b838e9801043f0053111063857e957e83b495d520db8cc7733af28b03b64
 DIST portage-2.3.51.tar.bz2 1013015 BLAKE2B 
f7f5e6c9e627db5a9e4bfcc9a6cbebb40fda910d3cc928922870b295c706a9f669d3d812e726b220610efe6b182460811eb9420d6fa5b8756481df64a88fe2b9
 SHA512 
6c22b97959d4b5be263b9a1de6bb343b1f8300e989f37c7334a9d5d6fb65fe2390958e222bc5379ec95099124fc51a049ecca6e1bfc18f0a6c57e4601342bb94
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.50-r4.ebuild 
b/sys-apps/portage/portage-2.3.50-r4.ebuild
deleted file mode 100644
index d710911faee..000
--- a/sys-apps/portage/portage-2.3.50-r4.ebuild
+++ /dev/null
@@ -1,282 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6 python3_7
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   rsync-verify? (
-   >=app-portage/gemato-14[${PYTHON_USEDEP}]
-   >=app-crypt/openpgp-keys-gentoo-release-20180706
-  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-10-11 Thread Tobias Klausmann
commit: 5d49a33ba48af978c73e9786075225bf7124d934
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Oct 11 16:49:45 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Oct 11 16:50:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d49a33b

sys-apps/portage-2.3.49-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/666374
Signed-off-by: Tobias Klausmann  gentoo.org>

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index c2db8bccb4b..17a87caa73e 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-10-09 Thread Mikle Kolyada
commit: df87718f4dac6fb7ad94643dbc78a3e1e5f42f75
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Oct  9 09:37:34 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Oct  9 09:37:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df87718f

sys-apps/portage: arm stable wrt bug #666374

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 8ca04fb2dee..c2db8bccb4b 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-10-08 Thread Zac Medico
commit: 0a0a461c94ad7d981586906d2806562da1cc2ec0
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Oct  8 22:29:55 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Oct  8 22:45:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0a461c

sys-apps/portage: version bump to 2.3.51

 #666554 - HardlinkQuarantineRepoStorage: exclude distfiles and packages
 #667008 - delete *.ecompress for empty PORTAGE_COMPRESS
 #667072 - ecompress: Detect and report colliding (un)compressed files
 #667604 - move install-qa-check.d/08gentoo-paths to gentoo repo

Signed-off-by: Zac Medico  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.51.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e3ca1ef677f..9e78204526e 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,4 +3,5 @@ DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 
4131 BLAKE2B 1b05
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.49.tar.bz2 1010414 BLAKE2B 
be8e0194855eda8e8a617ee4415d702199e10772bab9539ff27cb165b6749090be887b6f48d449f4e7650e618d43be1b0d26ba59597996a9d3d3ecd0caea166a
 SHA512 
d3daee0075eee61c354ad1d4865b1cf433d9afe5ed56101758219694325c7c5ad62a0d9ce41bf2205934b6e073d0eba3ef3f7c8b6633b5a3448e469783c5329a
 DIST portage-2.3.50.tar.bz2 1012905 BLAKE2B 
8eebb6ea412db4d07be64047c8e9995c7d61906ff3c387495f144acd5b7d31e9d8ede3f9e606dc7a28df5b5726a0a6d55e2e0d79c78848213f4835fb1a588f30
 SHA512 
120514e4e176de9ad27892d547825d4fd51d250266f9de8f2f96d689ff1373adab77b838e9801043f0053111063857e957e83b495d520db8cc7733af28b03b64
+DIST portage-2.3.51.tar.bz2 1013015 BLAKE2B 
f7f5e6c9e627db5a9e4bfcc9a6cbebb40fda910d3cc928922870b295c706a9f669d3d812e726b220610efe6b182460811eb9420d6fa5b8756481df64a88fe2b9
 SHA512 
6c22b97959d4b5be263b9a1de6bb343b1f8300e989f37c7334a9d5d6fb65fe2390958e222bc5379ec95099124fc51a049ecca6e1bfc18f0a6c57e4601342bb94
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.51.ebuild 
b/sys-apps/portage/portage-2.3.51.ebuild
new file mode 100644
index 000..9fc9f28ea21
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.51.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-10-06 Thread Michał Górny
commit: 647f9619140831b8d69d39f8631182bfc8ea0b12
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  6 15:18:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  6 15:31:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647f9619

sys-apps/portage-mgorny: Drop old

Signed-off-by: Michał Górny  gentoo.org>

 sys-apps/portage-mgorny/Manifest   |   1 -
 .../portage-mgorny/portage-mgorny-2.3.43.3.ebuild  | 198 -
 2 files changed, 199 deletions(-)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 6585b06b82f..dc24dfbfa48 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,2 +1 @@
-DIST portage-mgorny-2.3.43.3.tar.gz 1254313 BLAKE2B 
afb5101537bfff9b05622f4357757215bbe9641f2ca058baa59316b72ad3280ca7905f75e10b3270627c0b703434691bbfbbd88c6e375ba3f405d69d983b1944
 SHA512 
4fe3d1a8809a91fb52a9ac7d66cd25e8b6ff23b0ab2b4fae5f26a2036296a1c4eba78fee819003a8a8c44a5c6fcb0f04b9eded220d124bf08019a4f2fb02
 DIST portage-mgorny-2.3.49.1.tar.gz 1255740 BLAKE2B 
a64b3d1a96d7ec808168830fee03e40dd4070745f8670ec50e3d286173178bd3af8e6f823e2f732f374b59f3b88b4f44033eb6dcc21633edd25a9c8d563d04d7
 SHA512 
bfdf4aad186635770b05178e3c552fdca42a20790d4db17c7a204af27117b540545ba19f253924ac6ce18dd5036fe9a0503630a522303739f536b6e3b5178319

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild
deleted file mode 100644
index 36bbee3032b..000
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
-HOMEPAGE="https://github.com/mgorny/portage-mgorny;
-SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   >=sys-apps/sed-4.0.5
-   sys-devel/patch"
-RDEPEND="
-   >=app-arch/tar-1.27
-   !build? (
-   >=app-admin/eselect-1.2
-   app-crypt/openpgp-keys-gentoo-release
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10[${PYTHON_USEDEP}]
-   app-shells/bash:0[readline]
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
-   >=sys-apps/sed-4.0.5
-   )
-   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
-   python2_7 pypy)
-   ) )
-   !app-portage/repoman
-   !sys-apps/portage"
-PDEPEND="
-   !build? (
-   >=net-misc/rsync-2.6.4
-   )"
-# NOTE: FEATURES=installsources requires debugedit and rsync
-
-pkg_pretend() {
-   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
-   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
-   eerror "/etc/portage/make.conf location before upgrading."
-   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
-   eerror
-   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
-   else
-   ewarn
-   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
-   ewarn "care not to accientally overwrite one with the 
other."
-   fi
-   die "${EROOT%/}/etc/make.conf present"
-   fi
-
-   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
-   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
-   eerror "to the new /etc/portage/package.accept_keywords 
location before"
-   eerror "upgrading."
-   eerror
-   if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
-   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords/99old"
-   else
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-10-05 Thread Mikle Kolyada
commit: 35f49f0e49f3a029d4fe43646c22a234cd35fa35
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Oct  5 17:06:09 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Oct  5 17:06:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f49f0e

sys-apps/portage: s390/sh/m68k stable wrt bug #666374

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-apps/portage/portage-2.3.49.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 83bc4fb447e..8ca04fb2dee 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-27 Thread Zac Medico
commit: fe57099ad3c1e2002a231f5028675d478751605f
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep 28 05:49:44 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep 28 05:52:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe57099a

sys-apps/portage: 2.3.50-r4 revbump for bug 666554

Bug: https://bugs.gentoo.org/666554
Signed-off-by: Zac Medico  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.10

 .../portage/{portage-2.3.50-r3.ebuild => portage-2.3.50-r4.ebuild}| 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.50-r3.ebuild 
b/sys-apps/portage/portage-2.3.50-r4.ebuild
similarity index 96%
rename from sys-apps/portage/portage-2.3.50-r3.ebuild
rename to sys-apps/portage/portage-2.3.50-r4.ebuild
index 7bcdd43e518..d710911faee 100644
--- a/sys-apps/portage/portage-2.3.50-r3.ebuild
+++ b/sys-apps/portage/portage-2.3.50-r4.ebuild
@@ -109,6 +109,10 @@ python_prepare_all() {
-e 's:set -- "${filtered_args\[@\]}":set -- 
"${!filtered_args[@]}":' \
-i bin/ecompress-file || die
 
+   # Apply b587fc874ce9 for bug 666554
+   sed -e 's:yield self\._check_call(\['\''rsync'\'', 
'\''-a'\''.*:\0\n\t\t\t'\''--exclude=/distfiles'\'', '\''--exclude=/local'\'', 
'\''--exclude=/lost+found'\'', '\''--exclude=/packages'\'',:' \
+   -i lib/portage/repository/storage/hardlink_quarantine.py || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-26 Thread Zac Medico
commit: b1f8c00d2c154d4c8bdd4e5176196b3f9dbfb457
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Sep 26 22:37:19 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Sep 26 22:56:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f8c00d

sys-apps/portage: 2.3.50-r3 revbump for bug 667072

Closes: https://bugs.gentoo.org/667072
Package-Manager: Portage-2.3.50, Repoman-2.3.10
Signed-off-by: Zac Medico  gentoo.org>

 .../portage/{portage-2.3.50-r2.ebuild => portage-2.3.50-r3.ebuild}  | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.50-r2.ebuild 
b/sys-apps/portage/portage-2.3.50-r3.ebuild
similarity index 97%
rename from sys-apps/portage/portage-2.3.50-r2.ebuild
rename to sys-apps/portage/portage-2.3.50-r3.ebuild
index b7dec67420e..7bcdd43e518 100644
--- a/sys-apps/portage/portage-2.3.50-r2.ebuild
+++ b/sys-apps/portage/portage-2.3.50-r3.ebuild
@@ -103,6 +103,12 @@ python_prepare_all() {
-e 's:\t___parallel_xargs -0 
"${PORTAGE_BIN_PATH}"/ecompress-file:\t-exec 
"${PORTAGE_BIN_PATH}"/ecompress-file {} +:' \
-i bin/ecompress || die
 
+   # Apply 1fc311ce0afe for bug 667072
+   sed -e 's:local filtered_args=():local -A filtered_args:' \
+   -e 's:filtered_args+=( "$x" ):filtered_args[${x}]=:' \
+   -e 's:set -- "${filtered_args\[@\]}":set -- 
"${!filtered_args[@]}":' \
+   -i bin/ecompress-file || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-26 Thread Sergei Trofimovich
commit: cd50c4bfa2cc62f8779bdc777e4dc38687650f5f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Sep 26 16:52:16 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep 26 20:49:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd50c4bf

sys-apps/portage: stable 2.3.49 for hppa, bug #666374

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index ab0aa47554d..83bc4fb447e 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-25 Thread Zac Medico
commit: 3c9785170a03e3b1fe0600cf27d0c55e133d5776
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 25 21:50:09 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 25 21:56:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c978517

sys-apps/portage: 2.3.50-r2 revbump for bug 667072

Closes: https://bugs.gentoo.org/667072
Package-Manager: Portage-2.3.50, Repoman-2.3.10
Signed-off-by: Zac Medico  gentoo.org>

 .../portage/{portage-2.3.50-r1.ebuild => portage-2.3.50-r2.ebuild}   | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.50-r1.ebuild 
b/sys-apps/portage/portage-2.3.50-r2.ebuild
similarity index 96%
rename from sys-apps/portage/portage-2.3.50-r1.ebuild
rename to sys-apps/portage/portage-2.3.50-r2.ebuild
index 1c6ba953d00..b7dec67420e 100644
--- a/sys-apps/portage/portage-2.3.50-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.50-r2.ebuild
@@ -98,6 +98,11 @@ python_prepare_all() {
# Apply fbc100e68802 for bug 667008
sed -i 's:\[\[ -z ${PORTAGE_COMPRESS} \]\] && exit 0:if [[ -z 
${PORTAGE_COMPRESS} ]]; then\n\tfind "${ED}" -name '\''*.ecompress'\'' 
-delete\n\texit 0\nfi:' bin/ecompress || die
 
+   # Apply 8a1d36088aa5 for bug 667072
+   sed -e 's:^find "${ED}" -name '\''\*.ecompress'\'' -delete -print0 
[|]:find "${ED}" -name '\''*.ecompress'\'' -delete \\:' \
+   -e 's:\t___parallel_xargs -0 
"${PORTAGE_BIN_PATH}"/ecompress-file:\t-exec 
"${PORTAGE_BIN_PATH}"/ecompress-file {} +:' \
+   -i bin/ecompress || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-24 Thread Zac Medico
commit: 5aeb5785d20440e0ecd0e80e24209a2c4058ad29
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 24 20:33:57 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 24 20:35:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aeb5785

sys-apps/portage: 2.3.50-r1 revbump for bug 667008

Closes: https://bugs.gentoo.org/667008
Package-Manager: Portage-2.3.50, Repoman-2.3.10
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/{portage-2.3.50.ebuild => portage-2.3.50-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.50.ebuild 
b/sys-apps/portage/portage-2.3.50-r1.ebuild
similarity index 97%
rename from sys-apps/portage/portage-2.3.50.ebuild
rename to sys-apps/portage/portage-2.3.50-r1.ebuild
index 9fc9f28ea21..1c6ba953d00 100644
--- a/sys-apps/portage/portage-2.3.50.ebuild
+++ b/sys-apps/portage/portage-2.3.50-r1.ebuild
@@ -95,6 +95,9 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # Apply fbc100e68802 for bug 667008
+   sed -i 's:\[\[ -z ${PORTAGE_COMPRESS} \]\] && exit 0:if [[ -z 
${PORTAGE_COMPRESS} ]]; then\n\tfind "${ED}" -name '\''*.ecompress'\'' 
-delete\n\texit 0\nfi:' bin/ecompress || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-24 Thread Zac Medico
commit: 035023f1f0fb0d56b0403c04e1c4770376e161ab
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 24 07:18:07 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 24 07:29:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035023f1

sys-apps/portage: version bump to 2.3.50

 #662070 - sync-rcu support for rsync
 #666940 - portdbapi: add async_xmatch method

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.50.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index f9d76056d85..e3ca1ef677f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,4 +2,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.49.tar.bz2 1010414 BLAKE2B 
be8e0194855eda8e8a617ee4415d702199e10772bab9539ff27cb165b6749090be887b6f48d449f4e7650e618d43be1b0d26ba59597996a9d3d3ecd0caea166a
 SHA512 
d3daee0075eee61c354ad1d4865b1cf433d9afe5ed56101758219694325c7c5ad62a0d9ce41bf2205934b6e073d0eba3ef3f7c8b6633b5a3448e469783c5329a
+DIST portage-2.3.50.tar.bz2 1012905 BLAKE2B 
8eebb6ea412db4d07be64047c8e9995c7d61906ff3c387495f144acd5b7d31e9d8ede3f9e606dc7a28df5b5726a0a6d55e2e0d79c78848213f4835fb1a588f30
 SHA512 
120514e4e176de9ad27892d547825d4fd51d250266f9de8f2f96d689ff1373adab77b838e9801043f0053111063857e957e83b495d520db8cc7733af28b03b64
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.50.ebuild 
b/sys-apps/portage/portage-2.3.50.ebuild
new file mode 100644
index 000..9fc9f28ea21
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.50.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-09-22 Thread Michał Górny
commit: 6efa8e7f9ffd2e9e64ed4b31dd088dc4ef99a20d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 22 10:42:04 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 22 13:26:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efa8e7f

sys-apps/portage-mgorny: Bump to 2.3.49.1

Signed-off-by: Michał Górny  gentoo.org>

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.49.1.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index ed9ed24c961..6585b06b82f 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1 +1,2 @@
 DIST portage-mgorny-2.3.43.3.tar.gz 1254313 BLAKE2B 
afb5101537bfff9b05622f4357757215bbe9641f2ca058baa59316b72ad3280ca7905f75e10b3270627c0b703434691bbfbbd88c6e375ba3f405d69d983b1944
 SHA512 
4fe3d1a8809a91fb52a9ac7d66cd25e8b6ff23b0ab2b4fae5f26a2036296a1c4eba78fee819003a8a8c44a5c6fcb0f04b9eded220d124bf08019a4f2fb02
+DIST portage-mgorny-2.3.49.1.tar.gz 1255740 BLAKE2B 
a64b3d1a96d7ec808168830fee03e40dd4070745f8670ec50e3d286173178bd3af8e6f823e2f732f374b59f3b88b4f44033eb6dcc21633edd25a9c8d563d04d7
 SHA512 
bfdf4aad186635770b05178e3c552fdca42a20790d4db17c7a204af27117b540545ba19f253924ac6ce18dd5036fe9a0503630a522303739f536b6e3b5178319

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.49.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.49.1.ebuild
new file mode 100644
index 000..36bbee3032b
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.49.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die "${EROOT%/}/etc/make.conf present"
+   fi
+
+   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
+   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
+   eerror "to the new /etc/portage/package.accept_keywords 
location before"
+   eerror "upgrading."
+   eerror
+   if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
+   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords/99old"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-18 Thread Thomas Deutschmann
commit: 3a389d6b4f6ba9172df3af2c09cb6589a8d6d03e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 19 00:47:53 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 19 00:47:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a389d6b

sys-apps/portage: x86 stable (bug #666374)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 24128034054..ab0aa47554d 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-18 Thread Sergei Trofimovich
commit: bb462ae8aeffc3d455c52043aad72c49b0884c47
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Sep 18 22:04:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Sep 18 22:11:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb462ae8

sys-apps/portage: stable 2.3.49 for ia64, bug #666374

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 7f5170f3836..24128034054 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-18 Thread Sergei Trofimovich
commit: 8882b3d838f4131f3646ecd7ff8fee7a80074c60
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Sep 18 18:20:41 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Sep 18 18:59:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8882b3d8

sys-apps/portage: stable 2.3.49 for sparc, bug #666374

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index b8ef7c77fd6..7f5170f3836 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-17 Thread Matt Turner
commit: 5cdb32c6ab0ca80da088fd828e7666b75b4bd468
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 18 01:52:56 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 18 01:52:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdb32c6

sys-apps/portage-2.3.49: ppc64 stable, bug 666374

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 16df926d1b5..b8ef7c77fd6 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-17 Thread Matt Turner
commit: 959d5331ea8e3edb76ac02cfc177f8fae7d71847
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 18 01:52:54 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 18 01:52:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959d5331

sys-apps/portage-2.3.49: ppc stable, bug 666374

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 83550e38ad2..16df926d1b5 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-17 Thread Mart Raudsepp
commit: a96aa1b1c7a105b2df57cb2d62db0ba1ab2faeec
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 17 20:20:47 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 17 21:03:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96aa1b1

sys-apps/portage-2.3.49: arm64 stable (bug #666374)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index cb56bb30821..83550e38ad2 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-17 Thread Mikle Kolyada
commit: f565a6410a5034daf98baacf115bc157c4bdbb16
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Sep 17 06:06:55 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Sep 17 06:06:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f565a641

sys-apps/portage: amd64 stable wrt bug #666374

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.49.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
index 9963e46ec94..cb56bb30821 100644
--- a/sys-apps/portage/portage-2.3.49.ebuild
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-16 Thread Zac Medico
commit: a52a29d61d63dba73ed2b1d439c118531804333f
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Sep 16 23:56:12 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Sep 16 23:58:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52a29d6

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-apps/portage/Manifest |   2 -
 sys-apps/portage/portage-2.3.24-r1.ebuild | 278 --
 sys-apps/portage/portage-2.3.48.ebuild| 264 
 3 files changed, 544 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d584ea36e1b..f9d76056d85 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,7 +1,5 @@
-DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
-DIST portage-2.3.48.tar.bz2 1010013 BLAKE2B 
caa314508dc54255e4829b31cd9b943f901458a9521a1270cfd559f624f39b16e7e8dd9ca8e8c0d8ff387c1322cdf896df0f69f55f693fdbfd3817ed3bea9835
 SHA512 
255132364daafd47462efa5fea2fa5cb87df3458f2e5da025e5fee35531d78b9581bc9daaa9e78e01730f271e7e8844405a963bbaf739a532699d68760184498
 DIST portage-2.3.49.tar.bz2 1010414 BLAKE2B 
be8e0194855eda8e8a617ee4415d702199e10772bab9539ff27cb165b6749090be887b6f48d449f4e7650e618d43be1b0d26ba59597996a9d3d3ecd0caea166a
 SHA512 
d3daee0075eee61c354ad1d4865b1cf433d9afe5ed56101758219694325c7c5ad62a0d9ce41bf2205934b6e073d0eba3ef3f7c8b6633b5a3448e469783c5329a
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.24-r1.ebuild 
b/sys-apps/portage/portage-2.3.24-r1.ebuild
deleted file mode 100644
index 2ce6dbe9b0e..000
--- a/sys-apps/portage/portage-2.3.24-r1.ebuild
+++ /dev/null
@@ -1,278 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions rsync-verify selinux 
xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-16 Thread Mikle Kolyada
commit: ba8a98b28a63ea66ee2e3e4d17092cf5d7cfe153
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep 16 08:08:31 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep 16 08:10:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8a98b2

sys-apps/portage: sh/m68k stable wrt bug #657058

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index 718b2c5c9df..a13a4a8b0ad 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-09-06 Thread Michał Górny
commit: 5f6e1b2e3c28f5b089597027511a2ad4fd74f783
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep  6 20:53:52 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep  6 21:22:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6e1b2e

sys-apps/portage-mgorny: Clean old up

 sys-apps/portage-mgorny/Manifest   |   1 -
 .../portage-mgorny/portage-mgorny-2.3.43.2.ebuild  | 198 -
 2 files changed, 199 deletions(-)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 6e49c555159..ed9ed24c961 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,2 +1 @@
-DIST portage-mgorny-2.3.43.2.tar.gz 1254672 BLAKE2B 
2fc3b7d1fa617b0032525fcef475c53d8a59b2c5b34a6685b7c34d88d41930bd24bd4203966922537ef243f30e4377060ba7f94e89c1bb3c9941cbc3297a690b
 SHA512 
b23386616dac61295460c823bb24959e3adb926d97d1d6e188df8958089bfec20cd87b2f6090e74bba249c0006496571d3807b20edf1947655659e777423a691
 DIST portage-mgorny-2.3.43.3.tar.gz 1254313 BLAKE2B 
afb5101537bfff9b05622f4357757215bbe9641f2ca058baa59316b72ad3280ca7905f75e10b3270627c0b703434691bbfbbd88c6e375ba3f405d69d983b1944
 SHA512 
4fe3d1a8809a91fb52a9ac7d66cd25e8b6ff23b0ab2b4fae5f26a2036296a1c4eba78fee819003a8a8c44a5c6fcb0f04b9eded220d124bf08019a4f2fb02

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
deleted file mode 100644
index 05451d50b3f..000
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
-HOMEPAGE="https://github.com/mgorny/portage-mgorny;
-SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   >=sys-apps/sed-4.0.5
-   sys-devel/patch"
-RDEPEND="
-   >=app-arch/tar-1.27
-   !build? (
-   >=app-admin/eselect-1.2
-   app-crypt/openpgp-keys-gentoo-release
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10[${PYTHON_USEDEP}]
-   app-shells/bash:0[readline]
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
-   >=sys-apps/sed-4.0.5
-   )
-   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
-   python2_7 pypy)
-   ) )
-   !app-portage/repoman
-   !sys-apps/portage"
-PDEPEND="
-   !build? (
-   >=net-misc/rsync-2.6.4
-   )"
-# NOTE: FEATURES=installsources requires debugedit and rsync
-
-pkg_pretend() {
-   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
-   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
-   eerror "/etc/portage/make.conf location before upgrading."
-   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
-   eerror
-   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
-   else
-   ewarn
-   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
-   ewarn "care not to accientally overwrite one with the 
other."
-   fi
-   die "${EROOT%/}/etc/make.conf present"
-   fi
-
-   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
-   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
-   eerror "to the new /etc/portage/package.accept_keywords 
location before"
-   eerror "upgrading."
-   eerror
-   if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
-   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords/99old"
-   else
-   if [[ -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-09-03 Thread Zac Medico
commit: 75664b9ef583886eaa2cf7bdb760aff5c3af50c4
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep  3 18:21:51 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  3 18:24:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75664b9e

sys-apps/portage: version bump to 2.3.49

  #665038 - enable has/best_version -b in any phase for prefix

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.49.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 92793a2079a..d584ea36e1b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,4 +3,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.48.tar.bz2 1010013 BLAKE2B 
caa314508dc54255e4829b31cd9b943f901458a9521a1270cfd559f624f39b16e7e8dd9ca8e8c0d8ff387c1322cdf896df0f69f55f693fdbfd3817ed3bea9835
 SHA512 
255132364daafd47462efa5fea2fa5cb87df3458f2e5da025e5fee35531d78b9581bc9daaa9e78e01730f271e7e8844405a963bbaf739a532699d68760184498
+DIST portage-2.3.49.tar.bz2 1010414 BLAKE2B 
be8e0194855eda8e8a617ee4415d702199e10772bab9539ff27cb165b6749090be887b6f48d449f4e7650e618d43be1b0d26ba59597996a9d3d3ecd0caea166a
 SHA512 
d3daee0075eee61c354ad1d4865b1cf433d9afe5ed56101758219694325c7c5ad62a0d9ce41bf2205934b6e073d0eba3ef3f7c8b6633b5a3448e469783c5329a
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.49.ebuild 
b/sys-apps/portage/portage-2.3.49.ebuild
new file mode 100644
index 000..9963e46ec94
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.49.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-21 Thread Zac Medico
commit: 221e946f8418756b1e8dd095703a836ab4a5b875
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Aug 21 20:23:28 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Aug 21 20:24:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221e946f

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-apps/portage/Manifest |   2 -
 sys-apps/portage/portage-2.3.13-r1.ebuild | 256 -
 sys-apps/portage/portage-2.3.47.ebuild| 264 --
 3 files changed, 522 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 75d2aa2e362..92793a2079a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,8 +1,6 @@
-DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
-DIST portage-2.3.47.tar.bz2 1010355 BLAKE2B 
3d1058c4dfbd147468619bbc29ba894addfe0d390ad586d1da36f9ed3e379141e0e5954117bf011cb88f88760e5fb0f31e03f6c48ddc3d8dcc62a447bdab2fd2
 SHA512 
85609e0130108eac18ce43511648ce0be1d04f6bd1cbbe8a92d806b15450a233f5020fea06ca33762b6ccaa48d8c13c9876bc66b4521ba61a96ee07f0f21c1d5
 DIST portage-2.3.48.tar.bz2 1010013 BLAKE2B 
caa314508dc54255e4829b31cd9b943f901458a9521a1270cfd559f624f39b16e7e8dd9ca8e8c0d8ff387c1322cdf896df0f69f55f693fdbfd3817ed3bea9835
 SHA512 
255132364daafd47462efa5fea2fa5cb87df3458f2e5da025e5fee35531d78b9581bc9daaa9e78e01730f271e7e8844405a963bbaf739a532699d68760184498
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
deleted file mode 100644
index 07ce618e059..000
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
-SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-RDEPEND="
-   >=app-arch/tar-1.27
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-20 Thread Zac Medico
commit: 20725d929bec0570d1472e2aeb79d87baece3948
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Aug 20 23:07:02 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Aug 20 23:07:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20725d92

sys-apps/portage: version bump to 2.3.48

  #664104 - fix package.env conditional RESTRICT interaction

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.48.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d6218ceee8b..75d2aa2e362 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,4 +4,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.47.tar.bz2 1010355 BLAKE2B 
3d1058c4dfbd147468619bbc29ba894addfe0d390ad586d1da36f9ed3e379141e0e5954117bf011cb88f88760e5fb0f31e03f6c48ddc3d8dcc62a447bdab2fd2
 SHA512 
85609e0130108eac18ce43511648ce0be1d04f6bd1cbbe8a92d806b15450a233f5020fea06ca33762b6ccaa48d8c13c9876bc66b4521ba61a96ee07f0f21c1d5
+DIST portage-2.3.48.tar.bz2 1010013 BLAKE2B 
caa314508dc54255e4829b31cd9b943f901458a9521a1270cfd559f624f39b16e7e8dd9ca8e8c0d8ff387c1322cdf896df0f69f55f693fdbfd3817ed3bea9835
 SHA512 
255132364daafd47462efa5fea2fa5cb87df3458f2e5da025e5fee35531d78b9581bc9daaa9e78e01730f271e7e8844405a963bbaf739a532699d68760184498
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.48.ebuild 
b/sys-apps/portage/portage-2.3.48.ebuild
new file mode 100644
index 000..9963e46ec94
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.48.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-19 Thread Zac Medico
commit: f987ae415ea5ae503c919ca45a34eb9ef3ea42dc
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug 19 20:15:05 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug 19 20:15:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f987ae41

sys-apps/portage: require gemato with WKD support

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 sys-apps/portage/portage-2.3.47.ebuild | 4 ++--
 sys-apps/portage/portage-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.47.ebuild 
b/sys-apps/portage/portage-2.3.47.ebuild
index 0da8ed04e4f..9963e46ec94 100644
--- a/sys-apps/portage/portage-2.3.47.ebuild
+++ b/sys-apps/portage/portage-2.3.47.ebuild
@@ -45,8 +45,8 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
-   app-crypt/openpgp-keys-gentoo-release
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)
)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 36c253e8dd7..b1da4eee48b 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -45,8 +45,8 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-10[${PYTHON_USEDEP}]
-   app-crypt/openpgp-keys-gentoo-release
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-19 Thread Zac Medico
commit: ec37f15321c8f16eb5297f89ae1fba498ef1
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug 19 19:55:23 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug 19 20:01:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec37

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 sys-apps/portage/Manifest |   4 -
 sys-apps/portage/portage-2.3.19-r1.ebuild | 254 
 sys-apps/portage/portage-2.3.44.ebuild| 264 --
 sys-apps/portage/portage-2.3.45.ebuild| 264 --
 sys-apps/portage/portage-2.3.46.ebuild| 264 --
 5 files changed, 1050 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index cc23e6bb95e..d6218ceee8b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,11 +1,7 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
-DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
-DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
-DIST portage-2.3.45.tar.bz2 1009687 BLAKE2B 
396dc6e09e2415ab034963f2b30fe318bd783c873437f3f82e8af233605b7356130c45a18e2423029ec025669f0490542283308011dd60f4c3ee7a95a6d28c2b
 SHA512 
551d24ac168f1cd8dd3affd6bc30e3a6e8a0622956407db72ffb283cfc0937b81b2cb1007ffe7eb8f9c7f94515fab44e1b82c1f45be0375c9d867369b2533792
-DIST portage-2.3.46.tar.bz2 1009905 BLAKE2B 
009615295b3b040c5d009bf1ca87a2875eb2aef6380ae6c715cc08903865f6a52d7ece4a4ac861c59170480396f9c80df16c50a30f931420c6bac8e97d81b0db
 SHA512 
60782adc06a1339166a33e25a26cfaae029b242e5036f329f9328c30c4e99ea9c1d23cbf487faa9f4834145b111d753b0a6f70fb090ae907a6ab61c637a0815d
 DIST portage-2.3.47.tar.bz2 1010355 BLAKE2B 
3d1058c4dfbd147468619bbc29ba894addfe0d390ad586d1da36f9ed3e379141e0e5954117bf011cb88f88760e5fb0f31e03f6c48ddc3d8dcc62a447bdab2fd2
 SHA512 
85609e0130108eac18ce43511648ce0be1d04f6bd1cbbe8a92d806b15450a233f5020fea06ca33762b6ccaa48d8c13c9876bc66b4521ba61a96ee07f0f21c1d5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
deleted file mode 100644
index f35f915422f..000
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-17 Thread Zac Medico
commit: 4bc99e82ee5a7b34db8439e68dae92ef7016eefc
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Aug 17 23:03:59 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Aug 17 23:10:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc99e82

sys-apps/portage: version bump to 2.3.47

  #636674 - add make.conf.example for arm
  #663848 - fix bugs in FEATURES=test to USE=test mapping
  #663904 - map empty ROOT environment variable to /

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.47.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c1a923a4f59..cc23e6bb95e 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -7,4 +7,5 @@ DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664
 DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
 DIST portage-2.3.45.tar.bz2 1009687 BLAKE2B 
396dc6e09e2415ab034963f2b30fe318bd783c873437f3f82e8af233605b7356130c45a18e2423029ec025669f0490542283308011dd60f4c3ee7a95a6d28c2b
 SHA512 
551d24ac168f1cd8dd3affd6bc30e3a6e8a0622956407db72ffb283cfc0937b81b2cb1007ffe7eb8f9c7f94515fab44e1b82c1f45be0375c9d867369b2533792
 DIST portage-2.3.46.tar.bz2 1009905 BLAKE2B 
009615295b3b040c5d009bf1ca87a2875eb2aef6380ae6c715cc08903865f6a52d7ece4a4ac861c59170480396f9c80df16c50a30f931420c6bac8e97d81b0db
 SHA512 
60782adc06a1339166a33e25a26cfaae029b242e5036f329f9328c30c4e99ea9c1d23cbf487faa9f4834145b111d753b0a6f70fb090ae907a6ab61c637a0815d
+DIST portage-2.3.47.tar.bz2 1010355 BLAKE2B 
3d1058c4dfbd147468619bbc29ba894addfe0d390ad586d1da36f9ed3e379141e0e5954117bf011cb88f88760e5fb0f31e03f6c48ddc3d8dcc62a447bdab2fd2
 SHA512 
85609e0130108eac18ce43511648ce0be1d04f6bd1cbbe8a92d806b15450a233f5020fea06ca33762b6ccaa48d8c13c9876bc66b4521ba61a96ee07f0f21c1d5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.47.ebuild 
b/sys-apps/portage/portage-2.3.47.ebuild
new file mode 100644
index 000..0da8ed04e4f
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.47.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-11 Thread Zac Medico
commit: e417ac5fb1d51baae2674a5e644f1c3c9dea
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug 12 02:25:04 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug 12 02:27:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e417

sys-apps/portage: version bump to 2.3.46

  #630292 - use gxargs for USERLAND=BSD
  #661006 - SYSROOT InvalidLocation exception for binary package
  #663278 - map RESTRICT=test to USE=-test

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.46.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 987a09f8f53..c1a923a4f59 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,4 +6,5 @@ DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 
4131 BLAKE2B 1b05
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
 DIST portage-2.3.45.tar.bz2 1009687 BLAKE2B 
396dc6e09e2415ab034963f2b30fe318bd783c873437f3f82e8af233605b7356130c45a18e2423029ec025669f0490542283308011dd60f4c3ee7a95a6d28c2b
 SHA512 
551d24ac168f1cd8dd3affd6bc30e3a6e8a0622956407db72ffb283cfc0937b81b2cb1007ffe7eb8f9c7f94515fab44e1b82c1f45be0375c9d867369b2533792
+DIST portage-2.3.46.tar.bz2 1009905 BLAKE2B 
009615295b3b040c5d009bf1ca87a2875eb2aef6380ae6c715cc08903865f6a52d7ece4a4ac861c59170480396f9c80df16c50a30f931420c6bac8e97d81b0db
 SHA512 
60782adc06a1339166a33e25a26cfaae029b242e5036f329f9328c30c4e99ea9c1d23cbf487faa9f4834145b111d753b0a6f70fb090ae907a6ab61c637a0815d
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.46.ebuild 
b/sys-apps/portage/portage-2.3.46.ebuild
new file mode 100644
index 000..0da8ed04e4f
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.46.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-08 Thread Zac Medico
commit: 9b9359eec8724256cbbd192be1abd7c50ef27677
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Aug  8 04:15:16 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Aug  8 04:17:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9359ee

sys-apps/portage: version bump to 2.3.45

  #373209 - FEATURES=test/USE=test mapping via USE_ORDER
  #629398 - QA Notice for executables writable by non-root user
  #634980 - zstd --long=31 binary package decompression support
  #662388 - asyncio.create_subprocess_exec support for python2
  #662668 - emerge --keep-going AttributeError
  #663022 - FileNotFoundError with FEATURES=metadata-transfer

Package-Manager: Portage-2.3.45, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.45.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index ded4484a24f..987a09f8f53 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,4 +5,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
+DIST portage-2.3.45.tar.bz2 1009687 BLAKE2B 
396dc6e09e2415ab034963f2b30fe318bd783c873437f3f82e8af233605b7356130c45a18e2423029ec025669f0490542283308011dd60f4c3ee7a95a6d28c2b
 SHA512 
551d24ac168f1cd8dd3affd6bc30e3a6e8a0622956407db72ffb283cfc0937b81b2cb1007ffe7eb8f9c7f94515fab44e1b82c1f45be0375c9d867369b2533792
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.45.ebuild 
b/sys-apps/portage/portage-2.3.45.ebuild
new file mode 100644
index 000..0da8ed04e4f
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.45.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-06 Thread Zac Medico
commit: 4b70d400e7910b8d0bef2a7e40adc4b70bffcb11
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Aug  6 18:03:29 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Aug  6 18:04:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b70d400

sys-apps/portage: remove old version 2.3.43-r1

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-apps/portage/Manifest |   1 -
 sys-apps/portage/portage-2.3.43-r1.ebuild | 276 --
 2 files changed, 277 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 9334cbd1844..ded4484a24f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,6 +4,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
-DIST portage-2.3.43.tar.bz2 998958 BLAKE2B 
28874db4dc989e550aa4a54a91b8ad303f17b2444d6e23a539672c4742ec62c4228f6070f0d36a31b90d1d32998bc4825de706e5a6635bb7051e5b592f8e3eac
 SHA512 
b8f3ab4f700cc72364b38153451a32a371d0b222feacfb206017be7182596cbc83b7e036025d07399e8b32cf3e3889dbc6ba8d26a64fbfc4253f1506da3c8252
 DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.43-r1.ebuild 
b/sys-apps/portage/portage-2.3.43-r1.ebuild
deleted file mode 100644
index b588ec30725..000
--- a/sys-apps/portage/portage-2.3.43-r1.ebuild
+++ /dev/null
@@ -1,276 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6 python3_7
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   rsync-verify? (
-   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
-   app-crypt/openpgp-keys-gentoo-release
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/files/

2018-08-05 Thread Zac Medico
commit: 2a0943eb825dc8a66810f5ce08fcc823d64b6b39
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug  5 22:57:58 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug  5 22:59:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0943eb

sys-apps/portage: update README.RESCUE URL

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-apps/portage/files/README.RESCUE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/files/README.RESCUE 
b/sys-apps/portage/files/README.RESCUE
index 70c494ebb81..e8f3932ac21 100644
--- a/sys-apps/portage/files/README.RESCUE
+++ b/sys-apps/portage/files/README.RESCUE
@@ -1,2 +1,2 @@
-Please see 
http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
+Please see https://wiki.gentoo.org/wiki/Project:Portage/Fixing_broken_portage
 for a recovery guide for a broken portage installation.



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-05 Thread Zac Medico
commit: eaa2f98e3124ddbe00e5eb81b3061acd91e2194a
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug  5 19:38:22 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug  5 19:39:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa2f98e

sys-apps/portage: remove split repoman message

This message is more than 2 years old now.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-apps/portage/portage-2.3.13-r1.ebuild | 6 --
 sys-apps/portage/portage-2.3.19-r1.ebuild | 6 --
 sys-apps/portage/portage-2.3.24-r1.ebuild | 6 --
 sys-apps/portage/portage-2.3.40-r1.ebuild | 6 --
 sys-apps/portage/portage-2.3.43-r1.ebuild | 9 -
 sys-apps/portage/portage-2.3.44.ebuild| 9 -
 sys-apps/portage/portage-2.3.8.ebuild | 6 --
 sys-apps/portage/portage-.ebuild  | 9 -
 8 files changed, 57 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 82326a4eb63..07ce618e059 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-r1.ebuild
@@ -253,10 +253,4 @@ pkg_postinst() {
ewarn "git repositories.  There have been too many problems and"
ewarn "performance issues.  See bugs 552814, 559008"
fi
-   einfo ""
-   einfo "This release of portage NO LONGER contains the repoman code 
base."
-   einfo "Repoman has its own ebuild and release package."
-   einfo "For repoman functionality please emerge app-portage/repoman"
-   einfo "Please report any bugs you may encounter."
-   einfo ""
 }

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 9e3a669db1d..f35f915422f 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-r1.ebuild
@@ -251,10 +251,4 @@ pkg_postinst() {
ewarn "git repositories.  There have been too many problems and"
ewarn "performance issues.  See bugs 552814, 559008"
fi
-   einfo ""
-   einfo "This release of portage NO LONGER contains the repoman code 
base."
-   einfo "Repoman has its own ebuild and release package."
-   einfo "For repoman functionality please emerge app-portage/repoman"
-   einfo "Please report any bugs you may encounter."
-   einfo ""
 }

diff --git a/sys-apps/portage/portage-2.3.24-r1.ebuild 
b/sys-apps/portage/portage-2.3.24-r1.ebuild
index a1bbe006ba6..2ce6dbe9b0e 100644
--- a/sys-apps/portage/portage-2.3.24-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.24-r1.ebuild
@@ -275,10 +275,4 @@ pkg_postinst() {
ewarn "git repositories.  There have been too many problems and"
ewarn "performance issues.  See bugs 552814, 559008"
fi
-   einfo ""
-   einfo "This release of portage NO LONGER contains the repoman code 
base."
-   einfo "Repoman has its own ebuild and release package."
-   einfo "For repoman functionality please emerge app-portage/repoman"
-   einfo "Please report any bugs you may encounter."
-   einfo ""
 }

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index ac3cb5f359e..718b2c5c9df 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -284,10 +284,4 @@ pkg_postinst() {
ewarn "git repositories.  There have been too many problems and"
ewarn "performance issues.  See bugs 552814, 559008"
fi
-   einfo ""
-   einfo "This release of portage NO LONGER contains the repoman code 
base."
-   einfo "Repoman has its own ebuild and release package."
-   einfo "For repoman functionality please emerge app-portage/repoman"
-   einfo "Please report any bugs you may encounter."
-   einfo ""
 }

diff --git a/sys-apps/portage/portage-2.3.43-r1.ebuild 
b/sys-apps/portage/portage-2.3.43-r1.ebuild
index b8599eb7a73..b588ec30725 100644
--- a/sys-apps/portage/portage-2.3.43-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.43-r1.ebuild
@@ -274,12 +274,3 @@ pkg_preinst() {
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi
 }
-
-pkg_postinst() {
-   einfo ""
-   einfo "This release of portage NO LONGER contains the repoman code 
base."
-   einfo "Repoman has its own ebuild and release package."
-   einfo "For repoman functionality please emerge app-portage/repoman"
-   einfo "Please report any bugs you may encounter."
-   einfo ""
-}

diff --git a/sys-apps/portage/portage-2.3.44.ebuild 
b/sys-apps/portage/portage-2.3.44.ebuild
index 7b73603f636..0da8ed04e4f 100644
--- a/sys-apps/portage/portage-2.3.44.ebuild
+++ b/sys-apps/portage/portage-2.3.44.ebuild
@@ -262,12 +262,3 @@ pkg_preinst() {
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi
 }
-
-pkg_postinst() {
-   einfo ""
-   einfo "This 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-08-05 Thread Zac Medico
commit: 30f4616c81f1dcabe73450d5ddd5fd1ce2fdba42
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Aug  5 06:01:41 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Aug  5 06:06:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f4616c

sys-apps/portage: drop sync-depth upgrade message

The sync-depth option is supported in portage-2.3.42 and later.

See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=903c4b1a67689c4b8cc59113a56d58575cf7db8e
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-apps/portage/portage-2.3.43-r1.ebuild | 12 
 sys-apps/portage/portage-2.3.44.ebuild| 12 
 2 files changed, 24 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.43-r1.ebuild 
b/sys-apps/portage/portage-2.3.43-r1.ebuild
index 54096df31b3..b8599eb7a73 100644
--- a/sys-apps/portage/portage-2.3.43-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.43-r1.ebuild
@@ -273,21 +273,9 @@ pkg_preinst() {
if chown portage:portage "${ED}"var/log/portage{,/elog} 2>/dev/null ; 
then
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi
-
-   if has_version ">=${CATEGORY}/${PN}-2.3.1" && \
-   has_version "<${CATEGORY}/${PN}-2.3.3"; then
-   SYNC_DEPTH_UPGRADE=true
-   else
-   SYNC_DEPTH_UPGRADE=false
-   fi
 }
 
 pkg_postinst() {
-   if ${SYNC_DEPTH_UPGRADE}; then
-   ewarn "Please note that this release no longer respects 
sync-depth for"
-   ewarn "git repositories.  There have been too many problems and"
-   ewarn "performance issues.  See bugs 552814, 559008"
-   fi
einfo ""
einfo "This release of portage NO LONGER contains the repoman code 
base."
einfo "Repoman has its own ebuild and release package."

diff --git a/sys-apps/portage/portage-2.3.44.ebuild 
b/sys-apps/portage/portage-2.3.44.ebuild
index 4cf0b294edb..7b73603f636 100644
--- a/sys-apps/portage/portage-2.3.44.ebuild
+++ b/sys-apps/portage/portage-2.3.44.ebuild
@@ -261,21 +261,9 @@ pkg_preinst() {
if chown portage:portage "${ED}"var/log/portage{,/elog} 2>/dev/null ; 
then
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi
-
-   if has_version ">=${CATEGORY}/${PN}-2.3.1" && \
-   has_version "<${CATEGORY}/${PN}-2.3.3"; then
-   SYNC_DEPTH_UPGRADE=true
-   else
-   SYNC_DEPTH_UPGRADE=false
-   fi
 }
 
 pkg_postinst() {
-   if ${SYNC_DEPTH_UPGRADE}; then
-   ewarn "Please note that this release no longer respects 
sync-depth for"
-   ewarn "git repositories.  There have been too many problems and"
-   ewarn "performance issues.  See bugs 552814, 559008"
-   fi
einfo ""
einfo "This release of portage NO LONGER contains the repoman code 
base."
einfo "Repoman has its own ebuild and release package."



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-28 Thread Zac Medico
commit: d90fade7913c7d374affa689069854093cb23d63
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jul 28 08:16:18 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jul 28 08:26:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90fade7

sys-apps/portage: version bump to 2.3.44

  #630292 - parallel pngfix
  #661834 - rsync: fix _commit_download to drop privileges
  #661838 - webrsync: support sync-openpgp-key-path
  #661906 - git: fix key refresh failure to trigger abort

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.44.ebuild | 285 +
 2 files changed, 286 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d08b0e5f08d..9334cbd1844 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,4 +5,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.43.tar.bz2 998958 BLAKE2B 
28874db4dc989e550aa4a54a91b8ad303f17b2444d6e23a539672c4742ec62c4228f6070f0d36a31b90d1d32998bc4825de706e5a6635bb7051e5b592f8e3eac
 SHA512 
b8f3ab4f700cc72364b38153451a32a371d0b222feacfb206017be7182596cbc83b7e036025d07399e8b32cf3e3889dbc6ba8d26a64fbfc4253f1506da3c8252
+DIST portage-2.3.44.tar.bz2 1008301 BLAKE2B 
de370ce9f455e6f778dece3be78703f23852caa9185d79b54e6fc35939923f2a28c91aa372a4ae601872b7933970b536e935ea1f8cb8604bf1547dced3d70c33
 SHA512 
e491998958439dc27fed6e6f9a3b87867c881cae6ec1fe9515db3277fb2f6f866b6ea6298bae5bf6553591ebe75719a5f379ae92e4aede440ac620ce4af9160d
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.44.ebuild 
b/sys-apps/portage/portage-2.3.44.ebuild
new file mode 100644
index 000..4cf0b294edb
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.44.ebuild
@@ -0,0 +1,285 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6 python3_7
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-28 Thread Zac Medico
commit: 8f57784b116192377ec948f400c5630022b5f55f
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jul 28 06:53:52 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jul 28 06:53:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f57784b

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/portage/Manifest |   2 -
 sys-apps/portage/portage-2.3.41.ebuild| 284 -
 sys-apps/portage/portage-2.3.42-r1.ebuild | 288 --
 3 files changed, 574 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index b3b8cf9dd41..d08b0e5f08d 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,7 +4,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
-DIST portage-2.3.41.tar.bz2 996250 BLAKE2B 
f76c9198b5a4f00a5d67c85613b182dcb30c8ff568cd74b798c230945294532ecac65a682e97b64da28dd297b6d985445b7f3999b84d5152e4241f22e8813330
 SHA512 
113113a982e346c31e65c326326913458229c05d443f531c1d1897a679dda143d80223cab8bfbe831f4d92b6db9d09fc451ae3c7753e4d73b33736cc4f34c5e9
-DIST portage-2.3.42.tar.bz2 998518 BLAKE2B 
8943dcaf80b9bd566dcc9297e655a225cfafb0d316b17a82aeb25ea05f9cfeeda1ff6a78eb500f85057e98f936ae923200112f3dca920325182e793b4bde74be
 SHA512 
406776e7e026ed5f91c8f16b823a0f18d59deb864ac9e5f86447eba9785b33a91ffc737d9aec19ea764b3f1c32b15dad9c5bb7d35cbf0225c6ed9daa8a471d5f
 DIST portage-2.3.43.tar.bz2 998958 BLAKE2B 
28874db4dc989e550aa4a54a91b8ad303f17b2444d6e23a539672c4742ec62c4228f6070f0d36a31b90d1d32998bc4825de706e5a6635bb7051e5b592f8e3eac
 SHA512 
b8f3ab4f700cc72364b38153451a32a371d0b222feacfb206017be7182596cbc83b7e036025d07399e8b32cf3e3889dbc6ba8d26a64fbfc4253f1506da3c8252
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.41.ebuild 
b/sys-apps/portage/portage-2.3.41.ebuild
deleted file mode 100644
index 08db0a649a2..000
--- a/sys-apps/portage/portage-2.3.41.ebuild
+++ /dev/null
@@ -1,284 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-07-24 Thread Michał Górny
commit: abb87913a1f0bd143170e795641e0377377f2740
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 24 07:26:20 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 24 07:40:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb87913

sys-apps/portage-mgorny: Bump to 2.3.43.3

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.43.3.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 45fa6d05cf9..d2f23e91664 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -3,3 +3,4 @@ DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740
 DIST portage-mgorny-2.3.33.1.tar.gz 1246760 BLAKE2B 
5502b60a889d224008d9cdd3befce80bc831ab15bf1a9dd43599e6da307d108939fe21ba272f19b785e2e927c582bef55dd2baa2186f0dcb882a5ea9b37accc4
 SHA512 
1fcc239abbb4288dc8863e3d5aea84fe59dcb1ecd989616cfabc477dc8516722d174021e96105ded26952d7e900c83dd32da27c35fd1e429af6431ee32dfa877
 DIST portage-mgorny-2.3.36.1.tar.gz 1247357 BLAKE2B 
e3adcb48a2261d55956e9d5da291936aa581f485a88b815097f93bec4b0300f98677064207a60b2d98c10c1c6082e6f58221f7bea87b689a920c0c50a81bd583
 SHA512 
16284e06531cdad65f8ea3efd8f4fb9e4f3ff5c127c7d24f5a3fc3d0ba1a3cebe18e32b89ed85759f6b3df3841eaf618390c5b401a7e621a02cfce1da71c4ea4
 DIST portage-mgorny-2.3.43.2.tar.gz 1254672 BLAKE2B 
2fc3b7d1fa617b0032525fcef475c53d8a59b2c5b34a6685b7c34d88d41930bd24bd4203966922537ef243f30e4377060ba7f94e89c1bb3c9941cbc3297a690b
 SHA512 
b23386616dac61295460c823bb24959e3adb926d97d1d6e188df8958089bfec20cd87b2f6090e74bba249c0006496571d3807b20edf1947655659e777423a691
+DIST portage-mgorny-2.3.43.3.tar.gz 1254313 BLAKE2B 
afb5101537bfff9b05622f4357757215bbe9641f2ca058baa59316b72ad3280ca7905f75e10b3270627c0b703434691bbfbbd88c6e375ba3f405d69d983b1944
 SHA512 
4fe3d1a8809a91fb52a9ac7d66cd25e8b6ff23b0ab2b4fae5f26a2036296a1c4eba78fee819003a8a8c44a5c6fcb0f04b9eded220d124bf08019a4f2fb02

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild
new file mode 100644
index 000..36bbee3032b
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.3.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-07-24 Thread Michał Górny
commit: 401356179317d57ad40e6fd7493f33a9d9b83a94
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 24 07:26:46 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 24 07:40:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40135617

sys-apps/portage-mgorny: Drop old

 sys-apps/portage-mgorny/Manifest   |   4 -
 .../portage-mgorny/portage-mgorny-2.3.26.1.ebuild  | 198 -
 .../portage-mgorny/portage-mgorny-2.3.31.1.ebuild  | 198 -
 .../portage-mgorny/portage-mgorny-2.3.33.1.ebuild  | 198 -
 .../portage-mgorny/portage-mgorny-2.3.36.1.ebuild  | 198 -
 5 files changed, 796 deletions(-)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index d2f23e91664..6e49c555159 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,6 +1,2 @@
-DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173
-DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740d03cd61ab50d18113d651289521c3cb7786bd7963b24fe9a8d55e9dd107a01bc77c5ca2e8f343e4728a844fc17fd608a3680
 SHA512 
d2f6188f78c94341c97ca71915bd1428b49d26ea2d22f34b71029128dbd9ec0c9673b2835af730f17d81aba96927bcf05e46ef82ba1e94c3ae7249b6ac8ee235
-DIST portage-mgorny-2.3.33.1.tar.gz 1246760 BLAKE2B 
5502b60a889d224008d9cdd3befce80bc831ab15bf1a9dd43599e6da307d108939fe21ba272f19b785e2e927c582bef55dd2baa2186f0dcb882a5ea9b37accc4
 SHA512 
1fcc239abbb4288dc8863e3d5aea84fe59dcb1ecd989616cfabc477dc8516722d174021e96105ded26952d7e900c83dd32da27c35fd1e429af6431ee32dfa877
-DIST portage-mgorny-2.3.36.1.tar.gz 1247357 BLAKE2B 
e3adcb48a2261d55956e9d5da291936aa581f485a88b815097f93bec4b0300f98677064207a60b2d98c10c1c6082e6f58221f7bea87b689a920c0c50a81bd583
 SHA512 
16284e06531cdad65f8ea3efd8f4fb9e4f3ff5c127c7d24f5a3fc3d0ba1a3cebe18e32b89ed85759f6b3df3841eaf618390c5b401a7e621a02cfce1da71c4ea4
 DIST portage-mgorny-2.3.43.2.tar.gz 1254672 BLAKE2B 
2fc3b7d1fa617b0032525fcef475c53d8a59b2c5b34a6685b7c34d88d41930bd24bd4203966922537ef243f30e4377060ba7f94e89c1bb3c9941cbc3297a690b
 SHA512 
b23386616dac61295460c823bb24959e3adb926d97d1d6e188df8958089bfec20cd87b2f6090e74bba249c0006496571d3807b20edf1947655659e777423a691
 DIST portage-mgorny-2.3.43.3.tar.gz 1254313 BLAKE2B 
afb5101537bfff9b05622f4357757215bbe9641f2ca058baa59316b72ad3280ca7905f75e10b3270627c0b703434691bbfbbd88c6e375ba3f405d69d983b1944
 SHA512 
4fe3d1a8809a91fb52a9ac7d66cd25e8b6ff23b0ab2b4fae5f26a2036296a1c4eba78fee819003a8a8c44a5c6fcb0f04b9eded220d124bf08019a4f2fb02

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild
deleted file mode 100644
index d6c166badf4..000
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
-HOMEPAGE="https://github.com/mgorny/portage-mgorny;
-SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   >=sys-apps/sed-4.0.5
-   sys-devel/patch"
-RDEPEND="
-   >=app-arch/tar-1.27
-   !build? (
-   >=app-admin/eselect-1.2
-   app-crypt/openpgp-keys-gentoo-release
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10
-   app-shells/bash:0[readline]
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
-   >=sys-apps/sed-4.0.5
-   )
-   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
-   python2_7 pypy)
-   ) )
-   !app-portage/repoman
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-23 Thread Zac Medico
commit: 2a11e6079130d61d8d8297215ffea32e2743cbd0
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jul 23 20:02:42 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 23 20:09:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a11e607

sys-apps/portage: revbump to 2.3.43-r1

  #661834 - synced files owned by root
  #661906 - git sync continues despite key refresh failure

Bug: https://bugs.gentoo.org/661834
Bug: https://bugs.gentoo.org/661906
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 .../portage/{portage-2.3.43.ebuild => portage-2.3.43-r1.ebuild}   | 8 
 1 file changed, 8 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.43.ebuild 
b/sys-apps/portage/portage-2.3.43-r1.ebuild
similarity index 96%
rename from sys-apps/portage/portage-2.3.43.ebuild
rename to sys-apps/portage/portage-2.3.43-r1.ebuild
index 4afb116e952..54096df31b3 100644
--- a/sys-apps/portage/portage-2.3.43.ebuild
+++ b/sys-apps/portage/portage-2.3.43-r1.ebuild
@@ -99,6 +99,14 @@ python_prepare_all() {
sed -e 's|\(def call_.*,*args\)):$|\1, **kwargs):|' \
-i pym/portage/util/_eventloop/EventLoop.py || die
 
+   # Apply dc1ba7729c42 and de9801740fcb for bug 661906.
+   sed -e 's|^\(   return \)(1, 
False)|\1False|' \
+   -i pym/portage/sync/modules/git/git.py || die
+
+   # Apply e356d53ceb10 for bug 661834.
+   sed -e 
's|subprocess.call(rsynccommand)|portage.process.spawn(rsynccommand, 
**self.spawn_kwargs)|' \
+   -i pym/portage/sync/modules/rsync/rsync.py || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-19 Thread Zac Medico
commit: 146587afa4aa2ef82c750b5dd0f41028c392b514
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jul 19 19:46:13 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jul 19 19:46:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146587af

sys-apps/portage: pym -> lib in 

Reported-py: Thomas Deutschmann  gentoo.org>
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/portage/portage-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index fb6671b35c8..1e2fe5ea47f 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -96,7 +96,7 @@ python_prepare_all() {
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
-   -i pym/_emerge/create_depgraph_params.py || \
+   -i lib/_emerge/create_depgraph_params.py || \
die "failed to patch create_depgraph_params.py"
 
einfo "Enabling additional FEATURES for gentoo-dev..."
@@ -112,7 +112,7 @@ python_prepare_all() {
if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i pym/_emerge/AbstractEbuildProcess.py || \
+   -i lib/_emerge/AbstractEbuildProcess.py || \
die "failed to patch AbstractEbuildProcess.py"
fi
 
@@ -135,7 +135,7 @@ python_prepare_all() {
-e 
"s|^\(MOVE_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/mv\"\)|\\1${EPREFIX}\\2|" \
-e 
"s|^\(PRELINK_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/sbin/prelink\"\)|\\1${EPREFIX}\\2|"
 \
-e 
"s|^\(EPREFIX[[:space:]]*=[[:space:]]*\"\).*|\\1${EPREFIX}\"|" \
-   -i pym/portage/const.py || \
+   -i lib/portage/const.py || \
die "Failed to patch portage.const.EPREFIX"
 
einfo "Prefixing shebangs ..."



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-17 Thread Zac Medico
commit: e91c5248782a92501ed6be6b11e360124e5f5655
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jul 17 15:29:42 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jul 17 19:51:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91c5248

sys-apps/portage: Enable py3.7

Closes: https://github.com/gentoo/gentoo/pull/9263
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/portage/portage-2.3.43.ebuild | 6 +-
 sys-apps/portage/portage-.ebuild   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.43.ebuild 
b/sys-apps/portage/portage-2.3.43.ebuild
index b0e8987ea11..4afb116e952 100644
--- a/sys-apps/portage/portage-2.3.43.ebuild
+++ b/sys-apps/portage/portage-2.3.43.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 
 PYTHON_COMPAT=(
pypy
-   python3_4 python3_5 python3_6
+   python3_4 python3_5 python3_6 python3_7
python2_7
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
@@ -95,6 +95,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # Apply ae8cc32ccd81 and e46dd735cd4d for python3.7 compat.
+   sed -e 's|\(def call_.*,*args\)):$|\1, **kwargs):|' \
+   -i pym/portage/util/_eventloop/EventLoop.py || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index b02d454312c..fb6671b35c8 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=(
pypy
-   python3_4 python3_5 python3_6
+   python3_4 python3_5 python3_6 python3_7
python2_7
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-07-17 Thread Michał Górny
commit: e8c8f3a3ba1ead830b2d330d68d099b8eca7d191
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 17 09:33:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 17 10:21:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c8f3a3

sys-apps/portage-mgorny: Update for pym→lib change

 sys-apps/portage-mgorny/portage-mgorny-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 03be7d1ced9..4a469086e9b 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -106,7 +106,7 @@ python_prepare_all() {
if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
-   -i pym/_emerge/AbstractEbuildProcess.py ||
+   -i lib/_emerge/AbstractEbuildProcess.py ||
die "failed to patch AbstractEbuildProcess.py"
fi
 
@@ -124,7 +124,7 @@ python_prepare_all() {
-e 
"s|^\(MOVE_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/mv\"\)|\\1${EPREFIX}\\2|" \
-e 
"s|^\(PRELINK_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/sbin/prelink\"\)|\\1${EPREFIX}\\2|"
 \
-e 
"s|^\(EPREFIX[[:space:]]*=[[:space:]]*\"\).*|\\1${EPREFIX}\"|" \
-   -i pym/portage/const.py ||
+   -i lib/portage/const.py ||
die "Failed to patch portage.const.EPREFIX"
 
einfo "Prefixing shebangs ..."



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-07-17 Thread Michał Górny
commit: d007a73f6e239e309508c65f26f809cdfcddcabb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 17 10:21:36 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 17 10:21:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d007a73f

sys-apps/portage-mgorny: Enable py3.7

 sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild | 2 +-
 sys-apps/portage-mgorny/portage-mgorny-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
index ccc6052e205..05451d50b3f 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
 inherit distutils-r1

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 4a469086e9b..6cf930b1edd 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
 inherit distutils-r1 git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-07-16 Thread Michał Górny
commit: 55135f1140367fcf93695f6183a470068d1701ae
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 16 09:27:35 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 16 10:45:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55135f11

sys-apps/portage-mgorny: Bump to 2.3.43.2

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.43.2.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 28ca9b96286..45fa6d05cf9 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -2,3 +2,4 @@ DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a3
 DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740d03cd61ab50d18113d651289521c3cb7786bd7963b24fe9a8d55e9dd107a01bc77c5ca2e8f343e4728a844fc17fd608a3680
 SHA512 
d2f6188f78c94341c97ca71915bd1428b49d26ea2d22f34b71029128dbd9ec0c9673b2835af730f17d81aba96927bcf05e46ef82ba1e94c3ae7249b6ac8ee235
 DIST portage-mgorny-2.3.33.1.tar.gz 1246760 BLAKE2B 
5502b60a889d224008d9cdd3befce80bc831ab15bf1a9dd43599e6da307d108939fe21ba272f19b785e2e927c582bef55dd2baa2186f0dcb882a5ea9b37accc4
 SHA512 
1fcc239abbb4288dc8863e3d5aea84fe59dcb1ecd989616cfabc477dc8516722d174021e96105ded26952d7e900c83dd32da27c35fd1e429af6431ee32dfa877
 DIST portage-mgorny-2.3.36.1.tar.gz 1247357 BLAKE2B 
e3adcb48a2261d55956e9d5da291936aa581f485a88b815097f93bec4b0300f98677064207a60b2d98c10c1c6082e6f58221f7bea87b689a920c0c50a81bd583
 SHA512 
16284e06531cdad65f8ea3efd8f4fb9e4f3ff5c127c7d24f5a3fc3d0ba1a3cebe18e32b89ed85759f6b3df3841eaf618390c5b401a7e621a02cfce1da71c4ea4
+DIST portage-mgorny-2.3.43.2.tar.gz 1254672 BLAKE2B 
2fc3b7d1fa617b0032525fcef475c53d8a59b2c5b34a6685b7c34d88d41930bd24bd4203966922537ef243f30e4377060ba7f94e89c1bb3c9941cbc3297a690b
 SHA512 
b23386616dac61295460c823bb24959e3adb926d97d1d6e188df8958089bfec20cd87b2f6090e74bba249c0006496571d3807b20edf1947655659e777423a691

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
new file mode 100644
index 000..ccc6052e205
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.43.2.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-16 Thread Zac Medico
commit: 92035653615782bdb3e7b5cf21ff6d22cdb4
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jul 16 06:46:34 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 16 07:13:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92035653

sys-apps/portage: version bump to 2.3.43

  #640058 - failure to unmerge gentoo-sources include-prefixes directory
  #649806 - eliminate redundant stat calls on profile.bashrc files
  #650814 - eliminate unnecessary access syscalls on ebuilds
  #660982 - repoman incorrectly reports IUSE.missing
  #661276 - fix make.conf PORTDIR override when path does not exist

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.43.ebuild | 285 +
 2 files changed, 286 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e2fb58e9826..b3b8cf9dd41 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,4 +6,5 @@ DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 
4131 BLAKE2B 1b05
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.41.tar.bz2 996250 BLAKE2B 
f76c9198b5a4f00a5d67c85613b182dcb30c8ff568cd74b798c230945294532ecac65a682e97b64da28dd297b6d985445b7f3999b84d5152e4241f22e8813330
 SHA512 
113113a982e346c31e65c326326913458229c05d443f531c1d1897a679dda143d80223cab8bfbe831f4d92b6db9d09fc451ae3c7753e4d73b33736cc4f34c5e9
 DIST portage-2.3.42.tar.bz2 998518 BLAKE2B 
8943dcaf80b9bd566dcc9297e655a225cfafb0d316b17a82aeb25ea05f9cfeeda1ff6a78eb500f85057e98f936ae923200112f3dca920325182e793b4bde74be
 SHA512 
406776e7e026ed5f91c8f16b823a0f18d59deb864ac9e5f86447eba9785b33a91ffc737d9aec19ea764b3f1c32b15dad9c5bb7d35cbf0225c6ed9daa8a471d5f
+DIST portage-2.3.43.tar.bz2 998958 BLAKE2B 
28874db4dc989e550aa4a54a91b8ad303f17b2444d6e23a539672c4742ec62c4228f6070f0d36a31b90d1d32998bc4825de706e5a6635bb7051e5b592f8e3eac
 SHA512 
b8f3ab4f700cc72364b38153451a32a371d0b222feacfb206017be7182596cbc83b7e036025d07399e8b32cf3e3889dbc6ba8d26a64fbfc4253f1506da3c8252
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.43.ebuild 
b/sys-apps/portage/portage-2.3.43.ebuild
new file mode 100644
index 000..b0e8987ea11
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.43.ebuild
@@ -0,0 +1,285 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-11 Thread Zac Medico
commit: 542c18ce2810ee20ed0ddee0b282d3bddfd0216c
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jul 11 18:07:37 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jul 11 18:09:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542c18ce

sys-apps/portage: 2.3.42-r1 revbump

If we have a local sync-allow-hardlinks setting in [gentoo],
it overrides the DEFAULT section. The default setting for
sync-allow-hardlinks is already done in the RepoConfig
class.

Reported-by: Ulrich Müller  gentoo.org>
See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=36dca004be44e2ca51cf0188958e9404136a049f
Package-Manager: Portage-2.3.42, Repoman-2.3.9

 sys-apps/portage/{portage-2.3.42.ebuild => portage-2.3.42-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.42.ebuild 
b/sys-apps/portage/portage-2.3.42-r1.ebuild
similarity index 98%
rename from sys-apps/portage/portage-2.3.42.ebuild
rename to sys-apps/portage/portage-2.3.42-r1.ebuild
index 08db0a649a2..cc042b0b156 100644
--- a/sys-apps/portage/portage-2.3.42.ebuild
+++ b/sys-apps/portage/portage-2.3.42-r1.ebuild
@@ -94,6 +94,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # Apply 36dca004be44 so that sync-allow-hardlinks can
+   # be set in the DEFAULT section.
+   sed -e 's:^sync-allow-hardlinks:#\0:' -i cnf/repos.conf || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-07-11 Thread Zac Medico
commit: 5349def16029399e04421e41d35848c6ff528ea8
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jul 11 08:58:04 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jul 11 09:06:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5349def1

sys-apps/portage: version bump to 2.3.42

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.42.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d33899070dc..e2fb58e9826 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,4 +5,5 @@ DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 
15214 BLAKE2B 0351f
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.41.tar.bz2 996250 BLAKE2B 
f76c9198b5a4f00a5d67c85613b182dcb30c8ff568cd74b798c230945294532ecac65a682e97b64da28dd297b6d985445b7f3999b84d5152e4241f22e8813330
 SHA512 
113113a982e346c31e65c326326913458229c05d443f531c1d1897a679dda143d80223cab8bfbe831f4d92b6db9d09fc451ae3c7753e4d73b33736cc4f34c5e9
+DIST portage-2.3.42.tar.bz2 998518 BLAKE2B 
8943dcaf80b9bd566dcc9297e655a225cfafb0d316b17a82aeb25ea05f9cfeeda1ff6a78eb500f85057e98f936ae923200112f3dca920325182e793b4bde74be
 SHA512 
406776e7e026ed5f91c8f16b823a0f18d59deb864ac9e5f86447eba9785b33a91ffc737d9aec19ea764b3f1c32b15dad9c5bb7d35cbf0225c6ed9daa8a471d5f
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.42.ebuild 
b/sys-apps/portage/portage-2.3.42.ebuild
new file mode 100644
index 000..08db0a649a2
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.42.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-27 Thread Sergei Trofimovich
commit: ee138e6b1aa050c3821fe765057282cd89d84948
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 27 21:59:31 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 27 22:13:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee138e6b

sys-apps/portage: stable 2.3.40-r1 for ppc64, bug #657058

Bug: https://bugs.gentoo.org/657058
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index 1841f9e227e..ac3cb5f359e 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-27 Thread Sergei Trofimovich
commit: 6b306320a7b4f64a2abe1bae8ff16a5d467c08db
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 27 19:34:59 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 27 21:53:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b306320

sys-apps/portage: stable 2.3.40-r1 for ppc, bug #657058

Bug: https://bugs.gentoo.org/657058
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc"

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index 0efbb21859f..1841f9e227e 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-26 Thread Zac Medico
commit: 37211774596c6b9f5ac5ccab508cb8a628994819
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 27 04:08:45 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 27 04:10:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37211774

sys-apps/portage: version bump to 2.3.41

 #600804 - revert portage uid/gid mapping behavior for PMS
 #656542 - ebuild command PermissionError from prepare_build_dirs
 #657422 - "[Errno 7] Argument list too long" with --usepkgonly
 #658322 - support trailing slash in INSTALL_MASK patterns
 #658684 - fix emerge hang after unhandled exception with no tty
 #658806 - compress-build-logs EOFError
 #659228 - fix QA_FLAGS_IGNORED for EAPI 7

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.41.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c2aa1cad252..d33899070dc 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,4 +4,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
 DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
+DIST portage-2.3.41.tar.bz2 996250 BLAKE2B 
f76c9198b5a4f00a5d67c85613b182dcb30c8ff568cd74b798c230945294532ecac65a682e97b64da28dd297b6d985445b7f3999b84d5152e4241f22e8813330
 SHA512 
113113a982e346c31e65c326326913458229c05d443f531c1d1897a679dda143d80223cab8bfbe831f4d92b6db9d09fc451ae3c7753e4d73b33736cc4f34c5e9
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.41.ebuild 
b/sys-apps/portage/portage-2.3.41.ebuild
new file mode 100644
index 000..08db0a649a2
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.41.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-26 Thread Mikle Kolyada
commit: 78875062e72abd7d54532665594d80d0d7168ffe
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Jun 26 15:45:05 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jun 26 15:45:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78875062

sys-apps/portage: arm stable wrt bug #657058

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index 1272e6845db..0efbb21859f 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-19 Thread Tobias Klausmann
commit: 02e97303610834803dd259a887dad897da095212
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Jun 19 14:34:43 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Jun 19 17:28:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e97303

sys-apps/portage-2.3.40-r1: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/657058

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index f9d3a1be19e..1272e6845db 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-18 Thread Sergei Trofimovich
commit: 951bbf10a8e55473c2ebd9735b77a398fb4f3834
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 18 16:33:00 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 18 18:30:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951bbf10

sys-apps/portage: stable 2.3.40-r1 for sparc

Bug: https://bugs.gentoo.org/657058
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 sys-apps/portage/portage-2.3.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40-r1.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
index fd63d281a27..f9d3a1be19e 100644
--- a/sys-apps/portage/portage-2.3.40-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.40-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-06 Thread Zac Medico
commit: cfe44e894ae844ab8768dfd5584506750d0be297
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun  6 16:26:12 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun  6 16:27:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe44e89

sys-apps/portage: 2.3.40-r1 revbump for regression fixes

Fixes: https://bugs.gentoo.org/656610
Fixes: https://bugs.gentoo.org/656750
Fixes: https://bugs.gentoo.org/656942
Fixes: https://bugs.gentoo.org/657360
Fixes: https://bugs.gentoo.org/657420
Fixes: https://bugs.gentoo.org/657436
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/{portage-2.3.40.ebuild => portage-2.3.40-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40-r1.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.40.ebuild
rename to sys-apps/portage/portage-2.3.40-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-05 Thread Zac Medico
commit: 252ca4b3c1000a23f3c32b01725b5b3c7da5e7d4
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun  6 03:53:30 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun  6 05:19:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252ca4b3

sys-apps/portage: fix Ctrl-C CancelledError regression (bug 657436)

Fix an annoying regression involving a CancelledError exception raised
during Ctrl-C interrupt handling. Also include the small patch for
bug 657420. Remove the sed call that applied commit d07a47ff3c06 for
bug 656942, and apply the fix using a patch instead.

See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=937d0156aa060bdba9095313dedbb62e0a993aea
See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=9e07f3a45c1b321edd07530b278498cb09f8983c
See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=1fc628eead43fa5da4b142479aa004ded8acceab
Closes: https://bugs.gentoo.org/657436
See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=e8067a8e6fbdaccca5915e66c77518e82b090401
Closes: https://bugs.gentoo.org/657420
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/Manifest  |  3 ++-
 sys-apps/portage/portage-2.3.40.ebuild | 10 --
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 61aee36d4d1..c2aa1cad252 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,6 +1,7 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
-DIST portage-2.3.40-bug-657360-345256c2d439.patch 3364 BLAKE2B 
38a7493ab4dedd400df51dc9d09b85fbc0268ce7551348aa548ffa29661643b5b42add2769e6e394f4d8cf4fe9e7bc82a216f0a29434de237495da802c3f83e7
 SHA512 
eaf73df1122a3b54a18fc6d4b6a4930020999801e907316cb2e326237e7c67340ac777b9fc76ff933f487dad600c4aa5715a336a2b51e16e4f095be446ad4abb
+DIST portage-2.3.40-bug-656942-bug-657436-937d0156aa06.patch 15214 BLAKE2B 
0351f82cd46aa1523eb0f70109551009a422546f2fbde1beee7a18dad4ecbfc6465b3b3052a25720196950f7da81adeb66d87940f2b477fbeca27afba56fa18e
 SHA512 
b0482b8dac8af97b841ded426001872c1c708f649dc7774bd3c7003179888fd4d126ece33d001d127b643d88b8a70b9af75bbeb36beeaca7b8ad308f92ff72e7
+DIST portage-2.3.40-bug-657436-937d0156aa06-1fc628eead43.patch 4131 BLAKE2B 
1b051097ef4fb073d22b9ef3472077b4845190ec3839886f462cacbee0996dc4c036549c4beab09025e1bb42f421e5032144e90197e3aa5de08dd7d8d1c50fbb
 SHA512 
5910469816b69afb7a0078dd3b35a5304e2c806ac03ff3949603cf4162900fd9dd1df15661b91a2181528e8406679e525308822a0f6ddf4799c79fa9652c27a9
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index a0135a2bd75..c68fdd509f7 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -86,7 +86,8 @@ prefix_src_archives() {
 TARBALL_PV=${PV}
 SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
-   
https://github.com/gentoo/portage/commit/345256c2d439c5ab580e4226f227db2819883d40.patch
 -> ${P}-bug-657360-345256c2d439.patch"
+   
https://github.com/gentoo/portage/compare/b7f94fccf4163364ab7b4c4f0dcd42b8847f03e0...937d0156aa060bdba9095313dedbb62e0a993aea.patch
 -> ${P}-bug-656942-bug-657436-937d0156aa06.patch
+   
https://github.com/gentoo/portage/compare/937d0156aa060bdba9095313dedbb62e0a993aea...1fc628eead43fa5da4b142479aa004ded8acceab.patch
 -> ${P}-bug-657436-937d0156aa06-1fc628eead43.patch"
 
 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-04 Thread Zac Medico
commit: 1b6f752ced83566176c103289159520091e63b5d
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jun  5 00:31:24 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jun  5 00:35:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6f752c

sys-apps/portage: fix emerge -pf pkg_nofetch (bug 657360)

See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=345256c2d439c5ab580e4226f227db2819883d40
Closes: https://bugs.gentoo.org/657360
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/Manifest  | 1 +
 sys-apps/portage/portage-2.3.40.ebuild | 7 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 40f922cc43b..61aee36d4d1 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,6 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
+DIST portage-2.3.40-bug-657360-345256c2d439.patch 3364 BLAKE2B 
38a7493ab4dedd400df51dc9d09b85fbc0268ce7551348aa548ffa29661643b5b42add2769e6e394f4d8cf4fe9e7bc82a216f0a29434de237495da802c3f83e7
 SHA512 
eaf73df1122a3b54a18fc6d4b6a4930020999801e907316cb2e326237e7c67340ac777b9fc76ff933f487dad600c4aa5715a336a2b51e16e4f095be446ad4abb
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 813b4a058fe..a0135a2bd75 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1 systemd
+inherit distutils-r1 eutils systemd
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -85,7 +85,8 @@ prefix_src_archives() {
 
 TARBALL_PV=${PV}
 SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
-   $(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)"
+   $(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
+   
https://github.com/gentoo/portage/commit/345256c2d439c5ab580e4226f227db2819883d40.patch
 -> ${P}-bug-657360-345256c2d439.patch"
 
 pkg_setup() {
use epydoc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
@@ -94,6 +95,8 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   epatch "${DISTDIR}/${P}-bug-657360-345256c2d439.patch"
+
# apply d07a47ff3c06
sed -i 's:("--dynamic-deps", "y") != "n"$:\0 and "--nodeps" not in 
myopts:' \
pym/_emerge/create_depgraph_params.py || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-03 Thread Sergei Trofimovich
commit: 62fe2ae45fc12e67f1612b21819f68db7b1d05c0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jun  3 20:24:58 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun  3 20:39:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fe2ae4

sys-apps/portage: stable 2.3.40 for hppa

Bug: https://bugs.gentoo.org/657058
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index a42050437d9..813b4a058fe 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-03 Thread Mikle Kolyada
commit: abeac210fcc5cb041a267de650c1e2b3ba042cf6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jun  3 10:25:22 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jun  3 10:25:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abeac210

sys-apps/portage: s390 stable wrt bug #657058

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 6ff10887478..a42050437d9 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
~x86 ~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-02 Thread Mart Raudsepp
commit: 0d16cab6202aa2b8f8d6a430a7e6a801245e369f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jun  2 17:23:02 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun  2 19:08:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d16cab6

sys-apps/portage-2.3.40: arm64 stable (bug #657058)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 9047ffab034..6ff10887478 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-02 Thread Sergei Trofimovich
commit: 5b6b07c129354402e853937d0f4ee2c657e1db56
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  2 17:49:10 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  2 17:49:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6b07c1

sys-apps/portage: stable 2.3.40 for ia64, bug #657058

Bug: https://bugs.gentoo.org/657058
Package-Manager: Portage-2.3.38, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 2fef032b526..9047ffab034 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-02 Thread Mikle Kolyada
commit: 3f000b59c025e668ec3119ff41c57d1a4a284532
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun  2 05:59:31 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun  2 05:59:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f000b59

sys-apps/portage: amd64 stable wrt bug #657058

Package-Manager: Portage-2.3.40, Repoman-2.3.7

 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 2d28bb80148..2fef032b526 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-06-01 Thread Zac Medico
commit: e3844298086242c58e577d53c9a513b4e80b6bbb
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jun  1 18:07:28 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jun  1 18:07:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3844298

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/Manifest  |   3 -
 sys-apps/portage/portage-2.3.31.ebuild | 284 -
 sys-apps/portage/portage-2.3.36.ebuild | 284 -
 sys-apps/portage/portage-2.3.38.ebuild | 284 -
 4 files changed, 855 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 6e289f9447e..40f922cc43b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,8 +1,5 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
-DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
-DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
-DIST portage-2.3.38.tar.bz2 993841 BLAKE2B 
a473d905a3caae4fc9e45486c4cbf75b10de396b40b4f84aef9012da12dab78ad14f8645bbb71adf058159dca6dacba7314d44664826c8402904d0e0e4c55e52
 SHA512 
e9fbfdcb5c3f4f8c001d0cd16e62c0cc7c23b92f9abca1b26f4c9e95b547e78cf126a9a7807b70beb9014514c1d32bd277bea9d0b91a7c912785b4178f77dede
 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.31.ebuild 
b/sys-apps/portage/portage-2.3.31.ebuild
deleted file mode 100644
index accf849fff4..000
--- a/sys-apps/portage/portage-2.3.31.ebuild
+++ /dev/null
@@ -1,284 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-31 Thread Zac Medico
commit: 763a95a356ab845886e56a72f823f31f6b8a3436
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May 31 09:20:23 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May 31 09:20:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763a95a3

sys-apps/portage: fix --nodeps with --keep-going (bug 656942)

See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=d07a47ff3c06f6e8b2adc21ae29eecae07badc9e
Closes: https://bugs.gentoo.org/656942
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 48b0a930fe7..2d28bb80148 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -94,6 +94,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # apply d07a47ff3c06
+   sed -i 's:("--dynamic-deps", "y") != "n"$:\0 and "--nodeps" not in 
myopts:' \
+   pym/_emerge/create_depgraph_params.py || die
+
# apply 4fb5ef2ce2cb
sed -i "s:\\((self._poll_obj, 'close'\\)):\\1, None):" \
pym/portage/util/_eventloop/EventLoop.py || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-05-30 Thread Michał Górny
commit: 5d0b524fb8fef64c59eba027e0b8fe5835de84fb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 30 11:52:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 30 11:54:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0b524f

sys-apps/portage-mgorny: Add missing usedep on gemato

 sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild | 2 +-
 sys-apps/portage-mgorny/portage-mgorny-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild
index d6c166badf4..ccc6052e205 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=app-admin/eselect-1.2
app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
app-shells/bash:0[readline]
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index d3195fa60f3..03be7d1ced9 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
>=app-admin/eselect-1.2
app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
app-shells/bash:0[readline]
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-27 Thread Zac Medico
commit: 497a7bbfd23f73ac02a14a1ef63a089c0dd10169
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 28 04:38:57 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 28 04:39:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497a7bbf

sys-apps/portage: gemato[${PYTHON_USEDEP}] (bug 656610)

Closes: https://bugs.gentoo.org/656610
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.31.ebuild | 2 +-
 sys-apps/portage/portage-2.3.36.ebuild | 2 +-
 sys-apps/portage/portage-2.3.38.ebuild | 2 +-
 sys-apps/portage/portage-2.3.40.ebuild | 2 +-
 sys-apps/portage/portage-.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.31.ebuild 
b/sys-apps/portage/portage-2.3.31.ebuild
index 376030121e0..accf849fff4 100644
--- a/sys-apps/portage/portage-2.3.31.ebuild
+++ b/sys-apps/portage/portage-2.3.31.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-12.1
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
app-crypt/gentoo-keys
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)

diff --git a/sys-apps/portage/portage-2.3.36.ebuild 
b/sys-apps/portage/portage-2.3.36.ebuild
index 376030121e0..accf849fff4 100644
--- a/sys-apps/portage/portage-2.3.36.ebuild
+++ b/sys-apps/portage/portage-2.3.36.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-12.1
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
app-crypt/gentoo-keys
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)

diff --git a/sys-apps/portage/portage-2.3.38.ebuild 
b/sys-apps/portage/portage-2.3.38.ebuild
index 677674ee4de..453c559a2ac 100644
--- a/sys-apps/portage/portage-2.3.38.ebuild
+++ b/sys-apps/portage/portage-2.3.38.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-12.1
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 440914f19f7..48b0a930fe7 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-12.1
+   >=app-portage/gemato-12.1[${PYTHON_USEDEP}]
app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 88afa1be609..b02d454312c 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
python{2_7,3_4,3_5} pypy)
rsync-verify? (
-   >=app-portage/gemato-10
+   >=app-portage/gemato-10[${PYTHON_USEDEP}]
app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-26 Thread Zac Medico
commit: 4ba3bcfcfb90e683e504881d24b6bed496ad65b1
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May 26 20:42:25 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May 26 20:45:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba3bcfc

sys-apps/portage: fix 'AttributeError: close' for python2 without epoll

See: 
https://gitweb.gentoo.org/proj/portage.git/commit/?id=4fb5ef2ce2cb27ae155a25bfa5a4666597afb6ac
Reported-by: Brian Evans  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.40.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
index 677674ee4de..440914f19f7 100644
--- a/sys-apps/portage/portage-2.3.40.ebuild
+++ b/sys-apps/portage/portage-2.3.40.ebuild
@@ -94,6 +94,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # apply 4fb5ef2ce2cb
+   sed -i "s:\\((self._poll_obj, 'close'\\)):\\1, None):" \
+   pym/portage/util/_eventloop/EventLoop.py || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-25 Thread Zac Medico
commit: deb276c80dd8c2a7362b924b43d1c073d1e0a093
Author: Zac Medico  gentoo  org>
AuthorDate: Fri May 25 16:19:11 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri May 25 16:19:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb276c8

sys-apps/portage: version bump to 2.3.40

  #656492 - AttributeError: 'set' object has no attribute 'items'

Closes: https://bugs.gentoo.org/656492
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.39.ebuild => portage-2.3.40.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 8383bb613f1..6e289f9447e 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,5 +4,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
 DIST portage-2.3.38.tar.bz2 993841 BLAKE2B 
a473d905a3caae4fc9e45486c4cbf75b10de396b40b4f84aef9012da12dab78ad14f8645bbb71adf058159dca6dacba7314d44664826c8402904d0e0e4c55e52
 SHA512 
e9fbfdcb5c3f4f8c001d0cd16e62c0cc7c23b92f9abca1b26f4c9e95b547e78cf126a9a7807b70beb9014514c1d32bd277bea9d0b91a7c912785b4178f77dede
-DIST portage-2.3.39.tar.bz2 995385 BLAKE2B 
91cfc2b48b82b971c7fa3112110a47f151459cf7a714abd81c812ac198433d5946047adb7c582887eb0026d5cbf594d15b20f261f0f01f3d8078309f07b58aa5
 SHA512 
71e6cb4401e2b8e778a458efa8aea21ba6b48781abaf14b37ec7e76fdcb08540a12e922d7175bcb8492c2b2e80d543f8f39ecfb2f4b48235c8ac86a8c51aa76d
+DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 
3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac
 SHA512 
ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.39.ebuild 
b/sys-apps/portage/portage-2.3.40.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.39.ebuild
rename to sys-apps/portage/portage-2.3.40.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-24 Thread Zac Medico
commit: ac46b10eed56b6ab8d2075a774098e2c936c1480
Author: Zac Medico  gentoo  org>
AuthorDate: Fri May 25 03:03:12 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri May 25 03:10:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac46b10e

sys-apps/portage: version bump to 2.3.39

  #646190 - exclude soname deps for internal libs without DT_SONAME
  #655656 - signal wakeup fd BlockingIOError messages
  #655996 - SELinux enhancements for musl and cleanups
  #656394 - emerge -pf RuntimeError event loop is already running

Closes: https://bugs.gentoo.org/655656
Closes: https://bugs.gentoo.org/656394
Package-Manager: Portage-2.3.39, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.39.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index dc9dadb8b40..8383bb613f1 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,4 +4,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
 DIST portage-2.3.38.tar.bz2 993841 BLAKE2B 
a473d905a3caae4fc9e45486c4cbf75b10de396b40b4f84aef9012da12dab78ad14f8645bbb71adf058159dca6dacba7314d44664826c8402904d0e0e4c55e52
 SHA512 
e9fbfdcb5c3f4f8c001d0cd16e62c0cc7c23b92f9abca1b26f4c9e95b547e78cf126a9a7807b70beb9014514c1d32bd277bea9d0b91a7c912785b4178f77dede
+DIST portage-2.3.39.tar.bz2 995385 BLAKE2B 
91cfc2b48b82b971c7fa3112110a47f151459cf7a714abd81c812ac198433d5946047adb7c582887eb0026d5cbf594d15b20f261f0f01f3d8078309f07b58aa5
 SHA512 
71e6cb4401e2b8e778a458efa8aea21ba6b48781abaf14b37ec7e76fdcb08540a12e922d7175bcb8492c2b2e80d543f8f39ecfb2f4b48235c8ac86a8c51aa76d
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.39.ebuild 
b/sys-apps/portage/portage-2.3.39.ebuild
new file mode 100644
index 000..677674ee4de
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.39.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-17 Thread Zac Medico
commit: fcccf6080651307d9988e14301890365db7a9cb3
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May 17 18:52:03 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May 17 18:53:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcccf608

sys-apps/portage: version bump to 2.3.38

  #655656 - signal wakeup fd BlockingIOError messages

Closes: https://bugs.gentoo.org/655656
Package-Manager: Portage-2.3.38, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.37.ebuild => portage-2.3.38.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 31f8bb8a26c..dc9dadb8b40 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,5 +3,5 @@ DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
-DIST portage-2.3.37.tar.bz2 993987 BLAKE2B 
aa24665db663df007bc8387d2d6086a2bad249a08c037a52c9dbd60f29221242745a0e444e53b968c889631a67ab05269c0d8a2f855d8ef34112cedfad9a1172
 SHA512 
59506ec32dec5b25c95c4dd60376cccd5b0f148199abaec9bcf28cbab58bce2d6e53798af4eabab27f1d2b32972470044702581f4fefefcd5748640d8f631d83
+DIST portage-2.3.38.tar.bz2 993841 BLAKE2B 
a473d905a3caae4fc9e45486c4cbf75b10de396b40b4f84aef9012da12dab78ad14f8645bbb71adf058159dca6dacba7314d44664826c8402904d0e0e4c55e52
 SHA512 
e9fbfdcb5c3f4f8c001d0cd16e62c0cc7c23b92f9abca1b26f4c9e95b547e78cf126a9a7807b70beb9014514c1d32bd277bea9d0b91a7c912785b4178f77dede
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.37.ebuild 
b/sys-apps/portage/portage-2.3.38.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.37.ebuild
rename to sys-apps/portage/portage-2.3.38.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-16 Thread Zac Medico
commit: 7342b2e991aeafe00d0a5e0275342fe134944997
Author: Zac Medico  gentoo  org>
AuthorDate: Wed May 16 22:30:03 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed May 16 22:51:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7342b2e9

sys-apps/portage: version bump to 2.3.37

  #654390 - use asyncio's default event loop
  #655414 - fix has/best_version for cross-prefix portageq
  #655860 - fix ROOT overrides for has/best_version

Closes: https://bugs.gentoo.org/655860
Package-Manager: Portage-2.3.37, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.37.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 3477ac144c6..31f8bb8a26c 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,4 +3,5 @@ DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
+DIST portage-2.3.37.tar.bz2 993987 BLAKE2B 
aa24665db663df007bc8387d2d6086a2bad249a08c037a52c9dbd60f29221242745a0e444e53b968c889631a67ab05269c0d8a2f855d8ef34112cedfad9a1172
 SHA512 
59506ec32dec5b25c95c4dd60376cccd5b0f148199abaec9bcf28cbab58bce2d6e53798af4eabab27f1d2b32972470044702581f4fefefcd5748640d8f631d83
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.37.ebuild 
b/sys-apps/portage/portage-2.3.37.ebuild
new file mode 100644
index 000..677674ee4de
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.37.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-13 Thread Zac Medico
commit: 4e2a102e10cebccf5b9b31327e86157581e11654
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 13 21:14:27 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 13 21:16:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2a102e

sys-apps/portage: remove old

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sys-apps/portage/Manifest  |   4 -
 sys-apps/portage/portage-2.3.13.ebuild | 250 -
 sys-apps/portage/portage-2.3.16.ebuild | 258 --
 sys-apps/portage/portage-2.3.26.ebuild | 284 -
 sys-apps/portage/portage-2.3.27.ebuild | 284 -
 sys-apps/portage/portage-2.3.28.ebuild | 284 -
 6 files changed, 1364 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e1fd74d14bf..3477ac144c6 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,10 +1,6 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
-DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
-DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
-DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
-DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.13.ebuild 
b/sys-apps/portage/portage-2.3.13.ebuild
deleted file mode 100644
index a3f111a6dd3..000
--- a/sys-apps/portage/portage-2.3.13.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions selinux 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-05-12 Thread Michał Górny
commit: d7892cfcf3864975a953933fe370cc14eaa92c30
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 12 16:01:58 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 12 16:52:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7892cfc

sys-apps/portage-mgorny: Bump to 2.3.36.1

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.36.1.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 17fa1e7f912..28ca9b96286 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,3 +1,4 @@
 DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173
 DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740d03cd61ab50d18113d651289521c3cb7786bd7963b24fe9a8d55e9dd107a01bc77c5ca2e8f343e4728a844fc17fd608a3680
 SHA512 
d2f6188f78c94341c97ca71915bd1428b49d26ea2d22f34b71029128dbd9ec0c9673b2835af730f17d81aba96927bcf05e46ef82ba1e94c3ae7249b6ac8ee235
 DIST portage-mgorny-2.3.33.1.tar.gz 1246760 BLAKE2B 
5502b60a889d224008d9cdd3befce80bc831ab15bf1a9dd43599e6da307d108939fe21ba272f19b785e2e927c582bef55dd2baa2186f0dcb882a5ea9b37accc4
 SHA512 
1fcc239abbb4288dc8863e3d5aea84fe59dcb1ecd989616cfabc477dc8516722d174021e96105ded26952d7e900c83dd32da27c35fd1e429af6431ee32dfa877
+DIST portage-mgorny-2.3.36.1.tar.gz 1247357 BLAKE2B 
e3adcb48a2261d55956e9d5da291936aa581f485a88b815097f93bec4b0300f98677064207a60b2d98c10c1c6082e6f58221f7bea87b689a920c0c50a81bd583
 SHA512 
16284e06531cdad65f8ea3efd8f4fb9e4f3ff5c127c7d24f5a3fc3d0ba1a3cebe18e32b89ed85759f6b3df3841eaf618390c5b401a7e621a02cfce1da71c4ea4

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild
new file mode 100644
index 000..d6c166badf4
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.36.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-11 Thread Michał Górny
commit: 910677ffbdb0592901e525a894dce23250c8ca1d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 11 07:59:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 11 08:35:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910677ff

sys-apps/portage: - switched to app-crypt/openpgp-keys*

 sys-apps/portage/portage-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index b82170153d2..88afa1be609 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
python{2_7,3_4,3_5} pypy)
rsync-verify? (
>=app-portage/gemato-10
-   app-crypt/gentoo-keys
+   app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-04 Thread Zac Medico
commit: 97057c79a74ffbe5c82c6e2e647f2861286ceccb
Author: Zac Medico  gentoo  org>
AuthorDate: Fri May  4 17:23:02 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri May  4 17:25:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97057c79

sys-apps/portage: version bump to 2.3.36

  #654782 - autounmask fails on non satisfiable REQUIRED_USE
  #654812 - category directory left after successful merge
  #654838 - ecompress spurious imageusr directory in EAPI 7

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.35.ebuild => portage-2.3.36.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index a9efb3e3ca2..e1fd74d14bf 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,5 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
-DIST portage-2.3.35.tar.bz2 991740 BLAKE2B 
e5b8a5c6f48ec10afd8ee716e87369f8c05890f5ead065e258f286732e0be99a18a19ad957f0b51fc592039dccaa25d8e6d5d2545311adee29217793b951da49
 SHA512 
31f14abfb7aca3a0fab68ed9eb7de45239a91dbd71ec562256fff7436d993a7fe357e7768c3dbda1b86610797c361fee25bea154017cb4c2c79cd25d56923b0d
+DIST portage-2.3.36.tar.bz2 992242 BLAKE2B 
44b414495ab156214bfd27d10894a6b1ae020f503639f41d408670b440b5e389bd56c801138907992982db8964aaa2664e9f7f0aa99647d4eab1aa81167157ba
 SHA512 
765bb60fce2b6b84c5fde7b19c5abeeed0ba8036ea311c7f57dfcb2ed11395cafe7bdd07a2b46adce95792f4bf9f5401643e88780c90e792a8a4e4d1f2886167
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.35.ebuild 
b/sys-apps/portage/portage-2.3.36.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.35.ebuild
rename to sys-apps/portage/portage-2.3.36.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-03 Thread Zac Medico
commit: 803294a01f78f03fe606385305c3fe9650f2c050
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May  3 23:18:36 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May  3 23:23:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803294a0

sys-apps/portage: version bump to 2.3.35

  #317337 - fix normalization of empty SYSROOT setting

Package-Manager: Portage-2.3.35, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.34.ebuild => portage-2.3.35.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 9d18ce1a7e7..a9efb3e3ca2 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,5 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
-DIST portage-2.3.34.tar.bz2 991645 BLAKE2B 
7f5cf170aecbde474b0c0f0088bb91628e8a7333971ba077869329249945a71677549bbf35251b0de89756e71ba3d6378e6b932cd753f439006353052dea8009
 SHA512 
c83688eedae46919ff32501422c6fd74a5a59a6878985b11a61f3d23069542f41d72bc39dd8ee330aea8f3bc9b93daa2f1b4404ce954273dd5386a90e657ee86
+DIST portage-2.3.35.tar.bz2 991740 BLAKE2B 
e5b8a5c6f48ec10afd8ee716e87369f8c05890f5ead065e258f286732e0be99a18a19ad957f0b51fc592039dccaa25d8e6d5d2545311adee29217793b951da49
 SHA512 
31f14abfb7aca3a0fab68ed9eb7de45239a91dbd71ec562256fff7436d993a7fe357e7768c3dbda1b86610797c361fee25bea154017cb4c2c79cd25d56923b0d
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.34.ebuild 
b/sys-apps/portage/portage-2.3.35.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.34.ebuild
rename to sys-apps/portage/portage-2.3.35.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-03 Thread Zac Medico
commit: ffed57e19d277cf67b334482817974c1e8da1b84
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May  3 20:48:22 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May  3 21:26:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffed57e1

sys-apps/portage: version bump to 2.3.34

  #654600 - SYSROOT=/ setting breaks eautoconf for firefox
  #654664 - silence emerge --sync --quiet signature info

Package-Manager: Portage-2.3.33, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.33.ebuild => portage-2.3.34.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 31d4d901f2e..9d18ce1a7e7 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,5 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
-DIST portage-2.3.33.tar.bz2 991303 BLAKE2B 
13dd9ca00d1c651d7e6697586209a485992eb39ffc076e1b4c5ec2bff0939e0c9cc1c5cf1db36185d1011aac0ac98f6c82b06224174f9788241f17aee352f6d3
 SHA512 
3eaf1a878e458dc2f61737ef8ce5812ad95add2f0d14cc56aa0082d12cab6fa4c565229d52dec52dc629fc7694875918c5cd4301a29c91492123260dd957ef0e
+DIST portage-2.3.34.tar.bz2 991645 BLAKE2B 
7f5cf170aecbde474b0c0f0088bb91628e8a7333971ba077869329249945a71677549bbf35251b0de89756e71ba3d6378e6b932cd753f439006353052dea8009
 SHA512 
c83688eedae46919ff32501422c6fd74a5a59a6878985b11a61f3d23069542f41d72bc39dd8ee330aea8f3bc9b93daa2f1b4404ce954273dd5386a90e657ee86
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.33.ebuild 
b/sys-apps/portage/portage-2.3.34.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.33.ebuild
rename to sys-apps/portage/portage-2.3.34.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-05-02 Thread Michał Górny
commit: 80f62185cf16ea8b21907d854a08a8f95c96a64b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  2 18:02:17 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  2 19:29:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f62185

sys-apps/portage-mgorny: Bump to 2.3.33.1 (now with EAPI 7)

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.33.1.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index a92a7ac6b32..17fa1e7f912 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,2 +1,3 @@
 DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173
 DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740d03cd61ab50d18113d651289521c3cb7786bd7963b24fe9a8d55e9dd107a01bc77c5ca2e8f343e4728a844fc17fd608a3680
 SHA512 
d2f6188f78c94341c97ca71915bd1428b49d26ea2d22f34b71029128dbd9ec0c9673b2835af730f17d81aba96927bcf05e46ef82ba1e94c3ae7249b6ac8ee235
+DIST portage-mgorny-2.3.33.1.tar.gz 1246760 BLAKE2B 
5502b60a889d224008d9cdd3befce80bc831ab15bf1a9dd43599e6da307d108939fe21ba272f19b785e2e927c582bef55dd2baa2186f0dcb882a5ea9b37accc4
 SHA512 
1fcc239abbb4288dc8863e3d5aea84fe59dcb1ecd989616cfabc477dc8516722d174021e96105ded26952d7e900c83dd32da27c35fd1e429af6431ee32dfa877

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.33.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.33.1.ebuild
new file mode 100644
index 000..d6c166badf4
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.33.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die "${EROOT%/}/etc/make.conf present"
+   fi
+
+   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
+   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
+   eerror "to the new /etc/portage/package.accept_keywords 
location before"
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-01 Thread Zac Medico
commit: b20ca59cce5d6f5418479956d6367966a548297b
Author: Zac Medico  gentoo  org>
AuthorDate: Wed May  2 02:37:53 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed May  2 02:39:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20ca59c

sys-apps/portage: version bump to 2.3.33

  #317337 - fix best/has_version -b for cross-prefix
  #654456 - allow empty BINPKG_COMPRESS to disable compression

Package-Manager: Portage-2.3.33, Repoman-2.3.9

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.32.ebuild => portage-2.3.33.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 6c571ccf561..31d4d901f2e 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,5 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
-DIST portage-2.3.32.tar.bz2 991775 BLAKE2B 
a28bdaa4af10a232c045b8154c275017840ef05758595ececb45ba8dc8e7e27afcd2a1005c4f02784c9a9adfe36d349b8ab388d6a889a11b6f15b2b96a708f59
 SHA512 
e7fdd2b5857885267e54c65701a31d9edb5052184d78e0b1bf21ee049113114d59dd8271b3ae1cb260fc831a6d1a0072c8bd0a23fd7e88363b8af03f0fc5c865
+DIST portage-2.3.33.tar.bz2 991303 BLAKE2B 
13dd9ca00d1c651d7e6697586209a485992eb39ffc076e1b4c5ec2bff0939e0c9cc1c5cf1db36185d1011aac0ac98f6c82b06224174f9788241f17aee352f6d3
 SHA512 
3eaf1a878e458dc2f61737ef8ce5812ad95add2f0d14cc56aa0082d12cab6fa4c565229d52dec52dc629fc7694875918c5cd4301a29c91492123260dd957ef0e
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.32.ebuild 
b/sys-apps/portage/portage-2.3.33.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.32.ebuild
rename to sys-apps/portage/portage-2.3.33.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-05-01 Thread Zac Medico
commit: 33c0866db672207ca7d6eada7de26cf44b2af4a7
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May  1 20:35:01 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  1 20:43:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c0866d

sys-apps/portage: version bump to 2.3.32

  #317337 - cross BDEPEND, BROOT, SYSROOT, etc
  #403697 - waitpid TypeError: an integer is required
  #614104 - AbstractPollTask._unregister_if.. event loop recursion
  #614108 - _LockProcess.unlock event loop recursion
  #614110 - BinpkgFetcher.lock event loop recursion
  #614112 - EbuildBuildDir.lock event loop recursion
  #649276 - surface key refresh exceptions early
  #653638 - emerge --config exit status is 0 after pkg_config calls die
  #653810 - EbuildFetcher._get_uri_map() event loop recursion
  #653844 - EbuildBuild._start() event loop recursion
  #653848 - EbuildMerge._merge_exit event loop recursion
  #653856 - use run_until_complete for asyncio compat
  #653946 - ManifestScheduler._iter_tasks() event loop recursion
  #654038 - FetchIterator.__iter__ event loop recursion
  #654224 - Larry's tail looks wrong
  #654276 - AbstractChildWatcher.add_child_handler asyncio compat
  #654382 - AbstractEventLoop add_reader/writer asyncio compat
  #654472 - Please implement EAPI 7

Package-Manager: Portage-2.3.32, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.32.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 9462f836d84..6c571ccf561 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,4 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
+DIST portage-2.3.32.tar.bz2 991775 BLAKE2B 
a28bdaa4af10a232c045b8154c275017840ef05758595ececb45ba8dc8e7e27afcd2a1005c4f02784c9a9adfe36d349b8ab388d6a889a11b6f15b2b96a708f59
 SHA512 
e7fdd2b5857885267e54c65701a31d9edb5052184d78e0b1bf21ee049113114d59dd8271b3ae1cb260fc831a6d1a0072c8bd0a23fd7e88363b8af03f0fc5c865
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.32.ebuild 
b/sys-apps/portage/portage-2.3.32.ebuild
new file mode 100644
index 000..376030121e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.32.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-04-19 Thread Michał Górny
commit: 7a30bb52a414b79f7f76388cddfc4beb3a16fce2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 19 18:48:41 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 19 19:47:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a30bb52

sys-apps/portage-mgorny: Bump to 2.3.31.1

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.31.1.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 00341dfce22..a92a7ac6b32 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1 +1,2 @@
 DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173
+DIST portage-mgorny-2.3.31.1.tar.gz 1245744 BLAKE2B 
f9085fd7b66c2e018736cd1b5740d03cd61ab50d18113d651289521c3cb7786bd7963b24fe9a8d55e9dd107a01bc77c5ca2e8f343e4728a844fc17fd608a3680
 SHA512 
d2f6188f78c94341c97ca71915bd1428b49d26ea2d22f34b71029128dbd9ec0c9673b2835af730f17d81aba96927bcf05e46ef82ba1e94c3ae7249b6ac8ee235

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.31.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.31.1.ebuild
new file mode 100644
index 000..d6c166badf4
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.31.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die "${EROOT%/}/etc/make.conf present"
+   fi
+
+   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
+   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
+   eerror "to the new /etc/portage/package.accept_keywords 
location before"
+   eerror "upgrading."
+   eerror
+   if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
+   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords/99old"
+   else
+   if [[ -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-04-18 Thread Zac Medico
commit: 78997b43cf35eb9e061a51f2f8b8aa1c185b09e9
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Apr 18 22:29:08 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Apr 18 22:31:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78997b43

sys-apps/portage: version bump to 2.3.31

  #653508 - AssertionError: idle callback recursion
  #640318 - emerge --usepkgonly: propagate implicit IUSE and USE_EXPAND

Closes: https://bugs.gentoo.org/653508
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-apps/portage/Manifest  |   3 +-
 sys-apps/portage/portage-2.3.30.ebuild | 284 -
 ...portage-2.3.29.ebuild => portage-2.3.31.ebuild} |   0
 3 files changed, 1 insertion(+), 286 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 79a5bf661fd..9462f836d84 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,6 +5,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
-DIST portage-2.3.29.tar.bz2 985401 BLAKE2B 
b0811fa0506fce7e6c8e7ddba8383e54990113da9300d6ecd65ceff1cfd7cc5dc916e6f2e29885ca2d526dd009be7844076bb152c4c9a437b47b746b400c9d59
 SHA512 
47acbcdacb01253bc30758d523eee0b90ac0cc2061464870bf5a3a72b80776fe686ae73875f1f46f1ed51d4f30677f3f1ec6d75d9d79a24bf60ba9d8e5e950cc
-DIST portage-2.3.30.tar.bz2 985686 BLAKE2B 
aa2ee3af697d1011cca3af97c5c8ad64ea57c5f2afdff7558e33ddeb6ffb54414a13fa5a0b9c8ce401b02dbfeff3c052c97a47347494ff2e65f61c909b8f8c77
 SHA512 
eccb6fa441c52d92e01bd0407bbd39212c6085b0cc6082058452481659b4199fb15ec61234496c20af30e8dafde9c69c13bfd77382acfdd61b320ee6b053b2d1
+DIST portage-2.3.31.tar.bz2 986684 BLAKE2B 
dc2a6e7da211da98320b872b26af46138791e2600d261fbff21823576804ea04dc77bc69c5f64d94a9bc3d0ec9cba0630b9093c12c426ae0561471092c837080
 SHA512 
7cca6aa6e8e6ce7ee3902686b437ea09c398630f46926d568a35f94b95be3c6ecc53a4ab6ee99d52c04755d5144900cc3aa84be24a49533518f8c50a9301ffb8
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.30.ebuild 
b/sys-apps/portage/portage-2.3.30.ebuild
deleted file mode 100644
index 376030121e0..000
--- a/sys-apps/portage/portage-2.3.30.ebuild
+++ /dev/null
@@ -1,284 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_4 python3_5 python3_6
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-04-17 Thread Zac Medico
commit: 35610c616a7236bce5afb66ee3470b51e8fdaecb
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Apr 17 18:48:50 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Apr 17 18:53:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35610c61

sys-apps/portage: version bump to 2.3.30

  #653372 - emerge --search AttributeError: '_pkg_str' object has no
attribute '_db'

Closes: https://bugs.gentoo.org/653372
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.30.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 4df28171a0a..79a5bf661fd 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,4 +6,5 @@ DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d32654
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.29.tar.bz2 985401 BLAKE2B 
b0811fa0506fce7e6c8e7ddba8383e54990113da9300d6ecd65ceff1cfd7cc5dc916e6f2e29885ca2d526dd009be7844076bb152c4c9a437b47b746b400c9d59
 SHA512 
47acbcdacb01253bc30758d523eee0b90ac0cc2061464870bf5a3a72b80776fe686ae73875f1f46f1ed51d4f30677f3f1ec6d75d9d79a24bf60ba9d8e5e950cc
+DIST portage-2.3.30.tar.bz2 985686 BLAKE2B 
aa2ee3af697d1011cca3af97c5c8ad64ea57c5f2afdff7558e33ddeb6ffb54414a13fa5a0b9c8ce401b02dbfeff3c052c97a47347494ff2e65f61c909b8f8c77
 SHA512 
eccb6fa441c52d92e01bd0407bbd39212c6085b0cc6082058452481659b4199fb15ec61234496c20af30e8dafde9c69c13bfd77382acfdd61b320ee6b053b2d1
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.30.ebuild 
b/sys-apps/portage/portage-2.3.30.ebuild
new file mode 100644
index 000..376030121e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.30.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1
+   app-crypt/gentoo-keys
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-04-16 Thread Zac Medico
commit: e53d4dff6dbac4307b93d2d17a0f65d1228261f0
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Apr 17 03:08:23 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Apr 17 03:11:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e53d4dff

sys-apps/portage: version bump to 2.3.29

  #649588 - asyncio.AbstractEventLoop implementation based on internal
event loop
  #652938 - binary packages built against older subslot trigger
downgrade of installed package
  #653230 - app-portage/porthole PORTDIR KeyError
  #650696 - default to sync-rsync-verify-jobs = 1
  #653352 - Stripping of files broken with >=sys-apps/file-5.33

Package-Manager: Portage-2.3.29, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.29.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 14ba1b5806f..4df28171a0a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,4 +5,5 @@ DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9
 DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
+DIST portage-2.3.29.tar.bz2 985401 BLAKE2B 
b0811fa0506fce7e6c8e7ddba8383e54990113da9300d6ecd65ceff1cfd7cc5dc916e6f2e29885ca2d526dd009be7844076bb152c4c9a437b47b746b400c9d59
 SHA512 
47acbcdacb01253bc30758d523eee0b90ac0cc2061464870bf5a3a72b80776fe686ae73875f1f46f1ed51d4f30677f3f1ec6d75d9d79a24bf60ba9d8e5e950cc
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.29.ebuild 
b/sys-apps/portage/portage-2.3.29.ebuild
new file mode 100644
index 000..376030121e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.29.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1
+   app-crypt/gentoo-keys
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-04-06 Thread Matt Turner
commit: b7f629d60f65c3d55b21db84f0d99ef46952ad16
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr  7 05:31:24 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr  7 05:31:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f629d6

sys-apps/portage-2.3.24-r1: alpha stable

 sys-apps/portage/portage-2.3.24-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.24-r1.ebuild 
b/sys-apps/portage/portage-2.3.24-r1.ebuild
index 979ffb13719..a1bbe006ba6 100644
--- a/sys-apps/portage/portage-2.3.24-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.24-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions rsync-verify selinux 
xattr"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-04-02 Thread Zac Medico
commit: f3b7e067f4d4d65aa99c043f26b8e3888a2b981b
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Apr  2 17:00:59 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  2 17:17:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b7e067

sys-apps/portage: version bump to 2.3.28

  #649276 - gpg key refresh needs exponential backoff with jitter

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.28.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 6d263c9755b..14ba1b5806f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,4 +4,5 @@ DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
 DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
+DIST portage-2.3.28.tar.bz2 975684 BLAKE2B 
70f944700bba66e369877ffdb76c829d6521d429c65ded482482058639478c1c6e27366cb509252e59a4c3d2d295211f4efc2cecd84f7790674429a42a399a72
 SHA512 
208237faeee844bca829adc42b0407c246e09e91d5c5850c27696eb201f1009a87dce0b28cbbca4a27f2c9d58c0c102387a41483c976642acade83679a980777
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.28.ebuild 
b/sys-apps/portage/portage-2.3.28.ebuild
new file mode 100644
index 000..376030121e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.28.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-12.1
+   app-crypt/gentoo-keys
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-03-29 Thread Zac Medico
commit: cbe07d8ee1d2b5d3334706f6e9352a4d2bfd9297
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 30 04:04:26 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 30 04:30:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe07d8e

sys-apps/portage: version bump to 2.3.27

  #651952 - INSTALL_MASK: honor install time config for binary packages

Closes: https://bugs.gentoo.org/651952
Package-Manager: Portage-2.3.27_p1, Repoman-2.3.8

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.27.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 234fc195fa3..6d263c9755b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,4 +3,5 @@ DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c32
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
+DIST portage-2.3.27.tar.bz2 970480 BLAKE2B 
dc46362773544102d9a07e686759d454a37177e9ac6e88d664c1aeb1676b9fb4e12662500f1de63644ad5eaf69d58bf85f38339c18d695cdc42930746dedb731
 SHA512 
791c87ffe958e883fe16562e69e606dd7ff860c13b2262b3eaa665f78acacdcb547c5e124b69d2c0faa36147fdc7c1d60669dee43b7401ea4f89784a619f81fe
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.27.ebuild 
b/sys-apps/portage/portage-2.3.27.ebuild
new file mode 100644
index 000..c2e3ea64cbb
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.27.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions rsync-verify selinux 
xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-10
+   app-crypt/gentoo-keys
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-03-29 Thread Michał Górny
commit: 3888d5ac2e366a3266b7dcf9908a08727918baf9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 29 14:57:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 29 15:04:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3888d5ac

sys-apps/portage-mgorny: Bump to 2.3.26.1

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.26.1.ebuild  | 198 +
 2 files changed, 199 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 289ceb36dd1..ff97cd29954 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,2 +1,3 @@
 DIST portage-mgorny-2.3.24.4.tar.gz 1235738 BLAKE2B 
4365b4c2ac754b6a09a19598d7e4bddc16575b17dcd3e6dabcbb58ddd905a548da5d7c5a660e8bb8e638e39bf8803869144f08f6ece34775e79dd70f4be6d933
 SHA512 
ed5f14a457d00951f4af6b76db501f33523b6a19f2983d1b7acaa62f7eee90b8facf834f88d4de2dea26f12b7f373c64771c9f797af6c82578fb45b8db8ef678
 DIST portage-mgorny-2.3.24.5.tar.gz 1236839 BLAKE2B 
388ef0e61c33a3c9db8e2b9e0e2ddef5e163a522156bb3021c00da7006c298681297ab636f5ab64ebca4ceb07488616a3e2a96aca454db6721dea0d258ded7cc
 SHA512 
18fe8037076f62b1683bf2b861af4ce9dfc90791d5f9bb0e6b4aab356804d4e894322a2c87f0413a4f8b664584d4d24fb5aeedef276286f0896e16915342af26
+DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild
new file mode 100644
index 000..d6c166badf4
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.26.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
+SRC_URI="https://github.com/mgorny/portage-mgorny/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die "${EROOT%/}/etc/make.conf present"
+   fi
+
+   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
+   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
+   eerror "to the new /etc/portage/package.accept_keywords 
location before"
+   eerror 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-03-29 Thread Michał Górny
commit: dc6a007989a12167cb16a43c0a2b1d1be31a0325
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 29 14:57:22 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 29 15:04:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6a0079

sys-apps/portage-mgorny: Drop old

 sys-apps/portage-mgorny/Manifest   |   2 -
 .../portage-mgorny/portage-mgorny-2.3.24.4.ebuild  | 199 -
 .../portage-mgorny/portage-mgorny-2.3.24.5.ebuild  | 199 -
 3 files changed, 400 deletions(-)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index ff97cd29954..00341dfce22 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,3 +1 @@
-DIST portage-mgorny-2.3.24.4.tar.gz 1235738 BLAKE2B 
4365b4c2ac754b6a09a19598d7e4bddc16575b17dcd3e6dabcbb58ddd905a548da5d7c5a660e8bb8e638e39bf8803869144f08f6ece34775e79dd70f4be6d933
 SHA512 
ed5f14a457d00951f4af6b76db501f33523b6a19f2983d1b7acaa62f7eee90b8facf834f88d4de2dea26f12b7f373c64771c9f797af6c82578fb45b8db8ef678
-DIST portage-mgorny-2.3.24.5.tar.gz 1236839 BLAKE2B 
388ef0e61c33a3c9db8e2b9e0e2ddef5e163a522156bb3021c00da7006c298681297ab636f5ab64ebca4ceb07488616a3e2a96aca454db6721dea0d258ded7cc
 SHA512 
18fe8037076f62b1683bf2b861af4ce9dfc90791d5f9bb0e6b4aab356804d4e894322a2c87f0413a4f8b664584d4d24fb5aeedef276286f0896e16915342af26
 DIST portage-mgorny-2.3.26.1.tar.gz 1237698 BLAKE2B 
73dcce2f57930bd074f6de5103a31ba3730537196438302ea7b25b21ee32d6ab8b3292b42825eac2e912639be1dd0a1b15c049c5cb22f54525c476b96f4817f4
 SHA512 
38c5ca6a1fee7125942fca10921f3c2ae201c6c06b4f69ee7b0b90b44486aca7b8e4f5817efad99c1ef5ad3f558cd9da144d2c3c26242a1a05bca9e17921b173

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.4.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.4.ebuild
deleted file mode 100644
index 39117506dcf..000
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.4.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
-HOMEPAGE="https://github.com/mgorny/portage;
-SRC_URI="https://github.com/mgorny/portage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S=${WORKDIR}/portage-${PV}
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
-SLOT="0"
-IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   >=sys-apps/sed-4.0.5
-   sys-devel/patch"
-RDEPEND="
-   >=app-arch/tar-1.27
-   !build? (
-   >=app-admin/eselect-1.2
-   app-crypt/openpgp-keys-gentoo-release
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   >=app-portage/gemato-10
-   app-shells/bash:0[readline]
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_4,3_5} pypy)
-   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
-   >=sys-apps/sed-4.0.5
-   )
-   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
-   python2_7 pypy)
-   ) )
-   !app-portage/repoman
-   !sys-apps/portage"
-PDEPEND="
-   !build? (
-   >=net-misc/rsync-2.6.4
-   )"
-# NOTE: FEATURES=installsources requires debugedit and rsync
-
-pkg_pretend() {
-   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
-   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
-   eerror "/etc/portage/make.conf location before upgrading."
-   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
-   eerror
-   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
-   else
-   ewarn
-   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
-   ewarn "care not to accientally overwrite one with the 
other."
-   fi
-   die "${EROOT%/}/etc/make.conf present"
-   fi
-
-   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
-   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
-   eerror "to the 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-03-29 Thread Michał Górny
commit: 7d1588a07fb68b3a596d7b62ba6093376a0099af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 29 14:54:53 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 29 15:04:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d1588a0

sys-apps/portage-mgorny: Update HOMEPAGE for 

 sys-apps/portage-mgorny/portage-mgorny-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 492a6ca37c2..d3195fa60f3 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -9,9 +9,9 @@ PYTHON_REQ_USE='bzip2(+),threads(+)'
 inherit distutils-r1 git-r3
 
 DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
-HOMEPAGE="https://github.com/mgorny/portage;
+HOMEPAGE="https://github.com/mgorny/portage-mgorny;
 SRC_URI=""
-EGIT_REPO_URI="https://github.com/mgorny/portage.git;
+EGIT_REPO_URI="https://github.com/mgorny/portage-mgorny.git;
 
 LICENSE="GPL-2"
 KEYWORDS=""



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/

2018-03-28 Thread Michał Górny
commit: 1357c8a82ddd4f787ab43ff458cf0eb05b8cc6e7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 28 18:34:41 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 28 18:43:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1357c8a8

sys-apps/portage-mgorny: Bump to 2.3.24.5

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.24.5.ebuild  | 199 +
 2 files changed, 200 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index cebabb865d5..289ceb36dd1 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1 +1,2 @@
 DIST portage-mgorny-2.3.24.4.tar.gz 1235738 BLAKE2B 
4365b4c2ac754b6a09a19598d7e4bddc16575b17dcd3e6dabcbb58ddd905a548da5d7c5a660e8bb8e638e39bf8803869144f08f6ece34775e79dd70f4be6d933
 SHA512 
ed5f14a457d00951f4af6b76db501f33523b6a19f2983d1b7acaa62f7eee90b8facf834f88d4de2dea26f12b7f373c64771c9f797af6c82578fb45b8db8ef678
+DIST portage-mgorny-2.3.24.5.tar.gz 1236839 BLAKE2B 
388ef0e61c33a3c9db8e2b9e0e2ddef5e163a522156bb3021c00da7006c298681297ab636f5ab64ebca4ceb07488616a3e2a96aca454db6721dea0d258ded7cc
 SHA512 
18fe8037076f62b1683bf2b861af4ce9dfc90791d5f9bb0e6b4aab356804d4e894322a2c87f0413a4f8b664584d4d24fb5aeedef276286f0896e16915342af26

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.5.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.5.ebuild
new file mode 100644
index 000..39117506dcf
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.5.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of Portage focused on cleaning up and useful features"
+HOMEPAGE="https://github.com/mgorny/portage;
+SRC_URI="https://github.com/mgorny/portage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/portage-${PV}
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build +ipc +native-extensions selinux xattr kernel_linux"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch"
+RDEPEND="
+   >=app-arch/tar-1.27
+   !build? (
+   >=app-admin/eselect-1.2
+   app-crypt/openpgp-keys-gentoo-release
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   >=app-portage/gemato-10
+   app-shells/bash:0[readline]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   >=sys-apps/sed-4.0.5
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   $(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
+   python2_7 pypy)
+   ) )
+   !app-portage/repoman
+   !sys-apps/portage"
+PDEPEND="
+   !build? (
+   >=net-misc/rsync-2.6.4
+   )"
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+   if [[ -f ${EROOT%/}/etc/make.conf ]]; then
+   eerror "You seem to be using /etc/make.conf. Please migrate to 
the new"
+   eerror "/etc/portage/make.conf location before upgrading."
+   if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then
+   eerror
+   eerror "  mv ${EROOT%/}/etc/make.conf 
${EROOT%/}/etc/portage/make.conf"
+   else
+   ewarn
+   ewarn "WARNING: You seem to have make.conf in both 
locations. Please take"
+   ewarn "care not to accientally overwrite one with the 
other."
+   fi
+   die "${EROOT%/}/etc/make.conf present"
+   fi
+
+   if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
+   eerror "You seem to be using /etc/portage/package.keywords. 
Please migrate"
+   eerror "to the new /etc/portage/package.accept_keywords 
location before"
+   eerror "upgrading."
+   eerror
+   if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
+   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords/99old"
+   else
+   if [[ -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-03-28 Thread Zac Medico
commit: e061643921e79fc175e6e4671fbb9bddd99f5e78
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Mar 28 16:00:51 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 28 16:11:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0616439

sys-apps/portage: version bump to 2.3.26

  #651826 - STRIP_MASK not working, regression

Closes: https://bugs.gentoo.org/651826
Package-Manager: Portage-2.3.25, Repoman-2.3.7

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.25.ebuild => portage-2.3.26.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 06ac65b3c2b..234fc195fa3 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,5 +2,5 @@ DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
-DIST portage-2.3.25.tar.bz2 970503 BLAKE2B 
782ce431087f54254b76394caa73f41935d345ce6500455acd454bff809d2a1b8317e5f1b60a6bb931f3599b009f9ea0249fd00769bfe3729b41b80cfe4b3372
 SHA512 
f9623a904219c896aa2e281150284d2621acb1ede995c62d9dcdffbad6a6204dbed0e45b69312865c7a536bf6e41c015a0fb2f4ef7ec7921814ba9db63f1
+DIST portage-2.3.26.tar.bz2 970245 BLAKE2B 
b854bef894327b9e4beabca55d70368d326548d96efdc5b63e47f77971da195d041c8e8412bbb308ef6922be02964727c99f9dcc92a2a4b0a7372e0a1c774ffe
 SHA512 
5acb8a00fdbc72a8c3e79f8b1c2ba17c9b469205edf1e56592db9ccfeb54b4dc83a98548ff0e01c408456a1c962262377967f6d70510c8d1b0e7ab15eab51079
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.25.ebuild 
b/sys-apps/portage/portage-2.3.26.ebuild
similarity index 100%
rename from sys-apps/portage/portage-2.3.25.ebuild
rename to sys-apps/portage/portage-2.3.26.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2018-03-28 Thread Zac Medico
commit: b1d893f2a70a2eff8feca5dfb0aad5f807fcb916
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Mar 28 07:20:59 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 28 07:57:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d893f2

sys-apps/portage: version bump to 2.3.25

  #582140 - Portage does not reduce values of USE_EXPAND variables
  to IUSE_EFFECTIVE in some cases
  #608564 - add emerge --ignore-world option to disregard @world
  when solving dependencies
  #622462 - emerge --autounmask tries to wrongly unmask a hardmasked
  package instead of telling user to change USE conflicting flags
  #631358 - add emerge --changed-slot option
  #647654 - filter-bash-environment.py input is not buffered, it reads
  1 byte at a time
  #647940 - "emerge --search" fails to find a package when provided
  with an exact match, $CAT/$PKG
  #648062 - portageq repositories_configuration  does not
  override PORTAGE_CONFIGROOT
  #648432 - File merging is ultra-slow on FreeBSD
  #648790 - add parallel aux_get method for things like repoman to use
  #649418 - security.capability extended attribute not preserved
  between different filesystems
  #649464 - dev-util/gtk-update-icon-cache-3.22.19 - QA Notice: new
  icons were found installed but GTK+ icon cache has not been updated
  #649524 - prepstrip: Preservation of extended attributes using
  getfattr+setfattr does not preserve extended attributes outside of
  user namespace
  #649528 - prepstrip: Preservation of extended attributes using
  xattr-helper.py broken
  #650754 - emerge --info is broken without git installed if PORTDIR
  is a git checkout and sync-type = git
  #651214 - {PKG_,}INSTALL_MASK support for exclusions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.25.ebuild | 284 +
 2 files changed, 285 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c166e991e4d..06ac65b3c2b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,4 +2,5 @@ DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
+DIST portage-2.3.25.tar.bz2 970503 BLAKE2B 
782ce431087f54254b76394caa73f41935d345ce6500455acd454bff809d2a1b8317e5f1b60a6bb931f3599b009f9ea0249fd00769bfe3729b41b80cfe4b3372
 SHA512 
f9623a904219c896aa2e281150284d2621acb1ede995c62d9dcdffbad6a6204dbed0e45b69312865c7a536bf6e41c015a0fb2f4ef7ec7921814ba9db63f1
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.25.ebuild 
b/sys-apps/portage/portage-2.3.25.ebuild
new file mode 100644
index 000..c2e3ea64cbb
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.25.ebuild
@@ -0,0 +1,284 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions rsync-verify selinux 
xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# 

  1   2   3   4   >