[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Tuesday, August 3, 2021 @ 07:32:11 Author: felixonmars Revision: 993443 upgpkg: ponyc 0.43.1-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-08-03 06:28:24 UTC (rev 993442) +++ PKGBUILD2021-08-03 07:32:11 UTC (rev 993443) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.43.0 +pkgver=0.43.1 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' url='https://ponylang.org/' @@ -14,7 +14,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; shared-libs.patch) -sha512sums=('5b3bf863f0eb794c835a22edc1373bc4b96be4ca4390bfc30c5516542da54f2d87774d1fd70c93e9c7cce6162e222db9420d70f8d8e3a706bb6608a846b27f22' +sha512sums=('7558e40c6d370b1ead57ce66408f1a4d9359720c7d85aee9d4d4f089fc9591e7bcbd12bf4d34e0a1640a71a39afd81cd965c46ddc2a90943d385865df41f1eb6' '7dc4591d5e3ff7d321f4397f382d700e3778b984df3d1dc95ace1689ce3f7fe63d2b35c4986aea11cf15cfa34f53b96782eebe2cc8a729f47de45f72302ea594') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD shared-libs.patch)
Date: Thursday, July 15, 2021 @ 15:09:09 Author: felixonmars Revision: 977357 upgpkg: ponyc 0.43.0-1 Added: ponyc/trunk/shared-libs.patch Modified: ponyc/trunk/PKGBUILD ---+ PKGBUILD | 34 +++-- shared-libs.patch | 128 2 files changed, 147 insertions(+), 15 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-15 14:32:01 UTC (rev 977356) +++ PKGBUILD2021-07-15 15:09:09 UTC (rev 977357) @@ -1,36 +1,40 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.42.0 -_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 +pkgver=0.43.0 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' url='https://ponylang.org/' arch=('x86_64') license=('BSD') -depends=('zlib') -makedepends=('benchmark' 'cmake' 'git' 'gmock' 'grpc' 'gtest' 'python') +depends=('llvm-libs') # 'libb2' +makedepends=('benchmark' 'cmake' 'gtest' 'llvm') checkdepends=('pcre2') options=('!strip') optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; - "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('55e9303bd3ad6245454bf909dab8c51a56768cd15ab19ce97691e84bf163999aa604b4668c14eaec091006a19242b1befdd95736228943c6cec8c1b140625326' - '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') +shared-libs.patch) +sha512sums=('5b3bf863f0eb794c835a22edc1373bc4b96be4ca4390bfc30c5516542da54f2d87774d1fd70c93e9c7cce6162e222db9420d70f8d8e3a706bb6608a846b27f22' + '7dc4591d5e3ff7d321f4397f382d700e3778b984df3d1dc95ace1689ce3f7fe63d2b35c4986aea11cf15cfa34f53b96782eebe2cc8a729f47de45f72302ea594') prepare() { cd ponyc-$pkgver - rmdir lib/llvm/src - ln -sf "$srcdir"/llvm-project-$_llvmcommit lib/llvm/src - # Use system gmock/gtest/gbenchmark - sed -i 's|NO_DEFAULT_PATH||' CMakeLists.txt + patch -p2 -i ../shared-libs.patch - # Don't download gbenchmark/gtest - sed -i '12,20d' lib/CMakeLists.txt + # Use system gmock/gtest/gbenchmark, remove -Werror (https://github.com/ponylang/ponyc/issues/3806) + sed -i 's|NO_DEFAULT_PATH||;s/-Werror //' CMakeLists.txt - # https://github.com/ponylang/ponyc/issues/3628 - sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c + # Don't build libponyc-standalone.a + # sed -i 's/else()/elseif(FALSE)/' src/libponyc/CMakeLists.txt + + # System b2 - disabled: *** stack smashing detected ***: terminated + # sed -i 's/blake2/b2/' src/ponyc/CMakeLists.txt test/libponyc/CMakeLists.txt benchmark/libponyc/CMakeLists.txt + # Arguments ordering changed + # sed -i 's|blake2b(buf, SIGNATURE_LENGTH, array.ptr, array.size, NULL, 0);|blake2b(buf, array.ptr, NULL, SIGNATURE_LENGTH, array.size, 0);|' src/libponyc/pkg/package.c + + # Missing LLVM components + sed -i 's/demangle/demangle amdgpucodegen avrcodegen bpfcodegen codegen hexagoncodegen lanaicodegen mipscodegen msp430codegen nativecodegen nvptxcodegen powerpccodegen riscvcodegen sparccodegen systemzcodegen webassemblycodegen xcorecodegen amdgpuasmparser asmparser avrasmparser bpfasmparser hexagonasmparser lanaiasmparser mipsasmparser msp430asmparser powerpcasmparser riscvasmparser sparcasmparser systemzasmparser webassemblyasmparser/' CMakeLists.txt } build() { Added: shared-libs.patch === --- shared-libs.patch (rev 0) +++ shared-libs.patch 2021-07-15 15:09:09 UTC (rev 977357) @@ -0,0 +1,128 @@ +--- src/ponyc-0.43.0/lib/CMakeLists.txt.orig 2021-07-15 22:58:52.411387604 +0800 src/ponyc-0.43.0/lib/CMakeLists.txt2021-07-15 22:59:13.877217631 +0800 +@@ -5,25 +5,6 @@ + + include(ExternalProject) + +-if(NOT DEFINED PONYC_LIBS_BUILD_TYPE) +-set(PONYC_LIBS_BUILD_TYPE Release) +-endif() +- +-set(PONYC_GBENCHMARK_URL https://github.com/google/benchmark/archive/v1.5.4.tar.gz) +-if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") +-set(PONYC_GBENCHMARK_URL https://github.com/google/benchmark/archive/v1.5.3.tar.gz) +-endif() +- +-ExternalProject_Add(gbenchmark +-URL ${PONYC_GBENCHMARK_URL} +-CMAKE_ARGS -DCMAKE_BUILD_TYPE=${PONYC_LIBS_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DCMAKE_CXX_FLAGS=-fpic --no-warn-unused-cli +-) +- +-ExternalProject_Add(googletest +-URL https://github.com/google/googletest/archive/release-1.10.0.tar.gz +-CMAKE_ARGS -DCMAKE_BUILD_TYPE=${PONYC_LIBS_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_CXX_FLAGS=-fpic -Dgtest_force_shared_crt=ON --no-warn-unused-cli +-) +- + add_library(blake2 STATIC blake2/blake2b-ref.c) + set_property(TARGET blake2 PROPE
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Wednesday, July 7, 2021 @ 16:16:37 Author: felixonmars Revision: 975230 upgpkg: ponyc 0.42.0-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-07 16:08:06 UTC (rev 975229) +++ PKGBUILD2021-07-07 16:16:37 UTC (rev 975230) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.41.2 +pkgver=0.42.0 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('5d5f43a7c75b52d8ca7c6e11833f500e47ec0e267be6e2a03458cf5e8692d7c1f14f3a65e5b8152ab8ea6108cbc4596dadf90520380d0b4348da68085ab65676' +sha512sums=('55e9303bd3ad6245454bf909dab8c51a56768cd15ab19ce97691e84bf163999aa604b4668c14eaec091006a19242b1befdd95736228943c6cec8c1b140625326' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Wednesday, June 30, 2021 @ 15:17:01 Author: felixonmars Revision: 967988 upgpkg: ponyc 0.41.2-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-06-30 14:40:32 UTC (rev 967987) +++ PKGBUILD2021-06-30 15:17:01 UTC (rev 967988) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.41.1 +pkgver=0.41.2 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('1476f265fd53af225ade5e91599590dc388edeabfe742973755094685fe16cb22f17b66344ce891be4b4d0303b5f00f660ec3d1f304e6bedcd5b3b43b47f5368' +sha512sums=('5d5f43a7c75b52d8ca7c6e11833f500e47ec0e267be6e2a03458cf5e8692d7c1f14f3a65e5b8152ab8ea6108cbc4596dadf90520380d0b4348da68085ab65676' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Saturday, May 22, 2021 @ 15:13:02 Author: felixonmars Revision: 941993 upgpkg: ponyc 0.41.1-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-05-22 15:05:15 UTC (rev 941992) +++ PKGBUILD2021-05-22 15:13:02 UTC (rev 941993) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.41.0 +pkgver=0.41.1 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('8c93af73ec5c5158a4d32a244823e57cb4abf3cfe9df1a55542ec5985b64853b593306d0cb6424b119eddf04a2ae08c53b5a8fa9b23c45ca7917bc164ff764fb' +sha512sums=('1476f265fd53af225ade5e91599590dc388edeabfe742973755094685fe16cb22f17b66344ce891be4b4d0303b5f00f660ec3d1f304e6bedcd5b3b43b47f5368' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Sunday, May 9, 2021 @ 13:01:24 Author: felixonmars Revision: 929159 upgpkg: ponyc 0.41.0-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-05-09 13:00:37 UTC (rev 929158) +++ PKGBUILD2021-05-09 13:01:24 UTC (rev 929159) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.40.0 +pkgver=0.41.0 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -9,13 +9,13 @@ arch=('x86_64') license=('BSD') depends=('zlib') -makedepends=('benchmark' 'cmake' 'git' 'gmock' 'grpc' 'gtest') +makedepends=('benchmark' 'cmake' 'git' 'gmock' 'grpc' 'gtest' 'python') checkdepends=('pcre2') options=('!strip') optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('103169f9c80ed8310a6b09677c26148db4725f81989993f6384e92cf2210e50ad623b62bc454cee617fcc813d69d3ba124b8d7f2454c5872b7a90a05326c39d0' +sha512sums=('8c93af73ec5c5158a4d32a244823e57cb4abf3cfe9df1a55542ec5985b64853b593306d0cb6424b119eddf04a2ae08c53b5a8fa9b23c45ca7917bc164ff764fb' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Sunday, May 2, 2021 @ 12:35:26 Author: felixonmars Revision: 926129 upgpkg: ponyc 0.40.0-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-05-02 12:35:20 UTC (rev 926128) +++ PKGBUILD2021-05-02 12:35:26 UTC (rev 926129) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.39.1 +pkgver=0.40.0 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('57119865c6bb96a65241f6df589df1200a276cf7897ae8713dfc7d36409bae3e3a76e794ec1c79eb504763589f1f72f178bf1a1421fe44273080a8e57de97627' +sha512sums=('103169f9c80ed8310a6b09677c26148db4725f81989993f6384e92cf2210e50ad623b62bc454cee617fcc813d69d3ba124b8d7f2454c5872b7a90a05326c39d0' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Monday, March 29, 2021 @ 20:06:18 Author: felixonmars Revision: 909517 upgpkg: ponyc 0.39.1-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-03-29 20:05:36 UTC (rev 909516) +++ PKGBUILD2021-03-29 20:06:18 UTC (rev 909517) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.39.0 +pkgver=0.39.1 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('29e31c44c163a11a64f75d0e7137432a4f6937160c6dcad9e88d10720fd88e6e41ae130ba363d620d802a63d18ec54b33da5377b309a1f24374b51eccda797f6' +sha512sums=('57119865c6bb96a65241f6df589df1200a276cf7897ae8713dfc7d36409bae3e3a76e794ec1c79eb504763589f1f72f178bf1a1421fe44273080a8e57de97627' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Sunday, February 28, 2021 @ 23:16:10 Author: felixonmars Revision: 876262 upgpkg: ponyc 0.39.0-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-02-28 23:16:09 UTC (rev 876261) +++ PKGBUILD2021-02-28 23:16:10 UTC (rev 876262) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.38.3 +pkgver=0.39.0 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -15,7 +15,7 @@ optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('54fad9641842035378e5babb41ba1abc4a12f13f0c912380a6e578cc385ec33f1b0b03b8f3ee262a434c8a18bbb6bab5e8eca05a6704b78660607d8c694dea23' +sha512sums=('29e31c44c163a11a64f75d0e7137432a4f6937160c6dcad9e88d10720fd88e6e41ae130ba363d620d802a63d18ec54b33da5377b309a1f24374b51eccda797f6' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {
[arch-commits] Commit in ponyc/trunk (PKGBUILD)
Date: Tuesday, February 9, 2021 @ 14:24:04 Author: felixonmars Revision: 850998 upgpkg: ponyc 0.38.3-1 Modified: ponyc/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-02-09 14:10:41 UTC (rev 850997) +++ PKGBUILD2021-02-09 14:24:04 UTC (rev 850998) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=ponyc -pkgver=0.38.1 +pkgver=0.38.3 _llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 pkgrel=1 pkgdesc='An actor model, capabilities, high performance programming language' @@ -9,13 +9,13 @@ arch=('x86_64') license=('BSD') depends=('zlib') -makedepends=('cmake' 'git' 'gmock' 'grpc' 'gtest') +makedepends=('benchmark' 'cmake' 'git' 'gmock' 'grpc' 'gtest') checkdepends=('pcre2') options=('!strip') optdepends=('pcre2: Needed for the regex package') source=("https://github.com/ponylang/ponyc/archive/$pkgver/$pkgname-$pkgver.tar.gz"; "https://github.com/llvm/llvm-project/archive/$_llvmcommit/llvm-$_llvmcommit.tar.gz";) -sha512sums=('d005d44e137e8c3d682d232618483b5ed97172a3da1739d207568e2723de75c7627d66f8740479f5c218063db4d234c628c0e138352983a3ae2ac8b7838ffe97' +sha512sums=('54fad9641842035378e5babb41ba1abc4a12f13f0c912380a6e578cc385ec33f1b0b03b8f3ee262a434c8a18bbb6bab5e8eca05a6704b78660607d8c694dea23' '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') prepare() {