wok-undigest rev 113
Add: php-auth-pam
author | Eric Joseph-Alexandre <erjo@slitaz.org> |
---|---|
date | Sat May 08 09:45:36 2010 +0200 (2010-05-08) |
parents | 990ba6052a2c |
children | 64fa58d41dad |
files | php-auth-pam/receipt php-auth-pam/stuff/php-auth-pam-Makefile.global0.4.u |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/php-auth-pam/receipt Sat May 08 09:45:36 2010 +0200 1.3 @@ -0,0 +1,79 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="php-auth-pam" 1.7 +VERSION="0.4" 1.8 +CATEGORY="development" 1.9 +SHORT_DESC="PHP extension for PAM" 1.10 +MAINTAINER="erjo@slitaz.org" 1.11 +DEPENDS="php-apache pam" 1.12 +BUILD_DEPENDS="php-dev pam pam-dev" 1.13 +TARBALL="${PACKAGE}_${VERSION}.orig.tar.gz" 1.14 +WEB_SITE="http://packages.debian.org/" 1.15 +WGET_URL="http://ftp.de.debian.org/debian/pool/main/p/php-auth-pam/$TARBALL" 1.16 + 1.17 + 1.18 +# Rules to configure and make the package. 1.19 +compile_rules() 1.20 +{ 1.21 + test -d ${PACKAGE}-${VERSION} \ 1.22 + || make ${PACKAGE}-${VERSION}.orig ${PACKAGE}-${VERSION} 1.23 + cd $src 1.24 + phpize 1.25 + patch -p1 < ../stuff/php-auth-pam-Makefile.global0.4.u || exit 1 1.26 + 1.27 + ./configure \ 1.28 + --prefix=/usr 1.29 + 1.30 + make && make DESTDIR=$PWD/_pkg install 1.31 +} 1.32 + 1.33 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.34 +genpkg_rules() 1.35 +{ 1.36 + mkdir $fs/usr 1.37 + cp -a $_pkg/usr $fs/ 1.38 +} 1.39 + 1.40 +post_install() 1.41 +{ 1.42 + grep -q ^extension=pam_auth.so $1/etc/php.ini || \ 1.43 + sed -e 's|extension=msql.so|extension=msql.so\nextension=pam_auth.so|' -i $1/etc/php.ini 1.44 + # Start Web server. 1.45 + while read daemon file; do 1.46 + [ -z "$1" ] || continue 1.47 + if [ -z "$1" -a -f "/var/run/$file" ]; then 1.48 + /etc/init.d/$daemon stop 1.49 + sleep 2 1.50 + fi 1.51 + if [ -z "$1" -a -f /etc/init.d/$daemon ]; then 1.52 + /etc/init.d/$daemon start 1.53 + fi 1.54 + done <<EOT 1.55 +apache apache/httpd.pid 1.56 +lighttpd lighttpd.pid 1.57 +EOT 1.58 +} 1.59 + 1.60 +# Pre and post remove commands for Tazpkg. 1.61 +pre_remove() 1.62 +{ 1.63 + sed -i '/.*=pam_auth.so.*/d' /etc/php.ini 1.64 + 1.65 + # Start Web server. 1.66 + while read daemon file; do 1.67 + if [ -f /etc/init.d/$daemon -a -f "/var/run/$file" ]; then 1.68 + /etc/init.d/$daemon stop 1.69 + sleep 2 1.70 + /etc/init.d/$daemon start 1.71 + fi 1.72 + done <<EOT 1.73 +apache apache/httpd.pid 1.74 +lighttpd lighttpd.pid 1.75 +EOT 1.76 +} 1.77 + 1.78 + 1.79 +clean_wok() 1.80 +{ 1.81 + test -d ${PACKAGE}-${VERSION} && rm -rf ${PACKAGE}-${VERSION} 1.82 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/php-auth-pam/stuff/php-auth-pam-Makefile.global0.4.u Sat May 08 09:45:36 2010 +0200 2.3 @@ -0,0 +1,53 @@ 2.4 +--- php-auth-pam-0.4-ori/Makefile.global Sat May 8 09:06:20 2010 2.5 ++++ php-auth-pam-0.4/Makefile.global Sat May 8 09:07:58 2010 2.6 +@@ -24,7 +24,7 @@ 2.7 + 2.8 + install-sapi: $(OVERALL_TARGET) 2.9 + @echo "Installing PHP SAPI module: $(PHP_SAPI)" 2.10 +- -@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) 2.11 ++ -@$(mkinstalldirs) $(DESTDIR)$(INSTALL_ROOT)$(bindir) 2.12 + -@if test ! -r $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME); then \ 2.13 + for i in 0.0.0 0.0 0; do \ 2.14 + if test -r $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME).$$i; then \ 2.15 +@@ -37,19 +37,19 @@ 2.16 + 2.17 + install-modules: build-modules 2.18 + @test -d modules && \ 2.19 +- $(mkinstalldirs) $(INSTALL_ROOT)$(EXTENSION_DIR) 2.20 +- @echo "Installing shared extensions: $(INSTALL_ROOT)$(EXTENSION_DIR)/" 2.21 ++ $(mkinstalldirs) $(DESTDIR)$(INSTALL_ROOT)$(EXTENSION_DIR) 2.22 ++ @echo "Installing shared extensions: $(DESTDIR)$(INSTALL_ROOT)$(EXTENSION_DIR)/" 2.23 + @rm -f modules/*.la >/dev/null 2>&1 2.24 +- @$(INSTALL) modules/* $(INSTALL_ROOT)$(EXTENSION_DIR) 2.25 ++ @$(INSTALL) modules/* $(DESTDIR)$(INSTALL_ROOT)$(EXTENSION_DIR) 2.26 + 2.27 + install-headers: 2.28 + -@if test "$(INSTALL_HEADERS)"; then \ 2.29 + for i in `echo $(INSTALL_HEADERS)`; do \ 2.30 + i=`$(top_srcdir)/build/shtool path -d $$i`; \ 2.31 +- paths="$$paths $(INSTALL_ROOT)$(phpincludedir)/$$i"; \ 2.32 ++ paths="$$paths $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/$$i"; \ 2.33 + done; \ 2.34 + $(mkinstalldirs) $$paths && \ 2.35 +- echo "Installing header files: $(INSTALL_ROOT)$(phpincludedir)/" && \ 2.36 ++ echo "Installing header files: $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/" && \ 2.37 + for i in `echo $(INSTALL_HEADERS)`; do \ 2.38 + if test "$(PHP_PECL_EXTENSION)"; then \ 2.39 + src=`echo $$i | $(SED) -e "s#ext/$(PHP_PECL_EXTENSION)/##g"`; \ 2.40 +@@ -57,12 +57,12 @@ 2.41 + src=$$i; \ 2.42 + fi; \ 2.43 + if test -f "$(top_srcdir)/$$src"; then \ 2.44 +- $(INSTALL_DATA) $(top_srcdir)/$$src $(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.45 ++ $(INSTALL_DATA) $(top_srcdir)/$$src $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.46 + elif test -f "$(top_builddir)/$$src"; then \ 2.47 +- $(INSTALL_DATA) $(top_builddir)/$$src $(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.48 ++ $(INSTALL_DATA) $(top_builddir)/$$src $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.49 + else \ 2.50 +- (cd $(top_srcdir)/$$src && $(INSTALL_DATA) *.h $(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.51 +- cd $(top_builddir)/$$src && $(INSTALL_DATA) *.h $(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \ 2.52 ++ (cd $(top_srcdir)/$$src && $(INSTALL_DATA) *.h $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/$$i; \ 2.53 ++ cd $(top_builddir)/$$src && $(INSTALL_DATA) *.h $(DESTDIR)$(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \ 2.54 + fi \ 2.55 + done; \ 2.56 + fi