Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/nss/
Date: Fri, 06 Mar 2020 14:16:09
Message-Id: 1583504119.5eca3e02c87163b3c541cdee893830d201abfb86.anarchy@gentoo
1 commit: 5eca3e02c87163b3c541cdee893830d201abfb86
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 6 14:13:38 2020 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 6 14:15:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eca3e02
7
8 dev-libs/nss: Drop pem support in favor of new nss-pem package
9
10 Package-Manager: Portage-2.3.92, Repoman-2.3.20
11 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
12
13 .../nss/{nss-3.50.ebuild => nss-3.50-r1.ebuild} | 22 +++-------------------
14 1 file changed, 3 insertions(+), 19 deletions(-)
15
16 diff --git a/dev-libs/nss/nss-3.50.ebuild b/dev-libs/nss/nss-3.50-r1.ebuild
17 similarity index 94%
18 rename from dev-libs/nss/nss-3.50.ebuild
19 rename to dev-libs/nss/nss-3.50-r1.ebuild
20 index c3b9fde9344..b6a9c7b9594 100644
21 --- a/dev-libs/nss/nss-3.50.ebuild
22 +++ b/dev-libs/nss/nss-3.50-r1.ebuild
23 @@ -7,20 +7,16 @@ inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
24
25 NSPR_VER="4.25"
26 RTM_NAME="NSS_${PV//./_}_RTM"
27 -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
28 -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116"
29 -PEM_P="${PN}-pem-20160329"
30
31 DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
32 HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
33 SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
34 - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch )
35 - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )"
36 + cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch )"
37
38 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
39 SLOT="0"
40 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
41 -IUSE="cacert +nss-pem utils"
42 +IUSE="cacert utils"
43 BDEPEND="
44 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
45 "
46 @@ -46,19 +42,7 @@ PATCHES=(
47 "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
48 )
49
50 -src_unpack() {
51 - unpack ${A}
52 - if use nss-pem ; then
53 - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
54 - fi
55 -}
56 -
57 src_prepare() {
58 - if use nss-pem ; then
59 - PATCHES+=(
60 - "${FILESDIR}/${PN}-3.47-enable-pem.patch"
61 - )
62 - fi
63 if use cacert ; then #521462
64 PATCHES+=(
65 "${DISTDIR}/${PN}-cacert-class1-class3.patch"
66 @@ -280,7 +264,7 @@ multilib_src_install() {
67 insinto /usr/include/nss
68 doins public/nss/*.{h,api}
69 insinto /usr/include/nss/private
70 - doins private/nss/{blapi,alghmac}.h
71 + doins private/nss/{blapi,alghmac,cmac}.h
72
73 popd >/dev/null || die