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
