From 5d5b1b9cddea07743b555307cc49d3c821698bd7 Mon Sep 17 00:00:00 2001 From: Jose V Beneyto Date: Fri, 22 Jun 2007 16:56:46 +0200 Subject: [PATCH] php4: Added support for psql and mysql if installed. --- php4/Pkgfile | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/php4/Pkgfile b/php4/Pkgfile index 186b82d11..2ba81cea0 100644 --- a/php4/Pkgfile +++ b/php4/Pkgfile @@ -6,10 +6,23 @@ name=php4 version=4.4.7 -release=2 +release=3 source=(http://php.net/distributions/php-${version}.tar.bz2) build() { + local SQL + local CFLAGS + if [ "`pkginfo -i | grep postgresql`" ];then + SQL="${SQL} --with-pgsql=/usr" + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/lib/postgresql" + CFLAGS="${CFLAGS} -I/usr/include/postgresql" + fi + if [ "`pkginfo -i | grep mysql`" ];then + SQL="${SQL} --with-mysql=/usr" + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/lib/mysql" + CFLAGS="${CFLAGS} -I/usr/include/mysql" + fi + export LD_LIBRARY_PATH cd php-${version} ./configure --prefix=/usr \ --with-bz2 \ @@ -28,9 +41,11 @@ build() { --enable-regex=pcre \ --enable-sigchild \ --disable-static \ - --disable-pdo - make + --disable-pdo \ + ${SQL} + make ${CFLAGS} make INSTALL_ROOT=${PKG} install - install -D -m 0644 php.ini-dist ${PKG}/etc/php.ini rm -rf ${PKG}/usr/lib/php/{test,doc} + sed -i "/^extension_dir/s|\./|/usr/lib/php/extensions|" php.ini-dist + install -D -m 0644 php.ini-dist ${PKG}/etc/php.ini }