Added js-1.8.5 build template.
This commit is contained in:
parent
0d9d7c0e4c
commit
cbb6fbbcde
6 changed files with 62 additions and 0 deletions
1
srcpkgs/js-devel
Symbolic link
1
srcpkgs/js-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
js
|
2
srcpkgs/js/depends
Normal file
2
srcpkgs/js/depends
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
abi_depends=">=1.8.5"
|
||||||
|
api_depends="${abi_depends}"
|
17
srcpkgs/js/js-devel.template
Normal file
17
srcpkgs/js/js-devel.template
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# Template file for 'gjs-devel'.
|
||||||
|
#
|
||||||
|
short_desc="${sourcepkg} - development files"
|
||||||
|
long_desc="${long_desc}
|
||||||
|
|
||||||
|
This package contains files for development, headers, static libs, etc."
|
||||||
|
|
||||||
|
Add_dependency run nspr-devel
|
||||||
|
Add_dependency run js
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
vmove usr/bin usr
|
||||||
|
vmove usr/include usr
|
||||||
|
vmove "usr/lib/*.a" usr/lib
|
||||||
|
vmove usr/lib/pkgconfig usr/lib
|
||||||
|
}
|
15
srcpkgs/js/patches/js185-destdir.patch
Normal file
15
srcpkgs/js/patches/js185-destdir.patch
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
#https://bugzilla.mozilla.org/show_bug.cgi?id=628723
|
||||||
|
|
||||||
|
--- js/src/Makefile.in.old 2011-04-10 04:21:19.918608008 -0700
|
||||||
|
+++ js/src/Makefile.in 2011-04-10 04:21:58.088607992 -0700
|
||||||
|
@@ -888,8 +888,8 @@
|
||||||
|
ifeq (,$(HOST_BIN_SUFFIX))
|
||||||
|
mv -f $(SHLIB_ANY_VER) $(SHLIB_EXACT_VER)
|
||||||
|
@[ ! -h $(SHLIB_ABI_VER) ] || rm -f $(SHLIB_ABI_VER)
|
||||||
|
- ln -s $(SHLIB_EXACT_VER) $(SHLIB_ABI_VER)
|
||||||
|
- ln -s $(SHLIB_ABI_VER) $(SHLIB_ANY_VER)
|
||||||
|
+ ln -s $(notdir $(SHLIB_EXACT_VER)) $(SHLIB_ABI_VER)
|
||||||
|
+ ln -s $(notdir $(SHLIB_ABI_VER)) $(SHLIB_ANY_VER)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifneq (,$(IMPORT_LIBRARY))
|
26
srcpkgs/js/template
Normal file
26
srcpkgs/js/template
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# Template file for 'js'
|
||||||
|
pkgname=js
|
||||||
|
version=1.8.5
|
||||||
|
build_wrksrc="js/src"
|
||||||
|
distfiles="${MOZILLA_SITE}/js/js185-1.0.0.tar.gz"
|
||||||
|
build_style=gnu_configure
|
||||||
|
configure_args="--with-system-nspr --enable-threadsafe"
|
||||||
|
short_desc="Spidermonkey JavaScript interpreter and library"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687
|
||||||
|
long_desc="
|
||||||
|
SpiderMonkey 1.8.5 is the JavaScript engine that shipped in Firefox 4.0.
|
||||||
|
It is much faster than SpiderMonkey 1.8, implements ES-5 (ECMA 262,
|
||||||
|
5th Edition), and contains many new language and API features."
|
||||||
|
|
||||||
|
subpackages="js-devel"
|
||||||
|
|
||||||
|
Add_dependency run libgcc
|
||||||
|
Add_dependency run glibc
|
||||||
|
Add_dependency run libstdc++
|
||||||
|
Add_dependency run nspr
|
||||||
|
|
||||||
|
Add_dependency build zip
|
||||||
|
Add_dependency build python
|
||||||
|
Add_dependency build perl ">=0"
|
||||||
|
Add_dependency build nspr-devel
|
|
@ -815,3 +815,4 @@ libgfortran.so libgfortran libgfortran-devel
|
||||||
swig-callback-callback.so go go
|
swig-callback-callback.so go go
|
||||||
swig-file-file.so go go
|
swig-file-file.so go go
|
||||||
libblktapctl.so.1 xen xen-devel
|
libblktapctl.so.1 xen xen-devel
|
||||||
|
libmozjs185.so.1 js js-devel
|
||||||
|
|
Loading…
Reference in a new issue