[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, September 26, 2020 @ 19:04:13 Author: felixonmars Revision: 712518 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 712517, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 140 ++--- 1 file changed, 70 insertions(+), 70 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-09-26 19:03:56 UTC (rev 712517) +++ PKGBUILD2020-09-26 19:04:13 UTC (rev 712518) @@ -1,70 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.38.0 -_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib') -makedepends=('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=('efd7aff9a30a490e33f0a35e3f9c51339da8b299442ef5e911d7e1d745476db2233fdc46fc9fdd399e1e4bb70b6f85c0c76e744e3d1e22b63de942aaa1aa' - '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') - -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 - - # Don't download gbenchmark/gtest - sed -i '12,20d' lib/CMakeLists.txt - - # https://github.com/ponylang/ponyc/issues/3628 - sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 libs - make config=release prefix=/usr arch=x86-64 configure - make config=release prefix=/usr arch=x86-64 build - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc-$pkgver - make config=release arch= DESTDIR="$pkgdir"/usr/lib/pony install - - install -dm755 "$pkgdir"/usr/{bin,lib,include/pony/detail} - ln -sf /usr/lib/pony/bin/ponyc "$pkgdir"/usr/bin/ - for _lib in {libponyc,libponyrt,libponyrt-pic}.a; do -ln -sf /usr/lib/pony/lib/$_lib "$pkgdir"/usr/lib/ - done - ln -sf /usr/lib/pony/include/pony.h "$pkgdir"/usr/include/ - ln -sf /usr/lib/pony/include/pony/detail/atomics.h "$pkgdir"/usr/include/pony/detail/ - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 712517, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-09-26 19:04:13 UTC (rev 712518) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.38.1 +_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib') +makedepends=('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' + '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') + +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 + + # Don't download gbenchmark/gtest + sed -i '12,20d' lib/CMakeLists.txt + + # https://github.com/ponylang/ponyc/issues/3628 + sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 libs + make config=release prefix=/usr arch=x86-64 configure + make config=release prefix=/usr arch=x86-64 build + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} +
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, September 25, 2020 @ 08:24:31 Author: felixonmars Revision: 711991 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 711990, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 140 ++--- 1 file changed, 70 insertions(+), 70 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-09-25 08:24:12 UTC (rev 711990) +++ PKGBUILD2020-09-25 08:24:31 UTC (rev 711991) @@ -1,70 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.37.0 -_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib') -makedepends=('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=('ac98447cf4820b5b89952179f82cc48d87a121622ff489f3f90968c84721c7acf3f71d24da986ba6b449e11e18a2b964a55acc3a9052c36df3e881f96ebc320e' - '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') - -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 - - # Don't download gbenchmark/gtest - sed -i '12,20d' lib/CMakeLists.txt - - # https://github.com/ponylang/ponyc/issues/3628 - sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 libs - make config=release prefix=/usr arch=x86-64 configure - make config=release prefix=/usr arch=x86-64 build - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc-$pkgver - make config=release arch= DESTDIR="$pkgdir"/usr/lib/pony install - - install -dm755 "$pkgdir"/usr/{bin,lib,include/pony/detail} - ln -sf /usr/lib/pony/bin/ponyc "$pkgdir"/usr/bin/ - for _lib in {libponyc,libponyrt,libponyrt-pic}.a; do -ln -sf /usr/lib/pony/lib/$_lib "$pkgdir"/usr/lib/ - done - ln -sf /usr/lib/pony/include/pony.h "$pkgdir"/usr/include/ - ln -sf /usr/lib/pony/include/pony/detail/atomics.h "$pkgdir"/usr/include/pony/detail/ - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 711990, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-09-25 08:24:31 UTC (rev 711991) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.38.0 +_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib') +makedepends=('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=('efd7aff9a30a490e33f0a35e3f9c51339da8b299442ef5e911d7e1d745476db2233fdc46fc9fdd399e1e4bb70b6f85c0c76e744e3d1e22b63de942aaa1aa' + '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') + +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 + + # Don't download gbenchmark/gtest + sed -i '12,20d' lib/CMakeLists.txt + + # https://github.com/ponylang/ponyc/issues/3628 + sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 libs + make config=release prefix=/usr arch=x86-64 configure + make config=release prefix=/usr arch=x86-64 build + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +c
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, August 29, 2020 @ 08:28:44 Author: felixonmars Revision: 691569 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 691568, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 138 ++--- 1 file changed, 70 insertions(+), 68 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-08-29 08:28:27 UTC (rev 691568) +++ PKGBUILD2020-08-29 08:28:44 UTC (rev 691569) @@ -1,68 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.36.0 -_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib') -makedepends=('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=('949cfc3bd1723b75b646b4b437659b3ae7630f02dee408247034caa05bd074ef54ebf12b6f71372e39be76f2e5b71ef94afd21ed0faca80388a57afcfba073be' - '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') - -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 - - # Don't download gbenchmark/gtest - sed -i '12,20d' lib/CMakeLists.txt - # sed -i 's/-Werror //' CMakeLists.txt -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 libs - make config=release prefix=/usr arch=x86-64 configure - make config=release prefix=/usr arch=x86-64 build - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc-$pkgver - make config=release arch= DESTDIR="$pkgdir"/usr/lib/pony install - - install -dm755 "$pkgdir"/usr/{bin,lib,include/pony/detail} - ln -sf /usr/lib/pony/bin/ponyc "$pkgdir"/usr/bin/ - for _lib in {libponyc,libponyrt,libponyrt-pic}.a; do -ln -sf /usr/lib/pony/lib/$_lib "$pkgdir"/usr/lib/ - done - ln -sf /usr/lib/pony/include/pony.h "$pkgdir"/usr/include/ - ln -sf /usr/lib/pony/include/pony/detail/atomics.h "$pkgdir"/usr/include/pony/detail/ - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 691568, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-08-29 08:28:44 UTC (rev 691569) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.37.0 +_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib') +makedepends=('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=('ac98447cf4820b5b89952179f82cc48d87a121622ff489f3f90968c84721c7acf3f71d24da986ba6b449e11e18a2b964a55acc3a9052c36df3e881f96ebc320e' + '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') + +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 + + # Don't download gbenchmark/gtest + sed -i '12,20d' lib/CMakeLists.txt + + # https://github.com/ponylang/ponyc/issues/3628 + sed -i '/pony_assert(0);/a \return false;' src/libponyc/expr/reference.c +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 libs + make config=release prefix=/usr arch=x86-64 configure + make config=release prefix=/usr arch=x86-64 build + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 test +} + +package() { + cd
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, August 1, 2020 @ 06:23:26 Author: felixonmars Revision: 667279 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 667278, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 136 ++--- 1 file changed, 68 insertions(+), 68 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-08-01 06:23:10 UTC (rev 667278) +++ PKGBUILD2020-08-01 06:23:26 UTC (rev 667279) @@ -1,68 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.35.1 -_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib') -makedepends=('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=('a602442d8acb347b36d85ea77b181993704c52bff079d9d95f2b453b1db077554e1003e6456885b2d584fed816869699325a37d263407971cb1ca8469aa94995' - '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') - -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 - - # Don't download gbenchmark/gtest - sed -i '12,20d' lib/CMakeLists.txt - # sed -i 's/-Werror //' CMakeLists.txt -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 libs - make config=release prefix=/usr arch=x86-64 configure - make config=release prefix=/usr arch=x86-64 build - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc-$pkgver - make config=release arch= DESTDIR="$pkgdir"/usr/lib/pony install - - install -dm755 "$pkgdir"/usr/{bin,lib,include/pony/detail} - ln -sf /usr/lib/pony/bin/ponyc "$pkgdir"/usr/bin/ - for _lib in {libponyc,libponyrt,libponyrt-pic}.a; do -ln -sf /usr/lib/pony/lib/$_lib "$pkgdir"/usr/lib/ - done - ln -sf /usr/lib/pony/include/pony.h "$pkgdir"/usr/include/ - ln -sf /usr/lib/pony/include/pony/detail/atomics.h "$pkgdir"/usr/include/pony/detail/ - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 667278, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-08-01 06:23:26 UTC (rev 667279) @@ -0,0 +1,68 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.36.0 +_llvmcommit=c1a0a213378a458fbea1a5c77b315c7dce08fd05 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib') +makedepends=('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=('949cfc3bd1723b75b646b4b437659b3ae7630f02dee408247034caa05bd074ef54ebf12b6f71372e39be76f2e5b71ef94afd21ed0faca80388a57afcfba073be' + '0c0b5f2c32479c148abebcc170651f5e6fc02177d3cf5638381ef177815f6c2223de7d4c082faa9de765a56ef1fba021583a748a5d009860b84979dc8d5ee064') + +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 + + # Don't download gbenchmark/gtest + sed -i '12,20d' lib/CMakeLists.txt + # sed -i 's/-Werror //' CMakeLists.txt +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 libs + make config=release prefix=/usr arch=x86-64 configure + make config=release prefix=/usr arch=x86-64 build + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 test +} + +package() { + cd ponyc-$pkgver + make config=release arch= DESTDIR="$pkgdir"/usr/lib/pony install + + install -dm755 "$p
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, February 4, 2020 @ 18:09:47 Author: felixonmars Revision: 562206 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 562205, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-02-04 18:09:38 UTC (rev 562205) +++ PKGBUILD2020-02-04 18:09:47 UTC (rev 562206) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.33.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('027e8833a09307746c024312fdfe7262257de86bedf32ec5e75aafcd8da9e1b080911569707869bd0067275ed3078e7362f0e72bfb1fa6785f8e62a182dfa116') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 562205, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-02-04 18:09:47 UTC (rev 562206) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.33.2 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('cc02bdac029325689fbe7a5c9e8c9f8a8adf9346e17a6c626c9eca8dcae110c3cf4fb9af348b603e9804dff97183e02687f092d76b62e4bb13e571cd1c7585e8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, December 16, 2019 @ 18:32:00 Author: felixonmars Revision: 537874 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 537873, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-16 18:31:48 UTC (rev 537873) +++ PKGBUILD2019-12-16 18:32:00 UTC (rev 537874) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.33.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('bc867af4334ca4aff5c4eefad9ac5ee3ea6027a4f021c5af4ae144a310f14c99207878ca24017face7c543bb7b4f8ee801c49d9368f5a3e6e7763abc5f867a6a') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 537873, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-16 18:32:00 UTC (rev 537874) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.33.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('027e8833a09307746c024312fdfe7262257de86bedf32ec5e75aafcd8da9e1b080911569707869bd0067275ed3078e7362f0e72bfb1fa6785f8e62a182dfa116') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, November 3, 2019 @ 18:01:39 Author: felixonmars Revision: 522555 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 522554, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-11-03 18:01:24 UTC (rev 522554) +++ PKGBUILD2019-11-03 18:01:39 UTC (rev 522555) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.32.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('16fb61d952017e9c40dd2683fd7ca78b2da1cabbf813f16374b8ab080e28c8c0cd8fd284b9eacd8e05e828dbf1ab647d4d1970be5c7aafd8d2a7e8162e768bf0') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 522554, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-11-03 18:01:39 UTC (rev 522555) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.33.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('bc867af4334ca4aff5c4eefad9ac5ee3ea6027a4f021c5af4ae144a310f14c99207878ca24017face7c543bb7b4f8ee801c49d9368f5a3e6e7763abc5f867a6a') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, October 4, 2019 @ 06:25:25 Author: felixonmars Revision: 512672 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 512671, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-04 06:25:21 UTC (rev 512671) +++ PKGBUILD2019-10-04 06:25:25 UTC (rev 512672) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.31.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('6af446b726c53d5ec04de3824e81f0028fd2da097f86038485c35aca74883d04dffd4cc5bb7dde4a197b8ca64f186ac65d2e907ad3b7720c182536e0a915789b') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 512671, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-04 06:25:25 UTC (rev 512672) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.32.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('16fb61d952017e9c40dd2683fd7ca78b2da1cabbf813f16374b8ab080e28c8c0cd8fd284b9eacd8e05e828dbf1ab647d4d1970be5c7aafd8d2a7e8162e768bf0') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, September 1, 2019 @ 05:33:38 Author: felixonmars Revision: 505781 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 505780, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-09-01 05:33:27 UTC (rev 505780) +++ PKGBUILD2019-09-01 05:33:38 UTC (rev 505781) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.30.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('fbf59a687e85d02ddcc5c8f56911005e2aaa5721c97f17f1cb5209f7a8de8e19182dce6aa2d6a9373d03e4cd7161ee595b3229b3b2443dbd647d59ce4e6cc435') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 505780, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-09-01 05:33:38 UTC (rev 505781) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.31.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('6af446b726c53d5ec04de3824e81f0028fd2da097f86038485c35aca74883d04dffd4cc5bb7dde4a197b8ca64f186ac65d2e907ad3b7720c182536e0a915789b') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, July 28, 2019 @ 01:35:30 Author: felixonmars Revision: 493337 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 493336, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-07-28 01:35:20 UTC (rev 493336) +++ PKGBUILD2019-07-28 01:35:30 UTC (rev 493337) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.29.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='https://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('e86539f0056a1c5e9c5d71247d663fb2189e9958fcc2894230b5db5bc0772128d205cd175900a45ab9487849424610e22a1cd05461fc130f5aa95f699c574c27') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 493336, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-07-28 01:35:30 UTC (rev 493337) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.30.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('fbf59a687e85d02ddcc5c8f56911005e2aaa5721c97f17f1cb5209f7a8de8e19182dce6aa2d6a9373d03e4cd7161ee595b3229b3b2443dbd647d59ce4e6cc435') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, July 7, 2019 @ 02:02:13 Author: felixonmars Revision: 487567 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 487566, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-07-07 02:01:58 UTC (rev 487566) +++ PKGBUILD2019-07-07 02:02:13 UTC (rev 487567) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.28.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('5d8ea9da967a79ecaadc4a498e8af78cb6ba43745f825499b1677c0a262c2891fde003d1674e242369b7dd425dbff2f107544be07aeab859bf91caa4f0e3df31') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 487566, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-07-07 02:02:13 UTC (rev 487567) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.29.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='https://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('e86539f0056a1c5e9c5d71247d663fb2189e9958fcc2894230b5db5bc0772128d205cd175900a45ab9487849424610e22a1cd05461fc130f5aa95f699c574c27') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, June 2, 2019 @ 05:12:49 Author: felixonmars Revision: 476567 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 476566, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-06-02 05:12:38 UTC (rev 476566) +++ PKGBUILD2019-06-02 05:12:49 UTC (rev 476567) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.28.0 -pkgrel=3 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('084ee4947bc0b3eb935ae53de8cd41e021a31f009f5280352378929543828fb6ed6be1f7010423821593e0d6d6f00b1f3c4b7a995157199a35caef6f5cd1b5ea') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 476566, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-06-02 05:12:49 UTC (rev 476567) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.28.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('5d8ea9da967a79ecaadc4a498e8af78cb6ba43745f825499b1677c0a262c2891fde003d1674e242369b7dd425dbff2f107544be07aeab859bf91caa4f0e3df31') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, May 10, 2019 @ 12:41:23 Author: foutrelis Revision: 464799 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 464798, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-05-10 12:41:19 UTC (rev 464798) +++ PKGBUILD2019-05-10 12:41:23 UTC (rev 464799) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.28.0 -pkgrel=2 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm7-libs') -makedepends=('llvm7') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('084ee4947bc0b3eb935ae53de8cd41e021a31f009f5280352378929543828fb6ed6be1f7010423821593e0d6d6f00b1f3c4b7a995157199a35caef6f5cd1b5ea') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 464798, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-05-10 12:41:23 UTC (rev 464799) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.28.0 +pkgrel=3 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm7-libs') +makedepends=('llvm7') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('084ee4947bc0b3eb935ae53de8cd41e021a31f009f5280352378929543828fb6ed6be1f7010423821593e0d6d6f00b1f3c4b7a995157199a35caef6f5cd1b5ea') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 23, 2019 @ 16:28:49 Author: felixonmars Revision: 443248 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 443247, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-03-23 16:28:28 UTC (rev 443247) +++ PKGBUILD2019-03-23 16:28:49 UTC (rev 443248) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.27.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('26584d50496ba8ace82b34757813fbc51ec4227b63eaf70b4ec9b9547aed8b65ed22b05b64da93e3866eca6ac238f8d7c07fc15ae93049541d8bf82e207b54c0') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 443247, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-03-23 16:28:49 UTC (rev 443248) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.28.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('084ee4947bc0b3eb935ae53de8cd41e021a31f009f5280352378929543828fb6ed6be1f7010423821593e0d6d6f00b1f3c4b7a995157199a35caef6f5cd1b5ea') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 1, 2019 @ 22:11:24 Author: felixonmars Revision: 437330 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 437329, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-03-01 22:11:08 UTC (rev 437329) +++ PKGBUILD2019-03-01 22:11:24 UTC (rev 437330) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.26.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm6-libs') -makedepends=('llvm6') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('0675c00a47607e9028c0975f31fc1eeca249d26e5543846f34339a664c44b5505386f9abdf41f53610edb6cbef0bc6291019c52061ae6076b0f5ff9bc6e974de') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 437329, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-03-01 22:11:24 UTC (rev 437330) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.27.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('26584d50496ba8ace82b34757813fbc51ec4227b63eaf70b4ec9b9547aed8b65ed22b05b64da93e3866eca6ac238f8d7c07fc15ae93049541d8bf82e207b54c0') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, January 25, 2019 @ 19:55:16 Author: felixonmars Revision: 427914 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 427913, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-01-25 19:54:58 UTC (rev 427913) +++ PKGBUILD2019-01-25 19:55:16 UTC (rev 427914) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.25.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm6-libs') -makedepends=('llvm6') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('3f284e5eb9020c55837ba3033de87e6cfa494566a86d8e85cd6cd41136b8a85513bd0e2618d7610ee10c0a59485a811e7ee62b398b95bff8c5c99a445a1730d3') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 427913, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-01-25 19:55:16 UTC (rev 427914) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.26.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm6-libs') +makedepends=('llvm6') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('0675c00a47607e9028c0975f31fc1eeca249d26e5543846f34339a664c44b5505386f9abdf41f53610edb6cbef0bc6291019c52061ae6076b0f5ff9bc6e974de') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, October 13, 2018 @ 20:41:42 Author: felixonmars Revision: 393339 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 393338, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-10-13 20:41:09 UTC (rev 393338) +++ PKGBUILD2018-10-13 20:41:42 UTC (rev 393339) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.24.4 -pkgrel=2 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm6-libs') -makedepends=('llvm6') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('2e89cc44c3b5449b203e9d2c3669578a63177978523964776079ec0ebb7e706a7eeff2c7d64a814fc6e847fd18dc613edb693c5710d9ac89b6ce5dc00d5a') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 393338, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-10-13 20:41:42 UTC (rev 393339) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.25.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm6-libs') +makedepends=('llvm6') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('3f284e5eb9020c55837ba3033de87e6cfa494566a86d8e85cd6cd41136b8a85513bd0e2618d7610ee10c0a59485a811e7ee62b398b95bff8c5c99a445a1730d3') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 27, 2018 @ 17:20:29 Author: felixonmars Revision: 386560 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 386559, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 114 +++-- 1 file changed, 51 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-27 17:20:18 UTC (rev 386559) +++ PKGBUILD2018-09-27 17:20:29 UTC (rev 386560) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.24.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('57528906d321d48d7d5536ec1c897ae26674af9dcaf1bdd138e337e03f74dedc255dcccf0697222cb1b407b47ca181f0327275822dfc228019289f967ad3436b') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 386559, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-27 17:20:29 UTC (rev 386560) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.24.4 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('2e89cc44c3b5449b203e9d2c3669578a63177978523964776079ec0ebb7e706a7eeff2c7d64a814fc6e847fd18dc613edb693c5710d9ac89b6ce5dc00d5a') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 ponydir=/usr/lib/pony/"$pkgver" DESTDIR="$pkgdir" install + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, June 30, 2018 @ 01:25:49 Author: felixonmars Revision: 347798 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 347797, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-30 01:25:30 UTC (rev 347797) +++ PKGBUILD2018-06-30 01:25:49 UTC (rev 347798) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.23.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('a6d84bc4d315079e3bf61f7e1f89fb97231333475ed064e1a9ea7abaff885ff6379c03071ed7f7468db39113e2c3a356a093f3cf6d20850446c6544c42fca0de') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 347797, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-30 01:25:49 UTC (rev 347798) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.24.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('57528906d321d48d7d5536ec1c897ae26674af9dcaf1bdd138e337e03f74dedc255dcccf0697222cb1b407b47ca181f0327275822dfc228019289f967ad3436b') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, June 10, 2018 @ 14:39:45 Author: felixonmars Revision: 342212 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 342211, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-10 14:39:31 UTC (rev 342211) +++ PKGBUILD2018-06-10 14:39:45 UTC (rev 342212) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.22.6 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('083d90f97f58a1222c88f9b27871f1d925a3787231c5c135bbab1332bd0dab1683b94566a216a81e82f5a94dc38af8acb08b783d06affd6c892c632c70cc9752') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 342211, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-10 14:39:45 UTC (rev 342212) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.23.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('a6d84bc4d315079e3bf61f7e1f89fb97231333475ed064e1a9ea7abaff885ff6379c03071ed7f7468db39113e2c3a356a093f3cf6d20850446c6544c42fca0de') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pk
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, June 7, 2018 @ 13:04:32 Author: felixonmars Revision: 341832 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 341831, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-07 13:04:13 UTC (rev 341831) +++ PKGBUILD2018-06-07 13:04:32 UTC (rev 341832) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.22.5 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('d0a8b4149d7b158b6f720cd8ffe9b0f49995412ef08b6917f17d59ebcc51425efde78377c6a2d885b3e7d482a9947196a83e785c6fd19b4219a41f057019cf83') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 341831, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-07 13:04:32 UTC (rev 341832) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.22.6 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('083d90f97f58a1222c88f9b27871f1d925a3787231c5c135bbab1332bd0dab1683b94566a216a81e82f5a94dc38af8acb08b783d06affd6c892c632c70cc9752') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$p
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 5, 2018 @ 14:07:19 Author: felixonmars Revision: 340516 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 340515, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-05 14:06:57 UTC (rev 340515) +++ PKGBUILD2018-06-05 14:07:19 UTC (rev 340516) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.22.4 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('d18a72371205a087e7dda00df2492f1719c4411c167f07e7ee24fba28d18c213ab0781728b99746dd506a4034014fdf33880ce0fdb06f08d46933f74e74c0e01') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 340515, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-05 14:07:19 UTC (rev 340516) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.22.5 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('d0a8b4149d7b158b6f720cd8ffe9b0f49995412ef08b6917f17d59ebcc51425efde78377c6a2d885b3e7d482a9947196a83e785c6fd19b4219a41f057019cf83') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pk
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 5, 2018 @ 04:01:48 Author: felixonmars Revision: 340482 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 340481, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-05 04:01:27 UTC (rev 340481) +++ PKGBUILD2018-06-05 04:01:48 UTC (rev 340482) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.22.3 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('08881acdbf68f6eda0d56b987496aaba9f826d7f6c89a7b61475d344507f34e620e9c1fc8715ed415bf5f1c022c28cba74874e7e64942286b1c18917f8e881f4') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 340481, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-05 04:01:48 UTC (rev 340482) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.22.4 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('d18a72371205a087e7dda00df2492f1719c4411c167f07e7ee24fba28d18c213ab0781728b99746dd506a4034014fdf33880ce0fdb06f08d46933f74e74c0e01') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pk
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, May 31, 2018 @ 18:36:58 Author: felixonmars Revision: 335184 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 335183, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-05-31 18:36:43 UTC (rev 335183) +++ PKGBUILD2018-05-31 18:36:58 UTC (rev 335184) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.22.2 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('0b3bc3aa00a78ffa359c62703dcd70495cc57075349ad97b886604667346eed0e5a426be86d3f890d33e9f2e3194d6f83b195a8a3205f279c5f46235176d40b8') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 335183, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-05-31 18:36:58 UTC (rev 335184) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.22.3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('08881acdbf68f6eda0d56b987496aaba9f826d7f6c89a7b61475d344507f34e620e9c1fc8715ed415bf5f1c022c28cba74874e7e64942286b1c18917f8e881f4') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true default_ssl=openssl_1.1.0 test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$p
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, January 15, 2018 @ 05:00:50 Author: felixonmars Revision: 282316 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 282315, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 134 ++--- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-01-15 05:00:24 UTC (rev 282315) +++ PKGBUILD2018-01-15 05:00:50 UTC (rev 282316) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.21.2 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; - https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) -sha512sums=('a669a112933e3da8efb1ac75c6193729678f00aea56f5f33a9788faf08aed2433654945e2fbb727a66f4a8b42d99fb2d98049573cdf71e946149c16bdfb55429' - '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile - - patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 282315, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-01-15 05:00:50 UTC (rev 282316) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.21.3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; + https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) +sha512sums=('f89389142d77e93038c77d3fbe9e64c13ce76b9737430969fcdf2916023d0b7195f4d551895eab999798594352b40848be8dcc63af6927e8cc62b7c7000be65d' + '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/u
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, December 26, 2017 @ 08:11:54 Author: felixonmars Revision: 276094 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 276093, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 134 ++--- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-26 08:11:38 UTC (rev 276093) +++ PKGBUILD2017-12-26 08:11:54 UTC (rev 276094) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.21.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; - https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) -sha512sums=('cf1e351c617060a5311a0c96435787b1f4c14f8b353cecaa7d41cd887a9e08634c9931de4dda40d23055292c209f0f24e1d795a4bd4402cd47a9eec34a068608' - '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile - - patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 276093, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-26 08:11:54 UTC (rev 276094) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.21.2 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; + https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) +sha512sums=('a669a112933e3da8efb1ac75c6193729678f00aea56f5f33a9788faf08aed2433654945e2fbb727a66f4a8b42d99fb2d98049573cdf71e946149c16bdfb55429' + '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, December 24, 2017 @ 05:45:09 Author: felixonmars Revision: 275641 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 275640, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 134 ++--- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-24 05:44:54 UTC (rev 275640) +++ PKGBUILD2017-12-24 05:45:09 UTC (rev 275641) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.21.0 -pkgrel=2 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; - https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) -sha512sums=('637fca68c3e78c6bd4ad5d6d40993c8283077d582dc621bb3f56b2020d61fa153e73f2da81e573a6d4d22b37e0ebf9a1287a31dcdb9b73ce3b60eb3f4bec9068' - '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile - - patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt-pic.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 275640, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-24 05:45:09 UTC (rev 275641) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.21.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; + https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) +sha512sums=('cf1e351c617060a5311a0c96435787b1f4c14f8b353cecaa7d41cd887a9e08634c9931de4dda40d23055292c209f0f24e1d795a4bd4402cd47a9eec34a068608' + '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, December 21, 2017 @ 09:54:12 Author: felixonmars Revision: 275150 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 275149, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 134 ++--- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-21 09:53:55 UTC (rev 275149) +++ PKGBUILD2017-12-21 09:54:12 UTC (rev 275150) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.21.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; - https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) -sha512sums=('637fca68c3e78c6bd4ad5d6d40993c8283077d582dc621bb3f56b2020d61fa153e73f2da81e573a6d4d22b37e0ebf9a1287a31dcdb9b73ce3b60eb3f4bec9068' - '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile - - patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 275149, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-21 09:54:12 UTC (rev 275150) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.21.0 +pkgrel=2 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; + https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) +sha512sums=('637fca68c3e78c6bd4ad5d6d40993c8283077d582dc621bb3f56b2020d61fa153e73f2da81e573a6d4d22b37e0ebf9a1287a31dcdb9b73ce3b60eb3f4bec9068' + '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, December 21, 2017 @ 09:43:39 Author: felixonmars Revision: 275148 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 275147, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 130 +++-- 1 file changed, 67 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-21 09:43:22 UTC (rev 275147) +++ PKGBUILD2017-12-21 09:43:39 UTC (rev 275148) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.18.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('0c1c43dadf51ed77fb799de4a3aa2186b064beeed52438ffcfde6ba8414ecb9b580549840898645cded76caa8cf58a95b481710798f50443cde33319f612ee12') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 275147, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-21 09:43:39 UTC (rev 275148) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.21.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; + https://github.com/winksaville/ponyc/commit/64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch) +sha512sums=('637fca68c3e78c6bd4ad5d6d40993c8283077d582dc621bb3f56b2020d61fa153e73f2da81e573a6d4d22b37e0ebf9a1287a31dcdb9b73ce3b60eb3f4bec9068' + '5ff30453ef144d87a32b6c29e024dfbbb252f224b97e4d57df587e796809ca23613f3769d9e66b2f68c1b3d9033108c1c59a8d030ef515edced6d6b3b7ceb6b8') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i ../64b64a21b1be70caf4202eb1b1fa22dac1bd6575.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= default_pic=true test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, August 30, 2017 @ 08:51:13 Author: felixonmars Revision: 254754 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 254753, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-08-30 08:50:46 UTC (rev 254753) +++ PKGBUILD2017-08-30 08:51:13 UTC (rev 254754) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.18.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('972f2ec885bb809b64c8836eefa4c5f9150a3c66ed4f9f157aa1a6bbd8a794e529fd14bf93c23cd1543274d167699c497b3d89fa08607b1633106baccffdf3b7') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 254753, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-08-30 08:51:13 UTC (rev 254754) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.18.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('0c1c43dadf51ed77fb799de4a3aa2186b064beeed52438ffcfde6ba8414ecb9b580549840898645cded76caa8cf58a95b481710798f50443cde33319f612ee12') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + in
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, August 21, 2017 @ 13:06:04 Author: felixonmars Revision: 252829 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 252828, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 126 ++--- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-08-21 13:05:42 UTC (rev 252828) +++ PKGBUILD2017-08-21 13:06:04 UTC (rev 252829) @@ -1,63 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.17.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('bbd4b5a9d042ca7ce958f628e9141341a49e9a304cd36a673f9ad8a7e5d43a12831c28d58fa076b9d3df30ca94d2b7db21120c368592f6c71ed70fa7f6da66b4') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 252828, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-08-21 13:06:04 UTC (rev 252829) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.18.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('972f2ec885bb809b64c8836eefa4c5f9150a3c66ed4f9f157aa1a6bbd8a794e529fd14bf93c23cd1543274d167699c497b3d89fa08607b1633106baccffdf3b7') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + insta
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD gcc7.patch)
Date: Tuesday, August 8, 2017 @ 18:50:32 Author: felixonmars Revision: 249613 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 249612, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD ponyc/repos/community-x86_64/gcc7.patch + PKGBUILD | 130 --- gcc7.patch | 34 --- 2 files changed, 63 insertions(+), 101 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-08-08 18:50:12 UTC (rev 249612) +++ PKGBUILD2017-08-08 18:50:32 UTC (rev 249613) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.15.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; -gcc7.patch) -sha512sums=('ddd73714ce2d8b38231b5e45facbc1bf554f4914cf85544ada846e22893927b5e5f81f3edbcbd254ae5d1804e01ce969b3373b48309af1cd5482a0be91a72264' - '5e13a430396995141591efb1c2194f1a0039119536b7eb7f7278d9535553ee466f2f48b8b90a536039dd78e149575ca0ff456dd1c8f6615d01f75401eedd88d6') - -prepare() { - cd ponyc-$pkgver - sed -i 's/-Werror //' Makefile - - patch -p1 -i "$srcdir"/gcc7.patch -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 249612, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-08-08 18:50:32 UTC (rev 249613) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.17.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('bbd4b5a9d042ca7ce958f628e9141341a49e9a304cd36a673f9ad8a7e5d43a12831c28d58fa076b9d3df30ca94d2b7db21120c368592f6c71ed70fa7f6da66b4') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its stan
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD gcc7.patch)
Date: Friday, July 21, 2017 @ 08:28:59 Author: felixonmars Revision: 245915 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 245914, ponyc/trunk/PKGBUILD) ponyc/repos/community-x86_64/gcc7.patch (from rev 245914, ponyc/trunk/gcc7.patch) Deleted: ponyc/repos/community-x86_64/PKGBUILD + PKGBUILD | 125 +++ gcc7.patch | 34 2 files changed, 101 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-07-21 08:28:36 UTC (rev 245914) +++ PKGBUILD2017-07-21 08:28:59 UTC (rev 245915) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.13.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('e5e41e1e92b5d3fb0a7ee4df8f8ab7c9cec18511435b51f6047a35c6f16d365b0ff6e112fb19505e273a3c9c83e36766edc6f141125afcaaa90b887a5295db05') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 245914, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-07-21 08:28:59 UTC (rev 245915) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.15.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz"; +gcc7.patch) +sha512sums=('ddd73714ce2d8b38231b5e45facbc1bf554f4914cf85544ada846e22893927b5e5f81f3edbcbd254ae5d1804e01ce969b3373b48309af1cd5482a0be91a72264' + '5e13a430396995141591efb1c2194f1a0039119536b7eb7f7278d9535553ee466f2f48b8b90a536039dd78e149575ca0ff456dd1c8f6615d01f75401eedd88d6') + +prepare() { + cd ponyc-$pkgver + sed -i 's/-Werror //' Makefile + + patch -p1 -i "$srcdir"/gcc7.patch +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, April 22, 2017 @ 17:35:10 Author: felixonmars Revision: 224396 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 224395, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-04-22 17:34:56 UTC (rev 224395) +++ PKGBUILD2017-04-22 17:35:10 UTC (rev 224396) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.13.0 -pkgrel=3 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm39-libs') -makedepends=('llvm39' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 224395, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-04-22 17:35:10 UTC (rev 224396) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.13.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('e5e41e1e92b5d3fb0a7ee4df8f8ab7c9cec18511435b51f6047a35c6f16d365b0ff6e112fb19505e273a3c9c83e36766edc6f141125afcaaa90b887a5295db05') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, April 20, 2017 @ 20:04:47 Author: foutrelis Revision: 224017 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 224016, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 122 + 1 file changed, 58 insertions(+), 64 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-04-20 20:04:39 UTC (rev 224016) +++ PKGBUILD2017-04-20 20:04:47 UTC (rev 224017) @@ -1,64 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.13.0 -pkgrel=2 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -# llvm=3.9.1 will need to be manually installed to the chroot once LLVM 4.0 has moved to [extra] -makedepends=('llvm=3.9.1' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') - -prepare() { - cd ponyc-$pkgver - # https://github.com/ponylang/ponyc/issues/1592 - sed -i 's/$(LLVM_CONFIG) --libs/& --link-static/' Makefile -} - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 224016, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-04-20 20:04:47 UTC (rev 224017) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.13.0 +pkgrel=3 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm39-libs') +makedepends=('llvm39' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/p
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, April 18, 2017 @ 14:50:39 Author: foutrelis Revision: 223738 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 223737, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 122 - 1 file changed, 64 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-04-18 14:50:32 UTC (rev 223737) +++ PKGBUILD2017-04-18 14:50:39 UTC (rev 223738) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.13.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 223737, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-04-18 14:50:39 UTC (rev 223738) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.13.0 +pkgrel=2 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +# llvm=3.9.1 will need to be manually installed to the chroot once LLVM 4.0 has moved to [extra] +makedepends=('llvm=3.9.1' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') + +prepare() { + cd ponyc-$pkgver + # https://github.com/ponylang/ponyc/issues/1592 + sed -i 's/$(LLVM_CONFIG) --libs/& --link-static/' Makefile +} + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, April 9, 2017 @ 17:18:09 Author: felixonmars Revision: 221620 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 221619, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-04-09 17:17:51 UTC (rev 221619) +++ PKGBUILD2017-04-09 17:18:09 UTC (rev 221620) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.12.3 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('0f9e7dbfeb156a5afc58d6ac0cb39594f03761d53c83885f9d8f51e3dcd57b096ced1bab4616d2747a409af2965e1017e29116308035b62c43d382e84f9cb5d7') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 221619, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-04-09 17:18:09 UTC (rev 221620) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.13.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('ae1a5d3c8058d74deffee31a2f8f529db8315b860977c76af4fcf2be504df6c9c7a0e186d9c60df1d6f9f663cc6361abecbae2a896482ebd4427b4228d885fee') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, April 2, 2017 @ 04:39:35 Author: felixonmars Revision: 220312 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 220311, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-04-02 04:39:20 UTC (rev 220311) +++ PKGBUILD2017-04-02 04:39:35 UTC (rev 220312) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.12.2 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('56bbd400e25aa7f675948e948f6d0ccb0671fde20ce24fef573c63d01c6780747d9ec05e07a3c47754e50fd4d29a8cdb1daa97af17bb7559d883f6ddfdded724') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 220311, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-04-02 04:39:35 UTC (rev 220312) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.12.3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('0f9e7dbfeb156a5afc58d6ac0cb39594f03761d53c83885f9d8f51e3dcd57b096ced1bab4616d2747a409af2965e1017e29116308035b62c43d382e84f9cb5d7') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 31, 2017 @ 02:37:23 Author: felixonmars Revision: 220147 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 220146, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-31 02:37:04 UTC (rev 220146) +++ PKGBUILD2017-03-31 02:37:23 UTC (rev 220147) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.12.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('a1c143acdd6267dbf67b4ca4aad485d912079c4403b5dbd45c3058c5619a8a323ffed037b50d77db9fee6a7badcc4b03423d8f512cc16493b1cce88afc438916') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 220146, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-31 02:37:23 UTC (rev 220147) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.12.2 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('56bbd400e25aa7f675948e948f6d0ccb0671fde20ce24fef573c63d01c6780747d9ec05e07a3c47754e50fd4d29a8cdb1daa97af17bb7559d883f6ddfdded724') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, March 30, 2017 @ 06:43:49 Author: felixonmars Revision: 220053 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 220052, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-30 06:43:31 UTC (rev 220052) +++ PKGBUILD2017-03-30 06:43:49 UTC (rev 220053) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.11.4 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('35b3a4722d00e4fdd2fa3a09b3bde86649fc516d9128f49d1db3b3c42e5dd3b0b6a15f656fa737213931832f3c5e6f785f7a07a6487ad65c0650e245d2dadefd') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 220052, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-30 06:43:49 UTC (rev 220053) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.12.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('a1c143acdd6267dbf67b4ca4aad485d912079c4403b5dbd45c3058c5619a8a323ffed037b50d77db9fee6a7badcc4b03423d8f512cc16493b1cce88afc438916') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/d
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 24, 2017 @ 03:30:37 Author: felixonmars Revision: 218573 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 218572, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-24 03:30:22 UTC (rev 218572) +++ PKGBUILD2017-03-24 03:30:37 UTC (rev 218573) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.11.3 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("$pkgname-$pkgver.tar.gz::https://github.com/CausalityLtd/ponyc/archive/$pkgver.tar.gz";) -sha512sums=('8e143fcddfbacf5998fb09f41a82747096432a0665b2d3770d6daafae6ff1591f5f6874d03248ddadf66a01d9c45c2cb65b63f837495345f15e8cf4965ec6b20') - -build() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc-$pkgver - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc-$pkgver - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 218572, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-24 03:30:37 UTC (rev 218573) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.11.4 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ponylang/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('35b3a4722d00e4fdd2fa3a09b3bde86649fc516d9128f49d1db3b3c42e5dd3b0b6a15f656fa737213931832f3c5e6f785f7a07a6487ad65c0650e245d2dadefd') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 17, 2017 @ 06:35:58 Author: felixonmars Revision: 216873 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 216872, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-17 06:35:16 UTC (rev 216872) +++ PKGBUILD2017-03-17 06:35:58 UTC (rev 216873) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.11.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 216872, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-17 06:35:58 UTC (rev 216873) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.11.3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("$pkgname-$pkgver.tar.gz::https://github.com/CausalityLtd/ponyc/archive/$pkgver.tar.gz";) +sha512sums=('8e143fcddfbacf5998fb09f41a82747096432a0665b2d3770d6daafae6ff1591f5f6874d03248ddadf66a01d9c45c2cb65b63f837495345f15e8cf4965ec6b20') + +build() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc-$pkgver + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc-$pkgver + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, March 14, 2017 @ 08:40:22 Author: felixonmars Revision: 216171 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 216170, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-14 08:40:04 UTC (rev 216170) +++ PKGBUILD2017-03-14 08:40:22 UTC (rev 216171) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.11.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 216170, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-14 08:40:22 UTC (rev 216171) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.11.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, March 12, 2017 @ 13:27:29 Author: felixonmars Revision: 215762 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 215761, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-03-12 13:27:09 UTC (rev 215761) +++ PKGBUILD2017-03-12 13:27:29 UTC (rev 215762) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.10.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('llvm-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 215761, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-03-12 13:27:29 UTC (rev 215762) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.11.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, December 13, 2016 @ 06:53:40 Author: felixonmars Revision: 199155 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 199154, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-12-13 06:53:21 UTC (rev 199154) +++ PKGBUILD2016-12-13 06:53:40 UTC (rev 199155) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.9.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 199154, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-12-13 06:53:40 UTC (rev 199155) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.10.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('llvm-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, November 13, 2016 @ 16:34:57 Author: felixonmars Revision: 195510 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 195509, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-11-13 16:34:42 UTC (rev 195509) +++ PKGBUILD2016-11-13 16:34:57 UTC (rev 195510) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.8.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 195509, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-11-13 16:34:57 UTC (rev 195510) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.9.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, November 2, 2016 @ 07:34:17 Author: felixonmars Revision: 194323 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 194322, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-11-02 07:34:04 UTC (rev 194322) +++ PKGBUILD2016-11-02 07:34:17 UTC (rev 194323) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.7.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 194322, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-11-02 07:34:17 UTC (rev 194323) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.8.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, November 2, 2016 @ 05:42:13 Author: felixonmars Revision: 194313 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 194312, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-11-02 05:41:58 UTC (rev 194312) +++ PKGBUILD2016-11-02 05:42:13 UTC (rev 194313) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.5.1 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 194312, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-11-02 05:42:13 UTC (rev 194313) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.7.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, October 21, 2016 @ 06:57:05 Author: felixonmars Revision: 192775 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 192774, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-10-21 06:56:21 UTC (rev 192774) +++ PKGBUILD2016-10-21 06:57:05 UTC (rev 192775) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.3.3 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 192774, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-10-21 06:57:05 UTC (rev 192775) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.5.1 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, October 9, 2016 @ 05:40:58 Author: felixonmars Revision: 191675 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 191674, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-10-09 05:40:37 UTC (rev 191674) +++ PKGBUILD2016-10-09 05:40:58 UTC (rev 191675) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.3.2 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 191674, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-10-09 05:40:58 UTC (rev 191675) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.3.3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, September 21, 2016 @ 06:09:29 Author: felixonmars Revision: 190085 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 190084, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-09-21 06:09:14 UTC (rev 190084) +++ PKGBUILD2016-09-21 06:09:29 UTC (rev 190085) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.3.0 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 190084, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-09-21 06:09:29 UTC (rev 190085) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.3.2 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, September 16, 2016 @ 06:15:10 Author: felixonmars Revision: 189410 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 189409, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 117 ++--- 1 file changed, 58 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-09-16 06:14:50 UTC (rev 189409) +++ PKGBUILD2016-09-16 06:15:10 UTC (rev 189410) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.2.1.20160513 -_commit=ee3854418a240d8a14a5c2f9a622ccfd508dde31 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 verbose= test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 189409, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-09-16 06:15:10 UTC (rev 189410) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.3.0 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#tag=$pkgver";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, May 14, 2016 @ 08:19:33 Author: fyan Revision: 175313 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 175312, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 118 ++--- 1 file changed, 59 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-05-14 06:19:19 UTC (rev 175312) +++ PKGBUILD2016-05-14 06:19:33 UTC (rev 175313) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.2.1.20160211 -_commit=1ff3d90b251ab07593ea022ff34c182bb0e82bf3 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 175312, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-05-14 06:19:33 UTC (rev 175313) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.2.1.20160513 +_commit=ee3854418a240d8a14a5c2f9a622ccfd508dde31 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 verbose= test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt-pic.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 4, 2016 @ 09:34:58 Author: fyan Revision: 164645 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 164644, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 118 ++--- 1 file changed, 59 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2016-03-04 08:34:41 UTC (rev 164644) +++ PKGBUILD2016-03-04 08:34:58 UTC (rev 164645) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.2.1.20151028 -_commit=57461c42c306319128608b02b10997c1b0827803 -pkgrel=2 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 164644, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2016-03-04 08:34:58 UTC (rev 164645) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.2.1.20160211 +_commit=1ff3d90b251ab07593ea022ff34c182bb0e82bf3 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, November 6, 2015 @ 07:12:35 Author: fyan Revision: 146262 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 146261, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 118 ++--- 1 file changed, 59 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2015-11-06 06:12:14 UTC (rev 146261) +++ PKGBUILD2015-11-06 06:12:35 UTC (rev 146262) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.2.1.20151021 -_commit=b1a312cfc487713758ceccf1bf649f1f64f0f9ed -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm' 'git') -checkdepends=('pcre2') -options=('!strip') -optdepends=('pcre2: Needed for the regex package.') -source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) -sha512sums=('SKIP') - -build() { - cd ponyc - make config=release prefix=/usr arch=x86-64 - - mkdir docs - build/release/ponyc packages/stdlib -rexpr -g -o docs -} - -check() { - cd ponyc - make config=release prefix=/usr arch=x86-64 test -} - -package() { - cd ponyc - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc - install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin - - cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - cp -dr docs/* "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 146261, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2015-11-06 06:12:35 UTC (rev 146262) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.2.1.20151028 +_commit=57461c42c306319128608b02b10997c1b0827803 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm' 'git') +checkdepends=('pcre2') +options=('!strip') +optdepends=('pcre2: Needed for the regex package.') +source=("git+https://github.com/CausalityLtd/ponyc.git#commit=$_commit";) +sha512sums=('SKIP') + +build() { + cd ponyc + make config=release prefix=/usr arch=x86-64 + + mkdir docs + build/release/ponyc packages/stdlib -rexpr -g -o docs +} + +check() { + cd ponyc + make config=release prefix=/usr arch=x86-64 test +} + +package() { + cd ponyc + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/bin/ponyc + install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/bin/ponyc "$pkgdir"/usr/bin + + cp -dr --no-preserve=ownership packages "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + cp -dr docs/* "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 23, 2015 @ 18:58:48 Author: fyan Revision: 135768 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 135767, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 98 ++--- 1 file changed, 49 insertions(+), 49 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2015-06-23 16:58:34 UTC (rev 135767) +++ PKGBUILD2015-06-23 16:58:48 UTC (rev 135768) @@ -1,49 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.1.7 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language.' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm') -checkdepends=('pcre2') -optdepends=('pcre2: Needed for the regex package.') -source=("http://www.ponylang.org/releases/source/ponyc-$pkgver.tar.bz2";) -sha512sums=('018c77a5848efee95f2733e54995ee2f06874b8dae45c46c93066144e00dd93b12eaa56dbf1a83b7e1d8eeaac3decf9706ebe8a56f97c8d789f8ce07a7c4da78') - -build() { - make config=release prefix=/usr -} - -check() { - make config=release prefix=/usr test -} - -package() { - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/ponyc - install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/ponyc "$pkgdir"/usr/bin/ponyc - - cp -dr --no-preserve=ownership packages/* "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 135767, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2015-06-23 16:58:48 UTC (rev 135768) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.1.7 +pkgrel=2 +pkgdesc='An actor model, capabilities, high performance programming language.' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm') +checkdepends=('pcre2') +optdepends=('pcre2: Needed for the regex package.') +source=("http://www.ponylang.org/releases/source/ponyc-$pkgver.tar.bz2";) +sha512sums=('018c77a5848efee95f2733e54995ee2f06874b8dae45c46c93066144e00dd93b12eaa56dbf1a83b7e1d8eeaac3decf9706ebe8a56f97c8d789f8ce07a7c4da78') + +build() { + make config=release prefix=/usr arch=core2 +} + +check() { + make config=release prefix=/usr arch=core2 test +} + +package() { + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/ponyc + install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/ponyc "$pkgdir"/usr/bin/ponyc + + cp -dr --no-preserve=ownership packages/* "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, June 22, 2015 @ 05:49:55 Author: fyan Revision: 135682 archrelease: copy trunk to community-x86_64 Added: ponyc/repos/community-x86_64/PKGBUILD (from rev 135681, ponyc/trunk/PKGBUILD) Deleted: ponyc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 98 ++--- 1 file changed, 49 insertions(+), 49 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2015-06-22 03:49:35 UTC (rev 135681) +++ PKGBUILD2015-06-22 03:49:55 UTC (rev 135682) @@ -1,49 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan - -pkgname=ponyc -pkgver=0.1.6 -pkgrel=1 -pkgdesc='An actor model, capabilities, high performance programming language.' -url='http://ponylang.org/' -arch=('x86_64') -license=('BSD') -depends=('zlib' 'ncurses' 'gcc-libs') -makedepends=('llvm') -checkdepends=('pcre2') -optdepends=('pcre2: Needed for the regex package.') -source=("http://www.ponylang.org/releases/source/ponyc-$pkgver.tar.bz2";) -sha512sums=('058c5f83ea4d598d84e0e3abd975a29d64e96a2617adb1774fab7052865aa8d6ca250c50f2fd280033d4d3dfdf1edf5335dc4e5c92145a24dcfd10ce26007083') - -build() { - make config=release prefix=/usr -} - -check() { - make config=release prefix=/usr test -} - -package() { - # The makefile is very strange and requires almost as much post-correction - # as to simply do the installation myself. Even with patches to the - # makefile to stop it attempting to symlink locations it has no business - # touching. - #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install - - install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/ponyc - install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a - install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a - install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h - - # Ponyc is designed to read its standard packages from the same directory. - install -dm755 "$pkgdir"/usr/bin - ln -sf /usr/lib/pony/"$pkgver"/ponyc "$pkgdir"/usr/bin/ponyc - - cp -dr --no-preserve=ownership packages/* "$pkgdir"/usr/lib/pony/"$pkgver" - - # Let's include the examples as documentation is scarce. - install -dm755 "$pkgdir"/usr/share/doc/pony - cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: ponyc/repos/community-x86_64/PKGBUILD (from rev 135681, ponyc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2015-06-22 03:49:55 UTC (rev 135682) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=ponyc +pkgver=0.1.7 +pkgrel=1 +pkgdesc='An actor model, capabilities, high performance programming language.' +url='http://ponylang.org/' +arch=('x86_64') +license=('BSD') +depends=('zlib' 'ncurses' 'gcc-libs') +makedepends=('llvm') +checkdepends=('pcre2') +optdepends=('pcre2: Needed for the regex package.') +source=("http://www.ponylang.org/releases/source/ponyc-$pkgver.tar.bz2";) +sha512sums=('018c77a5848efee95f2733e54995ee2f06874b8dae45c46c93066144e00dd93b12eaa56dbf1a83b7e1d8eeaac3decf9706ebe8a56f97c8d789f8ce07a7c4da78') + +build() { + make config=release prefix=/usr +} + +check() { + make config=release prefix=/usr test +} + +package() { + # The makefile is very strange and requires almost as much post-correction + # as to simply do the installation myself. Even with patches to the + # makefile to stop it attempting to symlink locations it has no business + # touching. + #make config=release prefix=/usr destdir="$pkgdir"/usr/lib/pony/"$pkgver" install + + install -Dm755 build/release/ponyc "$pkgdir"/usr/lib/pony/"$pkgver"/ponyc + install -Dm644 build/release/libponyrt.a "$pkgdir"/usr/lib/libponyrt.a + install -Dm644 build/release/libponyc.a "$pkgdir"/usr/lib/libponyc.a + install -Dm644 src/libponyrt/pony.h "$pkgdir"/usr/include/pony.h + + # Ponyc is designed to read its standard packages from the same directory. + install -dm755 "$pkgdir"/usr/bin + ln -sf /usr/lib/pony/"$pkgver"/ponyc "$pkgdir"/usr/bin/ponyc + + cp -dr --no-preserve=ownership packages/* "$pkgdir"/usr/lib/pony/"$pkgver" + + # Let's include the examples as documentation is scarce. + install -dm755 "$pkgdir"/usr/share/doc/pony + cp -dr --no-preserve=ownership examples "$pkgdir"/usr/share/doc/pony + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}