summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwolftankk2015-12-23 17:41:12 +0800
committerwolftankk2015-12-23 17:41:12 +0800
commitfc39a5ed6cb30cdf20118127020349d09f2c8122 (patch)
tree02ec7025f040c2db61d5158f97e07621518e0188
parentb16864ad20bc3ea9100c2d4bd6901f3591d337b3 (diff)
downloadaur-fc39a5ed6cb30cdf20118127020349d09f2c8122.tar.gz
update zephir 0.8.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a7431086bc0e..5e559f5877ee 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = zephir
pkgdesc = Zephir is a compiled high level language aimed to the creation of C-extensions for PHP http://zephir-lang.com/
- pkgver = 0.7.1
+ pkgver = 0.8.0
pkgrel = 1
url = https://github.com/phalcon/zephir
arch = x86_64
@@ -10,11 +10,11 @@ pkgbase = zephir
makedepends = php
makedepends = gcc
makedepends = pcre
- depends = json-c
depends = re2c
+ depends = json-c
backup = etc/php/conf.d/zephir.ini
- source = https://github.com/phalcon/zephir/archive/0.7.1.zip
- sha256sums = ea5161da9b02674c16f9d60fb5966b2576e431762f43834b5a3d7f7a2ce28943
+ source = https://github.com/phalcon/zephir/archive/0.8.0.zip
+ sha256sums = 7faac752b183a4a59a790395414f0f631faa03d9ad75ccf0bbf0fbdd03fca980
pkgname = zephir
diff --git a/PKGBUILD b/PKGBUILD
index bb70193f1f06..f45bde201377 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: wolftankk <wolftankk@gmail.com>
pkgname=zephir
-pkgver=0.7.1
+pkgver=0.8.0
pkgrel=1
pkgdesc="Zephir is a compiled high level language aimed to the creation of C-extensions for PHP http://zephir-lang.com/"
url="https://github.com/phalcon/zephir"
arch=('x86_64' 'i686')
license=('GPL')
-depends=('json-c' 're2c')
+depends=('re2c' 'json-c')
makedepends=('unzip' 'php' 'gcc' 'pcre')
backup=('etc/php/conf.d/zephir.ini')
@@ -18,13 +18,14 @@ source=(
"https://github.com/phalcon/zephir/archive/$pkgver.zip"
)
-sha256sums=('ea5161da9b02674c16f9d60fb5966b2576e431762f43834b5a3d7f7a2ce28943')
+sha256sums=('7faac752b183a4a59a790395414f0f631faa03d9ad75ccf0bbf0fbdd03fca980')
+#build zephir-parser
build() {
cd "$srcdir/zephir-$pkgver/parser"
if [ ! -f lemon ]; then
- gcc -w lemon.c -o lemon
+ gcc -w lemon.c -o lemon
fi
re2c -o scanner.c scanner.re && ./lemon -s parser.lemon && cat base.c >> parser.c
sed s/"\#line"/"\/\/"/g scanner.c > xx && mv -f xx scanner.c
@@ -48,6 +49,7 @@ package() {
install -Dm777 compiler.php "$pkgdir"/opt/zephir/compiler.php
install -Dm777 bootstrap.php "$pkgdir"/opt/zephir/bootstrap.php
cp -a Library "$pkgdir"/opt/zephir/Library
+ cp -a kernels "$pkgdir"/opt/zephir/kernels
cp -a ext "$pkgdir"/opt/zephir/ext
cp -a prototypes "$pkgdir"/opt/zephir/prototypes
cp -a runtime "$pkgdir"/opt/zephir/runtime