Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=78b8e38632cb98cbb0551cb5ebb5c9051c366769

commit 78b8e38632cb98cbb0551cb5ebb5c9051c366769
Author: DeX77 <[email protected]>
Date:   Thu Nov 3 17:13:02 2016 +0100

nspr-4.13.1-2-x86_64

+ add cross32

diff --git a/source/base/nspr/FrugalBuild b/source/base/nspr/FrugalBuild
index 3c4c0e3..cdad336 100644
--- a/source/base/nspr/FrugalBuild
+++ b/source/base/nspr/FrugalBuild
@@ -3,46 +3,54 @@

pkgname=nspr
pkgver=4.13.1
-pkgrel=1
+pkgrel=2
pkgdesc="NSPR library from mozilla.org"
url="http://www.mozilla.org/projects/nspr/";
pkgurl="https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/";
groups=('base')
-archs=('i686' 'x86_64')
+archs=('x86_64')
license="MPL GPL"
depends=('glibc>=2.24-4')
up2date="Flastverdir '$pkgurl' | sed 's/v//g' "
-source=($pkgurl/v${pkgver}/src/$pkgname-$pkgver.tar.gz nspr.pc)
-sha1sums=('ec6660257d41267a0e6ee25812e9012cb9ddd274' \
-          '02d0de881bf7e22ad010c22b1fb47204ceb94f32')
-_F_cd_path="$pkgname-$pkgver/$pkgname"
-
-build()
-{
-       if [ "$CARCH" == "x86_64" ]; then
-               opts="--enable-64bit"
-       fi
-       Fcd
-       Fconf \
-               --libdir=/usr/lib \
+source=($pkgurl/v${pkgver}/src/$pkgname-$pkgver.tar.gz)
+sha1sums=('ec6660257d41267a0e6ee25812e9012cb9ddd274')
+
+_F_conf_configure="./nspr/configure"
+
+Fconfopts="    --disable-optimize \
+                --disable-debug \
+                --enable-strip \
+                --with-pthreads \
--includedir=/usr/include/nspr4 \
-               --disable-optimize \
-               --disable-debug \
-               --enable-strip \
-               --with-pthreads \
-               --enable-ipv6 \
-               $opts
-       ## do not use Fmakeinstall here
-       make || Fdie
-       make DESTDIR=$Fdestdir install || Fdie
-
-       Fexe /usr/lib/pkgconfig/nspr.pc
+                --enable-ipv6"
+F32confopts="  --libdir=/usr/lib32 \
+               --bindir=/usr/i686-frugalware-linux/bin \
+               --includedir=/usr/i686-frugalware-linux/include/nspr4"
+
+_F_cross32_simple_auto="yes"
+Finclude cross32
+
+build() {
+       Fcross32_common_build
+       Fcross32_delete_empty
+        Frm usr/i686-frugalware-linux/bin/compile-et.pl
+        Frm usr/i686-frugalware-linux/usr/bin/pterr.*
+        Frm usr/lib32/*.a
+        Frm usr/i686-frugalware-linux/nspr4/md
+
+       Fln nspr4 /usr/i686-frugalware-linux/include/nspr
+
+       Fsplit "${subpkgs[0]}" /\* ## everything else ignored only first one
+       Fbuild ## 64bit
+
+
+        Frm usr/bin/compile-et.pl
+        Frm usr/bin/pterr.*
+        Frm usr/lib/*.a
+        Frm usr/share/aclocal
+        Frm usr/include/nspr4/md
+
Fln nspr4 /usr/include/nspr
-       Frm usr/bin/compile-et.pl
-       Frm usr/bin/pterr.*
-       Frm usr/lib/*.a
-       Frm usr/share/aclocal
-       Frm usr/include/nspr4/md
}

# optimization OK
diff --git a/source/base/nspr/nspr.pc b/source/base/nspr/nspr.pc
deleted file mode 100644
index 13782fc..0000000
--- a/source/base/nspr/nspr.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include/nspr4
-
-Name: NSPR
-Description: The Netscape Portable Runtime
-Version: 4.13.1
-Libs: -L${libdir} -lplds4 -lplc4 -lnspr4 -lpthread
-Cflags: -I${includedir}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to