commit:     6ca1c6d7cc6314189ae3580b6234b5dc63b0665e
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  7 12:31:56 2018 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Mar  7 12:36:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca1c6d7

dev-libs/nss: certcgi has been removed from 3.36 release.

Thanks Kobboi!

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/nss/nss-3.36.ebuild | 47 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 7 deletions(-)

diff --git a/dev-libs/nss/nss-3.36.ebuild b/dev-libs/nss/nss-3.36.ebuild
index d21c8184ed4..e98eac88ca8 100644
--- a/dev-libs/nss/nss-3.36.ebuild
+++ b/dev-libs/nss/nss-3.36.ebuild
@@ -281,7 +281,7 @@ multilib_src_install() {
 
        local f nssutils
        # Always enabled because we need it for chk generation.
-       nssutils="shlibsign"
+       nssutils=( shlibsign )
 
        if multilib_is_native_abi ; then
                if use utils; then
@@ -291,16 +291,49 @@ multilib_src_install() {
                        # checkcert utils has been removed in nss-3.22:
                        # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
                        # https://hg.mozilla.org/projects/nss/rev/df1729d37870
-                       nssutils="addbuiltin atob baddbdir btoa certcgi certutil
-                       cmsutil conflict crlutil derdump digest makepqg mangle 
modutil multinit
-                       nonspr10 ocspclnt oidcalc p7content p7env p7sign 
p7verify pk11mode
-                       pk12util pp rsaperf selfserv shlibsign signtool signver 
ssltap strsclnt
-                       symkeyutil tstclnt vfychain vfyserv"
+                       # certcgi has been removed in nss-3.36:
+                       # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
+                       nssutils+=(
+                               addbuiltin
+                               atob
+                               baddbdir
+                               btoa
+                               certutil
+                               cmsutil
+                               conflict
+                               crlutil
+                               derdump
+                               digest
+                               makepqg
+                               mangle
+                               modutil
+                               multinit
+                               nonspr10
+                               ocspclnt
+                               oidcalc
+                               p7content
+                               p7env
+                               p7sign
+                               p7verify
+                               pk11mode
+                               pk12util
+                               pp
+                               rsaperf
+                               selfserv
+                               signtool
+                               signver
+                               ssltap
+                               strsclnt
+                               symkeyutil
+                               tstclnt
+                               vfychain
+                               vfyserv
+                       )
                        # install man-pages for utils (bug #516810)
                        doman doc/nroff/*.1
                fi
                pushd dist/*/bin >/dev/null || die
-               for f in ${nssutils}; do
+               for f in ${nssutils[@]}; do
                        dobin ${f}
                done
                popd >/dev/null || die

Reply via email to