[arch-commits] Commit in ponyc/repos/community-x86_64 (PKGBUILD PKGBUILD)

2020-09-26 Thread Felix Yan via arch-commits
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)

2020-09-25 Thread Felix Yan via arch-commits
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)

2020-08-29 Thread Felix Yan via arch-commits
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)

2020-07-31 Thread Felix Yan via arch-commits
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)

2020-02-04 Thread Felix Yan via arch-commits
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)

2019-12-16 Thread Felix Yan via arch-commits
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)

2019-11-03 Thread Felix Yan via arch-commits
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)

2019-10-03 Thread Felix Yan via arch-commits
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)

2019-08-31 Thread Felix Yan via arch-commits
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)

2019-07-27 Thread Felix Yan via arch-commits
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)

2019-07-06 Thread Felix Yan via arch-commits
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)

2019-06-01 Thread Felix Yan via arch-commits
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)

2019-05-10 Thread Evangelos Foutras via arch-commits
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)

2019-03-23 Thread Felix Yan via arch-commits
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)

2019-03-01 Thread Felix Yan via arch-commits
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)

2019-01-25 Thread Felix Yan via arch-commits
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)

2018-10-13 Thread Felix Yan via arch-commits
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)

2018-09-27 Thread Felix Yan via arch-commits
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)

2018-06-29 Thread Felix Yan via arch-commits
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)

2018-06-10 Thread Felix Yan via arch-commits
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)

2018-06-07 Thread Felix Yan via arch-commits
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)

2018-06-05 Thread Felix Yan via arch-commits
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)

2018-06-04 Thread Felix Yan via arch-commits
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)

2018-05-31 Thread Felix Yan via arch-commits
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)

2018-01-14 Thread Felix Yan via arch-commits
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)

2017-12-26 Thread Felix Yan via arch-commits
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)

2017-12-23 Thread Felix Yan via arch-commits
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)

2017-12-21 Thread Felix Yan via arch-commits
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)

2017-12-21 Thread Felix Yan via arch-commits
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)

2017-08-30 Thread Felix Yan
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)

2017-08-21 Thread Felix Yan
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)

2017-08-08 Thread Felix Yan
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)

2017-07-21 Thread Felix Yan
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)

2017-04-22 Thread Felix Yan
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)

2017-04-20 Thread Evangelos Foutras
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)

2017-04-18 Thread Evangelos Foutras
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)

2017-04-09 Thread Felix Yan
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)

2017-04-01 Thread Felix Yan
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)

2017-03-30 Thread Felix Yan
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)

2017-03-29 Thread Felix Yan
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)

2017-03-23 Thread Felix Yan
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)

2017-03-16 Thread Felix Yan
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)

2017-03-14 Thread Felix Yan
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)

2017-03-12 Thread Felix Yan
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)

2016-12-12 Thread Felix Yan
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)

2016-11-13 Thread Felix Yan
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)

2016-11-02 Thread Felix Yan
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)

2016-11-01 Thread Felix Yan
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)

2016-10-20 Thread Felix Yan
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)

2016-10-08 Thread Felix Yan
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)

2016-09-20 Thread Felix Yan
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)

2016-09-15 Thread Felix Yan
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)

2016-05-13 Thread Felix Yan
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)

2016-03-04 Thread Felix Yan
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)

2015-11-05 Thread Felix Yan
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)

2015-06-23 Thread Felix Yan
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)

2015-06-21 Thread Felix Yan
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
+}