Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: dev-libs/nss/
Date: Sat, 27 Apr 2019 22:08:04
Message-Id: 1556402763.06ac4d1ea3bccf3dac1ec013be028411ccf1ce97.anarchy@gentoo
1 commit: 06ac4d1ea3bccf3dac1ec013be028411ccf1ce97
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 27 22:06:03 2019 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 27 22:06:03 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=06ac4d1e
7
8 dev-libs/nss: no need to install any of the utils
9
10 Package-Manager: Portage-2.3.65, Repoman-2.3.12
11 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
12
13 dev-libs/nss/metadata.xml | 1 -
14 dev-libs/nss/nss-3.43.ebuild | 58 +-------------------------------------------
15 2 files changed, 1 insertion(+), 58 deletions(-)
16
17 diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml
18 index 009a097..6046625 100644
19 --- a/dev-libs/nss/metadata.xml
20 +++ b/dev-libs/nss/metadata.xml
21 @@ -10,7 +10,6 @@
22 Include root/class3 certs from CAcert (http://www.cacert.org/)
23 </flag>
24 <flag name="nss-pem">Add support for libnsspem</flag>
25 - <flag name="utils">Install utilities included with the library</flag>
26 </use>
27 <upstream>
28 <remote-id type="cpe">cpe:/a:mozilla:nss</remote-id>
29
30 diff --git a/dev-libs/nss/nss-3.43.ebuild b/dev-libs/nss/nss-3.43.ebuild
31 index 35f258b..c042193 100644
32 --- a/dev-libs/nss/nss-3.43.ebuild
33 +++ b/dev-libs/nss/nss-3.43.ebuild
34 @@ -20,7 +20,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
35 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
36 SLOT="0"
37 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"
38 -IUSE="cacert +nss-pem utils"
39 +IUSE="cacert +nss-pem"
40 CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
41 >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
42 DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
43 @@ -285,62 +285,6 @@ multilib_src_install() {
44 # Always enabled because we need it for chk generation.
45 nssutils=( shlibsign )
46
47 - if multilib_is_native_abi ; then
48 - if use utils; then
49 - # The tests we do not need to install.
50 - #nssutils_test="bltest crmftest dbtest dertimetest
51 - #fipstest remtest sdrtest"
52 - # checkcert utils has been removed in nss-3.22:
53 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
54 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870
55 - # certcgi has been removed in nss-3.36:
56 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
57 - nssutils+=(
58 - addbuiltin
59 - atob
60 - baddbdir
61 - btoa
62 - certutil
63 - cmsutil
64 - conflict
65 - crlutil
66 - derdump
67 - digest
68 - makepqg
69 - mangle
70 - modutil
71 - multinit
72 - nonspr10
73 - ocspclnt
74 - oidcalc
75 - p7content
76 - p7env
77 - p7sign
78 - p7verify
79 - pk11mode
80 - pk12util
81 - pp
82 - rsaperf
83 - selfserv
84 - signtool
85 - signver
86 - ssltap
87 - strsclnt
88 - symkeyutil
89 - tstclnt
90 - vfychain
91 - vfyserv
92 - )
93 - # install man-pages for utils (bug #516810)
94 - doman doc/nroff/*.1
95 - fi
96 - pushd dist/*/bin >/dev/null || die
97 - for f in ${nssutils[@]}; do
98 - dobin ${f}
99 - done
100 - popd >/dev/null || die
101 - fi
102 -
103 # Prelink breaks the CHK files. We don't have any reliable way to run
104 # shlibsign after prelink.
105 dodir /etc/prelink.conf.d