[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