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

commit a20282c1f4d9289fffc848555bbfc67c0326a89e
Author: DeX77 <[email protected]>
Date:   Fri Nov 4 11:01:32 2016 +0100

spidermonkey-17.0.0-3-x86_64

+ add cross32

diff --git a/source/base/spidermonkey/FrugalBuild 
b/source/base/spidermonkey/FrugalBuild
index b18f0ee..d7d8ac7 100644
--- a/source/base/spidermonkey/FrugalBuild
+++ b/source/base/spidermonkey/FrugalBuild
@@ -3,14 +3,14 @@

pkgname=spidermonkey
pkgver=17.0.0
-pkgrel=2
+pkgrel=3
pkgdesc="Mozilla's C implementation of JavaScript."
url="http://www.mozilla.org/js/spidermonkey/";
license="GPL"
depends=('glibc>=2.24-4' 'nspr>=4.12-2' 'zlib>=1.2.8-8' 'libstdc++>=6.2.1-5' \
'readline>=6.3-9' 'ncurses>=6.0-12' 'libffi>=3.2.1-2')
makedepends=('zip' 'perl>=5.24.0-6')
-archs=('i686' 'x86_64')
+archs=('x86_64')
groups=('base')
options+=('force')
up2date="$pkgver" ## no way to get something valid
@@ -18,23 +18,38 @@ 
source=(http://ftp.mozilla.org/pub/mozilla.org/js/mozjs$pkgver.tar.gz \
mozjs-fixes-1.patch)
sha1sums=('7805174898c34e5d3c3b256117af9944ba825c89' \
'fecd9d1bcc153c2ce58eb7e451acba41df3d2c2a')
+_F_archive_name="mozjs"
+Fpkgversep=""
+_F_cross32_simple_auto="yes"
+_F_conf_configure="./js/src/configure"
+Finclude cross32

-build() {
+build(){

-       Fcd mozjs$pkgver
-       Fpatchall
+       # 32-bit
+        Fcross32_prepare
+        Fbuild --with-system-nspr \
+                --enable-threadsafe \
+                --enable-jemalloc \
+                --enable-system-ffi \
+                --enable-readline \
+               --libdir=/usr/lib32 \
+                --bindir=/usr/i686-frugalware-linux/bin \
+                --includedir=/usr/i686-frugalware-linux/include

-       cd js/src || Fdie
-       Fconf \
-               --with-system-nspr \
-               --enable-threadsafe \
-               --enable-jemalloc \
-               --enable-system-ffi \
-               --enable-readline
-       make || Fdie
-       make DESTDIR=$Fdestdir install || Fdie
+       Fsplit "${subpkgs[0]}" /\*

+       # 64-bit
+        Fcross32_reset_and_fix
+       Fcd
+       Fexec make clean || Fdie
+       Fconf --with-system-nspr \
+                --enable-threadsafe \
+                --enable-jemalloc \
+                --enable-system-ffi \
+                --enable-readline
+       Fmake
+       Fmakeinstall
}

-
# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to