aboutsummaryrefslogtreecommitdiffstats
path: root/community/php5-suhosin/APKBUILD
blob: 3239804dbbe54d2cda29757ccbb54203190f94ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
_php=php5
_realname=suhosin
pkgname=${_php}-$_realname
pkgver=0.9.38
pkgrel=0
pkgdesc="SUHOSIN - 수호신 - The PHP security extension."
url="https://www.suhosin.org"
arch="all"
license="PHP-3.0"
depends=""
makedepends="${_php}-dev autoconf linux-headers"
source="https://download.suhosin.org/suhosin-$pkgver.tar.gz
	fix-LOCK-undeclared.patch
	"
builddir="$srcdir/suhosin-$pkgver"

build() {
	cd "$builddir"
	phpize5
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--with-php-config=/usr/bin/php-config5
	make
}

check() {
	cd "$builddir"
	# tests/funcs/crypt_blowfish.phpt failure reported to php
	# the test asks for an email address due to this failure
	# make test
}

package() {
	cd "$builddir"
	make INSTALL_ROOT="$pkgdir" install
	mkdir -p "$pkgdir"/etc/${_php}/conf.d
	echo "extension=suhosin.so" > "$pkgdir"/etc/${_php}/conf.d/suhosin.ini
}

sha512sums="cc4eb38b5d6673cc3f2dc395e5a8b5461d3221019ac9849b747b6d5bae423cd5bd01a75b9432414dc7c26c78bab9f2381a5414712a6906a999f3ec9dc77ebc45  suhosin-0.9.38.tar.gz
8d41d5cf3cf31c086ecc07fa786232df3e821a659dc4ff4e08f9d30f57bce453abcf16345b911b6dba683dd421c2cbe11e0966ef3bb7976d1d6627d8bc66a15e  fix-LOCK-undeclared.patch"