[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