aboutsummaryrefslogtreecommitdiffstats
path: root/testing/php7-diseval/APKBUILD
diff options
context:
space:
mode:
authorStuart Cardall <developer@it-offshore.co.uk>2018-08-26 11:30:04 +0000
committerAndy Postnikov <apostnikov@gmail.com>2018-08-26 15:18:45 +0300
commit68cc9876d16556f4f8a516a1bb0b9e38c2dc78a2 (patch)
tree7e93111605df4e00de24d801080658ff5573a940 /testing/php7-diseval/APKBUILD
parent32d8020caa0f544b371879496a2582d31c77ae65 (diff)
downloadaports-68cc9876d16556f4f8a516a1bb0b9e38c2dc78a2.tar.gz
aports-68cc9876d16556f4f8a516a1bb0b9e38c2dc78a2.tar.bz2
aports-68cc9876d16556f4f8a516a1bb0b9e38c2dc78a2.tar.xz
testing/php7-diseval: new aport
* disables eval as a temporary solution for php7 until suhosin is stable for php7
Diffstat (limited to 'testing/php7-diseval/APKBUILD')
-rw-r--r--testing/php7-diseval/APKBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/php7-diseval/APKBUILD b/testing/php7-diseval/APKBUILD
new file mode 100644
index 0000000000..0348aded35
--- /dev/null
+++ b/testing/php7-diseval/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
+# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
+pkgname=php7-diseval
+_pkgreal=diseval
+pkgver=0.1
+pkgrel=0
+pkgdesc="Disable eval in php7 (suhosin is not stable yet for php7)"
+url="https://github.com/mk-j/PHP_diseval_extension"
+arch="all"
+license="MIT"
+depends="php7-common"
+makedepends="php7-dev autoconf re2c"
+source="$pkgname-$pkgver.tar.gz::https://github.com/mk-j/PHP_diseval_extension/archive/$pkgver.tar.gz"
+builddir="$srcdir/PHP_diseval_extension-$pkgver/source"
+
+build() {
+ cd "$builddir"
+ phpize7
+ ./configure --prefix=/usr --with-php-config=php-config7
+ make
+}
+
+check() {
+ cd "$builddir"
+ make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test
+}
+
+package() {
+ cd "$builddir"
+ make INSTALL_ROOT="$pkgdir" install
+ install -d "$pkgdir"/etc/php7/conf.d
+ echo "extension=$_pkgreal.so" > "$pkgdir"/etc/php7/conf.d/$_pkgreal.ini
+}
+
+sha512sums="14cddbebe1cb1bd114dd6f1ea122b262340ed5894178d7332f4168753c07670925fbbf9bae444a726b8d1e1cf28fc8f2e45d511e0523ac30ab37a1fb9f758c8e php7-diseval-0.1.tar.gz"