[arch-commits] CVS update of extra/devel/php-suhosin (PKGBUILD php-suhosin.install)
Pierre Schmitz
pierre at archlinux.org
Tue Sep 25 19:07:32 UTC 2007
Date: Tuesday, September 25, 2007 @ 15:07:32
Author: pierre
Path: /home/cvs-extra/extra/devel/php-suhosin
Added: PKGBUILD (1.1) php-suhosin.install (1.1)
upgpkg: php-suhosin 0.9.20-3
---------------------+
PKGBUILD | 27 +++++++++++++++++++++++++++
php-suhosin.install | 16 ++++++++++++++++
2 files changed, 43 insertions(+)
Index: extra/devel/php-suhosin/PKGBUILD
diff -u /dev/null extra/devel/php-suhosin/PKGBUILD:1.1
--- /dev/null Tue Sep 25 15:07:31 2007
+++ extra/devel/php-suhosin/PKGBUILD Tue Sep 25 15:07:31 2007
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD,v 1.1 2007/09/25 19:07:31 pierre Exp $
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+pkgname=php-suhosin
+pkgver=0.9.20
+pkgrel=3
+arch=('i686' 'x86_64')
+pkgdesc='Suhosin is an advanced protection system for PHP installations.'
+url='http://www.hardened-php.net/suhosin/'
+license='PHP'
+source=("http://www.hardened-php.net/suhosin/_media/suhosin-${pkgver}.tgz")
+depends=('php')
+install=php-suhosin.install
+conflicts=('php-suhosin-extension')
+replaces=('php-suhosin-extension')
+backup=('etc/php/conf.d/suhosin.ini')
+md5sums=('966033e599c11d977fb28924c7ef0fa1')
+
+build() {
+ cd $startdir/src/suhosin-$pkgver
+ phpize || return 1
+ ./configure --prefix=/usr --enable-suhosin || return 1
+ make || return 1
+ make INSTALL_ROOT=${startdir}/pkg install || return 1
+ # disable by default
+ sed -i "s|extension = suhosin.so|#extension=suhosin.so|g" suhosin.ini
+ install -D -m644 suhosin.ini ${startdir}/pkg/etc/php/conf.d/suhosin.ini
+}
Index: extra/devel/php-suhosin/php-suhosin.install
diff -u /dev/null extra/devel/php-suhosin/php-suhosin.install:1.1
--- /dev/null Tue Sep 25 15:07:31 2007
+++ extra/devel/php-suhosin/php-suhosin.install Tue Sep 25 15:07:32 2007
@@ -0,0 +1,16 @@
+post_install() {
+ echo '
+ ==> PHP extension
+
+ A config file was stored under /etc/php/conf.d/. In order to use this
+ extension make sure to uncomment it from its config file.
+ '
+}
+
+post_upgrade() {
+ post_install
+}
+
+op=$1
+shift
+[ "$(type -t "$op")" = "function" ] && $op "$@"
\ No newline at end of file
More information about the arch-commits
mailing list