### this file is sourced not run
PKGVER=1.0.0
PKGBUILD=1
PKGARCH=x86_64

# source: BLFS 2012-11-02 modified
TARBALL=js185-1.0.0.tar.gz
MD5SUM=a4574365938222adca0a6bd33329cb32
SRC_URL=https://ftp.mozilla.org/pub/mozilla.org/js/$TARBALL
BUNDLE=

SLACKREQ='libnspr'
SLACKDESC='libmozjs185: libmozjs185 1.0.0 (Javascript library)  
libmozjs185:  
libmozjs185: This package contains Javascript library from Mozilla project, 
libmozjs185: for use with applications that needs Javascript support. It 
libmozjs185: supports Javascript 1.8.5 dialet.  
libmozjs185: 
libmozjs185: 
libmozjs185: 
libmozjs185: 
libmozjs185: 
libmozjs185:
'

### default pkg_download
### default pkg_prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/js* &&
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/fix-811665.patch
}
### default pkg_package
### build
pkg_build() {
	cd /tmp/js*/js/src
	sed -i 's#s \($(SHLIB_\(ABI\|EXACT\)_VER)\)#s $(notdir \1)#' Makefile.in &&
	sed -i -e 's|-mfloat-abi=softfp||g' configure &&
	./configure $CONFFLAGS --enable-optimize=-Os \
		--enable-threadsafe --with-system-nspr --disable-static &&
	make $MAKEFLAGS && make $MAKEINSTALLFLAGS install &&
	pkg_build_slackdesc &&
	
	# multilib
	mv -v /usr/bin/js-config{,-64} &&
	ln -sfv multiarch_wrapper /usr/bin/js-config
}


