Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jul 2002 04:29:23 -0700 (PDT)
From:      Gabriel Ambuehl <gabriel_ambuehl@buz.ch>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/41156: Port Update: www/mod_php4: Patch to scripts/configure.php to add a possibility to use --with-dom-xslt
Message-ID:  <200207301129.g6UBTNNs097911@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         41156
>Category:       ports
>Synopsis:       Port Update: www/mod_php4: Patch to scripts/configure.php to add a possibility to use --with-dom-xslt
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 30 04:30:03 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Gabriel Ambuehl
>Release:        4.6.1RELEASE
>Organization:
>Environment:
4.6.1RELEASE      
>Description:
Small patch to scripts/configure.php to allow people selecting DOMXSLT (i.e. libxslt support via --with-dom-xslt)      
>How-To-Repeat:
n/a      
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       .
#       ./files
#       ./files/patch-Makefile.in
#       ./files/patch-aa
#       ./files/patch-ext_domxml_config.m4
#       ./files/patch-ext_mcal_config.m4
#       ./files/patch-ext_sybase_ct_config.m4
#       ./files/patch-sapi_apache2filter_php_functions.c
#       ./scripts
#       ./scripts/configure.php
#       ./Makefile
#       ./distinfo
#       ./pkg-comment
#       ./pkg-comment.standalone
#       ./pkg-descr
#       ./pkg-message
#       ./pkg-plist
#       ./pkg-plist.standalone
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-Makefile.in
sed 's/^X//' >./files/patch-Makefile.in << 'END-of-./files/patch-Makefile.in'
X--- Makefile.in.orig   Sun Apr 22 03:09:12 2001
X+++ Makefile.in        Wed Dec 19 20:38:06 2001
X@@ -24,7 +24,11 @@
X 
X targets = $(LTLIBRARY_NAME) $(PHP_PROGRAM)
X 
X+.if defined(STANDALONE)
X+install_targets = install-sapi
X+.else
X install_targets = install-sapi install-modules
X+.endif
X 
X include $(top_srcdir)/build/rules.mk
X include $(top_srcdir)/build/library.mk
END-of-./files/patch-Makefile.in
echo x - ./files/patch-aa
sed 's/^X//' >./files/patch-aa << 'END-of-./files/patch-aa'
X--- ext/ming/php_ming.h.orig   Mon May 28 02:09:57 2001
X+++ ext/ming/php_ming.h        Mon Oct 15 22:53:37 2001
X@@ -28,7 +28,10 @@
X 
X #if HAVE_MING
X 
X-#include "ming.h"
X+#include "ming/ming.h"
X+
X+/* XXX: dirty workaround */
X+#define MING_VERSION_TEXT "0.2a"
X 
X extern zend_module_entry ming_module_entry;
X #define ming_module_ptr &ming_module_entry
END-of-./files/patch-aa
echo x - ./files/patch-ext_domxml_config.m4
sed 's/^X//' >./files/patch-ext_domxml_config.m4 << 'END-of-./files/patch-ext_domxml_config.m4'
X--- ext/domxml/config.m4.orig  Wed Dec 19 18:40:15 2001
X+++ ext/domxml/config.m4       Wed Dec 19 18:42:15 2001
X@@ -53,6 +53,8 @@
X 
X   PHP_ADD_LIBRARY_WITH_PATH($DOM_LIBNAME, $DOMXML_DIR/lib, DOMXML_SHARED_LIBADD)
X   PHP_ADD_INCLUDE($DOMXML_DIR/include$DOMXML_DIR_ADD)
X+dnl next line is for iconv.h
X+  PHP_ADD_INCLUDE($DOMXML_DIR/include)
X 
X   if test "$PHP_ZLIB_DIR" = "no"; then
X     AC_MSG_ERROR(DOMXML requires ZLIB. Use --with-zlib-dir=<DIR>)
END-of-./files/patch-ext_domxml_config.m4
echo x - ./files/patch-ext_mcal_config.m4
sed 's/^X//' >./files/patch-ext_mcal_config.m4 << 'END-of-./files/patch-ext_mcal_config.m4'
X--- ext/mcal/config.m4.orig    Tue Mar 27 22:34:31 2001
X+++ ext/mcal/config.m4 Fri Nov 30 09:26:56 2001
X@@ -44,5 +44,14 @@
X   PHP_SUBST(MCAL_SHARED_LIBADD)
X   AC_DEFINE(HAVE_MCAL,1,[ ])
X   PHP_EXTENSION(mcal,$ext_shared)
X+  cat >> confdefs.h <<\EOF
X+/* Interfaces to callbacks in libmcal */
X+#include <mcal/mcal.h>
X+void cc_searched (unsigned long cal_uid) {}
X+void cc_fetched(const CALEVENT *event) {}
X+void cc_login(const char **user, const char **pwd) {}
X+void cc_vlog(const char *fmt,va_list ap) {}
X+void cc_vdlog(const char *fmt,va_list ap) {}
X+EOF
X fi
X 
END-of-./files/patch-ext_mcal_config.m4
echo x - ./files/patch-ext_sybase_ct_config.m4
sed 's/^X//' >./files/patch-ext_sybase_ct_config.m4 << 'END-of-./files/patch-ext_sybase_ct_config.m4'
X--- ext/sybase_ct/config.m4.orig       Fri Nov 30 23:12:31 2001
X+++ ext/sybase_ct/config.m4    Tue Apr 23 21:53:54 2002
X@@ -30,17 +30,12 @@
X     PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
X     SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
X   else
X-    PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
X     PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
X-    PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
X-    PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
X   
X-    SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
X+    SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
X   
X     PHP_CHECK_LIBRARY(tcl, netg_errstr, [
X       PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
X-    ],[ 
X-      PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
X     ],[ 
X       $SYBASE_CT_LIBS 
X     ])
END-of-./files/patch-ext_sybase_ct_config.m4
echo x - ./files/patch-sapi_apache2filter_php_functions.c
sed 's/^X//' >./files/patch-sapi_apache2filter_php_functions.c << 'END-of-./files/patch-sapi_apache2filter_php_functions.c'
X--- sapi/apache2filter/php_functions.c.orig    Sat May 11 11:49:54 2002
X+++ sapi/apache2filter/php_functions.c Fri Jun 21 23:45:16 2002
X@@ -90,7 +90,7 @@
X               ADD_STRING(method);
X               ADD_LONG(mtime);
X               ADD_LONG(clength);
X-#if !MODULE_MAGIC_AT_LEAST(20020506,0)
X+#if !AP_MODULE_MAGIC_AT_LEAST(20020506,0)
X               ADD_STRING(boundary);
X #endif
X               ADD_STRING(range);
END-of-./files/patch-sapi_apache2filter_php_functions.c
echo c - ./scripts
mkdir -p ./scripts > /dev/null 2>&1
echo x - ./scripts/configure.php
sed 's/^X//' >./scripts/configure.php << 'END-of-./scripts/configure.php'
X#!/bin/sh
X# $FreeBSD: ports/www/mod_php4/scripts/configure.php,v 1.171 2002/07/23 06:20:58 dirk Exp $
X
Xif [ -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc ]; then
X       exit
Xfi
X
Xtempfile=`/usr/bin/mktemp -t checklist`
X
Xif [ "${BATCH}" ]; then
X       if [ "${PHP4_OPTIONS}" ]; then
X               set ${PHP4_OPTIONS}
X       else
X               set \"zlib\" \"MySQL\"
X       fi
Xelse
X       /usr/bin/dialog --title "configuration options" --clear \
X               --checklist "\n\
XPlease select desired options:" -1 -1 16 \
XGD1            "GD 1.x library support" OFF \
XGD2            "GD 2.x library support" OFF \
Xzlib           "zlib library support" ON \
Xbzip2          "bzip2 library support" OFF \
Xmcrypt         "Encryption support" OFF \
Xmhash          "Crypto-hashing support" OFF \
Xpdflib         "pdflib support" OFF \
XIMAP           "IMAP support" OFF \
XIMAP-SSL       "IMAP-SSL support (implies IMAP)" OFF \
XMySQL          "MySQL database support" ON \
XPostgreSQL     "PostgreSQL database support" OFF \
XSybaseDB       "Sybase/MS-SQL database support (DB-lib)" OFF \
XSybaseCT       "Sybase/MS-SQL database support (CT-lib)" OFF \
XInterbase      "Interbase 6 database support (Firebird)" OFF \
XdBase          "dBase database support" OFF \
XOpenLDAP1      "OpenLDAP 1.x support" OFF \
XOpenLDAP2      "OpenLDAP 2.x support" OFF \
XOpenSSL                "OpenSSL support" OFF \
XSNMP           "SNMP support" OFF \
XXML            "XML support" OFF \
XXMLRPC         "XMLRPC-EPI support (implies XML and iconv)" OFF \
XXSLT           "Sablotron support (implies XML and iconv)" OFF \
XWDDX           "WDDX support (implies XML)" OFF \
XDOMXML         "DOM support" OFF \
XDOMXSLT                "DOM XSLT support (i.e libxslt)" OFF \
XFTP            "File Transfer Protocol support" OFF \
XCURL           "CURL support" OFF \
Xgettext                "gettext library support" OFF \
Xiconv          "iconv support" OFF \
Xpspell         "pspell support" OFF \
Xmbregex                "multibyte regular expressions module" OFF \
Xmbstring       "multibyte string module" OFF \
XYP             "YP/NIS support" OFF \
XBCMath         "BCMath support" OFF \
XHyperwave      "Hyperwave support" OFF \
Xmcve           "MCVE Credit Card Verification support" OFF \
Xming           "ming library support" OFF \
XMCAL           "Modular Calendar Access Library support" OFF \
Xsockets                "sockets support" OFF \
Xsysvsem                "System V semaphore support" OFF \
Xsysvshm                "System V shared memory support" OFF \
Xtranssid       "Transparent session id" OFF \
Xyaz            "YAZ support (ANSI/NISO Z39.50)" OFF \
X2> $tempfile
X
X       retval=$?
X
X       if [ -s $tempfile ]; then
X               set `cat $tempfile`
X       fi
X       rm -f $tempfile
X
X       case $retval in
X               0)      if [ -z "$*" ]; then
X                               echo "Nothing selected"
X                       fi
X                       ;;
X               1)      echo "Cancel pressed."
X                       exit 1
X                       ;;
X       esac
Xfi
X
X${MKDIR} ${WRKDIRPREFIX}${REALCURDIR}
Xexec > ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X
Xwhile [ "$1" ]; do
X       case $1 in
X               \"GD1\")
X                       echo "LIB_DEPENDS+=     gd.2:\${PORTSDIR}/graphics/gd"
X                       echo "LIB_DEPENDS+=     freetype.9:\${PORTSDIR}/print/freetype2"
X                       echo "LIB_DEPENDS+=     png.5:\${PORTSDIR}/graphics/png"
X                       echo "LIB_DEPENDS+=     jpeg.9:\${PORTSDIR}/graphics/jpeg"
X                       echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\"
X                       echo "          --enable-gd-native-ttf \\"
X                       echo "          --with-freetype-dir=\${LOCALBASE} \\"
X                       echo "          --with-jpeg-dir=\${LOCALBASE} \\"
X                       echo "          --with-png-dir=\${LOCALBASE}"
X                       if [ "$GD2" ]; then
X                               echo "GD1 and GD2 are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       GD1=1
X                       ;;
X
X               \"GD2\")
X                       echo "LIB_DEPENDS+=     gd.4:\${PORTSDIR}/graphics/gd2"
X                       echo "LIB_DEPENDS+=     freetype.9:\${PORTSDIR}/print/freetype2"
X                       echo "LIB_DEPENDS+=     png.5:\${PORTSDIR}/graphics/png"
X                       echo "LIB_DEPENDS+=     jpeg.9:\${PORTSDIR}/graphics/jpeg"
X                       echo "CONFIGURE_ARGS+=--with-gd=\${LOCALBASE} \\"
X                       echo "          --enable-gd-native-ttf \\"
X                       echo "          --with-freetype-dir=\${LOCALBASE} \\"
X                       echo "          --with-jpeg-dir=\${LOCALBASE} \\"
X                       echo "          --with-png-dir=\${LOCALBASE}"
X                       if [ "$GD1" ]; then
X                               echo "GD1 and GD2 are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       GD2=1
X                       ;;
X               \"zlib\")
X                       echo "CONFIGURE_ARGS+=--with-zlib"
X                       ;;
X               \"bzip2\")
X                       if [ -x /usr/bin/bzip2 ]; then
X                               BZ2PREFIX=/usr
X                       else
X                               BZ2PREFIX=/usr/local
X                               echo "LIB_DEPENDS+=     bz2.1:\${PORTSDIR}/archivers/bzip2"
X                       fi
X                       echo "CONFIGURE_ARGS+=--with-bz2=${BZ2PREFIX}"
X                       ;;
X               \"mcrypt\")
X                       echo "LIB_DEPENDS+=     mcrypt.7:\${PORTSDIR}/security/libmcrypt"
X                       echo "CONFIGURE_ARGS+=--with-mcrypt=\${LOCALBASE}"
X                       ;;
X               \"mhash\")
X                       echo "LIB_DEPENDS+=     mhash.2:\${PORTSDIR}/security/mhash"
X                       echo "CONFIGURE_ARGS+=--with-mhash=\${LOCALBASE}"
X                       ;;
X               \"pdflib\")
X                       echo "LIB_DEPENDS+=     pdf.4:\pdf.4:\${PORTSDIR}/print/pdflib"
X                       echo "LIB_DEPENDS+=     jpeg.9:\${PORTSDIR}/graphics/jpeg"
X                       echo "LIB_DEPENDS+=     png.5:\${PORTSDIR}/graphics/png"
X                       echo "LIB_DEPENDS+=     tiff.4:\${PORTSDIR}/graphics/tiff"
X                       echo "CONFIGURE_ARGS+=--with-pdflib=\${LOCALBASE} \\"
X                       echo "          --with-zlib-dir=/usr \\"
X                       echo "          --with-jpeg-dir=\${LOCALBASE} \\"
X                       echo "          --with-png-dir=\${LOCALBASE} \\"
X                       echo "          --with-tiff-dir=\${LOCALBASE}"
X                       ;;
X               \"IMAP\")
X                       if [ -z "$IMAP" ]; then
X                               echo "LIB_DEPENDS+=     c-client4.8:\${PORTSDIR}/mail/cclient"
X                               echo "CONFIGURE_ARGS+=--with-imap=\${LOCALBASE}"
X                               IMAP=1
X                       fi
X                       ;;
X               \"IMAP-SSL\")
X                       echo "CONFIGURE_ARGS+=--with-imap-ssl=\${LOCALBASE}"
X                       if [ -z "$IMAP" ]; then
X                               set $* \"IMAP\"
X                       fi
X                       ;;
X               \"MySQL\")
X                       echo "LIB_DEPENDS+=     mysqlclient.10:\${PORTSDIR}/databases/mysql323-client"
X                       echo "CONFIGURE_ARGS+=--with-mysql=\${LOCALBASE}"
X                       ;;
X               \"PostgreSQL\")
X                       echo "LIB_DEPENDS+=     pq.2:\${PORTSDIR}/databases/postgresql7"
X                       if [ -x ${LOCALBASE}/pgsql/bin/postgres -a ! -x ${LOCALBASE}/bin/postgres ]; then
X                               PGPREFIX=${LOCALBASE}/pgsql
X                       else
X                               PGPREFIX=${LOCALBASE}
X                               echo "CFLAGS+=-I\${LOCALBASE}/include/pgsql"
X                       fi
X                       echo "PGPREFIX=${PGPREFIX}"
X                       echo "CONFIGURE_ARGS+=--with-pgsql=\${PGPREFIX}"
X                       if /usr/bin/ldd ${PGPREFIX}/bin/postgres 2> /dev/null | /usr/bin/grep -q "libssl"; then
X                               echo "USE_OPENSSL=      yes"
X                               LIBS="${LIBS} -L\${OPENSSLBASE}/lib -lcrypto -lssl"
X                       fi
X                       ;;
X               \"SybaseDB\")
X                       echo "LIB_DEPENDS+=     sybdb.1:\${PORTSDIR}/databases/freetds"
X                       echo "LIB_DEPENDS+=     iconv.3:\${PORTSDIR}/converters/libiconv"
X                       echo "CONFIGURE_ARGS+=--with-sybase=\${LOCALBASE}"
X                       if [ "$SYBASECT" ]; then
X                               echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       SYBASEDB=1
X                       ;;
X               \"SybaseCT\")
X                       echo "LIB_DEPENDS+=     ct.0:\${PORTSDIR}/databases/freetds"
X                       echo "LIB_DEPENDS+=     iconv.3:\${PORTSDIR}/converters/libiconv"
X                       echo "CONFIGURE_ARGS+=--with-sybase-ct=\${LOCALBASE}"
X                       if [ "$SYBASEDB" ]; then
X                               echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       SYBASECT=1
X                       ;;
X               \"Interbase\")
X                       echo "LIB_DEPENDS+=     gds.1:\${PORTSDIR}/databases/firebird"
X                       echo "CONFIGURE_ARGS+=--with-interbase=\${LOCALBASE}/firebird"
X                       ;;
X               \"dBase\")
X                       echo "CONFIGURE_ARGS+=--with-dbase"
X                       ;;
X               \"OpenLDAP1\")
X                       echo "LIB_DEPENDS+=     ldap.1:\${PORTSDIR}/net/openldap"
X                       echo "LIB_DEPENDS+=     lber.1:\${PORTSDIR}/net/openldap"
X                       echo "CONFIGURE_ARGS+=--with-ldap=\${LOCALBASE}"
X                       if [ "$OPENLDAP2" ]; then
X                               echo "OpenLDAP1 and OpenLDAP2 are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       if [ -f /usr/lib/libkrb.a -a -f /usr/lib/libdes.a -a ! -L /usr/lib/libdes.a ]; then
X                               LIBS="${LIBS} -lkrb -ldes -L\${LOCALBASE}/lib"
X                       fi
X                       OPENLDAP1=1
X                       ;;
X               \"OpenLDAP2\")
X                       echo "LIB_DEPENDS+=     ldap.2:\${PORTSDIR}/net/openldap2"
X                       echo "LIB_DEPENDS+=     lber.2:\${PORTSDIR}/net/openldap2"
X                       echo "CONFIGURE_ARGS+=--with-ldap=\${LOCALBASE}"
X                       if [ "$OPENLDAP1" ]; then
X                               echo "OpenLDAP1 and OpenLDAP2 are mutually exclusive." > /dev/stderr
X                               rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                               exit 1
X                       fi
X                       if [ -f /usr/lib/libkrb.a -a -f /usr/lib/libdes.a -a ! -L /usr/lib/libdes.a ]; then
X                               LIBS="${LIBS} -lkrb -ldes -L\${LOCALBASE}/lib"
X                       fi
X                       OPENLDAP2=1
X                       ;;
X               \"OpenSSL\")
X                       echo "USE_OPENSSL=yes"
X                       echo "CONFIGURE_ARGS+=--with-openssl=\${OPENSSLBASE}"
X                       ;;
X               \"SNMP\")
X                       echo "LIB_DEPENDS+=     snmp.4:\${PORTSDIR}/net/net-snmp4"
X                       echo "CONFIGURE_ARGS+=--with-snmp=\${LOCALBASE} --enable-ucd-snmp-hack --with-openssl=\${OPENSSLBASE}"
X                       echo "USE_OPENSSL=      yes"
X                       LIBS="${LIBS} -L\${OPENSSLBASE}/lib -lcrypto -lssl"
X                       ;;
X               \"XML\")
X                       if [ -z "$XML" ]; then
X                               echo "LIB_DEPENDS+=     expat.3:\${PORTSDIR}/textproc/expat2"
X                               echo "CONFIGURE_ARGS+=--with-expat-dir=\${LOCALBASE}"
X                               XML=1
X                       fi
X                       ;;
X               \"XMLRPC\")
X                       echo "CONFIGURE_ARGS+=--with-xmlrpc"
X                       if [ -z "$XML" ]; then
X                               set $* \"XML\"
X                       fi
X                       if [ -z "$ICONV" ]; then
X                               set $* \"iconv\"
X                       fi
X                       ;;
X               \"XSLT\")
X                       echo "LIB_DEPENDS+=     sablot.68:\${PORTSDIR}/textproc/sablotron"
X                       echo "CONFIGURE_ARGS+=--enable-xslt --with-xslt-sablot"
X                       if [ -z "$XML" ]; then
X                               set $* \"XML\"
X                       fi
X                       if [ -z "$ICONV" ]; then
X                               set $* \"iconv\"
X                       fi
X                       ;;
X               \"WDDX\")
X                       echo "CONFIGURE_ARGS+=--enable-wddx"
X                       if [ -z "$XML" ]; then
X                               set $* \"XML\"
X                       fi
X                       ;;
X                \"DOMXML\")
X                        echo "LIB_DEPENDS+=xml2.5:\${PORTSDIR}/textproc/libxml2"
X                        echo "CONFIGURE_ARGS+=--with-dom=\${LOCALBASE}"
X                        ;;
X                \"DOMXSLT\")
X                        echo "LIB_DEPENDS+=xslt:\${PORTSDIR}/textproc/libxslt"
X                        echo "CONFIGURE_ARGS+=--with-dom-xslt=\${LOCALBASE}"
X                        ;;
X
X               \"FTP\")
X                       echo "CONFIGURE_ARGS+=--enable-ftp"
X                       ;;
X               \"CURL\")
X                       echo "CONFIGURE_ARGS+=--with-curl=\${LOCALBASE}"
X                       echo "BUILD_DEPENDS+=   \${LOCALBASE}/lib/libcurl.a:\${PORTSDIR}/ftp/curl"
X                        ;;
X               \"gettext\")
X                       echo "LIB_DEPENDS+=     intl.2:\${PORTSDIR}/devel/gettext"
X                       echo "CONFIGURE_ARGS+=--with-gettext=\${LOCALBASE}"
X                       ;;
X               \"iconv\")
X                       if [ -z "$ICONV" ]; then
X                               echo "LIB_DEPENDS+=     iconv.3:\${PORTSDIR}/converters/libiconv"
X                               echo "CONFIGURE_ARGS+=--with-iconv=\${LOCALBASE}"
X                               ICONV=1
X                       fi
X                       ;;
X               \"pspell\")
X                       echo "LIB_DEPENDS+=     pspell.4:\${PORTSDIR}/textproc/pspell"
X                       echo "CONFIGURE_ARGS+=--with-pspell=\${LOCALBASE}"
X                       ;;
X               \"mbregex\")
X                       echo "CONFIGURE_ARGS+=--enable-mbregex"
X                       ;;
X               \"mbstring\")
X                       echo "CONFIGURE_ARGS+=--enable-mbstring"
X                       ;;
X               \"YP\")
X                       echo "CONFIGURE_ARGS+=--enable-yp"
X                       ;;
X               \"BCMath\")
X                       echo "CONFIGURE_ARGS+=--enable-bcmath"
X                       ;;
X               \"Hyperwave\")
X                       echo "CONFIGURE_ARGS+=--with-hyperwave=yes"
X                       ;;
X               \"mcve\")
X                       echo "LIB_DEPENDS+=     mcve.0:\${PORTSDIR}/devel/libmcve"
X                       echo "CONFIGURE_ARGS+=--with-mcve=\${LOCALBASE}"
X                       ;;
X               \"ming\")
X                       echo "LIB_DEPENDS+=     ming.3:\${PORTSDIR}/graphics/ming"
X                       echo "CONFIGURE_ARGS+=--with-ming=\${LOCALBASE}"
X                       ;;
X               \"MCAL\")
X                       echo "CONFIGURE_ARGS+=--with-mcal=\${LOCALBASE}"
X                       echo "LIB_DEPENDS+=     mcal.0:\${PORTSDIR}/misc/libmcal"
X                       ;;
X               \"sockets\")
X                       echo "CONFIGURE_ARGS+=--enable-sockets"
X                       ;;
X               \"sysvsem\")
X                       echo "CONFIGURE_ARGS+=--enable-sysvsem"
X                       ;;
X               \"sysvshm\")
X                       echo "CONFIGURE_ARGS+=--enable-sysvshm"
X                       ;;
X               \"transsid\")
X                       echo "CONFIGURE_ARGS+=--enable-trans-sid"
X                       ;;
X               \"yaz\")
X                       echo "LIB_DEPENDS+=     yaz.1:\${PORTSDIR}/net/yaz"
X                       echo "CONFIGURE_ARGS+=--with-yaz=\${LOCALBASE}/bin"
X                       ;;
X               *)
X                       echo "Invalid option(s): $*" > /dev/stderr
X                       rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
X                       exit 1
X                       ;;
X       esac
X       shift
Xdone
X
Xif [ "${LIBS}" ]; then
X       echo "CONFIGURE_ENV+=   LIBS='${LIBS}'"
Xfi
END-of-./scripts/configure.php
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:   mod_php4
X# Date created:                Sun May 28 11:31:54 CEST 2000
X# Whom:                        Dirk Froemberg <dirk@FreeBSD.org>
X#
X# $FreeBSD: ports/www/mod_php4/Makefile,v 1.176 2002/07/22 18:22:14 dirk Exp $
X#
X
XPORTNAME?=     mod_php4
XPORTVERSION=   4.2.2
XPORTREVISION?= 1
XCATEGORIES?=   www
XMASTER_SITES=  http://us.php.net/${PHP_DISTDIR}/ \
X               http://php.he.net/${PHP_DISTDIR}/ \
X               http://www.php3.de/${PHP_DISTDIR}/ \
X               http://au.php.net/${PHP_DISTDIR}/ \
X               http://at.php.net/${PHP_DISTDIR}/ \
X               http://br.php.net/${PHP_DISTDIR}/ \
X               http://php.easydns.com/${PHP_DISTDIR}/ \
X               http://www.php.cz/${PHP_DISTDIR}/ \
X               http://php3.globe.de/${PHP_DISTDIR}/
XDISTNAME=      php-${PORTVERSION}
X
XMAINTAINER=    dirk@FreeBSD.org
X
X.if !defined(STANDALONE)
X.if defined(WITH_APACHE2)
XBUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache2
XRUN_DEPENDS=   ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache2
XLIB_DEPENDS=   pth.14:${PORTSDIR}/devel/pth
X.else
XBUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
XRUN_DEPENDS=   ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
X.endif
X.endif
X
XPHP_DISTDIR=   distributions
X
XSLAVEDIRS=     lang/php4
X
XUSE_BZIP2=     yes
XUSE_SUBMAKE=   yes
XUSE_AUTOCONF_VER=213
X
X.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
XIS_INTERACTIVE=        yes
X.endif
X
X.if defined(STANDALONE)
XCONFIGURE_ARGS=        --with-config-file-path=${PREFIX}/etc/php.standalone \
X               --disable-pear \
X               --enable-discard-path \
X               --with-readline=/usr
X
XMAKE_ENV=      STANDALONE="${STANDALONE}"
X.else
X.if defined(WITH_APACHE2)
XCONFIGURE_ARGS=        --with-apxs2=${PREFIX}/sbin/apxs \
X               --with-tsrm-pth
XPLIST_SUB=     MOD_DIR=libexec/apache2 \
X               NON=
X.else
XCONFIGURE_ARGS=        --with-apxs=${PREFIX}/sbin/apxs
XPLIST_SUB=     MOD_DIR=libexec/apache \
X               NON=non-
X.endif
XCONFIGURE_ARGS+=--with-config-file-path=${PREFIX}/etc
X.endif
X
XCONFIGURE_ARGS+=--enable-versioning \
X               --with-regex=system \
X               --without-gd \
X               --without-mysql
X
XCFLAGS+=       -I${PREFIX}/include
X
XSCRIPTS_ENV=   WRKDIRPREFIX="${WRKDIRPREFIX}" \
X               TOUCH="${TOUCH}" \
X               MKDIR="${MKDIR}" \
X               CAT="${CAT}" \
X               PHP4_OPTIONS="${PHP4_OPTIONS}" \
X               REALCURDIR="${.CURDIR}"
X
Xpre-fetch:
X       @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.php
X.if !defined(STANDALONE) && !defined(WITH_APACHE2)
X       @${ECHO_CMD} "Define WITH_APACHE2 to build mod_php4 as an apache2 module."
X       @${ECHO_CMD} ""
X.endif
X
Xpost-install:
X.if !defined(STANDALONE)
X       @${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc
X.else
X       @${MKDIR} ${PREFIX}/etc/php.standalone
X       @${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc/php.standalone
X.endif
X
X.if !defined(STANDALONE)
X       @${ECHO_CMD} "*****************************************************************************"
X       @${ECHO_CMD} "Make sure the mime.types are connected to the php module properly and"
X       @${ECHO_CMD} "index.php is part of your DirectoryIndex."
X       @${ECHO_CMD} ""
X       @${ECHO_CMD} "The following should be in your Apache configuration file:"
X       @${ECHO_CMD} "[...]"
X       @${ECHO_CMD} "DirectoryIndex index.php index.html"
X       @${ECHO_CMD} "[...]"
X       @${ECHO_CMD} "AddType application/x-httpd-php .php"
X       @${ECHO_CMD} "AddType application/x-httpd-php-source .phps"
X       @${ECHO_CMD} "[...]"
X       @${ECHO_CMD} "*****************************************************************************"
X.endif
X
Xpost-clean:
X       @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
X
X.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
X.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
X.endif
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (php-4.2.2.tar.bz2) = 3d741c852bd1e54c29f5987b8c814705
END-of-./distinfo
echo x - ./pkg-comment
sed 's/^X//' >./pkg-comment << 'END-of-./pkg-comment'
XPHP4 module for Apache
END-of-./pkg-comment
echo x - ./pkg-comment.standalone
sed 's/^X//' >./pkg-comment.standalone << 'END-of-./pkg-comment.standalone'
XPHP4 commandline interpreter
END-of-./pkg-comment.standalone
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XServer-side, cross-platform, HTML embedded scripting language which
Xoffers easy database integration.
X
XWWW:   http://www.php.net/
END-of-./pkg-descr
echo x - ./pkg-message
sed 's/^X//' >./pkg-message << 'END-of-./pkg-message'
X*****************************************************************************
XYou have installed the mod_php4 package.
X
XHave a look at the mod_php4 _port_ if you need additional support for
Xdatabases other than MySQL, e. g.
X
XYou can find it at
Xftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/www/mod_php4.tar
X
XMake sure the mime.types are connected to the php module properly and
Xindex.php is part of your DirectoryIndex.
X
XThe following should be in your Apache configuration file:
X[...]
XDirectoryIndex index.php index.html
X[...]
XAddType application/x-httpd-php .php
XAddType application/x-httpd-php-source .phps
X[...]
X*****************************************************************************
END-of-./pkg-message
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xbin/pear
Xbin/pearize
Xbin/php-config
Xbin/phpextdist
Xbin/phpize
Xbin/phptar
Xetc/php.ini-dist
Xinclude/php/TSRM/TSRM.h
Xinclude/php/TSRM/acconfig.h
Xinclude/php/TSRM/readdir.h
Xinclude/php/TSRM/tsrm_config.h
Xinclude/php/TSRM/tsrm_config.w32.h
Xinclude/php/TSRM/tsrm_config_common.h
Xinclude/php/TSRM/tsrm_strtok_r.h
Xinclude/php/TSRM/tsrm_virtual_cwd.h
Xinclude/php/TSRM/tsrm_win32.h
Xinclude/php/Zend/FlexLexer.h
Xinclude/php/Zend/acconfig.h
Xinclude/php/Zend/zend.h
Xinclude/php/Zend/zend_API.h
Xinclude/php/Zend/zend_alloc.h
Xinclude/php/Zend/zend_builtin_functions.h
Xinclude/php/Zend/zend_compile.h
Xinclude/php/Zend/zend_config.h
Xinclude/php/Zend/zend_config.w32.h
Xinclude/php/Zend/zend_constants.h
Xinclude/php/Zend/zend_dynamic_array.h
Xinclude/php/Zend/zend_errors.h
Xinclude/php/Zend/zend_execute.h
Xinclude/php/Zend/zend_execute_locks.h
Xinclude/php/Zend/zend_extensions.h
Xinclude/php/Zend/zend_fast_cache.h
Xinclude/php/Zend/zend_globals.h
Xinclude/php/Zend/zend_globals_macros.h
Xinclude/php/Zend/zend_hash.h
Xinclude/php/Zend/zend_highlight.h
Xinclude/php/Zend/zend_indent.h
Xinclude/php/Zend/zend_ini.h
Xinclude/php/Zend/zend_ini_parser.h
Xinclude/php/Zend/zend_ini_scanner.h
Xinclude/php/Zend/zend_istdiostream.h
Xinclude/php/Zend/zend_language_parser.h
Xinclude/php/Zend/zend_language_scanner.h
Xinclude/php/Zend/zend_list.h
Xinclude/php/Zend/zend_llist.h
Xinclude/php/Zend/zend_modules.h
Xinclude/php/Zend/zend_operators.h
Xinclude/php/Zend/zend_ptr_stack.h
Xinclude/php/Zend/zend_qsort.h
Xinclude/php/Zend/zend_stack.h
Xinclude/php/Zend/zend_static_allocator.h
Xinclude/php/Zend/zend_variables.h
Xinclude/php/acconfig.h
Xinclude/php/ext/mbstring/cp932_table.h
Xinclude/php/ext/mbstring/mbfilter.h
Xinclude/php/ext/mbstring/mbfilter_ja.h
Xinclude/php/ext/mbstring/mbregex.h
Xinclude/php/ext/mbstring/mbstring.h
Xinclude/php/ext/mbstring/unicode_table.h
Xinclude/php/ext/mbstring/unicode_table_ja.h
Xinclude/php/ext/session/mod_files.h
Xinclude/php/ext/session/mod_mm.h
Xinclude/php/ext/session/mod_user.h
Xinclude/php/ext/session/php_session.h
Xinclude/php/ext/standard/aggregation.h
Xinclude/php/ext/standard/base64.h
Xinclude/php/ext/standard/basic_functions.h
Xinclude/php/ext/standard/crc32.h
Xinclude/php/ext/standard/credits.h
Xinclude/php/ext/standard/credits_ext.h
Xinclude/php/ext/standard/credits_sapi.h
Xinclude/php/ext/standard/cyr_convert.h
Xinclude/php/ext/standard/datetime.h
Xinclude/php/ext/standard/dl.h
Xinclude/php/ext/standard/dns.h
Xinclude/php/ext/standard/exec.h
Xinclude/php/ext/standard/file.h
Xinclude/php/ext/standard/flock_compat.h
Xinclude/php/ext/standard/fsock.h
Xinclude/php/ext/standard/head.h
Xinclude/php/ext/standard/html.h
Xinclude/php/ext/standard/info.h
Xinclude/php/ext/standard/md5.h
Xinclude/php/ext/standard/microtime.h
Xinclude/php/ext/standard/pack.h
Xinclude/php/ext/standard/pageinfo.h
Xinclude/php/ext/standard/php_array.h
Xinclude/php/ext/standard/php_assert.h
Xinclude/php/ext/standard/php_browscap.h
Xinclude/php/ext/standard/php_crypt.h
Xinclude/php/ext/standard/php_dir.h
Xinclude/php/ext/standard/php_ext_syslog.h
Xinclude/php/ext/standard/php_filestat.h
Xinclude/php/ext/standard/php_fopen_wrappers.h
Xinclude/php/ext/standard/php_ftok.h
Xinclude/php/ext/standard/php_image.h
Xinclude/php/ext/standard/php_incomplete_class.h
Xinclude/php/ext/standard/php_iptc.h
Xinclude/php/ext/standard/php_lcg.h
Xinclude/php/ext/standard/php_link.h
Xinclude/php/ext/standard/php_mail.h
Xinclude/php/ext/standard/php_math.h
Xinclude/php/ext/standard/php_metaphone.h
Xinclude/php/ext/standard/php_parsedate.h
Xinclude/php/ext/standard/php_rand.h
Xinclude/php/ext/standard/php_smart_str.h
Xinclude/php/ext/standard/php_smart_str_public.h
Xinclude/php/ext/standard/php_standard.h
Xinclude/php/ext/standard/php_string.h
Xinclude/php/ext/standard/php_type.h
Xinclude/php/ext/standard/php_var.h
Xinclude/php/ext/standard/php_versioning.h
Xinclude/php/ext/standard/quot_print.h
Xinclude/php/ext/standard/reg.h
Xinclude/php/ext/standard/scanf.h
Xinclude/php/ext/standard/uniqid.h
Xinclude/php/ext/standard/url.h
Xinclude/php/ext/standard/url_scanner.h
Xinclude/php/ext/standard/url_scanner_ex.h
Xinclude/php/ext/xml/expat/ascii.h
Xinclude/php/ext/xml/expat/asciitab.h
Xinclude/php/ext/xml/expat/expat.h
Xinclude/php/ext/xml/expat/iasciitab.h
Xinclude/php/ext/xml/expat/latin1tab.h
Xinclude/php/ext/xml/expat/nametab.h
Xinclude/php/ext/xml/expat/utf8tab.h
Xinclude/php/ext/xml/expat/winconfig.h
Xinclude/php/ext/xml/expat/xmlrole.h
Xinclude/php/ext/xml/expat/xmltok.h
Xinclude/php/ext/xml/expat/xmltok_impl.h
Xinclude/php/ext/xml/php_xml.h
Xinclude/php/main/SAPI.h
Xinclude/php/main/build-defs.h
Xinclude/php/main/config.w32.h
Xinclude/php/main/fopen_wrappers.h
Xinclude/php/main/internal_functions_registry.h
Xinclude/php/main/logos.h
Xinclude/php/main/php.h
Xinclude/php/main/php3_compat.h
Xinclude/php/main/php_compat.h
Xinclude/php/main/php_config.h
Xinclude/php/main/php_content_types.h
Xinclude/php/main/php_globals.h
Xinclude/php/main/php_ini.h
Xinclude/php/main/php_logos.h
Xinclude/php/main/php_main.h
Xinclude/php/main/php_network.h
Xinclude/php/main/php_open_temporary_file.h
Xinclude/php/main/php_output.h
Xinclude/php/main/php_reentrancy.h
Xinclude/php/main/php_regex.h
Xinclude/php/main/php_streams.h
Xinclude/php/main/php_syslog.h
Xinclude/php/main/php_ticks.h
Xinclude/php/main/php_variables.h
Xinclude/php/main/php_version.h
Xinclude/php/main/rfc1867.h
Xinclude/php/main/safe_mode.h
Xinclude/php/main/snprintf.h
Xinclude/php/main/win95nt.h
Xinclude/php/php_version.h
Xinclude/php/regex/cclass.h
Xinclude/php/regex/cname.h
Xinclude/php/regex/regex.h
Xinclude/php/regex/regex2.h
Xinclude/php/regex/regex_extra.h
Xinclude/php/regex/utils.h
Xlib/php/Archive/Tar.php
Xlib/php/Console/Getopt.php
Xlib/php/Crypt/CBC.php
Xlib/php/Crypt/HCEMD5.php
Xlib/php/DB.php
Xlib/php/DB/common.php
Xlib/php/DB/fbsql.php
Xlib/php/DB/ibase.php
Xlib/php/DB/ifx.php
Xlib/php/DB/msql.php
Xlib/php/DB/mssql.php
Xlib/php/DB/mysql.php
Xlib/php/DB/oci8.php
Xlib/php/DB/odbc.php
Xlib/php/DB/pgsql.php
Xlib/php/DB/storage.php
Xlib/php/DB/sybase.php
Xlib/php/Date/Calc.php
Xlib/php/Date/Human.php
Xlib/php/File/Find.php
Xlib/php/File/Passwd.php
Xlib/php/File/SearchReplace.php
Xlib/php/HTML/Common.php
Xlib/php/HTML/Form.php
Xlib/php/HTML/IT.php
Xlib/php/HTML/ITX.php
Xlib/php/HTML/IT_Error.php
Xlib/php/HTML/Page.php
Xlib/php/HTML/Processor.php
Xlib/php/HTML/Select.php
Xlib/php/HTML/Table.php
Xlib/php/HTTP.php
Xlib/php/HTTP/Compress.php
Xlib/php/Mail.php
Xlib/php/Mail/RFC822.php
Xlib/php/Mail/sendmail.php
Xlib/php/Mail/smtp.php
Xlib/php/Net/Curl.php
Xlib/php/Net/Dig.php
Xlib/php/Net/SMTP.php
Xlib/php/PEAR.php
Xlib/php/PEAR/Autoloader.php
Xlib/php/PEAR/Command.php
Xlib/php/PEAR/Command/Auth.php
Xlib/php/PEAR/Command/Common.php
Xlib/php/PEAR/Command/Config.php
Xlib/php/PEAR/Command/Install.php
Xlib/php/PEAR/Command/Package.php
Xlib/php/PEAR/Command/Registry.php
Xlib/php/PEAR/Command/Remote.php
Xlib/php/PEAR/Common.php
Xlib/php/PEAR/Config.php
Xlib/php/PEAR/Dependency.php
Xlib/php/PEAR/Frontend/CLI.php
Xlib/php/PEAR/Installer.php
Xlib/php/PEAR/Packager.php
Xlib/php/PEAR/Registry.php
Xlib/php/PEAR/Remote.php
Xlib/php/Schedule/At.php
Xlib/php/System.php
Xlib/php/XML/Parser.php
Xlib/php/build/acinclude.m4
Xlib/php/build/dynlib.m4
Xlib/php/build/dynlib.mk
Xlib/php/build/fastgen.sh
Xlib/php/build/library.mk
Xlib/php/build/ltlib.mk
Xlib/php/build/mkdep.awk
Xlib/php/build/pear.m4
Xlib/php/build/program.mk
Xlib/php/build/rules.mk
Xlib/php/build/rules_common.mk
Xlib/php/build/rules_pear.mk
Xlib/php/build/shtool
X%%MOD_DIR%%/libphp4.so
X@exec %D/sbin/apxs -e -a -n php4 %f
X@unexec %D/sbin/apxs -e -A -n php4 %f
X@dirrm include/php/TSRM
X@dirrm include/php/Zend
X@dirrm include/php/ext/mbstring
X@dirrm include/php/ext/session
X@dirrm include/php/ext/standard
X@dirrm include/php/ext/xml/expat
X@dirrm include/php/ext/xml
X@dirrm include/php/ext
X@dirrm include/php/main
X@dirrm include/php/regex
X@dirrm include/php
X@dirrm lib/php/Archive
X@dirrm lib/php/Console
X@dirrm lib/php/Crypt
X@dirrm lib/php/DB
X@dirrm lib/php/Date
X@dirrm lib/php/File
X@dirrm lib/php/HTML
X@dirrm lib/php/HTTP
X@dirrm lib/php/Image
X@dirrm lib/php/Mail
X@dirrm lib/php/Net
X@dirrm lib/php/PEAR/Command
X@dirrm lib/php/PEAR/Frontend
X@dirrm lib/php/PEAR
X@dirrm lib/php/Schedule
X@dirrm lib/php/XML
X@dirrm lib/php/build
X@dirrm lib/php/extensions/no-debug-%%NON%%zts-20020429
X@dirrm lib/php/extensions
X@dirrm lib/php
X@exec mkdir -p %D/lib/php/extensions/no-debug-%%NON%%zts-20020429
X@exec mkdir -p %D/lib/php/Image
END-of-./pkg-plist
echo x - ./pkg-plist.standalone
sed 's/^X//' >./pkg-plist.standalone << 'END-of-./pkg-plist.standalone'
Xbin/php
Xetc/php.standalone/php.ini-dist
X@unexec rmdir %D/etc/php.standalone 2>/dev/null || true
END-of-./pkg-plist.standalone
exit
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207301129.g6UBTNNs097911>