[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Saturday, December 19, 2020 @ 20:58:05 Author: archange Revision: 780029 upgpkg: ispc 1.15.0-1 Modified: ispc/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 4 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-12-19 20:52:15 UTC (rev 780028) +++ PKGBUILD2020-12-19 20:58:05 UTC (rev 780029) @@ -2,7 +2,7 @@ # Maintainer: Bruno Pagani pkgname=ispc -pkgver=1.14.1 +pkgver=1.15.0 pkgrel=1 pkgdesc="Compiler for high-performance SIMD programming on the CPU" arch=(x86_64) @@ -11,11 +11,9 @@ depends=(ncurses zlib llvm-libs clang) makedepends=(llvm python lib32-glibc cmake) # level-zero-headers level-zero-loader openmp spirv-llvm-translator vc-intrinsics) source=(https://github.com/ispc/ispc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz -ispc-libclang-cpp.patch - ispc-llvm11.patch::https://github.com/ispc/ispc/commit/3753974cc19a5c065abc693d5166072837d868f1.patch) -sha256sums=('3a7ee9ab90b9e9932b7b4effc9bb3ef45ca271d60d9ec6bc8c335242b5ec097b' -'f6a162b8b60e0a0d17526c4e70bf9bc681c0e16cfee2b8cde1d7f9a5a99b8e78' -'a4c409ab92da556ffc475453417ba49a7009cf02c39479d88a186549c67b99fe') +ispc-libclang-cpp.patch) +sha256sums=('788f44abefa508644384307c9ea69ef311ce5d4cfcb513b89e56d08f04d0d4be' +'f6a162b8b60e0a0d17526c4e70bf9bc681c0e16cfee2b8cde1d7f9a5a99b8e78') prepare() { cd ${pkgname}-${pkgver} @@ -22,8 +20,6 @@ patch -p1 -i ../ispc-libclang-cpp.patch # Build with unified libclang-cpp.so # Remove tests that requires DUMPS (https://github.com/ispc/ispc/issues/1752) sed -i '/debug-phase/d' tests/lit-tests/arg_parsing_errors.ispc - # https://github.com/ispc/ispc/pull/1863 - patch -p1 -i ../ispc-llvm11.patch } build() {
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Thursday, October 29, 2020 @ 19:27:56 Author: archange Revision: 736574 upgpkg: ispc 1.14.1-1 Don't enable Gen target for now per https://github.com/ispc/ispc/issues/1896 Modified: ispc/trunk/PKGBUILD --+ PKGBUILD | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-29 19:14:56 UTC (rev 736573) +++ PKGBUILD2020-10-29 19:27:56 UTC (rev 736574) @@ -2,24 +2,28 @@ # Maintainer: Bruno Pagani pkgname=ispc -pkgver=1.13.0 +pkgver=1.14.1 pkgrel=1 -pkgdesc="A compiler for high-performance SIMD programming on the CPU" +pkgdesc="Compiler for high-performance SIMD programming on the CPU" arch=(x86_64) url="https://ispc.github.io/"; license=(BSD) depends=(ncurses zlib llvm-libs clang) -makedepends=(llvm python lib32-glibc cmake) +makedepends=(llvm python lib32-glibc cmake) # level-zero-headers level-zero-loader openmp spirv-llvm-translator vc-intrinsics) source=(https://github.com/ispc/ispc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz -ispc-libclang-cpp.patch) -sha256sums=('cc74c4c490ddf4e0a63f01948ec8d6eb575d85ab5932d30ca4ad01c0e8f079ce' -'f6a162b8b60e0a0d17526c4e70bf9bc681c0e16cfee2b8cde1d7f9a5a99b8e78') +ispc-libclang-cpp.patch + ispc-llvm11.patch::https://github.com/ispc/ispc/commit/3753974cc19a5c065abc693d5166072837d868f1.patch) +sha256sums=('3a7ee9ab90b9e9932b7b4effc9bb3ef45ca271d60d9ec6bc8c335242b5ec097b' +'f6a162b8b60e0a0d17526c4e70bf9bc681c0e16cfee2b8cde1d7f9a5a99b8e78' +'a4c409ab92da556ffc475453417ba49a7009cf02c39479d88a186549c67b99fe') prepare() { cd ${pkgname}-${pkgver} patch -p1 -i ../ispc-libclang-cpp.patch # Build with unified libclang-cpp.so # Remove tests that requires DUMPS (https://github.com/ispc/ispc/issues/1752) - sed -i '/debug-phase/d' tests/lit-tests/arg_parsing_errors.ispc + sed -i '/debug-phase/d' tests/lit-tests/arg_parsing_errors.ispc + # https://github.com/ispc/ispc/pull/1863 + patch -p1 -i ../ispc-llvm11.patch } build() { @@ -26,7 +30,9 @@ cmake -B build -S ${pkgname}-${pkgver} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DISPC_INCLUDE_EXAMPLES=OFF \ --DISPC_NO_DUMPS=ON +-DISPC_NO_DUMPS=ON #\ +#-DGENX_ENABLED=ON \ +#-DGENX_DEPS_DIR=/usr make -C build }
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Saturday, October 5, 2019 @ 15:10:43 Author: archange Revision: 512937 upgpkg: ispc 1.12.0-1 Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-05 14:34:34 UTC (rev 512936) +++ PKGBUILD2019-10-05 15:10:43 UTC (rev 512937) @@ -2,7 +2,7 @@ # Maintainer: Bruno Pagani pkgname=ispc -pkgver=1.11.0 +pkgver=1.12.0 pkgrel=1 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=(x86_64) @@ -10,8 +10,8 @@ license=(BSD) depends=(ncurses zlib llvm-libs clang) makedepends=(llvm python lib32-glibc cmake) -source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz";) -sha256sums=('f48ef6e8a1fe5ad4fca691583bf7419f4dce1596e7ed850ff99cc017f8711b2f') +source=("https://github.com/ispc/ispc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";) +sha256sums=('9ebc29adcdf477659b45155d0f91e61120a12084e42113d0e9f4ce5cfdfbdcab') prepare() { mkdir -p build
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Tuesday, March 26, 2019 @ 03:57:49 Author: foutrelis Revision: 443530 upgpkg: ispc 1.10.0-2 LLVM 8 rebuild. Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-03-26 02:13:03 UTC (rev 443529) +++ PKGBUILD2019-03-26 03:57:49 UTC (rev 443530) @@ -3,7 +3,7 @@ pkgname=ispc pkgver=1.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('x86_64') url="https://ispc.github.io/";
[arch-commits] Commit in ispc/trunk (PKGBUILD llvm6.0_compat.diff)
Date: Thursday, September 20, 2018 @ 08:18:23 Author: archange Revision: 383485 LLVM 7.0 rebuild Required to redo LLVM6 compatibility in order to apply properly LLVM7 one. Modified: ispc/trunk/PKGBUILD Deleted: ispc/trunk/llvm6.0_compat.diff -+ PKGBUILD| 23 +++ llvm6.0_compat.diff | 13 - 2 files changed, 19 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 07:53:52 UTC (rev 383484) +++ PKGBUILD2018-09-20 08:18:23 UTC (rev 383485) @@ -3,7 +3,7 @@ pkgname=ispc pkgver=1.9.2 -pkgrel=3 +pkgrel=4 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('x86_64') url="https://ispc.github.io/"; @@ -12,15 +12,30 @@ makedepends=('llvm' 'python' 'lib32-glibc') source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"; '0001-Remove-uses-of-LLVM-dump-functions.patch' # Borrowed from Fedora -'llvm6.0_compat.diff') + LLVM6-1.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1307.patch"; + LLVM6-2.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1315.patch"; + LLVM7-1.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1312.patch"; + LLVM7-2.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1316.patch"; + LLVM7-3.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1325.patch"; + LLVM7-4.patch::"https://patch-diff.githubusercontent.com/raw/ispc/ispc/pull/1330.patch";) sha256sums=('76a14e22f05a52fb0b30142686a6cb144b0415b39be6c9fcd3f17ac23447f0b2' 'aed52cba60197bd20b2aef12e93e2e640d3ef2596bf154fe4a6e0980cfe78cca' -'22077998f02898bdb2fd14e4decbc894686d8a84dd9877dace9a222fa1e3b84b') +'e0846b0b7793bec1522a87696330bfdbd5c6b976d2f77389f5fe93c9de92386d' +'205468666cf985dd0634103c00a727e942ab330bddd2520f0d89e98e662cc495' +'ac02472507690def70643b96d01bf70a6dfab7e465351c6f4588696679f5fb61' +'3cb8a31ea5228972e2ecc3bd9c51d934fbd31f96babb93c2ef5d16e7f4e8aabd' +'0a8b878aa6e07c2cc561e9f60e9ecea274d1f77bf46a6413f151cdc0489a7ce2' +'39d2b606b4bfdd0c59ad384facc0d51894e6856439fe6fe4c2a09edaf4145f8b') prepare() { cd ${pkgname}-${pkgver} patch -p1 -i ../0001-Remove-uses-of-LLVM-dump-functions.patch - patch -p1 -i ../llvm6.0_compat.diff + patch -p1 -i ../LLVM6-1.patch + patch -p1 -i ../LLVM6-2.patch + patch -p1 -i ../LLVM7-1.patch + patch -p1 -i ../LLVM7-2.patch + patch -p1 -i ../LLVM7-3.patch + patch -p1 -i ../LLVM7-4.patch } build() { Deleted: llvm6.0_compat.diff === --- llvm6.0_compat.diff 2018-09-20 07:53:52 UTC (rev 383484) +++ llvm6.0_compat.diff 2018-09-20 08:18:23 UTC (rev 383485) @@ -1,13 +0,0 @@ -diff -rup ispc-1.9.2/ispc.cpp ispc-1.9.2.new/ispc.cpp ispc-1.9.2/ispc.cpp2017-11-11 00:07:30.0 +0100 -+++ ispc-1.9.2.new/ispc.cpp2018-03-17 20:23:01.104377910 +0100 -@@ -59,7 +59,7 @@ - #include - #include - #endif --#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 // LLVM 3.6+ -+#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 && ISPC_LLVM_VERSION < ISPC_LLVM_6_0 // LLVM 3.6-6.0 - #include - #if ISPC_LLVM_VERSION >= ISPC_LLVM_3_7 // LLVM 3.7+ - #include -
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Thursday, March 22, 2018 @ 21:56:03 Author: foutrelis Revision: 310891 upgpkg: ispc 1.9.2-3 Move clang to runtime dependencies; needed now that clang ships shared libs. Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-03-22 21:54:57 UTC (rev 310890) +++ PKGBUILD2018-03-22 21:56:03 UTC (rev 310891) @@ -4,13 +4,13 @@ pkgname=ispc pkgver=1.9.2 -pkgrel=2 +pkgrel=3 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('x86_64') url="https://ispc.github.io/"; license=('BSD') -depends=('ncurses' 'zlib' 'llvm-libs') -makedepends=('llvm' 'clang' 'python' 'lib32-glibc') +depends=('ncurses' 'zlib' 'llvm-libs' 'clang') +makedepends=('llvm' 'python' 'lib32-glibc') source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"; '0001-Remove-uses-of-LLVM-dump-functions.patch' # Borrowed from Fedora 'llvm6.0_compat.diff')
[arch-commits] Commit in ispc/trunk (PKGBUILD llvm6.0_compat.diff)
Date: Saturday, March 17, 2018 @ 19:29:36 Author: stativ Revision: 308974 upgpkg: ispc 1.9.2-2 llvm 6.0 rebuild Added: ispc/trunk/llvm6.0_compat.diff Modified: ispc/trunk/PKGBUILD -+ PKGBUILD|9 ++--- llvm6.0_compat.diff | 13 + 2 files changed, 19 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-03-17 19:27:48 UTC (rev 308973) +++ PKGBUILD2018-03-17 19:29:36 UTC (rev 308974) @@ -4,7 +4,7 @@ pkgname=ispc pkgver=1.9.2 -pkgrel=1 +pkgrel=2 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('x86_64') url="https://ispc.github.io/"; @@ -12,13 +12,16 @@ depends=('ncurses' 'zlib' 'llvm-libs') makedepends=('llvm' 'clang' 'python' 'lib32-glibc') source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"; -'0001-Remove-uses-of-LLVM-dump-functions.patch') # Borrowed from Fedora +'0001-Remove-uses-of-LLVM-dump-functions.patch' # Borrowed from Fedora +'llvm6.0_compat.diff') sha256sums=('76a14e22f05a52fb0b30142686a6cb144b0415b39be6c9fcd3f17ac23447f0b2' -'aed52cba60197bd20b2aef12e93e2e640d3ef2596bf154fe4a6e0980cfe78cca') +'aed52cba60197bd20b2aef12e93e2e640d3ef2596bf154fe4a6e0980cfe78cca' +'22077998f02898bdb2fd14e4decbc894686d8a84dd9877dace9a222fa1e3b84b') prepare() { cd ${pkgname}-${pkgver} patch -p1 -i ../0001-Remove-uses-of-LLVM-dump-functions.patch + patch -p1 -i ../llvm6.0_compat.diff } build() { Added: llvm6.0_compat.diff === --- llvm6.0_compat.diff (rev 0) +++ llvm6.0_compat.diff 2018-03-17 19:29:36 UTC (rev 308974) @@ -0,0 +1,13 @@ +diff -rup ispc-1.9.2/ispc.cpp ispc-1.9.2.new/ispc.cpp +--- ispc-1.9.2/ispc.cpp2017-11-11 00:07:30.0 +0100 ispc-1.9.2.new/ispc.cpp2018-03-17 20:23:01.104377910 +0100 +@@ -59,7 +59,7 @@ + #include + #include + #endif +-#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 // LLVM 3.6+ ++#if ISPC_LLVM_VERSION >= ISPC_LLVM_3_6 && ISPC_LLVM_VERSION < ISPC_LLVM_6_0 // LLVM 3.6-6.0 + #include + #if ISPC_LLVM_VERSION >= ISPC_LLVM_3_7 // LLVM 3.7+ + #include +
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Sunday, August 7, 2016 @ 15:50:38 Author: stativ Revision: 185888 upgpkg: ispc 1.9.1-1 update to 1.9.1 Modified: ispc/trunk/PKGBUILD --+ PKGBUILD | 16 ++-- 1 file changed, 6 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-08-07 14:58:33 UTC (rev 185887) +++ PKGBUILD2016-08-07 15:50:38 UTC (rev 185888) @@ -1,18 +1,17 @@ # $Id$ # Maintainer: Lukas Jirkovsky pkgname=ispc -pkgver=1.8.2 -pkgrel=3 +pkgver=1.9.1 +pkgrel=1 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('i686' 'x86_64') url="https://ispc.github.io/"; license=('BSD') -depends=('zlib') +depends=('ncurses' 'zlib') makedepends=('llvm' 'clang' 'python2') -source=("$pkgname-${pkgver}.tar.gz::https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"; -"ispc-1.8.2-llvm-3.7.patch.gz") -md5sums=('ef99fb9e5fe5ca59d429ea8d0e6affd0' - '44fc2588209fafe8efee71c482a282cc') +makedepends_x86_64=('lib32-glibc') +source=("$pkgname-${pkgver}.tar.gz::https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz";) +md5sums=('b9a4e7c21c50900e836ef1626191e03b') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -19,9 +18,6 @@ # fix python version find . -name "*.py" -exec sed -i 's|python$|python2|' '{}' ';' sed -i 's|python |python2 |' Makefile - # fix build with llvm 3.7 - # https://github.com/ispc/ispc/issues/1106#issuecomment-149623230 - patch -Np1 -i ../ispc-1.8.2-llvm-3.7.patch } build() {
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Saturday, December 5, 2015 @ 19:46:37 Author: bpiotrowski Revision: 148675 C++11 ABI rebuild Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-05 18:44:01 UTC (rev 148674) +++ PKGBUILD2015-12-05 18:46:37 UTC (rev 148675) @@ -2,7 +2,7 @@ # Maintainer: Lukas Jirkovsky pkgname=ispc pkgver=1.8.2 -pkgrel=2 +pkgrel=3 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('i686' 'x86_64') url="https://ispc.github.io/";
[arch-commits] Commit in ispc/trunk (PKGBUILD ispc-1.8.2-llvm-3.7.patch.gz)
Date: Saturday, December 5, 2015 @ 19:44:01 Author: foutrelis Revision: 148674 Fix build with LLVM 3.7 Added: ispc/trunk/ispc-1.8.2-llvm-3.7.patch.gz Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |9 +++-- ispc-1.8.2-llvm-3.7.patch.gz |1 + 2 files changed, 8 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-12-05 18:42:56 UTC (rev 148673) +++ PKGBUILD2015-12-05 18:44:01 UTC (rev 148674) @@ -9,8 +9,10 @@ license=('BSD') depends=('zlib') makedepends=('llvm' 'clang' 'python2') -source=("$pkgname-${pkgver}.tar.gz::https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz";) -md5sums=('ef99fb9e5fe5ca59d429ea8d0e6affd0') +source=("$pkgname-${pkgver}.tar.gz::https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz"; +"ispc-1.8.2-llvm-3.7.patch.gz") +md5sums=('ef99fb9e5fe5ca59d429ea8d0e6affd0' + '44fc2588209fafe8efee71c482a282cc') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -17,6 +19,9 @@ # fix python version find . -name "*.py" -exec sed -i 's|python$|python2|' '{}' ';' sed -i 's|python |python2 |' Makefile + # fix build with llvm 3.7 + # https://github.com/ispc/ispc/issues/1106#issuecomment-149623230 + patch -Np1 -i ../ispc-1.8.2-llvm-3.7.patch } build() { Added: ispc-1.8.2-llvm-3.7.patch.gz === (Binary files differ) Index: ispc/trunk/ispc-1.8.2-llvm-3.7.patch.gz === --- ispc-1.8.2-llvm-3.7.patch.gz2015-12-05 18:42:56 UTC (rev 148673) +++ ispc-1.8.2-llvm-3.7.patch.gz2015-12-05 18:44:01 UTC (rev 148674) Property changes on: ispc/trunk/ispc-1.8.2-llvm-3.7.patch.gz ___ Added: svn:mime-type ## -0,0 +1 ## +application/x-gzip \ No newline at end of property
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Thursday, September 10, 2015 @ 05:05:11 Author: foutrelis Revision: 139722 ncurses 6.0 rebuild. Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-09-10 02:51:11 UTC (rev 139721) +++ PKGBUILD2015-09-10 03:05:11 UTC (rev 139722) @@ -2,7 +2,7 @@ # Maintainer: Lukas Jirkovsky pkgname=ispc pkgver=1.8.2 -pkgrel=1 +pkgrel=2 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('i686' 'x86_64') url="https://ispc.github.io/";
[arch-commits] Commit in ispc/trunk (PKGBUILD)
Date: Sunday, August 30, 2015 @ 08:39:46 Author: stativ Revision: 138962 upgpkg: ispc 1.8.2-1 ispc: update to 1.8.2 Modified: ispc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-08-30 04:36:40 UTC (rev 138961) +++ PKGBUILD2015-08-30 06:39:46 UTC (rev 138962) @@ -1,7 +1,7 @@ # $Id$ # Maintainer: Lukas Jirkovsky pkgname=ispc -pkgver=1.8.1 +pkgver=1.8.2 pkgrel=1 pkgdesc="A compiler for high-performance SIMD programming on the CPU" arch=('i686' 'x86_64') @@ -10,7 +10,7 @@ depends=('zlib') makedepends=('llvm' 'clang' 'python2') source=("$pkgname-${pkgver}.tar.gz::https://github.com/ispc/ispc/archive/v${pkgver}.tar.gz";) -md5sums=('d2088f719afc1e0e98f3af89676a189c') +md5sums=('ef99fb9e5fe5ca59d429ea8d0e6affd0') prepare() { cd "$srcdir/$pkgname-$pkgver"