Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
Date: Tue, 05 Jun 2018 00:35:49
Message-Id: 1528158936.1b6f752ced83566176c103289159520091e63b5d.zmedico@gentoo
1 commit: 1b6f752ced83566176c103289159520091e63b5d
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 5 00:31:24 2018 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 5 00:35:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6f752c
7
8 sys-apps/portage: fix emerge -pf pkg_nofetch (bug 657360)
9
10 See: https://gitweb.gentoo.org/proj/portage.git/commit/?id=345256c2d439c5ab580e4226f227db2819883d40
11 Closes: https://bugs.gentoo.org/657360
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 sys-apps/portage/Manifest | 1 +
15 sys-apps/portage/portage-2.3.40.ebuild | 7 +++++--
16 2 files changed, 6 insertions(+), 2 deletions(-)
17
18 diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
19 index 40f922cc43b..61aee36d4d1 100644
20 --- a/sys-apps/portage/Manifest
21 +++ b/sys-apps/portage/Manifest
22 @@ -1,5 +1,6 @@
23 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c SHA512 71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
24 DIST portage-2.3.19.tar.bz2 954921 BLAKE2B e1bb3606ff2c5ba7b2123c61469b99f4d5d89f534a9af26065ac03bb2accd00cd363e4027e33546fc9b6d01b2fb65ca0d4311c6e2e8cc518c09030c979a69240 SHA512 94899bdfa4d22c846234bd28d4744613202cf67d3f32c242cb7fb60b17419419a2a29912e584ade7df52fba4c6a58774c5859148352221c978f34b4e7680981d
25 DIST portage-2.3.24.tar.bz2 959266 BLAKE2B bc15f10599c694ad29f5a55264e929d0a04a9c5211e9cafd4f1a35de1d77e655d99df0ceb352fd431a8cefd40c733064422d8f41099edf7263aa36ef8cfd2ba8 SHA512 fca250d4afc1819a27b67daff770132ed4e88fb067038992a6b3f8aac63604536366ea628dd30c24f93db19ae55e88da372598ccc489bcf445038dfe860ce0ec
26 +DIST portage-2.3.40-bug-657360-345256c2d439.patch 3364 BLAKE2B 38a7493ab4dedd400df51dc9d09b85fbc0268ce7551348aa548ffa29661643b5b42add2769e6e394f4d8cf4fe9e7bc82a216f0a29434de237495da802c3f83e7 SHA512 eaf73df1122a3b54a18fc6d4b6a4930020999801e907316cb2e326237e7c67340ac777b9fc76ff933f487dad600c4aa5715a336a2b51e16e4f095be446ad4abb
27 DIST portage-2.3.40.tar.bz2 995122 BLAKE2B 3bfadee6cf57dace32bb4a365850650e13664202f3b16bf75821ff6226e85da823785ac87875fa82bd5cf1b953d638773819495f73f471c06ffd6926518df1ac SHA512 ded128c1941664fab6bc95f05115ec08900fddaedd1b6f12afa48da024531ee8939134d49759e09995c76a95e41beafdbf5528a5b62d3bf21c826ab1ac0cd1c5
28 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3 SHA512 4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8
29
30 diff --git a/sys-apps/portage/portage-2.3.40.ebuild b/sys-apps/portage/portage-2.3.40.ebuild
31 index 813b4a058fe..a0135a2bd75 100644
32 --- a/sys-apps/portage/portage-2.3.40.ebuild
33 +++ b/sys-apps/portage/portage-2.3.40.ebuild
34 @@ -10,7 +10,7 @@ PYTHON_COMPAT=(
35 )
36 PYTHON_REQ_USE='bzip2(+),threads(+)'
37
38 -inherit distutils-r1 systemd
39 +inherit distutils-r1 eutils systemd
40
41 DESCRIPTION="Portage is the package management and distribution system for Gentoo"
42 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
43 @@ -85,7 +85,8 @@ prefix_src_archives() {
44
45 TARBALL_PV=${PV}
46 SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
47 - $(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)"
48 + $(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
49 + https://github.com/gentoo/portage/commit/345256c2d439c5ab580e4226f227db2819883d40.patch -> ${P}-bug-657360-345256c2d439.patch"
50
51 pkg_setup() {
52 use epydoc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
53 @@ -94,6 +95,8 @@ pkg_setup() {
54 python_prepare_all() {
55 distutils-r1_python_prepare_all
56
57 + epatch "${DISTDIR}/${P}-bug-657360-345256c2d439.patch"
58 +
59 # apply d07a47ff3c06
60 sed -i 's:("--dynamic-deps", "y") != "n"$:\0 and "--nodeps" not in myopts:' \
61 pym/_emerge/create_depgraph_params.py || die