[arch-commits] Commit in nss/repos (6 files)

Jan de Groot jgc at archlinux.org
Sun Jun 22 17:39:16 UTC 2008


    Date: Sunday, June 22, 2008 @ 13:39:16
  Author: jgc
Revision: 3411

Merged revisions 2-3410 via svnmerge from 
svn+ssh://svn.archlinux.org/home/svn-packages/nss/trunk

........
  r356 | aaron | 2008-04-18 22:56:27 +0000 (Fri, 18 Apr 2008) | 1 line
  
  Added svn:keywords to all PKGBUILDs
........
  r3292 | jgc | 2008-06-21 22:45:35 +0000 (Sat, 21 Jun 2008) | 2 lines
  
  upgpkg: nss 3.12rc4-1
      Update to 3.12 RC4 as required by Xulrunner 1.9/Firefox 3.0
........

Added:
  nss/repos/extra-x86_64/nss-nolocalsql.patch
    (from rev 3292, nss/trunk/nss-nolocalsql.patch)
Modified:
  nss/repos/extra-x86_64/	(properties)
  nss/repos/extra-x86_64/PKGBUILD
  nss/repos/extra-x86_64/nss-config.in
  nss/repos/extra-x86_64/nss.pc.in
Deleted:
  nss/repos/extra-x86_64/nss.pc

----------------------+
 PKGBUILD             |   34 ++++++++++++++++++-------------
 nss-config.in        |    8 +++++++
 nss-nolocalsql.patch |   53 +++++++++++++++++++++++++++++++++++++++++++++++++
 nss.pc               |   11 ----------
 nss.pc.in            |    2 -
 5 files changed, 82 insertions(+), 26 deletions(-)


Property changes on: nss/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
   - /nss/trunk:1
   + /nss/trunk:1-3410

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-06-22 17:37:12 UTC (rev 3410)
+++ extra-x86_64/PKGBUILD	2008-06-22 17:39:16 UTC (rev 3411)
@@ -2,23 +2,31 @@
 # Maintainer: Alexander Baldeck <alexander at archlinux.org>
 # Contributor: Jan de Groot <jgc at archlinux.org>
 pkgname=nss
-pkgver=3.11.9
+pkgver=3.12rc4
+_nssver=3.12.0.3
 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.7
-depends=("nspr>=${_nsprver}")
+_nsprver=4.7.1
+depends=("nspr>=${_nsprver}" 'sqlite3>=3.5.9-2')
 replaces=('nss-nspr')
-source=(ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_11_9_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
+	ftp://ftp.archlinux.org/other/nss/nss-${pkgver}.tar.bz2
+	nss-nolocalsql.patch
 	nss.pc.in
 	nss-config.in)
+md5sums=('9a18090d4f43f3019246d0a1cd55925c'
+         '1837781eed35bfb6f826cfb3efcd6409'
+         'c547b030c57fe1ed8b77c73bf52b3ded'
+         '46bee81908f1e5b26d6a7a2e14c64d9f')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  patch -Np0 -i ${startdir}/src/nss-nolocalsql.patch || return 1
+  unset CFLAGS
+  unset CXXFLAGS
   export BUILD_OPT=1
-  export XCFLAGS=${CFLAGS}
   export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
   export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
   export NSPR_INCLUDE_DIR=`pkg-config --cflags-only-I nspr | sed 's/-I//'`
@@ -43,7 +51,7 @@
 				-e "s,%exec_prefix%,/usr/bin,g" \
 				-e "s,%includedir%,/usr/include/nss,g" \
 				-e "s,%NSPR_VERSION%,${_nsprver},g" \
-				-e "s,%NSS_VERSION%,${pkgver},g" > \
+				-e "s,%NSS_VERSION%,${_nssver},g" > \
 			${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
@@ -58,18 +66,16 @@
 			    > ${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 libnssckbi.so \
-	      libfreebl3.so; do
+  for file in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \
+              libssl3.so libsmime3.so libnssckbi.so libnssdbm3.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 libfreebl3.chk libsoftokn3.chk; do
+  for file in libcrmf.a libnssb.a libnssckfw.a; do
     install -m644 mozilla/dist/*.OBJ/lib/${file} ${startdir}/pkg/usr/lib/ || return 1
   done
 
-  for file in certutil modutil pk12util signtool ssltap; do
+  for file in certutil cmsutil crlutil modutil pk12util signtool signver ssltap; do
     install -m755 mozilla/dist/*.OBJ/bin/${file} ${startdir}/pkg/usr/bin/ || return 1
   done
 

Modified: extra-x86_64/nss-config.in
===================================================================
--- extra-x86_64/nss-config.in	2008-06-22 17:37:12 UTC (rev 3410)
+++ extra-x86_64/nss-config.in	2008-06-22 17:39:16 UTC (rev 3411)
@@ -20,6 +20,7 @@
 	[--cflags]
 Dynamic Libraries:
 	nss
+	nssutil
 	ssl
 	smime
 EOF
@@ -33,6 +34,7 @@
 lib_ssl=yes
 lib_smime=yes
 lib_nss=yes
+lib_nssutil=yes
 
 while test $# -gt 0; do
   case "$1" in
@@ -83,6 +85,9 @@
     nss)
       lib_nss=yes
       ;;
+    nssutil)
+      lib_nssutil=yes
+      ;;
     *)
       usage 1 1>&2
       ;;
@@ -132,6 +137,9 @@
       if test -n "$lib_nss"; then
 	libdirs="$libdirs -lnss${major_version}"
       fi
+      if test -n "$lib_nssutil"; then
+	libdirs="$libdirs -lnssutil${major_version}"
+      fi
       echo $libdirs
 fi      
 

Copied: nss/repos/extra-x86_64/nss-nolocalsql.patch (from rev 3292, nss/trunk/nss-nolocalsql.patch)
===================================================================
--- extra-x86_64/nss-nolocalsql.patch	                        (rev 0)
+++ extra-x86_64/nss-nolocalsql.patch	2008-06-22 17:39:16 UTC (rev 3411)
@@ -0,0 +1,53 @@
+diff -up mozilla/security/nss/lib/Makefile.nolocalsql mozilla/security/nss/lib/Makefile
+--- mozilla/security/nss/lib/Makefile.nolocalsql	2007-11-06 15:12:37.000000000 +0100
++++ mozilla/security/nss/lib/Makefile	2007-11-06 15:13:35.000000000 +0100
+@@ -62,11 +62,11 @@ ifeq ($(OS_TARGET), WINCE)
+ DIRS := $(filter-out fortcrypt,$(DIRS))
+ endif
+ 
+-ifndef MOZILLA_CLIENT
+-ifndef NSS_USE_SYSTEM_SQLITE
+-DIRS := sqlite $(DIRS)
+-endif
+-endif
++#ifndef MOZILLA_CLIENT
++#ifndef NSS_USE_SYSTEM_SQLITE
++#DIRS := sqlite $(DIRS)
++#endif
++#endif
+ 
+ #######################################################################
+ # (5) Execute "global" rules. (OPTIONAL)                              #
+diff -up mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/legacydb/manifest.mn
+--- mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql	2007-11-06 15:10:59.000000000 +0100
++++ mozilla/security/nss/lib/softoken/legacydb/manifest.mn	2007-11-06 15:11:07.000000000 +0100
+@@ -46,9 +46,9 @@ MAPFILE = $(OBJDIR)/nssdbm.def
+ 
+ DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\"
+ 
+-ifdef MOZILLA_CLIENT
+-INCLUDES += -I$(DIST)/include/sqlite3
+-endif
++#ifdef MOZILLA_CLIENT
++#INCLUDES += -I$(DIST)/include/sqlite3
++#endif
+ 
+ CSRCS = \
+ 	dbmshim.c \
+diff -up mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/manifest.mn
+--- mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql	2007-11-06 15:08:14.000000000 +0100
++++ mozilla/security/nss/lib/softoken/manifest.mn	2007-11-06 15:10:21.000000000 +0100
+@@ -47,9 +47,9 @@ MAPFILE = $(OBJDIR)/softokn.def
+ 
+ DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" -DSHLIB_VERSION=\"$(LIBRARY_VERSION)\"
+ 
+-ifdef MOZILLA_CLIENT
+-INCLUDES += -I$(DIST)/include/sqlite3
+-endif
++#ifdef MOZILLA_CLIENT
++#INCLUDES += -I$(DIST)/include/sqlite3
++#endif
+ 
+ EXPORTS = \
+ 	pkcs11.h \
+diff -up mozilla/security/nss/lib/softoken/config.mk.nolocalsql mozilla/security/nss/lib/softoken/config.mk

Deleted: extra-x86_64/nss.pc
===================================================================
--- extra-x86_64/nss.pc	2008-06-22 17:37:12 UTC (rev 3410)
+++ extra-x86_64/nss.pc	2008-06-22 17:39:16 UTC (rev 3411)
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${prefix}/lib
-includedir=${prefix}/include
-
-Name: NSS
-Description: Mozilla Network Security Services
-Version: 3.11
-Requires: mozilla-nspr >= 4.6.0
-Libs: -L${libdir} -lnss3 -lsmime3 -lssl3
-Cflags: -I${includedir}/nss

Modified: extra-x86_64/nss.pc.in
===================================================================
--- extra-x86_64/nss.pc.in	2008-06-22 17:37:12 UTC (rev 3410)
+++ extra-x86_64/nss.pc.in	2008-06-22 17:39:16 UTC (rev 3411)
@@ -7,5 +7,5 @@
 Description: Network Security Services
 Version: %NSS_VERSION%
 Requires: nspr >= %NSPR_VERSION%
-Libs: -lssl3 -lsmime3 -lnss3
+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3
 Cflags: -I${includedir}





More information about the arch-commits mailing list