1 |
commit: 0b007c174774f6ea9d22e3ff0c683170f35287c8 |
2 |
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jul 9 02:59:28 2016 +0000 |
4 |
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 9 02:59:28 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0b007c17 |
7 |
|
8 |
dev-libs/nss - sync with gentoo repo |
9 |
|
10 |
dev-libs/nss/Manifest | 3 +- |
11 |
dev-libs/nss/metadata.xml | 3 +- |
12 |
.../nss/{nss-3.22.ebuild => nss-3.25-r1.ebuild} | 40 +++++++++++++--------- |
13 |
3 files changed, 26 insertions(+), 20 deletions(-) |
14 |
|
15 |
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest |
16 |
index bba98d4..3b4257a 100644 |
17 |
--- a/dev-libs/nss/Manifest |
18 |
+++ b/dev-libs/nss/Manifest |
19 |
@@ -1,3 +1,2 @@ |
20 |
-DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43 |
21 |
-DIST nss-3.22.tar.gz 6992347 SHA256 30ebd121c77e725a1383618eff79a6752d6e9f0f21882ad825ddab12e7227611 SHA512 f97251a17ad4ea889878ffeba64f19560978cf82c512b84c301be248ee4fe764345838fb8a88233b0fe12abe7bf78ce521a6ac64fa8d16bd0e1283eac9c17be1 WHIRLPOOL 8e128f3c8eb411c6569bd6d4d1edb55041e214913669687a5481d16f9aff245d3fc827f9a8c96e4723b3f0ec127d4461a1cda247dc296d9dce34513c7ab7e43d |
22 |
+DIST nss-3.25.tar.gz 7338238 SHA256 5d1ad475da19d0c033a716350dc5f8a747999d3eba5ac07ee0368c5bad6e2359 SHA512 a33cff42d0d85eea091057648d598b7421de88f16ed357965ea08a8812de968c3f18d45452afd21afc90122f65c2c5bb2d7071357947b45e935aae55d28c4218 WHIRLPOOL 3857bffe7a58043612bbeaf0e596b3afdd4f0792441af667fb503dd2d354a535bb8523c258242b470d888ef2beff267b4480e6398a3328f0c44193b83f4a5934 |
23 |
DIST nss-pem-20140125.tar.bz2 28805 SHA256 62604dfc4178399a804e87ca7566d8316a0a40a535de3b2d0fa48fd80c97f768 SHA512 352faf812735e1374c534ada6dd577842603ea193dafaacfd51f201599ffe3f7a23ce1c673421e42f8b692091b58085f90843c29f70ae916949715e7baba2b39 WHIRLPOOL 3ae81410f6f4d2699e9dc55982cad03c226045fbeee25984d53d37ff78ce5c96d008d6837e1c0a10b6c96cdff17c21142e437159896d314e81afc8820867ca62 |
24 |
|
25 |
diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml |
26 |
index 684532a..6301531 100644 |
27 |
--- a/dev-libs/nss/metadata.xml |
28 |
+++ b/dev-libs/nss/metadata.xml |
29 |
@@ -7,8 +7,7 @@ |
30 |
</maintainer> |
31 |
<use> |
32 |
<flag name='cacert'> |
33 |
- Include root certs from CAcert (http://http://www.cacert.org/) and |
34 |
- Software in the Public Interest (http://www.spi-inc.org/) |
35 |
+ Include root certs from CAcert (http://http://www.cacert.org/) |
36 |
</flag> |
37 |
<flag name='nss-pem'>Add support for libnsspem</flag> |
38 |
<flag name='utils'>Install utilities included with the library</flag> |
39 |
|
40 |
diff --git a/dev-libs/nss/nss-3.22.ebuild b/dev-libs/nss/nss-3.25-r1.ebuild |
41 |
similarity index 92% |
42 |
rename from dev-libs/nss/nss-3.22.ebuild |
43 |
rename to dev-libs/nss/nss-3.25-r1.ebuild |
44 |
index bcdddb1..ede1f3a 100644 |
45 |
--- a/dev-libs/nss/nss-3.22.ebuild |
46 |
+++ b/dev-libs/nss/nss-3.25-r1.ebuild |
47 |
@@ -1,12 +1,12 @@ |
48 |
# Copyright 1999-2016 Gentoo Foundation |
49 |
# Distributed under the terms of the GNU General Public License v2 |
50 |
-# $Id: 5729f0b5310702f605ac6451514cc150b8d7fad6 $ |
51 |
+# $Id$ |
52 |
|
53 |
-EAPI="5" |
54 |
+EAPI=6 |
55 |
|
56 |
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal |
57 |
|
58 |
-NSPR_VER="4.10.8" |
59 |
+NSPR_VER="4.12" |
60 |
RTM_NAME="NSS_${PV//./_}_RTM" |
61 |
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git |
62 |
PEM_GIT_REV="015ae754dd9f6fbcd7e52030ec9732eb27fc06a8" |
63 |
@@ -14,14 +14,13 @@ PEM_P="${PN}-pem-20140125" |
64 |
|
65 |
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" |
66 |
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" |
67 |
-SRC_URI="http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz |
68 |
- cacert? ( https://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch ) |
69 |
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz |
70 |
nss-pem? ( https://dev.gentoo.org/~anarchy/dist/${PEM_P}.tar.bz2 )" |
71 |
|
72 |
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" |
73 |
SLOT="0" |
74 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
75 |
-IUSE="+cacert +nss-pem utils" |
76 |
+IUSE="cacert +nss-pem utils" |
77 |
CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] |
78 |
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" |
79 |
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] |
80 |
@@ -42,6 +41,13 @@ MULTILIB_CHOST_TOOLS=( |
81 |
/usr/bin/nss-config |
82 |
) |
83 |
|
84 |
+PATCHES=( |
85 |
+ # Custom changes for gentoo |
86 |
+ "${FILESDIR}/${PN}-3.21-gentoo-fixups.patch" |
87 |
+ "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" |
88 |
+ "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" |
89 |
+) |
90 |
+ |
91 |
src_unpack() { |
92 |
unpack ${A} |
93 |
if use nss-pem ; then |
94 |
@@ -50,17 +56,19 @@ src_unpack() { |
95 |
} |
96 |
|
97 |
src_prepare() { |
98 |
- # Custom changes for gentoo |
99 |
- epatch "${FILESDIR}/${PN}-3.21-gentoo-fixups.patch" |
100 |
- epatch "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" |
101 |
- epatch "${FILESDIR}/${PN}-3.21-hppa-byte_order.patch" |
102 |
- |
103 |
- if use cacert ; then |
104 |
- epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch" |
105 |
- epatch "${FILESDIR}/${PN}-3.21-cacert-class3.patch" #521462 |
106 |
+ if use nss-pem ; then |
107 |
+ PATCHES+=( |
108 |
+ "${FILESDIR}/${PN}-3.21-enable-pem.patch" |
109 |
+ "${FILESDIR}/${PN}-3.21-pem-werror.patch" |
110 |
+ ) |
111 |
fi |
112 |
- use nss-pem && epatch "${FILESDIR}/${PN}-3.21-enable-pem.patch" \ |
113 |
- "${FILESDIR}/${PN}-3.21-pem-werror.patch" |
114 |
+ if use cacert ; then #521462 |
115 |
+ PATCHES+=( |
116 |
+ "${FILESDIR}/${PN}-3.21-cacert-class3.patch" |
117 |
+ ) |
118 |
+ fi |
119 |
+ |
120 |
+ default |
121 |
|
122 |
pushd coreconf >/dev/null || die |
123 |
# hack nspr paths |