[arch-commits] CVS update of extra/lib/nss (PKGBUILD)

Jan de Groot jgc at archlinux.org
Wed Mar 12 21:53:40 UTC 2008


    Date: Wednesday, March 12, 2008 @ 17:53:40
  Author: jgc
    Path: /home/cvs-extra/extra/lib/nss

Modified: PKGBUILD (1.12 -> 1.13)

upgpkg: nss 3.11.9-1


----------+
 PKGBUILD |   50 ++++++++++++++++++++++++--------------------------
 1 file changed, 24 insertions(+), 26 deletions(-)


Index: extra/lib/nss/PKGBUILD
diff -u extra/lib/nss/PKGBUILD:1.12 extra/lib/nss/PKGBUILD:1.13
--- extra/lib/nss/PKGBUILD:1.12	Mon Jul 16 08:11:41 2007
+++ extra/lib/nss/PKGBUILD	Wed Mar 12 17:53:40 2008
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD,v 1.12 2007/07/16 12:11:41 alexander Exp $
+# $Id: PKGBUILD,v 1.13 2008/03/12 21:53:40 jgc Exp $
 # Maintainer: Alexander Baldeck <alexander at archlinux.org>
 # Contributor: Jan de Groot <jgc at archlinux.org>
 pkgname=nss
-pkgver=3.11.7
+pkgver=3.11.9
 pkgrel=1
 pkgdesc="Mozilla Network Security Services"
 arch=(i686 x86_64)
 url="http://www.mozilla.org/projects/security/pki/nss/"
 license=('MPL' 'GPL')
-_nsprver=4.6.7
+_nsprver=4.7
 depends=("nspr>=${_nsprver}")
 replaces=('nss-nspr')
-source=(ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_11_7_RTM/src/${pkgname}-${pkgver}.tar.gz
+source=(ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_11_9_RTM/src/${pkgname}-${pkgver}.tar.gz
 	nss.pc.in
 	nss-config.in)
 
@@ -26,13 +26,13 @@
 
   [ "$CARCH" = "x86_64" ] && export USE_64=1
 
-  make -j 1 -C mozilla/security/coreconf
-  make -j 1 -C mozilla/security/dbm
-  make -j 1 -C mozilla/security/nss
-
-  mkdir -p ${startdir}/pkg/usr/lib/pkgconfig
-  mkdir -p ${startdir}/pkg/usr/bin
-  mkdir -p ${startdir}/pkg/usr/include/nss
+  make -j 1 -C mozilla/security/coreconf || return 1
+  make -j 1 -C mozilla/security/dbm || return 1
+  make -j 1 -C mozilla/security/nss || return 1
+
+  install -m755 -d ${startdir}/pkg/usr/lib/pkgconfig
+  install -m755 -d ${startdir}/pkg/usr/bin
+  install -m755 -d ${startdir}/pkg/usr/include/nss
 
   NSS_VMAJOR=`grep "#define.*NSS_VMAJOR" mozilla/security/nss/lib/nss/nss.h | awk '{print $3}'`
   NSS_VMINOR=`grep "#define.*NSS_VMINOR" mozilla/security/nss/lib/nss/nss.h | awk '{print $3}'`
@@ -44,9 +44,9 @@
 				-e "s,%includedir%,/usr/include/nss,g" \
 				-e "s,%NSPR_VERSION%,${_nsprver},g" \
 				-e "s,%NSS_VERSION%,${pkgver},g" > \
-				${startdir}/pkg/usr/lib/pkgconfig/nss.pc
-  ln -sf nss.pc ${startdir}/pkg/usr/lib/pkgconfig/mozilla-nss.pc
-  chmod 644 ${startdir}/pkg/usr/lib/pkgconfig/*.pc
+			${startdir}/pkg/usr/lib/pkgconfig/nss.pc || return 1
+  ln -sf nss.pc ${startdir}/pkg/usr/lib/pkgconfig/mozilla-nss.pc || return 1
+  chmod 644 ${startdir}/pkg/usr/lib/pkgconfig/*.pc || return 1
 
   sed ${startdir}/src/nss-config.in -e "s, at libdir@,/usr/lib,g" \
   				    -e "s, at prefix@,/usr/bin,g" \
@@ -55,25 +55,23 @@
 				    -e "s, at MOD_MAJOR_VERSION@,${NSS_VMAJOR},g" \
 				    -e "s, at MOD_MINOR_VERSION@,${NSS_VMINOR},g" \
 				    -e "s, at MOD_PATCH_VERSION@,${NSS_VPATCH},g" \
-				    > ${startdir}/pkg/usr/bin/nss-config
-  chmod 755 ${startdir}/pkg/usr/bin/nss-config
+			    > ${startdir}/pkg/usr/bin/nss-config || return 1
+  chmod 755 ${startdir}/pkg/usr/bin/nss-config || return 1
 
   for file in libnss3.so libssl3.so libsmime3.so \
-	      libsoftokn3.so libsoftokn3.chk libnssckbi.so \
-	      libfreebl3.so libfreebl3.chk; do
-    install -m644 mozilla/dist/*.OBJ/lib/${file} ${startdir}/pkg/usr/lib/
+	      libsoftokn3.so libnssckbi.so \
+	      libfreebl3.so; do
+    install -m755 mozilla/dist/*.OBJ/lib/${file} ${startdir}/pkg/usr/lib/ || return 1
   done
+  
 
-  for file in libcrmf.a libnssb.a libnssckfw.a; do
-    install -m644 mozilla/dist/*.OBJ/lib/${file} ${startdir}/pkg/usr/lib/
+  for file in libcrmf.a libnssb.a libnssckfw.a libfreebl3.chk libsoftokn3.chk; do
+    install -m644 mozilla/dist/*.OBJ/lib/${file} ${startdir}/pkg/usr/lib/ || return 1
   done
 
   for file in certutil modutil pk12util signtool ssltap; do
-    install -m755 mozilla/dist/*.OBJ/bin/${file} ${startdir}/pkg/usr/bin/
+    install -m755 mozilla/dist/*.OBJ/bin/${file} ${startdir}/pkg/usr/bin/ || return 1
   done
 
-  install -m644 mozilla/dist/public/nss/*.h ${startdir}/pkg/usr/include/nss/
+  install -m644 mozilla/dist/public/nss/*.h ${startdir}/pkg/usr/include/nss/ || return 1
 }
-md5sums=('82594a0773cedd7bb7aa25009a25f5a3'
-         '845ca9dc5a140b6dfa6d74ff4ba14283'
-         '70fd2cdb66debb1adb339e8202c28d4d')




More information about the arch-commits mailing list