[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Tuesday, September 1, 2020 @ 16:21:29 Author: heftig Revision: 395087 68.12.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-09-01 15:11:27 UTC (rev 395086) +++ PKGBUILD2020-09-01 16:21:29 UTC (rev 395087) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.11.0 +pkgver=68.12.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('91c1f7caaf1ba785b74799865227456bf784ba614d17cf5f0f41a5f25d6d2160' +sha256sums=('ae692bf2a15908cacbb9d4c7ccf78525a87410ff3f13befedc1926f849bc27cc' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Saturday, August 1, 2020 @ 16:39:44 Author: heftig Revision: 393053 68.11.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-08-01 16:12:25 UTC (rev 393052) +++ PKGBUILD2020-08-01 16:39:44 UTC (rev 393053) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.10.0 +pkgver=68.11.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('2ec8c2627e46e80fc208584966a2ded7a0a9ff76b55ffccec0623b89b98ded2b' +sha256sums=('91c1f7caaf1ba785b74799865227456bf784ba614d17cf5f0f41a5f25d6d2160' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Monday, July 6, 2020 @ 19:51:03 Author: heftig Revision: 390917 68.10.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-06 19:22:56 UTC (rev 390916) +++ PKGBUILD2020-07-06 19:51:03 UTC (rev 390917) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.9.0 +pkgver=68.10.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('935105e1a8a97d64daffb372690e2b566b5f07641f01470929dbbc82d20d4407' +sha256sums=('2ec8c2627e46e80fc208584966a2ded7a0a9ff76b55ffccec0623b89b98ded2b' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Saturday, June 27, 2020 @ 16:13:09 Author: heftig Revision: 390521 68.9.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-27 16:00:48 UTC (rev 390520) +++ PKGBUILD2020-06-27 16:13:09 UTC (rev 390521) @@ -1,7 +1,7 @@ -# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.8.0 +pkgver=68.9.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('fa5b2266d225878d4b35694678f79fd7e7a6d3c62759a40326129bd90f63e842' +sha256sums=('935105e1a8a97d64daffb372690e2b566b5f07641f01470929dbbc82d20d4407' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Wednesday, May 20, 2020 @ 15:58:57 Author: heftig Revision: 387028 68.8.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-20 14:23:19 UTC (rev 387027) +++ PKGBUILD2020-05-20 15:58:57 UTC (rev 387028) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.7.0 +pkgver=68.8.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('ad3ea069c3d23aab360ad04ff4d0f5e556d3538f7dd4eae0690c4e9241537570' +sha256sums=('fa5b2266d225878d4b35694678f79fd7e7a6d3c62759a40326129bd90f63e842' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Friday, April 10, 2020 @ 15:29:03 Author: heftig Revision: 379952 68.7.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-10 13:08:53 UTC (rev 379951) +++ PKGBUILD2020-04-10 15:29:03 UTC (rev 379952) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.6.0 +pkgver=68.7.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('2428213ceb75cb6772b3044d9c14870d1ae5b0161379aeb29248650e13761c9f' +sha256sums=('ad3ea069c3d23aab360ad04ff4d0f5e556d3538f7dd4eae0690c4e9241537570' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Friday, March 13, 2020 @ 18:44:33 Author: heftig Revision: 377504 68.6.0-1 Modified: js68/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-03-13 17:10:49 UTC (rev 377503) +++ PKGBUILD2020-03-13 18:44:33 UTC (rev 377504) @@ -1,8 +1,8 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.5.0 -pkgrel=2 +pkgver=68.6.0 +pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey; @@ -12,7 +12,7 @@ checkdepends=(mercurial git) _relver=${pkgver}esr source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) -sha256sums=('52e784f98a37624e8b207f1b23289c2c88f66dd923798cae891a586a6d94a6d1' +sha256sums=('2428213ceb75cb6772b3044d9c14870d1ae5b0161379aeb29248650e13761c9f' 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases
[arch-commits] Commit in js68/trunk (PKGBUILD)
Date: Thursday, February 13, 2020 @ 18:33:33 Author: heftig Revision: 375550 68.5.0-2: compress better Modified: js68/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-13 16:43:57 UTC (rev 375549) +++ PKGBUILD2020-02-13 18:33:33 UTC (rev 375550) @@ -2,7 +2,7 @@ pkgname=js68 pkgver=68.5.0 -pkgrel=1 +pkgrel=2 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey; @@ -16,6 +16,9 @@ 'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases +# Make sure the duplication between bin and lib is found +COMPRESSZST+=(--long) + prepare() { cd firefox-$pkgver mkdir obj
[arch-commits] Commit in js68/trunk (PKGBUILD mozjs68-fix-soname.patch)
Date: Thursday, February 13, 2020 @ 16:42:35 Author: heftig Revision: 375544 68.5.0-1: drop soname patch from js* Modified: js68/trunk/PKGBUILD Deleted: js68/trunk/mozjs68-fix-soname.patch --+ PKGBUILD | 16 ++-- mozjs68-fix-soname.patch | 25 - 2 files changed, 6 insertions(+), 35 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-13 16:42:33 UTC (rev 375543) +++ PKGBUILD2020-02-13 16:42:35 UTC (rev 375544) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=js68 -pkgver=68.2.0 +pkgver=68.5.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 68" arch=(x86_64) @@ -8,22 +8,17 @@ url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey; license=(MPL) depends=(gcc-libs readline zlib sh) -makedepends=(python python2 zip autoconf2.13 rust llvm clang) +makedepends=(python2 zip autoconf2.13 python rust llvm clang) checkdepends=(mercurial git) _relver=${pkgver}esr -source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc} -mozjs68-fix-soname.patch) -sha256sums=('85f1c2eaf68ebedcbc0b78a342f6d16ef0865dedd426a1bba94b75c85f716f38' -'SKIP' -'975b8461982eab8aba891c4fb6dcbf1ac6894d0f1590dbc231fcb2f12447cb9b') +source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) +sha256sums=('52e784f98a37624e8b207f1b23289c2c88f66dd923798cae891a586a6d94a6d1' +'SKIP') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases prepare() { cd firefox-$pkgver mkdir obj - - # https://salsa.debian.org/gnome-team/mozjs52/tree/debian/master/debian/patches - patch -Np1 -i ../mozjs68-fix-soname.patch } build() { @@ -41,6 +36,7 @@ --enable-release --enable-shared-js --enable-tests +--enable-unaligned-private-values --with-intl-api --with-system-zlib --without-system-icu Deleted: mozjs68-fix-soname.patch === --- mozjs68-fix-soname.patch2020-02-13 16:42:33 UTC (rev 375543) +++ mozjs68-fix-soname.patch2020-02-13 16:42:35 UTC (rev 375544) @@ -1,25 +0,0 @@ -diff --git i/js/src/build/Makefile.in w/js/src/build/Makefile.in -index 0d5e980e8254..96c70b5432d4 100644 i/js/src/build/Makefile.in -+++ w/js/src/build/Makefile.in -@@ -79,6 +79,8 @@ ifneq (,$(REAL_LIBRARY)) - endif - ifneq (,$(SHARED_LIBRARY)) - $(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir) -+ mv -f $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).0 -+ ln -s $(SHARED_LIBRARY).0 $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) - ifeq ($(OS_ARCH),Darwin) - install_name_tool -id $(abspath $(libdir)/$(SHARED_LIBRARY)) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) - endif -diff --git i/js/src/build/moz.build w/js/src/build/moz.build -index 9b7ad87afea8..dbe3b6b89996 100644 i/js/src/build/moz.build -+++ w/js/src/build/moz.build -@@ -25,6 +25,7 @@ if not CONFIG['JS_STANDALONE']: - if CONFIG['JS_SHARED_LIBRARY']: - GeckoSharedLibrary('js', linkage=None) - SHARED_LIBRARY_NAME = CONFIG['JS_LIBRARY_NAME'] -+LDFLAGS += ['-Wl,-soname,lib{}.so.0'.format(SHARED_LIBRARY_NAME)] - - # Ensure symbol versions of shared library on Linux do not conflict - # with those in libxul.
[arch-commits] Commit in js68/trunk (PKGBUILD mozjs68-fix-soname.patch)
Date: Sunday, November 3, 2019 @ 13:31:50 Author: heftig Revision: 366541 Prepare js68 Added: js68/trunk/PKGBUILD js68/trunk/mozjs68-fix-soname.patch --+ PKGBUILD | 84 + mozjs68-fix-soname.patch | 25 + 2 files changed, 109 insertions(+) Added: PKGBUILD === --- PKGBUILD(rev 0) +++ PKGBUILD2019-11-03 13:31:50 UTC (rev 366541) @@ -0,0 +1,84 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=js68 +pkgver=68.2.0 +pkgrel=1 +pkgdesc="JavaScript interpreter and libraries - Version 68" +arch=(x86_64) +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey; +license=(MPL) +depends=(gcc-libs readline zlib sh) +makedepends=(python python2 zip autoconf2.13 rust llvm clang) +checkdepends=(mercurial git) +_relver=${pkgver}esr +source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc} +mozjs68-fix-soname.patch) +sha256sums=('85f1c2eaf68ebedcbc0b78a342f6d16ef0865dedd426a1bba94b75c85f716f38' +'SKIP' +'975b8461982eab8aba891c4fb6dcbf1ac6894d0f1590dbc231fcb2f12447cb9b') +validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases + +prepare() { + cd firefox-$pkgver + mkdir obj + + # https://salsa.debian.org/gnome-team/mozjs52/tree/debian/master/debian/patches + patch -Np1 -i ../mozjs68-fix-soname.patch +} + +build() { + local configure_args=( +--prefix=/usr +--disable-debug +--disable-debug-symbols +--disable-jemalloc +--disable-strip +--enable-hardening +--enable-lto +--enable-optimize +--enable-posix-nspr-emulation +--enable-readline +--enable-release +--enable-shared-js +--enable-tests +--with-intl-api +--with-system-zlib +--without-system-icu + ) + + export AR=llvm-ar + export NM=llvm-nm + export RANLIB=llvm-ranlib + + cd firefox-$pkgver/obj + + sh ../js/src/configure "${configure_args[@]}" + make +} + +check() { + local jstests_extra_args=( +--format=none +--exclude-random + ) jittest_extra_args=( +--format=none +--timeout 300 + ) jittest_test_args=( +basic + ) + + cd firefox-$pkgver/obj + make -C js/src check-jstests check-jit-test \ +JSTESTS_EXTRA_ARGS="${jstests_extra_args[*]}" \ +JITTEST_EXTRA_ARGS="${jittest_extra_args[*]}" \ +JITTEST_TEST_ARGS="${jittest_test_args[*]}" +} + +package() { + cd firefox-$pkgver/obj + make DESTDIR="$pkgdir" install + rm "$pkgdir"/usr/lib/*.ajs + find "$pkgdir"/usr/{lib/pkgconfig,include} -type f -exec chmod -c a-x {} + +} + +# vim:set ts=2 sw=2 et: Added: mozjs68-fix-soname.patch === --- mozjs68-fix-soname.patch(rev 0) +++ mozjs68-fix-soname.patch2019-11-03 13:31:50 UTC (rev 366541) @@ -0,0 +1,25 @@ +diff --git i/js/src/build/Makefile.in w/js/src/build/Makefile.in +index 0d5e980e8254..96c70b5432d4 100644 +--- i/js/src/build/Makefile.in w/js/src/build/Makefile.in +@@ -79,6 +79,8 @@ ifneq (,$(REAL_LIBRARY)) + endif + ifneq (,$(SHARED_LIBRARY)) + $(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir) ++ mv -f $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).0 ++ ln -s $(SHARED_LIBRARY).0 $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) + ifeq ($(OS_ARCH),Darwin) + install_name_tool -id $(abspath $(libdir)/$(SHARED_LIBRARY)) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) + endif +diff --git i/js/src/build/moz.build w/js/src/build/moz.build +index 9b7ad87afea8..dbe3b6b89996 100644 +--- i/js/src/build/moz.build w/js/src/build/moz.build +@@ -25,6 +25,7 @@ if not CONFIG['JS_STANDALONE']: + if CONFIG['JS_SHARED_LIBRARY']: + GeckoSharedLibrary('js', linkage=None) + SHARED_LIBRARY_NAME = CONFIG['JS_LIBRARY_NAME'] ++LDFLAGS += ['-Wl,-soname,lib{}.so.0'.format(SHARED_LIBRARY_NAME)] + + # Ensure symbol versions of shared library on Linux do not conflict + # with those in libxul.