Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ba289107d2fa0407205d6d1b00e27864f902168c
commit ba289107d2fa0407205d6d1b00e27864f902168c Author: DeX77 <de...@frugalware.org> Date: Sat Oct 5 12:56:01 2013 +0200 nss-3.15.2-1-x86_64 * version bump diff --git a/source/base/nss/FrugalBuild b/source/base/nss/FrugalBuild index 6237b69..dc5064d 100644 --- a/source/base/nss/FrugalBuild +++ b/source/base/nss/FrugalBuild @@ -2,18 +2,19 @@ # Maintainer: Christian Hamar alias krix <kr...@linuxforum.hu> pkgname=nss -pkgver=3.13.6 -pkgrel=3 +pkgver=3.15.2 +pkgrel=1 pkgdesc="NSS library from mozilla.org" url="http://www.mozilla.org/projects/security/pki/nss/" pkgurl="http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/" groups=('base') archs=('i686' 'x86_64' 'arm') license="MPL GPL" -depends=('glibc>=2.12.1' 'nspr>=4.9' 'sqlite3') +depends=('glibc>=2.12.1' 'nspr>=4.10.1' 'sqlite3') up2date="lynx -dump '$pkgurl?C=M;D=A'|grep NSS|sed -n 's/.*NSS_\(.*\)_RTM.*/\1/;s/_/./g;$ p'" source=($pkgurl/NSS_${pkgver//./_}_RTM/src/$pkgname-$pkgver.tar.gz \ nss-config.in nss.pc.in) +_F_cd_path="$pkgname-$pkgver/$pkgname" build() { Fcd @@ -28,17 +29,17 @@ build() { export NSS_ENABLE_ECC=1 export NSDISTMODE=copy export NSS_USE_SYSTEM_SQLITE=1 + #export NSS_BUILD_WITHOUT_SOFTOKEN=1 + DISTPATH=$Fsrcdir/$pkgname-$pkgver/dist + if [ "$CARCH" == "x86_64" ]; then export USE_64=1 - export CFLAGS="$CFLAGS -fPIC" fi Fmkdir /usr/bin Fmkdir /usr/lib/pkgconfig - make BUILD_OPT=1 XCFLAGS="$CFLAGS" -C ./mozilla/security/coreconf || Fdie - make BUILD_OPT=1 XCFLAGS="$CFLAGS" -C ./mozilla/security/dbm || Fdie - make BUILD_OPT=1 XCFLAGS="$CFLAGS" -C ./mozilla/security/nss || Fdie + make BUILD_OPT=1 XCFLAGS="$CFLAGS" || Fdie ## FIXME: need patch - crazy - cat $Fsrcdir/nss.pc.in > $Fdestdir/usr/lib/pkgconfig/nss.pc || Fdie @@ -50,9 +51,9 @@ build() { -i -e "s,@NSS_VERSION@,${pkgver},g" \ $Fdestdir/usr/lib/pkgconfig/nss.pc || Fdie - NSS_VMAJOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMAJOR" | awk '{print $3}'` - NSS_VMINOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMINOR" | awk '{print $3}'` - NSS_VPATCH=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VPATCH" | awk '{print $3}'` + NSS_VMAJOR=`cat lib/nss/nss.h | grep "#define.*NSS_VMAJOR" | awk '{print $3}'` + NSS_VMINOR=`cat lib/nss/nss.h | grep "#define.*NSS_VMINOR" | awk '{print $3}'` + NSS_VPATCH=`cat lib/nss/nss.h | grep "#define.*NSS_VPATCH" | awk '{print $3}'` export NSS_VMAJOR export NSS_VMINOR export NSS_VPATCH @@ -72,24 +73,25 @@ build() { # Shared libs install for file in *.so do - install -m 755 mozilla/dist/*.OBJ/lib/$file $Fdestdir/usr/lib || Fdie + install -m 755 $DISTPATH/*.OBJ/lib/$file $Fdestdir/usr/lib || Fdie done # Static libs and chk files install , FIXME - figure all static libs -- crazy -- - for file in *.chk libcrmf.a libnss*.a + for file in libcrmf.a libnss*.a do - install -m 644 mozilla/dist/*.OBJ/lib/$file $Fdestdir/usr/lib || Fdie + install -m 644 $DISTPATH/*.OBJ/lib/$file $Fdestdir/usr/lib || Fdie done # Header files install - for file in mozilla/dist/{public,private}/nss/*.h + for file in $DISTPATH/{public,private}/nss/*.h do install -m 644 $file $Fdestdir/usr/include/nss3 || Fdie done ## all utils got to genric names sowe have some conflicts with ## other package , simply move all to be $pkgname-the_util_name -- crazy -- - cd mozilla/dist/*.OBJ/bin || Fdie + + cd $DISTPATH/*.OBJ/bin || Fdie for util in `ls -1 *` do mv $util $pkgname-$util || Fdie @@ -98,7 +100,7 @@ build() { } -sha1sums=('1f86a7c787e8fe3ebd1dd1cce127e57fb347dac3' \ +sha1sums=('2d900c296bf11deabbf833ebd6ecdea549c97a5f' \ '0227f94c745519b67b1b530e6cc116e8069a6b43' \ 'ae2d58b2aa31ce0426541e8c76aeda7a8d34c8cf') # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git