[arch-commits] Commit in emscripten/repos/community-x86_64 (7 files)

2018-06-07 Thread Sven-Hendrik Haase via arch-commits
Date: Friday, June 8, 2018 @ 02:55:22
  Author: svenstaro
Revision: 341923

archrelease: copy trunk to community-x86_64

Added:
  emscripten/repos/community-x86_64/PKGBUILD
(from rev 341922, emscripten/trunk/PKGBUILD)
  emscripten/repos/community-x86_64/emscripten.install
(from rev 341922, emscripten/trunk/emscripten.install)
  emscripten/repos/community-x86_64/emscripten.sh
(from rev 341922, emscripten/trunk/emscripten.sh)
Deleted:
  emscripten/repos/community-x86_64/PKGBUILD
  emscripten/repos/community-x86_64/emscripten.install
  emscripten/repos/community-x86_64/emscripten.sh
  emscripten/repos/community-x86_64/gcc8.patch

+
 PKGBUILD   |  178 ---
 emscripten.install |   22 +++---
 emscripten.sh  |   14 ++--
 gcc8.patch |   31 
 4 files changed, 105 insertions(+), 140 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-06-08 02:55:13 UTC (rev 341922)
+++ PKGBUILD2018-06-08 02:55:22 UTC (rev 341923)
@@ -1,91 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: carstene1ns  - http://git.io/ctPKG
-# Contributor: Stefan Husmann 
-# Contributor: Vlad Kolotvin 
-
-pkgname=emscripten
-pkgver=1.38.1
-pkgrel=1
-pkgdesc="LLVM-based project that compiles C and C++ into highly-optimizable 
JavaScript for the web"
-arch=('x86_64')
-url="http://emscripten.org";
-license=('custom')
-depends=('nodejs' 'python' 'python2')
-makedepends=('cmake' 'libxml2')
-optdepends=('java-environment: for using clojure'
-'ruby: for using websockify addon')
-install=$pkgname.install
-source=(emscripten-$pkgver.tar.gz::"https://github.com/kripken/emscripten/archive/$pkgver.tar.gz";
-
emscripten-fastcomp-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp/archive/$pkgver.tar.gz";
-
emscripten-fastcomp-clang-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp-clang/archive/$pkgver.tar.gz";
-"emscripten.sh"
-gcc8.patch)
-sha512sums=('5f67339fd901e97c5e3250e9359af819f84ed7ee0e7edb716cbf7e3b7ee5aed641b4f07e5db8366d63e076c5b6c6e180a26f459901f12b67964c6012e01542c7'
-
'06175f7fc8abfcae25c2a572ac3705ddc0cf1aba3749b12a58c556b4da1b19e61505d1780fc67c1a56441bbaf055238d0c9b9ab7b8078f3da10ad3721f2b74bf'
-
'fef22d3f2151ec8baaffcde49a67aac81f60e983c894a91bb00544b4cf051cb983c0db2e7a7b04dc3f5e671ee1dc9299a8ad287027883fac7a0f520b2553f652'
-
'52007717c21c22f5d9f027268de2516e969f2ffb8e37121f75ca2697b7ddcde6c0be9636d19df7b3c2e89bc769f5361750c62f9fcb84d224cde3c8626bc9c93b'
-
'8a651fc545bb09c23da6f138b1cc4f0d92758e7084460a09c6306ee7f727d52b0f780b775b6ef6118db144482cbfb37ef3d3dd662e357ceec0e713b342931365')
-
-prepare() {
-  cd emscripten-fastcomp-$pkgver
-
-  patch -Np1 -i "$srcdir"/gcc8.patch
-
-  # reset folder for out-of-source build
-  rm -rf build
-  mkdir build
-
-  # put clang source into the right place (http://git.io/i1GBkg)
-  rm -rf tools/clang
-  ln -s "$srcdir"/emscripten-fastcomp-clang-$pkgver tools/clang
-
-  # python2 shebang fixes
-  cd ../emscripten-$pkgver
-  sed '1s|python$|python2|' -i $(find third_party tools -name \*.py) emrun
-
-  # adapt config file template to use our custom environment variable and path
-  sed -e "s|getenv('LLVM')|getenv('EMSCRIPTEN_FASTCOMP')|" \
--e 's|{{{ LLVM_ROOT }}}|/usr/lib/emscripten-fastcomp|' \
--i tools/settings_template_readonly.py
-}
-
-build() {
-  cd emscripten-fastcomp-$pkgver/build
-
-  cmake .. \
--DPYTHON_EXECUTABLE=/usr/bin/python2 \
--DCMAKE_BUILD_TYPE=Release \
--DCMAKE_SKIP_RPATH=YES \
--DLLVM_TARGETS_TO_BUILD="X86;JSBackend" \
--DLLVM_BUILD_RUNTIME=OFF \
--DLLVM_INCLUDE_EXAMPLES=OFF \
--DLLVM_INCLUDE_TESTS=OFF \
--DCLANG_INCLUDE_TESTS=OFF
-  make
-}
-
-package() {
-  # exported variables
-  install -Dm755 "$srcdir"/emscripten.sh "$pkgdir"/etc/profile.d/emscripten.sh
-
-  # LLVM-backend, TODO: include only needed tools
-  cd "$srcdir"/emscripten-fastcomp-$pkgver
-  install -Dm644 emscripten-version.txt 
"$pkgdir"/usr/lib/emscripten-fastcomp/emscripten-version.txt
-  install -m755 build/bin/* "$pkgdir"/usr/lib/emscripten-fastcomp
-
-  # copy structure
-  cd "$srcdir"/emscripten-$pkgver
-  install -d "$pkgdir"/usr/lib/emscripten
-  cp -rup em* cmake site src system third_party tools 
"$pkgdir"/usr/lib/emscripten
-
-  # remove clutter
-  rm "$pkgdir"/usr/lib/emscripten-fastcomp/{*-test,llvm-lit}
-  rm "$pkgdir"/usr/lib/emscripten/*.bat
-
-  # docs
-  install -d "$pkgdir"/usr/share/doc
-  ln -s /usr/lib/emscripten/site/source/docs "$pkgdir"/usr/share/doc/$pkgname
-
-  # license
-  install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}

Copied: emscripten/repos/community-x86_64/PKGBUILD (from rev 341922, 
emscripten/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0

[arch-commits] Commit in emscripten/repos/community-x86_64 (7 files)

2018-05-16 Thread Sven-Hendrik Haase via arch-commits
Date: Wednesday, May 16, 2018 @ 07:56:32
  Author: svenstaro
Revision: 322574

archrelease: copy trunk to community-x86_64

Added:
  emscripten/repos/community-x86_64/PKGBUILD
(from rev 322573, emscripten/trunk/PKGBUILD)
  emscripten/repos/community-x86_64/emscripten.install
(from rev 322573, emscripten/trunk/emscripten.install)
  emscripten/repos/community-x86_64/emscripten.sh
(from rev 322573, emscripten/trunk/emscripten.sh)
  emscripten/repos/community-x86_64/gcc8.patch
(from rev 322573, emscripten/trunk/gcc8.patch)
Deleted:
  emscripten/repos/community-x86_64/PKGBUILD
  emscripten/repos/community-x86_64/emscripten.install
  emscripten/repos/community-x86_64/emscripten.sh

+
 PKGBUILD   |  177 ++-
 emscripten.install |   22 +++---
 emscripten.sh  |   14 ++--
 gcc8.patch |   31 
 4 files changed, 140 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-05-16 07:56:18 UTC (rev 322573)
+++ PKGBUILD2018-05-16 07:56:32 UTC (rev 322574)
@@ -1,86 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: carstene1ns  - http://git.io/ctPKG
-# Contributor: Stefan Husmann 
-# Contributor: Vlad Kolotvin 
-
-pkgname=emscripten
-pkgver=1.37.36
-pkgrel=1
-pkgdesc="LLVM-based project that compiles C and C++ into highly-optimizable 
JavaScript for the web"
-arch=('x86_64')
-url="http://emscripten.org";
-license=('custom')
-depends=('nodejs' 'python' 'python2')
-makedepends=('cmake' 'libxml2')
-optdepends=('java-environment: for using clojure'
-'ruby: for using websockify addon')
-install=$pkgname.install
-source=(emscripten-$pkgver.tar.gz::"https://github.com/kripken/emscripten/archive/$pkgver.tar.gz";
-
emscripten-fastcomp-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp/archive/$pkgver.tar.gz";
-
emscripten-fastcomp-clang-$pkgver.tar.gz::"https://github.com/kripken/emscripten-fastcomp-clang/archive/$pkgver.tar.gz";
-"emscripten.sh")
-sha512sums=('55b39c7bc44ed3928d46563f835f76f9be87fbbdd461dd29d3e638128d3dac66aa1f111823151e9106f77fa34219c61b575eea2c27f49fa7e73c96a090ccb388'
-
'9a43274714834c809aae8cc96cba217b2c0e4e335b56cb651d27f5a68a41e2beeec4ce0ba1c4041de125a281b0241a0070fbb5a70db13e4f08943ab6fa295d87'
-
'1cbfbf594d59852a3cde236f81251e944fbb0f467ed6733881cd30ae72b25e0d7df60bd61ee76b5aed3bf6fe95d1d0058d3c18aa4d48e5533c20b0c986197ed9'
-
'52007717c21c22f5d9f027268de2516e969f2ffb8e37121f75ca2697b7ddcde6c0be9636d19df7b3c2e89bc769f5361750c62f9fcb84d224cde3c8626bc9c93b')
-
-prepare() {
-  cd emscripten-fastcomp-$pkgver
-
-  # reset folder for out-of-source build
-  rm -rf build
-  mkdir build
-
-  # put clang source into the right place (http://git.io/i1GBkg)
-  rm -rf tools/clang
-  ln -s "$srcdir"/emscripten-fastcomp-clang-$pkgver tools/clang
-
-  # python2 shebang fixes
-  cd ../emscripten-$pkgver
-  sed '1s|python$|python2|' -i $(find third_party tools -name \*.py) emrun
-
-  # adapt config file template to use our custom environment variable and path
-  sed -e "s|getenv('LLVM')|getenv('EMSCRIPTEN_FASTCOMP')|" \
--e 's|{{{ LLVM_ROOT }}}|/usr/lib/emscripten-fastcomp|' \
--i tools/settings_template_readonly.py
-}
-
-build() {
-  cd emscripten-fastcomp-$pkgver/build
-
-  CC=gcc CXX=g++ cmake .. -DPYTHON_EXECUTABLE=/usr/bin/python2 \
--DCMAKE_BUILD_TYPE=Release \
--DCMAKE_SKIP_RPATH=YES \
--DLLVM_TARGETS_TO_BUILD="X86;JSBackend" \
--DLLVM_BUILD_RUNTIME=OFF \
--DLLVM_INCLUDE_EXAMPLES=OFF \
--DLLVM_INCLUDE_TESTS=OFF \
--DCLANG_INCLUDE_TESTS=OFF
-  make
-}
-
-package() {
-  # exported variables
-  install -Dm755 "$srcdir"/emscripten.sh "$pkgdir"/etc/profile.d/emscripten.sh
-
-  # LLVM-backend, TODO: include only needed tools
-  cd "$srcdir"/emscripten-fastcomp-$pkgver
-  install -Dm644 emscripten-version.txt 
"$pkgdir"/usr/lib/emscripten-fastcomp/emscripten-version.txt
-  install -m755 build/bin/* "$pkgdir"/usr/lib/emscripten-fastcomp
-
-  # copy structure
-  cd "$srcdir"/emscripten-$pkgver
-  install -d "$pkgdir"/usr/lib/emscripten
-  cp -rup em* cmake site src system third_party tools 
"$pkgdir"/usr/lib/emscripten
-
-  # remove clutter
-  rm "$pkgdir"/usr/lib/emscripten-fastcomp/{*-test,llvm-lit}
-  rm "$pkgdir"/usr/lib/emscripten/*.bat
-
-  # docs
-  install -d "$pkgdir"/usr/share/doc
-  ln -s /usr/lib/emscripten/site/source/docs "$pkgdir"/usr/share/doc/$pkgname
-
-  # license
-  install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}

Copied: emscripten/repos/community-x86_64/PKGBUILD (from rev 322573, 
emscripten/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-05-16 07:56:32 UTC (rev 322574)
@@ -0,0 +1,91 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: carstene1ns  - http