[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*')] )"
+# 

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

2018-03-26 Thread Michał Górny
commit: c45f765e92563d280921522034d26fa9e8fbf02d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 26 18:03:47 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 26 18:17:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45f765e

sys-apps/portage-mgorny: Drop old

 sys-apps/portage-mgorny/Manifest   |   3 -
 .../portage-mgorny/portage-mgorny-2.3.24.1.ebuild  | 163 -
 .../portage-mgorny/portage-mgorny-2.3.24.2.ebuild  | 163 -
 .../portage-mgorny/portage-mgorny-2.3.24.3.ebuild  | 163 -
 4 files changed, 492 deletions(-)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index d06a0ba308c..cebabb865d5 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,4 +1 @@
-DIST portage-mgorny-2.3.24.1.tar.gz 1239318 BLAKE2B 
bfa8418ade600835c90378177bc6cd91f6c17e02c0e05b0829f4ee3b500ce3275fcb76424e19af5618026daa7b79d402aeb0d9f2133e7db09cb8983eeb355427
 SHA512 
04e3d5ee08f78ba3bb8045c36e7e81b06b7a0aff65a22c82cd2ca6fc0ab9f7b63a49c7eda9048d15fbc9c8d1a898c0d038f7cac2f4daf6d68bb799a9303d74c1
-DIST portage-mgorny-2.3.24.2.tar.gz 1239343 BLAKE2B 
701c90d333c10976f11910babed4b002cb545561c931d635973cf9b455a247b050b098c61fca0b20a5a8d70d4478a9daddacc826045e74c52d45878260431c93
 SHA512 
0319a973a26650ce182c0e1f997399f0c3944474ad5c8c2f88b9588ffbf99ccd12bd84e7537f8368f8362a098a72d177fc3c844e2afc086f95094baa27d97b93
-DIST portage-mgorny-2.3.24.3.tar.gz 1235966 BLAKE2B 
0919ad1c287075cdeaacb3c40b468ba9afd93df59ea3e8caa87300f87e0638e72d3d2791d07764d82147025c407f83f7442d9c4f02b5b8ae7ba8485f54193499
 SHA512 
dfb2341a512b3db37b7f282d7246d16afb8df9e1c401656022ac72adf35541bd4aa0224974deb581e76174b1bd7c49368c76215dd977168e5da858e9d8b8eda5
 DIST portage-mgorny-2.3.24.4.tar.gz 1235738 BLAKE2B 
4365b4c2ac754b6a09a19598d7e4bddc16575b17dcd3e6dabcbb58ddd905a548da5d7c5a660e8bb8e638e39bf8803869144f08f6ece34775e79dd70f4be6d933
 SHA512 
ed5f14a457d00951f4af6b76db501f33523b6a19f2983d1b7acaa62f7eee90b8facf834f88d4de2dea26f12b7f373c64771c9f797af6c82578fb45b8db8ef678

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild
deleted file mode 100644
index 2e245b85af8..000
--- a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild
+++ /dev/null
@@ -1,163 +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/gentoo-keys
-   >=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 has_version sys-apps/portage; then
-   ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
-   ewarn "please note that Portage will abort upon having to 
unmerge itself."
-   ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
-   ewarn "point, so you simply have to restart emerge and it will 
successfully"
-   ewarn "clean the old package afterwards."
-   fi
-}
-
-python_prepare_all() {
-   

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

2018-03-26 Thread Michał Górny
commit: d4377ff8aa2d0e6f035fae93e3d4ba3c19e0779d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 26 18:02:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 26 18:17:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4377ff8

sys-apps/portage-mgorny: Bump to 2.3.24.4

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

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index a928530bce9..d06a0ba308c 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,3 +1,4 @@
 DIST portage-mgorny-2.3.24.1.tar.gz 1239318 BLAKE2B 
bfa8418ade600835c90378177bc6cd91f6c17e02c0e05b0829f4ee3b500ce3275fcb76424e19af5618026daa7b79d402aeb0d9f2133e7db09cb8983eeb355427
 SHA512 
04e3d5ee08f78ba3bb8045c36e7e81b06b7a0aff65a22c82cd2ca6fc0ab9f7b63a49c7eda9048d15fbc9c8d1a898c0d038f7cac2f4daf6d68bb799a9303d74c1
 DIST portage-mgorny-2.3.24.2.tar.gz 1239343 BLAKE2B 
701c90d333c10976f11910babed4b002cb545561c931d635973cf9b455a247b050b098c61fca0b20a5a8d70d4478a9daddacc826045e74c52d45878260431c93
 SHA512 
0319a973a26650ce182c0e1f997399f0c3944474ad5c8c2f88b9588ffbf99ccd12bd84e7537f8368f8362a098a72d177fc3c844e2afc086f95094baa27d97b93
 DIST portage-mgorny-2.3.24.3.tar.gz 1235966 BLAKE2B 
0919ad1c287075cdeaacb3c40b468ba9afd93df59ea3e8caa87300f87e0638e72d3d2791d07764d82147025c407f83f7442d9c4f02b5b8ae7ba8485f54193499
 SHA512 
dfb2341a512b3db37b7f282d7246d16afb8df9e1c401656022ac72adf35541bd4aa0224974deb581e76174b1bd7c49368c76215dd977168e5da858e9d8b8eda5
+DIST portage-mgorny-2.3.24.4.tar.gz 1235738 BLAKE2B 
4365b4c2ac754b6a09a19598d7e4bddc16575b17dcd3e6dabcbb58ddd905a548da5d7c5a660e8bb8e638e39bf8803869144f08f6ece34775e79dd70f4be6d933
 SHA512 
ed5f14a457d00951f4af6b76db501f33523b6a19f2983d1b7acaa62f7eee90b8facf834f88d4de2dea26f12b7f373c64771c9f797af6c82578fb45b8db8ef678

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
new file mode 100644
index 000..39117506dcf
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.4.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
+  

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

2018-03-26 Thread Michał Górny
commit: 680db13073fd89ce3cb02bbc2817423a72525ab3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 26 16:05:13 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 26 16:07:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680db130

sys-apps/portage-mgorny: Require /etc/portage/package.keywords migr

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

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 832411c48c2..492a6ca37c2 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -69,6 +69,22 @@ pkg_pretend() {
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 ${EROOT%/}/etc/portage/package.accept_keywords 
]]; then
+   eerror "  cat 
${EROOT%/}/etc/portage/package.accept_keywords >> 
${EROOT%/}/etc/portage/package.keywords"
+   fi
+   eerror "  mv ${EROOT%/}/etc/portage/package.keywords 
${EROOT%/}/etc/portage/package.accept_keywords"
+   fi
+   die "${EROOT%/}/etc/portage/package.keywords present"
+   fi
+
if has_version sys-apps/portage; then
ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
ewarn "please note that Portage will abort upon having to 
unmerge itself."



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

2018-03-26 Thread Michał Górny
commit: 0ac26eba0b299f99bb15140576f68c85c8342e96
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 26 15:59:35 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 26 16:07:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac26eba

sys-apps/portage-mgorny: Require /etc/make.conf migration

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

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 5b8cc188f76..832411c48c2 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -55,6 +55,20 @@ PDEPEND="
 # 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 has_version sys-apps/portage; then
ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
ewarn "please note that Portage will abort upon having to 
unmerge itself."



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

2018-03-26 Thread Michał Górny
commit: fd58aff39f8dd93e937af778864a3fde42b24f4f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 26 15:52:28 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 26 16:07:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd58aff3

sys-apps/portage-mgorny: Warn about --dynamic-deps problems

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

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index b2b9f73c5ff..5b8cc188f76 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -61,6 +61,12 @@ pkg_pretend() {
ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
ewarn "point, so you simply have to restart emerge and it will 
successfully"
ewarn "clean the old package afterwards."
+   ewarn
+   ewarn "If you did not use '--dynamic-deps n' in Portage, your 
VDB dependency"
+   ewarn "graph is probably broken. You may need to use 
'--changed-deps y'"
+   ewarn "for your first @world upgrade to resolve the conflicts. 
Afterwards,"
+   ewarn "--changed-deps should no longer be necessary and any 
conflicts"
+   ewarn "introduced afterwards should be reported to 
bugs.gentoo.org."
fi
 }
 



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

2018-03-25 Thread Michał Górny
commit: e63d9f99a17f08e0d8428c5de57e9de8f335ef13
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 25 17:13:56 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 25 17:27:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63d9f99

sys-apps/portage-mgorny: Bump to 2.3.24.3

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.24.3.ebuild  | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 603db566abe..a928530bce9 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1,2 +1,3 @@
 DIST portage-mgorny-2.3.24.1.tar.gz 1239318 BLAKE2B 
bfa8418ade600835c90378177bc6cd91f6c17e02c0e05b0829f4ee3b500ce3275fcb76424e19af5618026daa7b79d402aeb0d9f2133e7db09cb8983eeb355427
 SHA512 
04e3d5ee08f78ba3bb8045c36e7e81b06b7a0aff65a22c82cd2ca6fc0ab9f7b63a49c7eda9048d15fbc9c8d1a898c0d038f7cac2f4daf6d68bb799a9303d74c1
 DIST portage-mgorny-2.3.24.2.tar.gz 1239343 BLAKE2B 
701c90d333c10976f11910babed4b002cb545561c931d635973cf9b455a247b050b098c61fca0b20a5a8d70d4478a9daddacc826045e74c52d45878260431c93
 SHA512 
0319a973a26650ce182c0e1f997399f0c3944474ad5c8c2f88b9588ffbf99ccd12bd84e7537f8368f8362a098a72d177fc3c844e2afc086f95094baa27d97b93
+DIST portage-mgorny-2.3.24.3.tar.gz 1235966 BLAKE2B 
0919ad1c287075cdeaacb3c40b468ba9afd93df59ea3e8caa87300f87e0638e72d3d2791d07764d82147025c407f83f7442d9c4f02b5b8ae7ba8485f54193499
 SHA512 
dfb2341a512b3db37b7f282d7246d16afb8df9e1c401656022ac72adf35541bd4aa0224974deb581e76174b1bd7c49368c76215dd977168e5da858e9d8b8eda5

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.3.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.3.ebuild
new file mode 100644
index 000..eb3315f80c8
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.3.ebuild
@@ -0,0 +1,163 @@
+# 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 has_version sys-apps/portage; then
+   ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
+   ewarn "please note that Portage will abort upon having to 
unmerge itself."
+   ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
+   ewarn "point, so you simply have to restart emerge and it will 
successfully"
+   ewarn "clean the old package afterwards."
+   fi
+}
+
+python_prepare_all() {
+   distutils-r1_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 ||
+   die "failed to patch AbstractEbuildProcess.py"
+   fi
+
+   if use xattr && use kernel_linux ; then
+   einfo "Adding FEATURES=xattr to make.globals ..."
+   echo 

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

2018-03-23 Thread Michał Górny
commit: 56711c041af828718a484619b3f2193e4223aa50
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 23 16:39:39 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 23 17:05:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56711c04

sys-apps/portage-mgorny: Update deps for OpenPGP key provider

The git version of portage[mgorny] now uses app-crypt/openpgp-keys-*
as provider of current OpenPGP keys.

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

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 49017fa930b..b2b9f73c5ff 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
>=app-arch/tar-1.27
!build? (
>=app-admin/eselect-1.2
-   app-crypt/gentoo-keys
+   app-crypt/openpgp-keys-gentoo-release
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
>=app-portage/gemato-10
app-shells/bash:0[readline]



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

2018-03-23 Thread Michał Górny
commit: 8aaf9267a01065f20d6de77135bf4e980b63beb2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 23 17:04:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 23 17:05:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aaf9267

sys-apps/portage-mgorny: Bump to 2.3.24.2

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.24.2.ebuild  | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
index 7badf79f6fb..603db566abe 100644
--- a/sys-apps/portage-mgorny/Manifest
+++ b/sys-apps/portage-mgorny/Manifest
@@ -1 +1,2 @@
 DIST portage-mgorny-2.3.24.1.tar.gz 1239318 BLAKE2B 
bfa8418ade600835c90378177bc6cd91f6c17e02c0e05b0829f4ee3b500ce3275fcb76424e19af5618026daa7b79d402aeb0d9f2133e7db09cb8983eeb355427
 SHA512 
04e3d5ee08f78ba3bb8045c36e7e81b06b7a0aff65a22c82cd2ca6fc0ab9f7b63a49c7eda9048d15fbc9c8d1a898c0d038f7cac2f4daf6d68bb799a9303d74c1
+DIST portage-mgorny-2.3.24.2.tar.gz 1239343 BLAKE2B 
701c90d333c10976f11910babed4b002cb545561c931d635973cf9b455a247b050b098c61fca0b20a5a8d70d4478a9daddacc826045e74c52d45878260431c93
 SHA512 
0319a973a26650ce182c0e1f997399f0c3944474ad5c8c2f88b9588ffbf99ccd12bd84e7537f8368f8362a098a72d177fc3c844e2afc086f95094baa27d97b93

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.2.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.2.ebuild
new file mode 100644
index 000..eb3315f80c8
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.2.ebuild
@@ -0,0 +1,163 @@
+# 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 has_version sys-apps/portage; then
+   ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
+   ewarn "please note that Portage will abort upon having to 
unmerge itself."
+   ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
+   ewarn "point, so you simply have to restart emerge and it will 
successfully"
+   ewarn "clean the old package afterwards."
+   fi
+}
+
+python_prepare_all() {
+   distutils-r1_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 ||
+   die "failed to patch AbstractEbuildProcess.py"
+   fi
+
+   if use xattr && use kernel_linux ; then
+   einfo "Adding FEATURES=xattr to make.globals ..."
+   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
+   || die "failed to append to make.globals"
+   fi
+
+   if [[ -n ${EPREFIX} ]] ; then
+   einfo "Setting portage.const.EPREFIX ..."
+   sed -e 

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

2018-03-22 Thread Michał Górny
commit: 47c35447a24bb05b9d3a07319d1d4fe075f4375c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 22 18:15:06 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 22 18:34:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c35447

sys-apps/portage-mgorny: Bump to 2.3.24.1 release

 sys-apps/portage-mgorny/Manifest   |   1 +
 .../portage-mgorny/portage-mgorny-2.3.24.1.ebuild  | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-apps/portage-mgorny/Manifest b/sys-apps/portage-mgorny/Manifest
new file mode 100644
index 000..7badf79f6fb
--- /dev/null
+++ b/sys-apps/portage-mgorny/Manifest
@@ -0,0 +1 @@
+DIST portage-mgorny-2.3.24.1.tar.gz 1239318 BLAKE2B 
bfa8418ade600835c90378177bc6cd91f6c17e02c0e05b0829f4ee3b500ce3275fcb76424e19af5618026daa7b79d402aeb0d9f2133e7db09cb8983eeb355427
 SHA512 
04e3d5ee08f78ba3bb8045c36e7e81b06b7a0aff65a22c82cd2ca6fc0ab9f7b63a49c7eda9048d15fbc9c8d1a898c0d038f7cac2f4daf6d68bb799a9303d74c1

diff --git a/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild
new file mode 100644
index 000..2e245b85af8
--- /dev/null
+++ b/sys-apps/portage-mgorny/portage-mgorny-2.3.24.1.ebuild
@@ -0,0 +1,163 @@
+# 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/gentoo-keys
+   >=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 has_version sys-apps/portage; then
+   ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
+   ewarn "please note that Portage will abort upon having to 
unmerge itself."
+   ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
+   ewarn "point, so you simply have to restart emerge and it will 
successfully"
+   ewarn "clean the old package afterwards."
+   fi
+}
+
+python_prepare_all() {
+   distutils-r1_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 ||
+   die "failed to patch AbstractEbuildProcess.py"
+   fi
+
+   if use xattr && use kernel_linux ; then
+   einfo "Adding FEATURES=xattr to make.globals ..."
+   echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
+   || die "failed to append to make.globals"
+   fi
+
+   if [[ -n ${EPREFIX} ]] ; then
+   einfo "Setting portage.const.EPREFIX ..."
+   sed -e 
"s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|"
 \
+   -e 
"s|^\(FAKEROOT_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/fakeroot\"\)|\\1${EPREFIX}\\2|"
 \
+   -e 
"s|^\(BASH_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/bash\"\)|\\1${EPREFIX}\\2|"
 \
+   -e 

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

2018-03-22 Thread Michał Górny
commit: 439170c2d96af1be875d3421fe543c61361495b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 22 17:04:22 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 22 17:07:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439170c2

sys-apps/portage-mgorny: Warn about abort if switching from Portage

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

diff --git a/sys-apps/portage-mgorny/portage-mgorny-.ebuild 
b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
index 87caced0df1..49017fa930b 100644
--- a/sys-apps/portage-mgorny/portage-mgorny-.ebuild
+++ b/sys-apps/portage-mgorny/portage-mgorny-.ebuild
@@ -54,6 +54,16 @@ PDEPEND="
)"
 # NOTE: FEATURES=installsources requires debugedit and rsync
 
+pkg_pretend() {
+   if has_version sys-apps/portage; then
+   ewarn "If you are migrating from sys-apps/portage to 
sys-apps/portage-mgorny,"
+   ewarn "please note that Portage will abort upon having to 
unmerge itself."
+   ewarn "However, sys-apps/portage-mgorny will already be 
installed at this"
+   ewarn "point, so you simply have to restart emerge and it will 
successfully"
+   ewarn "clean the old package afterwards."
+   fi
+}
+
 python_prepare_all() {
distutils-r1_python_prepare_all
 



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

2018-03-20 Thread Mart Raudsepp
commit: bb83e5b95605701a7546d15037a388b6c0f67fad
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 19 19:42:54 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 20 18:51:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb83e5b9

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

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 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 3a614ed0dde..979ffb13719 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-03-15 Thread Mikle Kolyada
commit: bb143aa68f68c5d83d49e81e5401be1317fcef36
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 15 14:27:06 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 15 14:27:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb143aa6

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

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 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 36b6e092931..3a614ed0dde 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-03-13 Thread Matt Turner
commit: d84827b82993d99139597e9de9ed8043490615c7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 13 07:21:26 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 13 08:06:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84827b8

sys-apps/portage-2.3.24-r1: ppc stable, bug 650060

 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 94553d7b550..2a0f8be0252 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-03-13 Thread Matt Turner
commit: d249bbafd00c062b57068b3efef6a321727be248
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 13 07:21:27 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 13 08:06:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d249bbaf

sys-apps/portage-2.3.24-r1: ppc64 stable, bug 650060

 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 2a0f8be0252..36b6e092931 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-03-11 Thread Matt Turner
commit: 8c4dd271f42415273beb3bf1eb4e2666f51049c1
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 11 21:49:21 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 11 21:49:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4dd271

sys-apps/portage-2.3.24-r1: added ~alpha, bug 638776

 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 f66dbf9d9b8..94553d7b550 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="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-03-11 Thread Mikle Kolyada
commit: fc127c3e67adfeda800066db90aa5e7de31e3c8c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 11 09:37:14 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 11 09:37:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc127c3e

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

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 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 91f70d15157..f66dbf9d9b8 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="~amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="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-03-10 Thread Matt Turner
commit: 2f503b1a5183aba09972cde72edb6a97af8b53ab
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 11 05:16:32 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 11 05:16:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f503b1a

sys-apps/portage-2.3.24-r1: hppa stable, bug 650060

 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 cc236237718..91f70d15157 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="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="~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-03-10 Thread Thomas Deutschmann
commit: 16dc01dd10692b33ef6cc7d6d6b7e591fb93d2c5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Mar 11 02:13:00 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Mar 11 02:16:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16dc01dd

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

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 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 5ae50b68d9d..cc236237718 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="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~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-03-10 Thread Sergei Trofimovich
commit: 0fe5fba2f21f24485febdbefe96313584e2dda80
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 10 12:13:42 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 10 12:26:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe5fba2

sys-apps/portage: stable 2.3.24-r1 for sparc, bug #650060

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 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 673a156af06..5ae50b68d9d 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="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~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-03-10 Thread Sergei Trofimovich
commit: 8aad66436ab40795f9f5b333d6575cb704cedd9c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar 10 10:36:38 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 10 11:04:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad6643

sys-apps/portage: stable 2.3.24-r1 for ia64, bug #650060

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 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 443cd948df3..673a156af06 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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
+KEYWORDS="~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-03-09 Thread Zac Medico
commit: 369f75c043173531d52a4aa6c7ba55e5a8d5b1ac
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  9 23:23:01 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  9 23:27:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369f75c0

sys-apps/portage: rsync-verify off by default (bug 649276)

Since portage-2.3.24 is due for stabilization, and rsync-verify support
is not really stable yet, turn it off by default.

Bug: https://bugs.gentoo.org/649276
See: https://bugs.gentoo.org/647964
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 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 7884189ba9c..443cd948df3 100644
--- a/sys-apps/portage/portage-2.3.24-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.24-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS="~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"
+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



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

2018-03-06 Thread Mart Raudsepp
commit: 2434e14beeba9febfd2e2aab00e276376f715792
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar  6 13:11:03 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar  6 18:12:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2434e14b

sys-apps/portage-2.3.24-r1: re-add ~arm64

Keyword was removed without a re-keywording bug. Or more exactly, it was
added to package list after the previous package list was already done,
and a re-CC was forgotten.

Bug: https://bugs.gentoo.org/638776
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 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 4ea6eacc178..7884189ba9c 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="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~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-03-04 Thread Tobias Klausmann
commit: 6329868e1b4bffd6d3f36548e114d8b0b87e45ee
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Mar  4 16:22:58 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Mar  4 16:22:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6329868e

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

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

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index dc03695e781..9e3a669db1d 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-03-01 Thread Mart Raudsepp
commit: f695bb69094c6d60ac400db24dc8508c36e1caf9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar  1 19:17:17 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar  1 20:01:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f695bb69

sys-apps/portage-2.3.19-r1: arm64 stable (bug #644826)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 9dd63fc62c9..dc03695e781 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-02-21 Thread Michał Górny
commit: ee0896ec23be43bda1358a9f7972ca5de14598b1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 16:48:44 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 21 17:20:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0896ec

sys-apps/portage: Tested on ~amd64-fbsd (bug #638776)

 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 b7666c5beb7..4ea6eacc178 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="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~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-02-07 Thread Zac Medico
commit: 59ca95e102c561a38696804e7faee2dadbf96451
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Feb  8 04:19:51 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 04:24:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ca95e1

sys-apps/portage: remove duplicate rsync-verify deps in 

Fixes: c5bd4ddefd1b ("sys-apps/portage: disable rsync-verify for stage1 build")
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/portage-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index aa5ac450ef0..b82170153d2 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -55,11 +55,6 @@ RDEPEND="
elibc_musl? ( >=sys-apps/sandbox-2.2 )
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
-   rsync-verify? (
-   >=app-portage/gemato-11
-   app-crypt/gentoo-keys
-   app-crypt/gnupg[ssl(-)]
-   )
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3



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

2018-02-07 Thread Michał Górny
commit: 9cdccbb4f67a6e3586df619a689ee9a7306ffe7d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  7 21:34:58 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  7 21:38:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdccbb4

sys-apps/portage: Require app-crypt/gnupg with IPv6 fix

Depend on >=app-crypt/gnupg-2.2.4-r2 to avoid failing verification
on systems that are missing an IPv6 stack. More importantly, this
ensures that we will not stabilize Portage before that version of GnuPG.

Bug: https://bugs.gentoo.org/646194

 sys-apps/portage/{portage-2.3.24.ebuild => portage-2.3.24-r1.ebuild} | 2 +-
 sys-apps/portage/portage-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.24.ebuild 
b/sys-apps/portage/portage-2.3.24-r1.ebuild
similarity index 99%
rename from sys-apps/portage/portage-2.3.24.ebuild
rename to sys-apps/portage/portage-2.3.24-r1.ebuild
index f0ad350864b..b7666c5beb7 100644
--- a/sys-apps/portage/portage-2.3.24.ebuild
+++ b/sys-apps/portage/portage-2.3.24-r1.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
-   app-crypt/gnupg[ssl(-)]
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)
)
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 2df6101a5f9..aa5ac450ef0 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
-   app-crypt/gnupg[ssl(-)]
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)
)
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )



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

2018-02-07 Thread Zac Medico
commit: c5bd4ddefd1b1f6e8b9f69da68e6aef5249bc5a5
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb  7 19:35:09 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb  7 19:40:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bd4dde

sys-apps/portage: disable rsync-verify for stage1 build

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/portage-2.3.24.ebuild | 12 ++--
 sys-apps/portage/portage-.ebuild   |  7 ++-
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.24.ebuild 
b/sys-apps/portage/portage-2.3.24.ebuild
index 9c6f5d9387d..f0ad350864b 100644
--- a/sys-apps/portage/portage-2.3.24.ebuild
+++ b/sys-apps/portage/portage-2.3.24.ebuild
@@ -44,17 +44,17 @@ RDEPEND="
>=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[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
-   rsync-verify? (
-   >=app-portage/gemato-10
-   app-crypt/gentoo-keys
-   app-crypt/gnupg[ssl(-)]
-   )
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3
@@ -123,7 +123,7 @@ python_prepare_all() {
|| die "failed to append to make.globals"
fi
 
-   if ! use rsync-verify; then
+   if use build || ! use rsync-verify; then
sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-i cnf/repos.conf || die "sed failed"
fi

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index e91f5535212..2df6101a5f9 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -44,6 +44,11 @@ RDEPEND="
>=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[ssl(-)]
+   )
)
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
elibc_glibc? ( >=sys-apps/sandbox-2.2 )
@@ -122,7 +127,7 @@ python_prepare_all() {
|| die "failed to append to make.globals"
fi
 
-   if ! use rsync-verify; then
+   if use build || ! use rsync-verify; then
sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-i cnf/repos.conf || die "sed failed"
fi



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

2018-02-05 Thread Michał Górny
commit: 968fe10adbc362b1aacf682bac3eba8c32d1c058
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  3 15:25:38 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 21:58:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968fe10a

sys-apps/portage: Enable additional QA features for USE=gentoo-dev

Enable additional FEATURES for developers that are not ready for
deployment on our users but are useful for preventing developers from
committing common mistakes.

Closes: https://github.com/gentoo/gentoo/pull/7034

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

diff --git a/sys-apps/portage/portage-2.3.24.ebuild 
b/sys-apps/portage/portage-2.3.24.ebuild
index 8de39be7758..9c6f5d9387d 100644
--- a/sys-apps/portage/portage-2.3.24.ebuild
+++ b/sys-apps/portage/portage-2.3.24.ebuild
@@ -99,6 +99,10 @@ python_prepare_all() {
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
-i pym/_emerge/create_depgraph_params.py || \
die "failed to patch create_depgraph_params.py"
+
+   einfo "Enabling additional FEATURES for gentoo-dev..."
+   echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox 
strict-keepdir"' \
+   >> cnf/make.globals || die
fi
 
if use native-extensions; then

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index fdf7d5dee9d..e91f5535212 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -98,6 +98,10 @@ python_prepare_all() {
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
-i pym/_emerge/create_depgraph_params.py || \
die "failed to patch create_depgraph_params.py"
+
+   einfo "Enabling additional FEATURES for gentoo-dev..."
+   echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox 
strict-keepdir"' \
+   >> cnf/make.globals || die
fi
 
if use native-extensions; then



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

2018-02-05 Thread Michał Górny
commit: e115c22c5dba3760f1d0337098d1bc93bde60e4d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 20:44:27 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 20:45:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e115c22c

sys-apps/portage: git portage requires gemato-11+

 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 52fca1f4c12..fdf7d5dee9d 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
rsync-verify? (
-   >=app-portage/gemato-10
+   >=app-portage/gemato-11
app-crypt/gentoo-keys
app-crypt/gnupg[ssl(-)]
)



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

2018-02-05 Thread Zac Medico
commit: 3e3f1963e8e81bfd3888e017babd801ab88b4dce
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb  5 17:48:27 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb  5 17:48:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3f1963

sys-apps/portage: remove old versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/Manifest  |   3 -
 sys-apps/portage/portage-2.3.14.ebuild | 262 ---
 sys-apps/portage/portage-2.3.20.ebuild | 260 ---
 sys-apps/portage/portage-2.3.6.ebuild  | 277 -
 4 files changed, 802 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c8d99f2f072..c166e991e4d 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.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
-DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
deleted file mode 100644
index c60736c0528..000
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ /dev/null
@@ -1,262 +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 ~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
-   dev-lang/python-exec:2
- 

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

2018-02-03 Thread Zac Medico
commit: 46adfd1c48e6f38ec90dfeb1f4b7326ebebc2ae9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb  3 12:08:18 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb  3 14:43:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46adfd1c

sys-apps/portage: add gentoo-dev USE

The gentoo-dev USE flag will be use to enable stricter default
settings that are intended for use by ebuild developers.
This flag is not recommended for non-developers, since it
might enable settings that are not ready for general use.

This flag makes emerge default to --dynamic-deps=n.

https://bugs.gentoo.org/645550
https://bugs.gentoo.org/646458
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/metadata.xml  | 1 +
 sys-apps/portage/portage-2.3.24.ebuild | 9 -
 sys-apps/portage/portage-.ebuild   | 9 -
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
index 8d4801007bc..5d99599f678 100644
--- a/sys-apps/portage/metadata.xml
+++ b/sys-apps/portage/metadata.xml
@@ -11,6 +11,7 @@
   
   
 Build html API documentation with epydoc.
+Enable features required for Gentoo ebuild 
development.
 Use inter-process communication between portage and
 running ebuilds.
 

diff --git a/sys-apps/portage/portage-2.3.24.ebuild 
b/sys-apps/portage/portage-2.3.24.ebuild
index 8e5bc50d4eb..8de39be7758 100644
--- a/sys-apps/portage/portage-2.3.24.ebuild
+++ b/sys-apps/portage/portage-2.3.24.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions +rsync-verify selinux xattr"
+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
@@ -94,6 +94,13 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_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 || \
+   die "failed to patch create_depgraph_params.py"
+   fi
+
if use native-extensions; then
printf "[build_ext]\nportage-ext-modules=true\n" >> \
setup.cfg || die

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 43c081296c7..52fca1f4c12 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions +rsync-verify selinux xattr"
+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
@@ -93,6 +93,13 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_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 || \
+   die "failed to patch create_depgraph_params.py"
+   fi
+
if use native-extensions; then
printf "[build_ext]\nportage-ext-modules=true\n" >> \
setup.cfg || die



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

2018-02-02 Thread Zac Medico
commit: 392aea421136122a05d246b40f690b9945f550b8
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb  3 03:35:54 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb  3 03:36:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392aea42

sys-apps/portage: version bump to 2.3.24

  #645002 - dep_zapdeps: sort by new_slot_count for DNF only
  #645780 - emerge: disable --changed-deps-report by default
  #646458 - emerge: enable --dynamic-deps=y by default once again

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e0444bd66ca..c8d99f2f072 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,6 +3,6 @@ DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f5
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
-DIST portage-2.3.23.tar.bz2 958822 BLAKE2B 
c36f5eceec5b6ce4efae1b1050ec0c3f3d15c5e595f550cc1bfd65551be55ab9c3af663b9f1945c890d88c0350d668e81c327987d9c67e3b2448c418087a2183
 SHA512 
daff6008737c93c374f214c5e8e5ca9a208c45c465cfbc8d86174b80ff48c003de07e481f93e8856e650dadb01411c833f6b68c8ea2a599518528ca563898aaa
+DIST portage-2.3.24.tar.bz2 959266 BLAKE2B 
bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8
 SHA512 
fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

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



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

2018-02-01 Thread Zac Medico
commit: 56c3ee7d61fcda154968f549afbfcff0a962944f
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Feb  1 23:33:14 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  1 23:38:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c3ee7d

sys-apps/portage: version bump to 2.3.23

  #646314 - fix "gpg: Can't check signature: No public key"

Bug: https://bugs.gentoo.org/646314
Package-Manager: Portage-2.3.23, Repoman-2.3.6

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Date:  Thu Feb 1 15:33:14 2018 -0800
#
# On branch master
# Your branch is ahead of 'gentoo/master' by 1 commit.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#   modified:   Manifest
#   renamed:portage-2.3.22.ebuild -> portage-2.3.23.ebuild
#

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

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 99f6c934c53..e0444bd66ca 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,6 +3,6 @@ DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f5
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
-DIST portage-2.3.22.tar.bz2 958924 BLAKE2B 
16ff087bc1ae8222c9ba10943c72b68820b0e1be6f3c94bd5d5159542aa5b1e126874ee2c4dc615f6f2ce88f244997addcb14a701456eba2ddff86c41627
 SHA512 
71d36bb15748e8485b4331751e349679592a6dba157f47c82c2ad8fbecbd8a0c8f7194a66db319b02697b15a8996ec85ff5b230087c21ae9d379f6ae4642e9d4
+DIST portage-2.3.23.tar.bz2 958822 BLAKE2B 
c36f5eceec5b6ce4efae1b1050ec0c3f3d15c5e595f550cc1bfd65551be55ab9c3af663b9f1945c890d88c0350d668e81c327987d9c67e3b2448c418087a2183
 SHA512 
daff6008737c93c374f214c5e8e5ca9a208c45c465cfbc8d86174b80ff48c003de07e481f93e8856e650dadb01411c833f6b68c8ea2a599518528ca563898aaa
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

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



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

2018-01-31 Thread Zac Medico
commit: 89d8132fc8d0bf544fa699e2e73ad89b73e05f3b
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Feb  1 06:39:57 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  1 06:47:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d8132f

sys-apps/portage: 2.3.22 version bump

  #646184 - prevent gemato call with USE="-rsync-verify"

Package-Manager: Portage-2.3.22, Repoman-2.3.6

 sys-apps/portage/Manifest | 2 +-
 sys-apps/portage/{portage-2.3.21.ebuild => portage-2.3.22.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index dd7014a2b64..99f6c934c53 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,6 +3,6 @@ DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f5
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
-DIST portage-2.3.21.tar.bz2 958588 BLAKE2B 
01dadfa582e5810c42b389708b108016697ad78c1d184b06d5a2f0d4ce8086232200fa135920d4a1ab9fbde0020f2c8ce4322cd087fd70cb4aa6c42b92226dda
 SHA512 
a6acc6b553f3ecd57479328a0261f09dbe92a84b2a7ae21a97d4651ee392d420c76b51384054d6a3ea41bce19a9b2178faf491273afc6d4af9e0559ca7b79f2c
+DIST portage-2.3.22.tar.bz2 958924 BLAKE2B 
16ff087bc1ae8222c9ba10943c72b68820b0e1be6f3c94bd5d5159542aa5b1e126874ee2c4dc615f6f2ce88f244997addcb14a701456eba2ddff86c41627
 SHA512 
71d36bb15748e8485b4331751e349679592a6dba157f47c82c2ad8fbecbd8a0c8f7194a66db319b02697b15a8996ec85ff5b230087c21ae9d379f6ae4642e9d4
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.22.ebuild
similarity index 99%
rename from sys-apps/portage/portage-2.3.21.ebuild
rename to sys-apps/portage/portage-2.3.22.ebuild
index 8ec832904bf..8e5bc50d4eb 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.22.ebuild
@@ -144,7 +144,7 @@ python_prepare_all() {
 
einfo "Adjusting repos.conf ..."
sed -e "s|^\(location = \)\(/usr/portage\)|\\1${EPREFIX}\\2|" \
-   -e "s|^\(sync-rsync-openpgp-key-path = 
\)\(.*\)|\\1${EPREFIX}\\2|" \
+   -e "s|^\(sync-openpgp-key-path = 
\)\(.*\)|\\1${EPREFIX}\\2|" \
-i cnf/repos.conf || die "sed failed"
if use prefix-guest ; then
sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \



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

2018-01-31 Thread Zac Medico
commit: 1d23e6f8bf2334d62872f75e93a968d8558eed07
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jan 31 23:52:50 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jan 31 23:52:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d23e6f8

sys-apps/portage: apply EPREFIX to repos.conf pubring.gpg path

Closes: https://bugs.gentoo.org/646250
Package-Manager: Portage-2.3.21, Repoman-2.3.6

 sys-apps/portage/portage-2.3.21.ebuild | 1 +
 sys-apps/portage/portage-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
index 62973a379b0..8ec832904bf 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -144,6 +144,7 @@ python_prepare_all() {
 
einfo "Adjusting repos.conf ..."
sed -e "s|^\(location = \)\(/usr/portage\)|\\1${EPREFIX}\\2|" \
+   -e "s|^\(sync-rsync-openpgp-key-path = 
\)\(.*\)|\\1${EPREFIX}\\2|" \
-i cnf/repos.conf || die "sed failed"
if use prefix-guest ; then
sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 7913145d58f..43c081296c7 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -143,6 +143,7 @@ python_prepare_all() {
 
einfo "Adjusting repos.conf ..."
sed -e "s|^\(location = \)\(/usr/portage\)|\\1${EPREFIX}\\2|" \
+   -e "s|^\(sync-openpgp-key-path = 
\)\(.*\)|\\1${EPREFIX}\\2|" \
-i cnf/repos.conf || die "sed failed"
if prefix-guest ; then
sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \



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

2018-01-30 Thread Michał Górny
commit: 59bd32b5d21950f61776b5e5ec064b43fcc8b78b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 19:15:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 19:31:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bd32b5

sys-apps/portage: Add rsync-verify? dep on app-crypt/gnupg

Closes: https://bugs.gentoo.org/646134

 sys-apps/portage/portage-2.3.21.ebuild | 1 +
 sys-apps/portage/portage-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
index 4bd08154f1c..b958f895c80 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -53,6 +53,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
+   app-crypt/gnupg
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 98724289cf7..387db3c964e 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -53,6 +53,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
+   app-crypt/gnupg
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (



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

2018-01-30 Thread Michał Górny
commit: a7ab02c765e783a78fc8aea6a26f41127b2eadc7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 19:21:12 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 19:31:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ab02c7

sys-apps/portage: Require USE=ssl on app-crypt/gnupg

Since the the keys provided by app-crypt/gentoo-keys specify hkps://
keyservers, GnuPG needs to be built with SSL/TLS support to be able
to update the keys. Reported by thunderrd on #gentoo-python.

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

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
index b958f895c80..62973a379b0 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
-   app-crypt/gnupg
+   app-crypt/gnupg[ssl(-)]
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 387db3c964e..7913145d58f 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
rsync-verify? (
>=app-portage/gemato-10
app-crypt/gentoo-keys
-   app-crypt/gnupg
+   app-crypt/gnupg[ssl(-)]
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (



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

2018-01-30 Thread Michał Górny
commit: 8ec1a645932e72285772c4984b92c5a76a1b3d4b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 19:08:44 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 19:31:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec1a645

sys-apps/portage: Revert "require gemato[gpg] (bug 646134)"

This is the wrong solution. app-portage/gemato has a big fat warning
that you are not supposed to depend on its USE flags.

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

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
index 3bae3f2e389..4bd08154f1c 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
rsync-verify? (
-   >=app-portage/gemato-10[gpg,-portage-postsync(-)]
+   >=app-portage/gemato-10
app-crypt/gentoo-keys
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index b774af20681..98724289cf7 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
rsync-verify? (
-   >=app-portage/gemato-10[gpg,-portage-postsync(-)]
+   >=app-portage/gemato-10
app-crypt/gentoo-keys
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )



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

2018-01-30 Thread Zac Medico
commit: 4325fc18ea8ba3c6a5c03d66725f9abc6ed8ac15
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 30 17:42:28 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 30 17:52:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4325fc18

sys-apps/portage: require gemato[gpg] (bug 646134)

Reported-by: Daniel Kenzelmann  k8n.de>
Closes: https://bugs.gentoo.org/646134
Package-Manager: Portage-2.3.21, Repoman-2.3.6

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

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
index 4bd08154f1c..3bae3f2e389 100644
--- a/sys-apps/portage/portage-2.3.21.ebuild
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
rsync-verify? (
-   >=app-portage/gemato-10
+   >=app-portage/gemato-10[gpg,-portage-postsync(-)]
app-crypt/gentoo-keys
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 98724289cf7..b774af20681 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
rsync-verify? (
-   >=app-portage/gemato-10
+   >=app-portage/gemato-10[gpg,-portage-postsync(-)]
app-crypt/gentoo-keys
)
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )



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

2018-01-29 Thread Zac Medico
commit: fc29bf45412c227e5b0995472132913289d0f8f2
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 30 06:18:27 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 30 06:21:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc29bf45

sys-apps/portage: version bump to 2.3.21

  #612972 - fix global scope DISTDIR setting to be consistent
  #645416 - dep_zapdeps: fix virtual/rust handling
  #645780 - add --changed-deps-report option

Package-Manager: Portage-2.3.20, Repoman-2.3.6

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Date:  Mon Jan 29 22:18:27 2018 -0800
#
# On branch master
# Your branch is ahead of 'gentoo/master' by 1 commit.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#   modified:   Manifest
#   new file:   portage-2.3.21.ebuild
#

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.21.ebuild | 271 +
 2 files changed, 272 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index f256bdfa605..dd7014a2b64 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,5 +3,6 @@ DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f5
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
+DIST portage-2.3.21.tar.bz2 958588 BLAKE2B 
01dadfa582e5810c42b389708b108016697ad78c1d184b06d5a2f0d4ce8086232200fa135920d4a1ab9fbde0020f2c8ce4322cd087fd70cb4aa6c42b92226dda
 SHA512 
a6acc6b553f3ecd57479328a0261f09dbe92a84b2a7ae21a97d4651ee392d420c76b51384054d6a3ea41bce19a9b2178faf491273afc6d4af9e0559ca7b79f2c
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.21.ebuild 
b/sys-apps/portage/portage-2.3.21.ebuild
new file mode 100644
index 000..4bd08154f1c
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.21.ebuild
@@ -0,0 +1,271 @@
+# 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="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +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-01-25 Thread Michał Górny
commit: fd8ed684ee5cc2e53443fe98bde11445e20c6e54
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 10:02:18 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:57:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8ed684

sys-apps/portage: Add USE=rsync-verify to control gemato verification

 sys-apps/portage/metadata.xml|  4 
 sys-apps/portage/portage-.ebuild | 13 -
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
index c66241962c3..8d4801007bc 100644
--- a/sys-apps/portage/metadata.xml
+++ b/sys-apps/portage/metadata.xml
@@ -20,6 +20,10 @@
 This should only be temporarily disabled for some bootstrapping
 operations.  Cross-compilation is not supported.
 
+
+Enable full-tree cryptographic verification of Gentoo repository
+rsync checkouts using app-portage/gemato.
+
 Preserve extended attributes (filesystem-stored 
metadata)
 when installing files. Usually only required for hardened systems.
 

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 69caf406422..98724289cf7 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions +rsync-verify selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27
@@ -33,6 +33,8 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # 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
@@ -48,6 +50,10 @@ RDEPEND="
elibc_musl? ( >=sys-apps/sandbox-2.2 )
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
+   rsync-verify? (
+   >=app-portage/gemato-10
+   app-crypt/gentoo-keys
+   )
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3
@@ -104,6 +110,11 @@ python_prepare_all() {
|| die "failed to append to make.globals"
fi
 
+   if ! use rsync-verify; then
+   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
+   -i cnf/repos.conf || die "sed failed"
+   fi
+
if [[ -n ${EPREFIX} ]] ; then
einfo "Setting portage.const.EPREFIX ..."
sed -e 
"s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|"
 \



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

2018-01-21 Thread Sergei Trofimovich
commit: cbba7c25412d21d63173c6f452aad1b6ee2b445d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan 21 22:31:58 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 21 22:32:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbba7c25

sys-apps/portage: stable 2.3.19-r1 for ia64, bug #644826

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 04830e6a4b2..9dd63fc62c9 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-20 Thread Zac Medico
commit: 1cd7e994e858dc5cf685ee2a37d2da5d1462a1f7
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jan 21 01:22:47 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jan 21 01:42:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd7e994

sys-apps/portage: version bump to 2.3.20

  #642632 - doins: implement install -p option
  #642672 - fix preserve-libs for symlinks to other dirs
  #643974 - prefer || dep choices that install a new package in order
to allow upgrade of another package
  #645002 - fix perl-cleaner || dep handling for catalyst stage1
  #645190 - fix dev-manager || dep handling for catalyst stage1

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.20.ebuild | 260 +
 2 files changed, 261 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 794b2712c3a..f256bdfa605 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,5 +2,6 @@ DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed
 DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 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.20.tar.bz2 956633 BLAKE2B 
cf166a10522c5fab6b273674be4d7a673b961fe1c2ca649c7fa6d3759364dd1454ea57edd1e99fd2648b47244fde6f311fb925f50b9a118a1d2880048eb9f39e
 SHA512 
e4fde56f5293b25ef5f484cf601c1db71c350603987e1b2736d9b8434158e8778c637dd5891401e6d484c7a11f1982bbe8213a352c185fc4c6b0039006756764
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.20.ebuild 
b/sys-apps/portage/portage-2.3.20.ebuild
new file mode 100644
index 000..777f27ef0d5
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.20.ebuild
@@ -0,0 +1,260 @@
+# 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 ~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
+   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)
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   

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

2018-01-20 Thread Sergei Trofimovich
commit: fb652be3d3fcef42afb94619a2f1af7703cbba89
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 20 23:12:50 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 20 23:13:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb652be3

sys-apps/portage: stable 2.3.19-r1 for ppc/ppc64, bug #644826

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 0881cef7533..04830e6a4b2 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-18 Thread Sergei Trofimovich
commit: de1613d6ec0963e01d2e86bc3c8ecce3e639f3af
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 18 19:22:18 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 18 21:58:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1613d6

sys-apps/portage: stable 2.3.19-r1 for hppa/sparc

Bug: https://bugs.gentoo.org/show_bug.cgi?id=644826
Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa sparc"

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 04f46560d93..0881cef7533 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-18 Thread Markus Meier
commit: f73f18ef3c1e1b12c51bf5985837c5ceeb1bb608
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jan 18 19:00:57 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jan 18 19:00:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73f18ef

sys-apps/portage: arm stable, bug #637386

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index ab04b7ce90b..82326a4eb63 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-17 Thread Mikle Kolyada
commit: e17031314cef5a0432878b4ab8509249e47a2ea8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 17 19:47:45 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 17 19:49:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1703131

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

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 8ed27f6e2de..04f46560d93 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-16 Thread Thomas Deutschmann
commit: 24cb1850f6db68caed199ab529e658de4fcc1178
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 17 06:17:00 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 17 06:42:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cb1850

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

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 777f27ef0d5..8ed27f6e2de 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-09 Thread Mike Frysinger
commit: 314def93b9bf9ca5423d12336cffdc94a0c99003
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Jan 10 03:28:46 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jan 10 04:18:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314def93

sys-apps/portage: mark 2.3.8 arm64/m68k/s390/sh stable

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

diff --git a/sys-apps/portage/portage-2.3.8.ebuild 
b/sys-apps/portage/portage-2.3.8.ebuild
index 9542e621b6e..b67871e7a19 100644
--- a/sys-apps/portage/portage-2.3.8.ebuild
+++ b/sys-apps/portage/portage-2.3.8.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 ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 SLOT="0"
 IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 



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

2018-01-05 Thread Ulrich Müller
commit: c37ca8766727f4f2fa69f967e5b8ffa084535888
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan  5 21:53:34 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan  5 22:00:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37ca876

sys-apps/portage: Remove linguas_* from IUSE.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/portage/portage-2.3.13-r1.ebuild | 4 ++--
 sys-apps/portage/portage-2.3.13.ebuild| 4 ++--
 sys-apps/portage/portage-2.3.14.ebuild| 4 ++--
 sys-apps/portage/portage-2.3.16.ebuild| 4 ++--
 sys-apps/portage/portage-2.3.19-r1.ebuild | 2 +-
 sys-apps/portage/portage-2.3.6.ebuild | 4 ++--
 sys-apps/portage/portage-2.3.8.ebuild | 4 ++--
 sys-apps/portage/portage-.ebuild  | 2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 9499a46d6fc..ab04b7ce90b 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,7 +18,7 @@ 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 linguas_ru +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27

diff --git a/sys-apps/portage/portage-2.3.13.ebuild 
b/sys-apps/portage/portage-2.3.13.ebuild
index 35e02ea5602..fc6f962041e 100644
--- a/sys-apps/portage/portage-2.3.13.ebuild
+++ b/sys-apps/portage/portage-2.3.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,7 +18,7 @@ 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 ~sparc-fbsd ~x86-fbsd"
 SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index 2a721a6a55b..c60736c0528 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27

diff --git a/sys-apps/portage/portage-2.3.16.ebuild 
b/sys-apps/portage/portage-2.3.16.ebuild
index b61efef9fdd..0487401d2d7 100644
--- a/sys-apps/portage/portage-2.3.16.ebuild
+++ b/sys-apps/portage/portage-2.3.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,7 +18,7 @@ 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 linguas_ru +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index b4d889b8092..777f27ef0d5 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27

diff --git a/sys-apps/portage/portage-2.3.6.ebuild 
b/sys-apps/portage/portage-2.3.6.ebuild
index 997eb5d0ceb..e4a7c2f6237 100644
--- a/sys-apps/portage/portage-2.3.6.ebuild
+++ b/sys-apps/portage/portage-2.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo 

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

2018-01-04 Thread Zac Medico
commit: 302eff51953f1258205feba67936bfb779fc3478
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jan  5 00:19:22 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan  5 00:20:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302eff51

sys-apps/portage: use systemd eclass for tmpfiles support

Closes: https://bugs.gentoo.org/643386
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/portage/portage-2.3.19-r1.ebuild | 5 ++---
 sys-apps/portage/portage-.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index ad03ed45ed6..b4d889b8092 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-r1.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1
+inherit distutils-r1 systemd
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -203,8 +203,7 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
-   insinto /usr/lib/tmpfiles.d
-   doins "${FILESDIR}"/portage-ccache.conf
+   systemd_dotmpfilesd "${FILESDIR}"/portage-ccache.conf
 
# Due to distutils/python-exec limitations
# these must be installed to /usr/bin.

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index db45902de9a..3464c42d718 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1 git-r3
+inherit distutils-r1 git-r3 systemd
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -202,8 +202,7 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
-   insinto /usr/lib/tmpfiles.d
-   doins "${FILESDIR}"/portage-ccache.conf
+   systemd_dotmpfilesd "${FILESDIR}"/portage-ccache.conf
 
# Due to distutils/python-exec limitations
# they must be installed to /usr/bin.



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

2018-01-04 Thread Zac Medico
commit: 72533ec33e2fa41ac5f9859a4e1826a1baac512a
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan  4 23:55:17 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan  4 23:56:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72533ec3

sys-apps/portage: eliminate virtual/tmpfiles dependency

Closes: https://bugs.gentoo.org/643386
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/portage/portage-2.3.19-r1.ebuild | 7 ---
 sys-apps/portage/portage-.ebuild  | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.19-r1.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
index 1c78b4a699f..ad03ed45ed6 100644
--- a/sys-apps/portage/portage-2.3.19-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.19-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1 tmpfiles
+inherit distutils-r1
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -203,7 +203,8 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
-   dotmpfiles "${FILESDIR}"/portage-ccache.conf
+   insinto /usr/lib/tmpfiles.d
+   doins "${FILESDIR}"/portage-ccache.conf
 
# Due to distutils/python-exec limitations
# these must be installed to /usr/bin.

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index e025371418a..db45902de9a 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1 git-r3 tmpfiles
+inherit distutils-r1 git-r3
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -202,7 +202,8 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
-   dotmpfiles "${FILESDIR}"/portage-ccache.conf
+   insinto /usr/lib/tmpfiles.d
+   doins "${FILESDIR}"/portage-ccache.conf
 
# Due to distutils/python-exec limitations
# they must be installed to /usr/bin.



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

2018-01-01 Thread Mike Gilbert
commit: e5f430619b1dbdce1d9ba7836db55fee065798dd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 31 15:18:27 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan  2 02:48:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f43061

sys-apps/portage: exclude /var/tmp/ccache from tmpfiles cleanup

By default, systemd-tmpfiles removes files older than 30 days from /var/tmp.
The default portage config sets CCACHE_DIR=/var/tmp/ccache.

Bug: https://bugs.gentoo.org/490676#c14
Package-Manager: Portage-2.3.19_p3, Repoman-2.3.6_p37

 sys-apps/portage/files/portage-ccache.conf   | 2 ++
 sys-apps/portage/{portage-2.3.19.ebuild => portage-2.3.19-r1.ebuild} | 4 +++-
 sys-apps/portage/portage-.ebuild | 4 +++-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/files/portage-ccache.conf 
b/sys-apps/portage/files/portage-ccache.conf
new file mode 100644
index 000..37857fde319
--- /dev/null
+++ b/sys-apps/portage/files/portage-ccache.conf
@@ -0,0 +1,2 @@
+# Prevent ccache files from being cleaned
+x /var/tmp/ccache

diff --git a/sys-apps/portage/portage-2.3.19.ebuild 
b/sys-apps/portage/portage-2.3.19-r1.ebuild
similarity index 99%
rename from sys-apps/portage/portage-2.3.19.ebuild
rename to sys-apps/portage/portage-2.3.19-r1.ebuild
index b4f03d91d2d..1c78b4a699f 100644
--- a/sys-apps/portage/portage-2.3.19.ebuild
+++ b/sys-apps/portage/portage-2.3.19-r1.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1
+inherit distutils-r1 tmpfiles
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -203,6 +203,8 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
+   dotmpfiles "${FILESDIR}"/portage-ccache.conf
+
# Due to distutils/python-exec limitations
# these must be installed to /usr/bin.
local sbin_relocations='archive-conf dispatch-conf emaint env-update 
etc-update fixpackages regenworld'

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index adb4f2b5bde..e025371418a 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=(
 )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 
-inherit distutils-r1 git-r3
+inherit distutils-r1 git-r3 tmpfiles
 
 DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
@@ -202,6 +202,8 @@ python_install_all() {
esetup.py "${targets[@]}"
fi
 
+   dotmpfiles "${FILESDIR}"/portage-ccache.conf
+
# Due to distutils/python-exec limitations
# they must be installed to /usr/bin.
local sbin_relocations='archive-conf dispatch-conf emaint env-update 
etc-update fixpackages regenworld'



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

2017-12-23 Thread Sergei Trofimovich
commit: 70bc39be0391eded2c56ee7269172f277f6163ec
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 23 10:58:01 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bc39be

sys-apps/portage: stable 2.3.13-r1 for hppa/sparc, bug #637386

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa sparc"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 4b49b032688..9499a46d6fc 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-12-21 Thread Markus Meier
commit: d93190fa57b183da66252d964c3de5970bbe46d1
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Dec 22 05:19:32 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Dec 22 05:19:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93190fa

sys-apps/portage: add ~arm64, bug #634936

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm64"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 35ed011f65b..4b49b032688 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-12-21 Thread Markus Meier
commit: e033152f28bf1ef6fac5ed37ece1dec97071d606
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Dec 22 05:19:39 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Dec 22 05:19:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e033152f

sys-apps/portage: add ~arm64, bug #634936

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm64"

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

diff --git a/sys-apps/portage/portage-2.3.16.ebuild 
b/sys-apps/portage/portage-2.3.16.ebuild
index b4f03d91d2d..b61efef9fdd 100644
--- a/sys-apps/portage/portage-2.3.16.ebuild
+++ b/sys-apps/portage/portage-2.3.16.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-12-15 Thread Zac Medico
commit: 7a131e603a3a56e7f0d996e5390d48eb2243ace0
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 16 00:50:43 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 16 00:58:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a131e60

sys-apps/portage: version bump to 2.3.19

  #640934 - doins: fix PYTHONPATH setting
  #641088 - file_copy: handle EOPNOTSUPP for NFS

Closes: https://bugs.gentoo.org/640934
Closes: https://bugs.gentoo.org/641088
Package-Manager: Portage-2.3.18, Repoman-2.3.6

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

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d9d76ed1a5f..794b2712c3a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,6 +1,6 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
-DIST portage-2.3.18.tar.bz2 954588 BLAKE2B 
9ab3b0d3fab188c5fd301fb1023d5be47cf585ac9816836e9f5edb76aceaf2b45e9e67f3bb50dbdfe24cd58a9dcaad3009096563d91ee35fec631a4691371b52
 SHA512 
b27f05239014f6172a85e162186d73ae60195f2ae5d71a5d5b14f26c7c14f547081e732fcd0978ca0a0026a0c40a4926737680f32540d4c6e20b9b0d16b16118
+DIST portage-2.3.19.tar.bz2 954921 BLAKE2B 
e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240
 SHA512 
94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

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



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

2017-12-10 Thread Zac Medico
commit: e1ac087e2aa2dc358636acd6131c1563ebca19cb
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Dec 11 04:07:21 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Dec 11 04:25:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ac087e

sys-apps/portage: version bump to 2.3.18

  #640290 - PORTAGE_XATTR_EXCLUDE: add common user.* attributes
  #640318 - handle binary package IUSE_IMPLICIT divergence
  #640376 - doins: remove file before creating symlink
  #640450 - fix binary package extraction for USERLAND_BSD

Closes: https://bugs.gentoo.org/640376
Package-Manager: Portage-2.3.18, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.18.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e2ee6a158ef..d9d76ed1a5f 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.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
+DIST portage-2.3.18.tar.bz2 954588 BLAKE2B 
9ab3b0d3fab188c5fd301fb1023d5be47cf585ac9816836e9f5edb76aceaf2b45e9e67f3bb50dbdfe24cd58a9dcaad3009096563d91ee35fec631a4691371b52
 SHA512 
b27f05239014f6172a85e162186d73ae60195f2ae5d71a5d5b14f26c7c14f547081e732fcd0978ca0a0026a0c40a4926737680f32540d4c6e20b9b0d16b16118
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.18.ebuild 
b/sys-apps/portage/portage-2.3.18.ebuild
new file mode 100644
index 000..b4f03d91d2d
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.18.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru +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
+   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)
+   )
+   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/

2017-12-10 Thread Zac Medico
commit: f134d2906e43edf5d594808798c375a220d560bc
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Dec 11 00:18:05 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Dec 11 00:21:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f134d290

sys-apps/portage: remove 2.3.17 due to bug 640376

Bug: https://bugs.gentoo.org/640376
Package-Manager: Portage-2.3.17, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 -
 sys-apps/portage/portage-2.3.17.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 684876dd10c..e2ee6a158ef 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,6 +1,5 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
-DIST portage-2.3.17.tar.bz2 953854 BLAKE2B 
8b4367d647d29550fb50c807013a896eceac5ca137ea8d85157c32b7a99b6af7f39b60173ad40df7606d4c213025d8fbd617e9b6f3bf6f580c09cd07d4ce6d37
 SHA512 
9864ceae200b2137c695cd5af856a277971ab3bb0bedafcb1ed59aa4f647f3a412bf22bf0f4067f87716a4296f76d4a602bb4e7714ba1c89213720e34d11e152
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.17.ebuild 
b/sys-apps/portage/portage-2.3.17.ebuild
deleted file mode 100644
index b4f03d91d2d..000
--- a/sys-apps/portage/portage-2.3.17.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +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
-   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)
-   )
-   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 

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

2017-12-07 Thread Zac Medico
commit: c87a15a61cece2255c9f40888293c35398a610aa
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  8 05:40:27 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  8 05:42:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87a15a6

sys-apps/portage: version bump to 2.3.17

  #586214 - fix KeyError when profile is missing ARCH variable
  #615620 - disable pygcrypt checksum backend
  #624526 - rewrite doins in python
  #639346 - eval disjunctive build deps earlier

Package-Manager: Portage-2.3.17, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.17.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e2ee6a158ef..684876dd10c 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.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
+DIST portage-2.3.17.tar.bz2 953854 BLAKE2B 
8b4367d647d29550fb50c807013a896eceac5ca137ea8d85157c32b7a99b6af7f39b60173ad40df7606d4c213025d8fbd617e9b6f3bf6f580c09cd07d4ce6d37
 SHA512 
9864ceae200b2137c695cd5af856a277971ab3bb0bedafcb1ed59aa4f647f3a412bf22bf0f4067f87716a4296f76d4a602bb4e7714ba1c89213720e34d11e152
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.17.ebuild 
b/sys-apps/portage/portage-2.3.17.ebuild
new file mode 100644
index 000..b4f03d91d2d
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.17.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru +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
+   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)
+   )
+   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/

2017-11-27 Thread James Le Cuirot
commit: bea2ee45aae810f35129700f220aaf47c0d46f39
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov 27 22:11:07 2017 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Nov 27 22:18:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea2ee45

sys-apps/portage: Add ~arm keyword

Passes src_test with py27 and py35 on Utilite Pro.

Bug: https://bugs.gentoo.org/634936
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-apps/portage/Manifest | 4 ++--
 sys-apps/portage/portage-2.3.13-r1.ebuild | 2 +-
 sys-apps/portage/portage-2.3.14.ebuild| 2 +-
 sys-apps/portage/portage-2.3.16.ebuild| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c3f682a048a..e2ee6a158ef 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,5 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
-DIST portage-2.3.6.tar.bz2 943085 SHA256 
2f57545fcb142a4b23c2052c523d3d858754b232be21455ee6c6cd3ff0903cc2 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 WHIRLPOOL 
d0258c579597690e8bf2cc2a3ecc36d543e67a728c302a9b16ae361086023a7e059ac1a9e2e64f026b7d975d6b619d3b981062227042098ed3afc1b86658b636
-DIST portage-2.3.8.tar.bz2 938062 SHA256 
19b73658dca848d215c5527d1d020c8106352007a84d7675e5efd0a7b9b48a8a SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8
 WHIRLPOOL 
0c576bbd8aaf8b27fa1746c863ac02b2a5f361d9011d17250ffbe4b830a8a6bf10a0aee48b5181a8aa6c55d8ad81ad411195da2a6253e9b324d3c7397053fe29
+DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
+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
index 9cd00377973..35ed011f65b 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index e0d4b1ef1b3..2a721a6a55b 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 

diff --git a/sys-apps/portage/portage-2.3.16.ebuild 
b/sys-apps/portage/portage-2.3.16.ebuild
index a36f6dcc4e0..b4f03d91d2d 100644
--- a/sys-apps/portage/portage-2.3.16.ebuild
+++ b/sys-apps/portage/portage-2.3.16.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa 

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

2017-11-21 Thread Zac Medico
commit: a8fef93b33773e7b7b3467b6b2dc4eaee1f14091
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 21 21:17:18 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 21 21:22:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fef93b

sys-apps/portage: version bump to 2.3.16

  #638292 - avoid unnecessary $PKGDIR/Packages index re-write
  #638320 - emaint binhost: use _populate_local instead of _populate

Closes: https://bugs.gentoo.org/638320
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-apps/portage/Manifest  |   5 +-
 sys-apps/portage/portage-2.3.16.ebuild | 258 +
 2 files changed, 261 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 457101d4de3..c3f682a048a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,5 @@
-DIST portage-2.3.13.tar.bz2 945477 SHA256 
f3ed1445cf2bbfc6c5986873aff055e4caa3b695f37e033930ad2533bdea8d24 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 WHIRLPOOL 
af9140e46d7e94994b276d93389c4953de77c77e9bf132c20b85bfdd477aaaeef2bb05293e94058158cf7800711ae7d1ff694d6ec9fd5e940849fd538b86c501
-DIST portage-2.3.14.tar.bz2 948535 SHA256 
98eaeef4057f4c5a2251638428865d996ae2cd9721dc5d9422c29af607c75772 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 WHIRLPOOL 
e61168eaed5d00a37f1367d27455e111cd7c1bf071dea1ffa337747fd9c60a58e1b845e51151caf1248beb2a945b08184ce0ac402d949f29bf5a651197f95806
+DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
+DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
+DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
 DIST portage-2.3.6.tar.bz2 943085 SHA256 
2f57545fcb142a4b23c2052c523d3d858754b232be21455ee6c6cd3ff0903cc2 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 WHIRLPOOL 
d0258c579597690e8bf2cc2a3ecc36d543e67a728c302a9b16ae361086023a7e059ac1a9e2e64f026b7d975d6b619d3b981062227042098ed3afc1b86658b636
 DIST portage-2.3.8.tar.bz2 938062 SHA256 
19b73658dca848d215c5527d1d020c8106352007a84d7675e5efd0a7b9b48a8a SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8
 WHIRLPOOL 
0c576bbd8aaf8b27fa1746c863ac02b2a5f361d9011d17250ffbe4b830a8a6bf10a0aee48b5181a8aa6c55d8ad81ad411195da2a6253e9b324d3c7397053fe29

diff --git a/sys-apps/portage/portage-2.3.16.ebuild 
b/sys-apps/portage/portage-2.3.16.ebuild
new file mode 100644
index 000..a36f6dcc4e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.16.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru +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/

2017-11-21 Thread Zac Medico
commit: 328bf22d6adb4df36f8ca46f5316c7a8fb065f2c
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 21 18:42:22 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 21 18:43:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328bf22d

sys-apps/portage: drop 2.3.15 due to bug 638320

Bug: https://bugs.gentoo.org/638320
Package-Manager: Portage-2.3.15, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 -
 sys-apps/portage/portage-2.3.15.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 8cb54b2e897..457101d4de3 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,4 @@
 DIST portage-2.3.13.tar.bz2 945477 SHA256 
f3ed1445cf2bbfc6c5986873aff055e4caa3b695f37e033930ad2533bdea8d24 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 WHIRLPOOL 
af9140e46d7e94994b276d93389c4953de77c77e9bf132c20b85bfdd477aaaeef2bb05293e94058158cf7800711ae7d1ff694d6ec9fd5e940849fd538b86c501
 DIST portage-2.3.14.tar.bz2 948535 SHA256 
98eaeef4057f4c5a2251638428865d996ae2cd9721dc5d9422c29af607c75772 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 WHIRLPOOL 
e61168eaed5d00a37f1367d27455e111cd7c1bf071dea1ffa337747fd9c60a58e1b845e51151caf1248beb2a945b08184ce0ac402d949f29bf5a651197f95806
-DIST portage-2.3.15.tar.bz2 948741 SHA256 
ee66b774e8179b895dfc339fb9e0d43bf519004b96343fc63efcb0c53a057911 SHA512 
eb22f5547477a2c306fc13c5e91230ecdb2870f20389c25da05656c1ddf67a12929fb5146b525f8f8673f452f9059b76467cbef4bcbcafa351e5575e32a4cb28
 WHIRLPOOL 
1771209c0396769ebfb13620b0bf25da5d916bc08e248246d00708c8ea29264fc2a6aeba99628849f3b355afe7354fd86e3389ed408f171b4b3f50f7f5a97b16
 DIST portage-2.3.6.tar.bz2 943085 SHA256 
2f57545fcb142a4b23c2052c523d3d858754b232be21455ee6c6cd3ff0903cc2 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 WHIRLPOOL 
d0258c579597690e8bf2cc2a3ecc36d543e67a728c302a9b16ae361086023a7e059ac1a9e2e64f026b7d975d6b619d3b981062227042098ed3afc1b86658b636
 DIST portage-2.3.8.tar.bz2 938062 SHA256 
19b73658dca848d215c5527d1d020c8106352007a84d7675e5efd0a7b9b48a8a SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8
 WHIRLPOOL 
0c576bbd8aaf8b27fa1746c863ac02b2a5f361d9011d17250ffbe4b830a8a6bf10a0aee48b5181a8aa6c55d8ad81ad411195da2a6253e9b324d3c7397053fe29

diff --git a/sys-apps/portage/portage-2.3.15.ebuild 
b/sys-apps/portage/portage-2.3.15.ebuild
deleted file mode 100644
index a36f6dcc4e0..000
--- a/sys-apps/portage/portage-2.3.15.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +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
-   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)
-   )
-   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
-   

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

2017-11-20 Thread Zac Medico
commit: 11e01f5ef4a4a5c813a1e6897993bacadd74ccf7
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 21 02:08:20 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 21 02:12:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e01f5e

sys-apps/portage: version bump to 2.3.15

  #607872 - UseManager: reject atoms with USE flags
  #636798 - binarytree.populate: avoid lock when possible
  #637902 - quickpkg: fix stat sanity check for binpkg-multi-instance
  #638148 - Fix mis-parsing Manifests with numerical checksums

Package-Manager: Portage-2.3.15, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.15.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 457101d4de3..8cb54b2e897 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,5 @@
 DIST portage-2.3.13.tar.bz2 945477 SHA256 
f3ed1445cf2bbfc6c5986873aff055e4caa3b695f37e033930ad2533bdea8d24 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 WHIRLPOOL 
af9140e46d7e94994b276d93389c4953de77c77e9bf132c20b85bfdd477aaaeef2bb05293e94058158cf7800711ae7d1ff694d6ec9fd5e940849fd538b86c501
 DIST portage-2.3.14.tar.bz2 948535 SHA256 
98eaeef4057f4c5a2251638428865d996ae2cd9721dc5d9422c29af607c75772 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 WHIRLPOOL 
e61168eaed5d00a37f1367d27455e111cd7c1bf071dea1ffa337747fd9c60a58e1b845e51151caf1248beb2a945b08184ce0ac402d949f29bf5a651197f95806
+DIST portage-2.3.15.tar.bz2 948741 SHA256 
ee66b774e8179b895dfc339fb9e0d43bf519004b96343fc63efcb0c53a057911 SHA512 
eb22f5547477a2c306fc13c5e91230ecdb2870f20389c25da05656c1ddf67a12929fb5146b525f8f8673f452f9059b76467cbef4bcbcafa351e5575e32a4cb28
 WHIRLPOOL 
1771209c0396769ebfb13620b0bf25da5d916bc08e248246d00708c8ea29264fc2a6aeba99628849f3b355afe7354fd86e3389ed408f171b4b3f50f7f5a97b16
 DIST portage-2.3.6.tar.bz2 943085 SHA256 
2f57545fcb142a4b23c2052c523d3d858754b232be21455ee6c6cd3ff0903cc2 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 WHIRLPOOL 
d0258c579597690e8bf2cc2a3ecc36d543e67a728c302a9b16ae361086023a7e059ac1a9e2e64f026b7d975d6b619d3b981062227042098ed3afc1b86658b636
 DIST portage-2.3.8.tar.bz2 938062 SHA256 
19b73658dca848d215c5527d1d020c8106352007a84d7675e5efd0a7b9b48a8a SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8
 WHIRLPOOL 
0c576bbd8aaf8b27fa1746c863ac02b2a5f361d9011d17250ffbe4b830a8a6bf10a0aee48b5181a8aa6c55d8ad81ad411195da2a6253e9b324d3c7397053fe29

diff --git a/sys-apps/portage/portage-2.3.15.ebuild 
b/sys-apps/portage/portage-2.3.15.ebuild
new file mode 100644
index 000..a36f6dcc4e0
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.15.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2017 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru +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
+   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)
+   )
+   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/

2017-11-20 Thread Manuel Rüger
commit: e03cec2df4d41cf86e19dba64727a616f931dc3a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Nov 20 19:00:12 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Nov 20 19:00:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03cec2d

sys-apps/portage: Remove old

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 -
 sys-apps/portage/portage-2.3.12.ebuild | 250 -
 2 files changed, 251 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 0381a9e0b21..457101d4de3 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,3 @@
-DIST portage-2.3.12.tar.bz2 944929 SHA256 
4a6b6c1d038131d141b932b1ad93768a7823acd0704093c6c1e5adb9f913ba1d SHA512 
39f6d938e167a96b338dc85191bfc25d6db2328014f13386dd2552b9a3c36308b9b4d444dcd3342e7f6761e26d97fc0b3e2c8a9092ef7aa863d55c26bdccfd3a
 WHIRLPOOL 
34cc7567dfe4913129a451a8e8597c48382c6c423ec1a008db1fc489f5da99d5cf371ffa48b8449d799aa98e3f0dba98f7c8b55a4b8744fdb857f914448b6f5c
 DIST portage-2.3.13.tar.bz2 945477 SHA256 
f3ed1445cf2bbfc6c5986873aff055e4caa3b695f37e033930ad2533bdea8d24 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 WHIRLPOOL 
af9140e46d7e94994b276d93389c4953de77c77e9bf132c20b85bfdd477aaaeef2bb05293e94058158cf7800711ae7d1ff694d6ec9fd5e940849fd538b86c501
 DIST portage-2.3.14.tar.bz2 948535 SHA256 
98eaeef4057f4c5a2251638428865d996ae2cd9721dc5d9422c29af607c75772 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 WHIRLPOOL 
e61168eaed5d00a37f1367d27455e111cd7c1bf071dea1ffa337747fd9c60a58e1b845e51151caf1248beb2a945b08184ce0ac402d949f29bf5a651197f95806
 DIST portage-2.3.6.tar.bz2 943085 SHA256 
2f57545fcb142a4b23c2052c523d3d858754b232be21455ee6c6cd3ff0903cc2 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 WHIRLPOOL 
d0258c579597690e8bf2cc2a3ecc36d543e67a728c302a9b16ae361086023a7e059ac1a9e2e64f026b7d975d6b619d3b981062227042098ed3afc1b86658b636

diff --git a/sys-apps/portage/portage-2.3.12.ebuild 
b/sys-apps/portage/portage-2.3.12.ebuild
deleted file mode 100644
index 35e02ea5602..000
--- a/sys-apps/portage/portage-2.3.12.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2017 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 ~sparc-fbsd ~x86-fbsd"
-SLOT="0"
-IUSE="build doc epydoc +ipc linguas_ru +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
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   )
-   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)
-   ) )
-   !https://dev.gentoo.org/~zmedico/portage/archives;
-
-prefix_src_archives() {
-   local x y
-   for x in ${@}; do
-   for y in ${SRC_ARCHIVES}; do
-   echo ${y}/${x}
-   done
-   done
-}
-
-TARBALL_PV=${PV}
-SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
-   $(prefix_src_archives 

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

2017-11-19 Thread Zac Medico
commit: f56e082cc2c2960031a34bb45c801ad23465bab8
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov 20 01:34:55 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Nov 20 01:47:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56e082c

sys-apps/portage: fix -r1 htmldir (bug 638046)

Closes: https://bugs.gentoo.org/638046
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-apps/portage/portage-2.3.13-r1.ebuild | 14 --
 sys-apps/portage/portage-2.3.14.ebuild| 14 --
 sys-apps/portage/portage-.ebuild  | 10 --
 3 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index b4ff41814d5..9cd00377973 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-r1.ebuild
@@ -87,6 +87,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   sed -e "s|user_options = install_data.user_options$|\0 + [\n\
+   ('htmldir=', None, 'HTML documentation install directory')]|" 
-i \
+   setup.py || die #638046
+
if use native-extensions; then
printf "[build_ext]\nportage-ext-modules=true\n" >> \
setup.cfg || die
@@ -189,8 +193,14 @@ python_install_all() {
distutils-r1_python_install_all
 
local targets=()
-   use doc && targets+=( install_docbook )
-   use epydoc && targets+=( install_epydoc )
+   use doc && targets+=(
+   install_docbook
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
+   use epydoc && targets+=(
+   install_epydoc
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
 
# install docs
if [[ ${targets[@]} ]]; then

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index 7ee7d2c75f3..e0d4b1ef1b3 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.ebuild
@@ -87,6 +87,10 @@ pkg_setup() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   sed -e "s|user_options = install_data.user_options$|\0 + [\n\
+   ('htmldir=', None, 'HTML documentation install directory')]|" 
-i \
+   setup.py || die #638046
+
if use native-extensions; then
printf "[build_ext]\nportage-ext-modules=true\n" >> \
setup.cfg || die
@@ -189,8 +193,14 @@ python_install_all() {
distutils-r1_python_install_all
 
local targets=()
-   use doc && targets+=( install_docbook )
-   use epydoc && targets+=( install_epydoc )
+   use doc && targets+=(
+   install_docbook
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
+   use epydoc && targets+=(
+   install_epydoc
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
 
# install docs
if [[ ${targets[@]} ]]; then

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index c7453d27b01..adb4f2b5bde 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -188,8 +188,14 @@ python_install_all() {
distutils-r1_python_install_all
 
local targets=()
-   use doc && targets+=( install_docbook )
-   use epydoc && targets+=( install_epydoc )
+   use doc && targets+=(
+   install_docbook
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
+   use epydoc && targets+=(
+   install_epydoc
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   )
 
# install docs
if [[ ${targets[@]} ]]; then



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

2017-11-15 Thread Matt Turner
commit: a156df67b93bc0cb4afbd8dab9cd1c0076a73746
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 15 19:21:32 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 15 19:21:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a156df67

sys-apps/portage-2.3.13-r1: added ~alpha, bug 634936

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 6ea916e6537..b4ff41814d5 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="amd64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-15 Thread Matt Turner
commit: 9d4bf3e69d72785d3daf4a20eff2fca5b18babc8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 15 19:21:33 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 15 19:21:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4bf3e6

sys-apps/portage-2.3.14: added ~alpha, bug 634936

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

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index a49d25eafb9..7ee7d2c75f3 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.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="~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Sergei Trofimovich
commit: 5bef450d3ac95bdfcd908826757bf9710490ecc2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov 15 07:29:35 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov 15 07:34:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bef450d

sys-apps/portage: keyworded 2.3.13-r1 for sparc, bug #634936 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 901ee5f99bf..f67dad5eec3 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Sergei Trofimovich
commit: 8beda31a05fa229746e10ac3b25860fddb13721b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov 15 07:29:40 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov 15 07:34:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8beda31a

sys-apps/portage: keyworded 2.3.14 for sparc, bug #634936 (thanks to Rolf Eike 
Beer)

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index 8906aa2820e..a49d25eafb9 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.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="~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Sergei Trofimovich
commit: 488cc0c8cd819a295b7f9ab2c776eaae401b9086
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov 15 07:33:09 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov 15 07:34:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488cc0c8

sys-apps/portage: keyworded 2.3.13-r1 for sparc, bug #634936 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index f67dad5eec3..6ea916e6537 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Thomas Deutschmann
commit: 1a1e8952329727ec1fcb72ec350bb74fae6c2ef4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Nov 14 21:36:29 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Nov 14 21:36:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1e8952

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

Package-Manager: Portage-2.3.13, Repoman-2.3.4

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 191863b4d53..901ee5f99bf 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Manuel Rüger
commit: 8639938bbca36182014c26776d0c627845539318
Author: Manuel Rüger  gentoo  org>
AuthorDate: Tue Nov 14 13:27:44 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Tue Nov 14 13:27:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8639938b

sys-apps/portage: Stable on amd64

Package-Manager: Portage-2.3.14, Repoman-2.3.5

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 7b57f5d66ec..191863b4d53 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="~amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-14 Thread Sergei Trofimovich
commit: 1ecf8bb43d81afcb769fdacfb1a7851e1c450f4a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov 14 09:00:17 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 14 09:00:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ecf8bb4

sys-apps/portage: stable 2.3.13-r1 for ia64, bug #637386

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ia64"

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

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 8906aa2820e..7b57f5d66ec 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-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="~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-11-13 Thread Zac Medico
commit: 0fa8481e9f0b193c36a4c4041b16f56de97e4d0a
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 14 05:43:15 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 14 05:43:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa8481e

sys-apps/portage: remove unnecessary repoman blocker

Package-Manager: Portage-2.3.14, Repoman-2.3.5

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

diff --git a/sys-apps/portage/portage-2.3.14.ebuild 
b/sys-apps/portage/portage-2.3.14.ebuild
index a818be6f4ba..8906aa2820e 100644
--- a/sys-apps/portage/portage-2.3.14.ebuild
+++ b/sys-apps/portage/portage-2.3.14.ebuild
@@ -54,8 +54,7 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/pyxattr[${PYTHON_USEDEP}]' \
python2_7 pypy)
) )
-   

  1   2   3   >