[arch-commits] Commit in js68/trunk (PKGBUILD)

2020-09-01 Thread Jan Steffens via arch-commits
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)

2020-08-01 Thread Jan Steffens via arch-commits
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)

2020-07-06 Thread Jan Steffens via arch-commits
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)

2020-06-27 Thread Jan Steffens via arch-commits
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)

2020-05-20 Thread Jan Steffens via arch-commits
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)

2020-04-10 Thread Jan Steffens via arch-commits
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)

2020-03-13 Thread Jan Steffens via arch-commits
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)

2020-02-13 Thread Jan Steffens via arch-commits
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)

2020-02-13 Thread Jan Steffens via arch-commits
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)

2019-11-03 Thread Jan Steffens via arch-commits
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.