Date: Friday, May 19, 2023 @ 02:42:31
  Author: heftig
Revision: 478035

archrelease: copy trunk to extra-x86_64

Added:
  js102/repos/extra-x86_64/PKGBUILD
    (from rev 478034, js102/trunk/PKGBUILD)
  js102/repos/extra-x86_64/keys/
Deleted:
  js102/repos/extra-x86_64/PKGBUILD
  js102/repos/extra-x86_64/keys/

----------+
 PKGBUILD |  296 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 148 insertions(+), 148 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-19 02:42:08 UTC (rev 478034)
+++ PKGBUILD    2023-05-19 02:42:31 UTC (rev 478035)
@@ -1,148 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org>
-
-pkgname=js102 
-pkgver=102.10.0
-pkgrel=1
-pkgdesc="JavaScript interpreter and libraries - Version 102"
-url="https://spidermonkey.dev/";
-arch=(x86_64)
-license=(MPL)
-depends=(
-  gcc-libs
-  readline
-  sh
-  zlib
-)
-makedepends=(
-  autoconf2.13
-  clang
-  lld
-  llvm
-  python-psutil
-  python-setuptools
-  rust
-  zip
-)
-checkdepends=(
-  git
-  mercurial
-)
-options=(!lto)
-_relver=${pkgver}esr
-source=(
-  
https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}
-)
-b2sums=('b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651'
-        'SKIP')
-validpgpkeys=(
-  14F26682D0916CDD81E37B6D61B7B526D98F0353  # Mozilla Software Releases 
<rele...@mozilla.com>
-)
-
-# Make sure the duplication between bin and lib is found
-COMPRESSZST+=(--long)
-
-prepare() {
-  mkdir mozbuild
-  cd firefox-$pkgver
-
-  cat >../mozconfig <<END
-ac_add_options --enable-application=js
-mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
-
-ac_add_options --prefix=/usr
-ac_add_options --enable-release
-ac_add_options --enable-hardening
-ac_add_options --enable-optimize
-ac_add_options --enable-rust-simd
-ac_add_options --enable-linker=lld
-ac_add_options --disable-bootstrap
-ac_add_options --disable-debug
-ac_add_options --disable-jemalloc
-ac_add_options --disable-strip
-ac_add_options --disable-unified-build
-
-# System libraries
-ac_add_options --with-system-zlib
-ac_add_options --without-system-icu
-
-# Features
-ac_add_options --enable-readline
-ac_add_options --enable-shared-js
-ac_add_options --enable-tests
-ac_add_options --with-intl-api
-END
-}
-
-build() {
-  cd firefox-$pkgver
-
-  export MOZ_NOSPAM=1
-  export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
-  export MACH_USE_SYSTEM_PYTHON=1
-
-  # Do 3-tier PGO
-  echo "Building instrumented JS..."
-  cat >.mozconfig ../mozconfig - <<END
-ac_add_options --enable-profile-generate=cross
-END
-  ./mach build
-
-  echo "Profiling instrumented JS..."
-  (
-    local js="$PWD/obj/dist/bin/js"
-    export LLVM_PROFILE_FILE="$PWD/js-%p-%m.profraw"
-
-    cd js/src/octane
-    "$js" run.js
-
-    cd ../../../third_party/webkit/PerformanceTests/ARES-6
-    "$js" cli.js
-
-    cd ../SunSpider/sunspider-0.9.1
-    "$js" sunspider-standalone-driver.js
-  )
-
-  llvm-profdata merge -o merged.profdata *.profraw
-
-  stat -c "Profile data found (%s bytes)" merged.profdata
-  test -s merged.profdata
-
-  echo "Removing instrumented JS..."
-  ./mach clobber
-
-  echo "Building optimized JS..."
-  cat >.mozconfig ../mozconfig - <<END
-ac_add_options --enable-lto=cross
-ac_add_options --enable-profile-use=cross
-ac_add_options --with-pgo-profile-path=${PWD@Q}/merged.profdata
-END
-  ./mach build
-}
-
-check() {
-  local jstests_extra_args=(
-    --format=none
-    --exclude-random
-    --wpt=disabled
-  ) 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 sw=2 sts=-1 et:

Copied: js102/repos/extra-x86_64/PKGBUILD (from rev 478034, 
js102/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-05-19 02:42:31 UTC (rev 478035)
@@ -0,0 +1,148 @@
+# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org>
+
+pkgname=js102 
+pkgver=102.11.0
+pkgrel=1
+pkgdesc="JavaScript interpreter and libraries - Version 102"
+url="https://spidermonkey.dev/";
+arch=(x86_64)
+license=(MPL)
+depends=(
+  gcc-libs
+  readline
+  sh
+  zlib
+)
+makedepends=(
+  autoconf2.13
+  clang
+  lld
+  llvm
+  python-psutil
+  python-setuptools
+  rust
+  zip
+)
+checkdepends=(
+  git
+  mercurial
+)
+options=(!lto)
+_relver=${pkgver}esr
+source=(
+  
https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}
+)
+b2sums=('b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723'
+        'SKIP')
+validpgpkeys=(
+  14F26682D0916CDD81E37B6D61B7B526D98F0353  # Mozilla Software Releases 
<rele...@mozilla.com>
+)
+
+# Make sure the duplication between bin and lib is found
+COMPRESSZST+=(--long)
+
+prepare() {
+  mkdir mozbuild
+  cd firefox-$pkgver
+
+  cat >../mozconfig <<END
+ac_add_options --enable-application=js
+mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
+
+ac_add_options --prefix=/usr
+ac_add_options --enable-release
+ac_add_options --enable-hardening
+ac_add_options --enable-optimize
+ac_add_options --enable-rust-simd
+ac_add_options --enable-linker=lld
+ac_add_options --disable-bootstrap
+ac_add_options --disable-debug
+ac_add_options --disable-jemalloc
+ac_add_options --disable-strip
+ac_add_options --disable-unified-build
+
+# System libraries
+ac_add_options --with-system-zlib
+ac_add_options --without-system-icu
+
+# Features
+ac_add_options --enable-readline
+ac_add_options --enable-shared-js
+ac_add_options --enable-tests
+ac_add_options --with-intl-api
+END
+}
+
+build() {
+  cd firefox-$pkgver
+
+  export MOZ_NOSPAM=1
+  export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
+  export MACH_USE_SYSTEM_PYTHON=1
+
+  # Do 3-tier PGO
+  echo "Building instrumented JS..."
+  cat >.mozconfig ../mozconfig - <<END
+ac_add_options --enable-profile-generate=cross
+END
+  ./mach build
+
+  echo "Profiling instrumented JS..."
+  (
+    local js="$PWD/obj/dist/bin/js"
+    export LLVM_PROFILE_FILE="$PWD/js-%p-%m.profraw"
+
+    cd js/src/octane
+    "$js" run.js
+
+    cd ../../../third_party/webkit/PerformanceTests/ARES-6
+    "$js" cli.js
+
+    cd ../SunSpider/sunspider-0.9.1
+    "$js" sunspider-standalone-driver.js
+  )
+
+  llvm-profdata merge -o merged.profdata *.profraw
+
+  stat -c "Profile data found (%s bytes)" merged.profdata
+  test -s merged.profdata
+
+  echo "Removing instrumented JS..."
+  ./mach clobber
+
+  echo "Building optimized JS..."
+  cat >.mozconfig ../mozconfig - <<END
+ac_add_options --enable-lto=cross
+ac_add_options --enable-profile-use=cross
+ac_add_options --with-pgo-profile-path=${PWD@Q}/merged.profdata
+END
+  ./mach build
+}
+
+check() {
+  local jstests_extra_args=(
+    --format=none
+    --exclude-random
+    --wpt=disabled
+  ) 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 sw=2 sts=-1 et:

Reply via email to