[arch-commits] Commit in js68/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Jan Steffens
heftig at archlinux.org
Fri Apr 10 15:32:24 UTC 2020
Date: Friday, April 10, 2020 @ 15:32:24
Author: heftig
Revision: 379955
archrelease: copy trunk to extra-x86_64
Added:
js68/repos/extra-x86_64/PKGBUILD
(from rev 379953, js68/trunk/PKGBUILD)
Deleted:
js68/repos/extra-x86_64/PKGBUILD
----------+
PKGBUILD | 166 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 83 insertions(+), 83 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-10 15:32:22 UTC (rev 379954)
+++ PKGBUILD 2020-04-10 15:32:24 UTC (rev 379955)
@@ -1,83 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-
-pkgname=js68
-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"
-license=(MPL)
-depends=(gcc-libs readline zlib sh)
-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})
-sha256sums=('2428213ceb75cb6772b3044d9c14870d1ae5b0161379aeb29248650e13761c9f'
- 'SKIP')
-validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release at mozilla.com>
-
-# Make sure the duplication between bin and lib is found
-COMPRESSZST+=(--long)
-
-prepare() {
- cd firefox-$pkgver
- mkdir obj
-}
-
-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
- --enable-unaligned-private-values
- --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:
Copied: js68/repos/extra-x86_64/PKGBUILD (from rev 379953, js68/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2020-04-10 15:32:24 UTC (rev 379955)
@@ -0,0 +1,83 @@
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=js68
+pkgver=68.7.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=(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})
+sha256sums=('ad3ea069c3d23aab360ad04ff4d0f5e556d3538f7dd4eae0690c4e9241537570'
+ 'SKIP')
+validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release at mozilla.com>
+
+# Make sure the duplication between bin and lib is found
+COMPRESSZST+=(--long)
+
+prepare() {
+ cd firefox-$pkgver
+ mkdir obj
+}
+
+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
+ --enable-unaligned-private-values
+ --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:
More information about the arch-commits
mailing list