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 |