Date: Wed, 8 Aug 2001 18:01:31 -0700 (PDT) From: Paul Marquis <pmarquis@pobox.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/29556: Update port: www/mod_php4 Message-ID: <200108090101.f7911VP24111@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 29556 >Category: ports >Synopsis: Update port: www/mod_php4 >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: Wed Aug 08 18:10:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Paul Marquis >Release: FreeBSD 4.3-STABLE i386 >Organization: >Environment: FreeBSD sboy.pmarquis.com 4.3-STABLE FreeBSD 4.3-STABLE #3: Wed Jul 18 15:10:26 EDT 2001 pmarquis@sboy.pmarquis.com:/usr/obj/usr/src/sys/SBOY i386 >Description: The attached patch adds DOM XML support to the PHP4 port. DOM support requires that the libxml2 port be installed. However, the include directory for libxml2 isn't automatically recognized by the PHP configure script, so a patch is required. >How-To-Repeat: >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: # # /usr/ports/www/mod_php4 # /usr/ports/www/mod_php4/files # /usr/ports/www/mod_php4/files/patch-au # /usr/ports/www/mod_php4/files/patch-aa # /usr/ports/www/mod_php4/files/patch-aq # /usr/ports/www/mod_php4/files/patch-as # /usr/ports/www/mod_php4/files/patch-at # /usr/ports/www/mod_php4/Makefile # /usr/ports/www/mod_php4/distinfo # /usr/ports/www/mod_php4/scripts # /usr/ports/www/mod_php4/scripts/configure.php # /usr/ports/www/mod_php4/pkg-comment # /usr/ports/www/mod_php4/pkg-comment.standalone # /usr/ports/www/mod_php4/pkg-descr # /usr/ports/www/mod_php4/pkg-message # /usr/ports/www/mod_php4/pkg-plist # /usr/ports/www/mod_php4/pkg-plist.standalone # echo c - /usr/ports/www/mod_php4 mkdir -p /usr/ports/www/mod_php4 > /dev/null 2>&1 echo c - /usr/ports/www/mod_php4/files mkdir -p /usr/ports/www/mod_php4/files > /dev/null 2>&1 echo x - /usr/ports/www/mod_php4/files/patch-au sed 's/^X//' >/usr/ports/www/mod_php4/files/patch-au << 'END-of-/usr/ports/www/mod_php4/files/patch-au' X--- configure.orig Wed Aug 8 20:27:07 2001 X+++ configure Wed Aug 8 20:36:28 2001 X@@ -15340,12 +15340,18 @@ X if test "$PHP_DOM" != "no"; then X X if test -r $PHP_DOM/include/libxml/tree.h; then X+ DOMXML_INCLUDE_DIR=$PHP_DOM/include X DOMXML_DIR=$PHP_DOM X else X echo $ac_n "checking for DOM in default path""... $ac_c" 1>&6 X echo "configure:15347: checking for DOM in default path" >&5 X for i in /usr/local /usr; do X if test -r $i/include/libxml/tree.h; then X+ DOMXML_INCLUDE_DIR=$i/include X+ DOMXML_DIR=$i X+ echo "$ac_t""found in $i" 1>&6 X+ elif test -r $i/include/libxml2/libxml/tree.h; then X+ DOMXML_INCLUDE_DIR=$i/include/libxml2 X DOMXML_DIR=$i X echo "$ac_t""found in $i" 1>&6 X fi X@@ -15359,7 +15365,7 @@ X X X old_CPPFLAGS=$CPPFLAGS X- CPPFLAGS=-I$DOMXML_DIR/include X+ CPPFLAGS=-I$DOMXML_INCLUDE_DIR X echo $ac_n "checking for libxml version""... $ac_c" 1>&6 X echo "configure:15365: checking for libxml version" >&5 X cat > conftest.$ac_ext <<EOF X@@ -15390,16 +15396,16 @@ X X X X- if test "$DOMXML_DIR/include" != "/usr/include"; then X+ if test "$DOMXML_INCLUDE_DIR" != "/usr/include"; then X X- if test -z "$DOMXML_DIR/include" || echo "$DOMXML_DIR/include" | grep '^/' >/dev/null ; then X- ai_p="$DOMXML_DIR/include" X+ if test -z "$DOMXML_INCLUDE_DIR" || echo "$DOMXML_INCLUDE_DIR" | grep '^/' >/dev/null ; then X+ ai_p="$DOMXML_INCLUDE_DIR" X else X X- ep_dir="`echo $DOMXML_DIR/include|sed 's%/*[^/][^/]*/*$%%'`" X+ ep_dir="`echo $DOMXML_INCLUDE_DIR|sed 's%/*[^/][^/]*/*$%%'`" X X ep_realdir="`(cd \"$ep_dir\" && pwd)`" X- ai_p="$ep_realdir/`basename \"$DOMXML_DIR/include\"`" X+ ai_p="$ep_realdir/`basename \"$DOMXML_INCLUDE_DIR\"`" X fi X X END-of-/usr/ports/www/mod_php4/files/patch-au echo x - /usr/ports/www/mod_php4/files/patch-aa sed 's/^X//' >/usr/ports/www/mod_php4/files/patch-aa << 'END-of-/usr/ports/www/mod_php4/files/patch-aa' X--- ext/ming/php_ming.h.orig Mon May 28 02:09:57 2001 X+++ ext/ming/php_ming.h Mon Jun 25 22:58:57 2001 X@@ -28,7 +28,7 @@ X X #if HAVE_MING X X-#include "ming.h" X+#include "ming/ming.h" X X extern zend_module_entry ming_module_entry; X #define ming_module_ptr &ming_module_entry END-of-/usr/ports/www/mod_php4/files/patch-aa echo x - /usr/ports/www/mod_php4/files/patch-aq sed 's/^X//' >/usr/ports/www/mod_php4/files/patch-aq << 'END-of-/usr/ports/www/mod_php4/files/patch-aq' X--- configure.orig Mon Apr 30 15:47:59 2001 X+++ configure Fri May 4 00:14:24 2001 X@@ -45273,18 +45273,6 @@ X fi X X X- case "cs" in X- c|c_r|pthread*) ;; X- *) X- X- X- LIBS="-lcs $LIBS" X- X- X- ;; X- esac X- X- X case "ct" in X c|c_r|pthread*) ;; X *) X@@ -45296,31 +45284,7 @@ X ;; X esac X X- X- case "comn" in X- c|c_r|pthread*) ;; X- *) X- X- X- LIBS="-lcomn $LIBS" X- X- X- ;; X- esac X- X- X- case "intl" in X- c|c_r|pthread*) ;; X- *) X- X- X- LIBS="-lintl $LIBS" X- X- X- ;; X- esac X- X- SYBASE_CT_LIBS="-lcs -lct -lcomn -lintl" X+ SYBASE_CT_LIBS="-lct" X old_LDFLAGS=$LDFLAGS X LDFLAGS="$LDFLAGS -L$SYBASE_CT_LIBDIR" X echo $ac_n "checking for netg_errstr in -ltcl""... $ac_c" 1>&6 X@@ -45372,17 +45336,6 @@ X X else X echo "$ac_t""no" 1>&6 X- X- case "sybtcl" in X- c|c_r|pthread*) ;; X- *) X- X- X- LIBS="-lsybtcl $LIBS" X- X- X- ;; X- esac X X fi X END-of-/usr/ports/www/mod_php4/files/patch-aq echo x - /usr/ports/www/mod_php4/files/patch-as sed 's/^X//' >/usr/ports/www/mod_php4/files/patch-as << 'END-of-/usr/ports/www/mod_php4/files/patch-as' X--- Makefile.in.orig Wed May 3 06:51:11 2000 X+++ Makefile.in Wed May 17 23:42:28 2000 X@@ -1,4 +1,4 @@ X- X+ X ZEND_DIR = $(srcdir)/Zend X SUBDIRS = Zend ext sapi $(TSRM_DIR) $(REGEX_DIR) . $(PEAR_DIR) X X@@ -29,7 +29,7 @@ X X targets = $(LTLIBRARY_NAME) $(PROGRAM_NAME) X X-install_targets = install-sapi install-modules X+install_targets = install-sapi X X include $(top_srcdir)/build/rules.mk X include $(top_srcdir)/build/library.mk END-of-/usr/ports/www/mod_php4/files/patch-as echo x - /usr/ports/www/mod_php4/files/patch-at sed 's/^X//' >/usr/ports/www/mod_php4/files/patch-at << 'END-of-/usr/ports/www/mod_php4/files/patch-at' X--- ext/pspell/pspell.c.orig Mon Feb 26 07:07:13 2001 X+++ ext/pspell/pspell.c Tue Jun 12 22:08:33 2001 X@@ -32,7 +32,7 @@ X #define USE_ORIGINAL_MANAGER_FUNCS X X #include "php_pspell.h" X-#include <pspell/pspell.h> X+#include <pspell.h> X #include "ext/standard/info.h" X X #define PSPELL_FAST 1L END-of-/usr/ports/www/mod_php4/files/patch-at echo x - /usr/ports/www/mod_php4/Makefile sed 's/^X//' >/usr/ports/www/mod_php4/Makefile << 'END-of-/usr/ports/www/mod_php4/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.146 2001/08/08 21:56:12 dirk Exp $ X# X XPORTNAME?= mod_php4 XPORTVERSION= 4.0.6 XPORTREVISION?= 4 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) XBUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 XRUN_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 X.endif X XPHP_DISTDIR= distributions X XSLAVEDIRS= lang/php4 X XUSE_LIBTOOL= yes X X.if defined(STANDALONE) XCONFIGURE_ARGS= --with-config-file-path=${PREFIX}/etc/php.standalone \ X --disable-pear X.else XCONFIGURE_ARGS= --with-apxs=${PREFIX}/sbin/apxs \ X --with-config-file-path=${PREFIX}/etc X.endif X XCONFIGURE_ARGS+=--enable-versioning \ X --with-system-regex \ X --disable-debug \ X --enable-track-vars \ X --without-gd \ X --without-mysql X XSCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ X TOUCH="${TOUCH}" \ X MKDIR="${MKDIR}" \ X CAT="${CAT}" \ X REALCURDIR="${.CURDIR}" X XAP_LIBEXEC= ${PREFIX}/libexec/apache X XPLIST_SUB= AP_LIBEXEC=${AP_LIBEXEC:S/^${PREFIX}\///} X Xpre-fetch: X @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.php 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} "*****************************************************************************" X @${ECHO} "Make sure the mime.types are connected to the php module properly and" X @${ECHO} "index.php is part of your DirectoryIndex." X @${ECHO} "" X @${ECHO} "The following should be in your Apache configuration file:" X @${ECHO} "[...]" X @${ECHO} "DirectoryIndex index.php index.html" X @${ECHO} "[...]" X @${ECHO} "AddType application/x-httpd-php .php" X @${ECHO} "AddType application/x-httpd-php-source .phps" X @${ECHO} "[...]" X @${ECHO} "*****************************************************************************" 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 Xpost-extract: ${POSTEXTRACT} X X.include <bsd.port.mk> END-of-/usr/ports/www/mod_php4/Makefile echo x - /usr/ports/www/mod_php4/distinfo sed 's/^X//' >/usr/ports/www/mod_php4/distinfo << 'END-of-/usr/ports/www/mod_php4/distinfo' XMD5 (php-4.0.6.tar.gz) = 5f698521cf2b392cf9bfa87fc1a0fe90 XMD5 (php4_mbregex-1.2.1.tar.gz) = 46d151afa9ab668df880a70cf786a2c2 END-of-/usr/ports/www/mod_php4/distinfo echo c - /usr/ports/www/mod_php4/scripts mkdir -p /usr/ports/www/mod_php4/scripts > /dev/null 2>&1 echo x - /usr/ports/www/mod_php4/scripts/configure.php sed 's/^X//' >/usr/ports/www/mod_php4/scripts/configure.php << 'END-of-/usr/ports/www/mod_php4/scripts/configure.php' X#!/bin/sh X# $FreeBSD: ports/www/mod_php4/scripts/configure.php,v 1.138 2001/08/08 21:50:45 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 set \"zlib\" \"MySQL\" Xelse X /usr/bin/dialog --title "configuration options" --clear \ X --checklist "\n\ XPlease select desired options:" -1 -1 16 \ XGD "GD library support" OFF \ Xzlib "zlib library support" ON \ Xmcrypt "Encryption support" OFF \ Xmhash "Crypto-hashing support" OFF \ Xpdflib "pdflib support" OFF \ XIMAP "IMAP support" 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 \ XXSLT "Sablotron support (implies XML and iconv)" 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 \ Xming "ming 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 \ XDOMXML "DOM XML support (implies iconv)" 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 \"GD\") X echo "LIB_DEPENDS+= gd.2:\${PORTSDIR}/graphics/gd" X echo "LIB_DEPENDS+= freetype.7:\${PORTSDIR}/print/freetype2" X echo "LIB_DEPENDS+= png.4:\${PORTSDIR}/graphics/png" X echo "LIB_DEPENDS+= jpeg.9:\${PORTSDIR}/graphics/jpeg" X echo "CONFIGURE_ARGS+=--with-gd=\${PREFIX} \\" X echo " --with-freetype-dir=\${PREFIX} \\" X echo " --with-jpeg-dir=\${PREFIX} \\" X echo " --with-png-dir=\${PREFIX}" X ;; X \"zlib\") X echo "CONFIGURE_ARGS+=--with-zlib" X ZLIB=1 X ;; X \"mcrypt\") X echo "LIB_DEPENDS+= mcrypt.6:\${PORTSDIR}/security/libmcrypt" X echo "CONFIGURE_ARGS+=--with-mcrypt=\${PREFIX}" X ;; X \"mhash\") X echo "LIB_DEPENDS+= mhash.2:\${PORTSDIR}/security/mhash" X echo "CONFIGURE_ARGS+=--with-mhash=\${PREFIX}" X ;; X \"pdflib\") X echo "LIB_DEPENDS+= pdf.3:\${PORTSDIR}/print/pdflib3" X echo "LIB_DEPENDS+= jpeg.9:\${PORTSDIR}/graphics/jpeg" X echo "LIB_DEPENDS+= png.4:\${PORTSDIR}/graphics/png" X echo "LIB_DEPENDS+= tiff.4:\${PORTSDIR}/graphics/tiff" X echo "CONFIGURE_ARGS+=--with-pdflib=\${PREFIX} \\" X echo " --with-zlib-dir=/usr \\" X echo " --with-jpeg-dir=\${PREFIX} \\" X echo " --with-png-dir=\${PREFIX} \\" X echo " --with-tiff-dir=\${PREFIX}" X ;; X \"IMAP\") X echo "LIB_DEPENDS+= c-client4.8:\${PORTSDIR}/mail/cclient" X echo "CONFIGURE_ARGS+=--with-imap=\${PREFIX}" X ;; X \"MySQL\") X echo "LIB_DEPENDS+= mysqlclient.10:\${PORTSDIR}/databases/mysql323-client" X echo "CONFIGURE_ARGS+=--with-mysql=\${PREFIX}" X ;; X \"PostgreSQL\") X echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/databases/postgresql7" X if [ -x ${PREFIX}/pgsql/bin/postgres -a ! -x ${PREFIX}/bin/postgres ]; then X PGPREFIX=${PREFIX}/pgsql X else X PGPREFIX=${PREFIX} X echo "CFLAGS+=-I\${PREFIX}/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.0:\${PORTSDIR}/databases/freetds" X echo "CONFIGURE_ARGS+=--with-sybase=\${PREFIX}" 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 "CONFIGURE_ARGS+=--with-sybase-ct=\${PREFIX}" 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=\${PREFIX}/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=\${PREFIX}" 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\${PREFIX}/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=\${PREFIX}" 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\${PREFIX}/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-snmp" X echo "CONFIGURE_ARGS+=--with-snmp=\${PREFIX} --enable-ucd-snmp-hack" X echo "USE_OPENSSL= yes" X LIBS="${LIBS} -L\${OPENSSLBASE}/lib -lcrypto -lssl" X ;; X \"XML\") X echo "LIB_DEPENDS+= expat.2:\${PORTSDIR}/textproc/expat2" X echo "CONFIGURE_ARGS+=--with-xml --with-expat-dir=\${PREFIX}" X XML=1 X ;; X \"XSLT\") X echo "LIB_DEPENDS+= sablot.60:\${PORTSDIR}/textproc/sablotron" X echo "CONFIGURE_ARGS+=--with-sablot=\${PREFIX}" X echo "CONFIGURE_ARGS+=--with-expat-dir=\${PREFIX}" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X if [ -z "$ICONV" ]; then X set $* \"iconv\" X fi X ;; X \"FTP\") X echo "CONFIGURE_ARGS+=--enable-ftp" X ;; X \"CURL\") X echo "CONFIGURE_ARGS+=--with-curl=\${PREFIX}" X echo "BUILD_DEPENDS+= \${PREFIX}/lib/libcurl.a:\${PORTSDIR}/ftp/curl" X ;; X \"gettext\") X echo "LIB_DEPENDS+= intl.1:\${PORTSDIR}/devel/gettext" X echo "CONFIGURE_ARGS+=--with-gettext=\${PREFIX}" X ;; X \"iconv\") X echo "LIB_DEPENDS+= iconv.2:\${PORTSDIR}/converters/iconv" X echo "CONFIGURE_ARGS+=--with-iconv=\${PREFIX}" X ICONV=1 X ;; X \"pspell\") X echo "LIB_DEPENDS+= pspell.4:\${PORTSDIR}/textproc/pspell" X echo "CONFIGURE_ARGS+=--with-pspell=\${PREFIX}" X ;; X \"mbregex\") X ${CAT} << EOF XMASTER_SITES+= ftp://night.fminn.nagano.nagano.jp/php4/ XDISTFILES= \${DISTNAME}\${EXTRACT_SUFX} php4_mbregex-1.2.1.tar.gz XCONFIGURE_ARGS+=--enable-mbregex XBUILD_DEPENDS+= automake:\${PORTSDIR}/devel/automake XBUILD_DEPENDS+= autoconf:\${PORTSDIR}/devel/autoconf XPOSTEXTRACT+= post-extract-mbregex X Xpost-extract-mbregex: X [ -d \${WRKDIR}/mbregex ] && \\ X (cd \${WRKSRC}; \\ X \${MV} ${WRKDIR}/mbregex ext; \\ X \${RM} configure; \\ X ./buildconf) X XEOF 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 \"ming\") X echo "LIB_DEPENDS+= ming.2:\${PORTSDIR}/graphics/ming" X echo "CONFIGURE_ARGS+=--with-ming=\${PREFIX}" 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 \"DOMXML\") X echo "LIB_DEPENDS+= xml2.5:\${PORTSDIR}/textproc/libxml2" X echo "CONFIGURE_ARGS+=--with-dom=\${PREFIX}" X if [ -z "$ICONV" ]; then X set $* \"iconv\" X fi 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-/usr/ports/www/mod_php4/scripts/configure.php echo x - /usr/ports/www/mod_php4/pkg-comment sed 's/^X//' >/usr/ports/www/mod_php4/pkg-comment << 'END-of-/usr/ports/www/mod_php4/pkg-comment' XPHP4 module for Apache END-of-/usr/ports/www/mod_php4/pkg-comment echo x - /usr/ports/www/mod_php4/pkg-comment.standalone sed 's/^X//' >/usr/ports/www/mod_php4/pkg-comment.standalone << 'END-of-/usr/ports/www/mod_php4/pkg-comment.standalone' XPHP4 commandline interpreter END-of-/usr/ports/www/mod_php4/pkg-comment.standalone echo x - /usr/ports/www/mod_php4/pkg-descr sed 's/^X//' >/usr/ports/www/mod_php4/pkg-descr << 'END-of-/usr/ports/www/mod_php4/pkg-descr' XServer-side, cross-platform, HTML embedded scripting language which Xoffers easy database integration. X XWWW: http://www.php.net/ END-of-/usr/ports/www/mod_php4/pkg-descr echo x - /usr/ports/www/mod_php4/pkg-message sed 's/^X//' >/usr/ports/www/mod_php4/pkg-message << 'END-of-/usr/ports/www/mod_php4/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-/usr/ports/www/mod_php4/pkg-message echo x - /usr/ports/www/mod_php4/pkg-plist sed 's/^X//' >/usr/ports/www/mod_php4/pkg-plist << 'END-of-/usr/ports/www/mod_php4/pkg-plist' Xbin/pear Xbin/php-config Xbin/phpextdist Xbin/phpize 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_stack.h Xinclude/php/Zend/zend_static_allocator.h Xinclude/php/Zend/zend_variables.h Xinclude/php/acconfig.h Xinclude/php/ext/standard/base64.h Xinclude/php/ext/standard/basic_functions.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_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_output.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_var.h Xinclude/php/ext/standard/quot_print.h Xinclude/php/ext/standard/reg.h Xinclude/php/ext/standard/scanf.h Xinclude/php/ext/standard/type.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/xmlparse/expat_hashtable.h Xinclude/php/ext/xml/expat/xmlparse/xmlparse.h Xinclude/php/ext/xml/expat/xmltok/asciitab.h Xinclude/php/ext/xml/expat/xmltok/iasciitab.h Xinclude/php/ext/xml/expat/xmltok/latin1tab.h Xinclude/php/ext/xml/expat/xmltok/nametab.h Xinclude/php/ext/xml/expat/xmltok/utf8tab.h Xinclude/php/ext/xml/expat/xmltok/xmldef.h Xinclude/php/ext/xml/expat/xmltok/xmlrole.h Xinclude/php/ext/xml/expat/xmltok/xmltok.h Xinclude/php/ext/xml/expat/xmltok/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_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/Benchmark/Iterate.php Xlib/php/Benchmark/Timer.php Xlib/php/Cache.php Xlib/php/Cache/Container.php Xlib/php/Cache/Container/db.php Xlib/php/Cache/Container/dbx.php Xlib/php/Cache/Container/file.php Xlib/php/Cache/Container/phplib.php Xlib/php/Cache/Container/shm.php Xlib/php/Cache/Error.php Xlib/php/Cache/Function.php Xlib/php/Cache/Graphics.php Xlib/php/Cache/Output.php Xlib/php/Cache/OutputCompression.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/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/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/Image/Remote.php Xlib/php/Log.php Xlib/php/Log/composite.php Xlib/php/Log/file.php Xlib/php/Log/mcal.php Xlib/php/Log/observer.php Xlib/php/Log/sql.php Xlib/php/Log/syslog.php Xlib/php/Mail.php Xlib/php/Mail/RFC822.php Xlib/php/Mail/sendmail.php Xlib/php/Mail/smtp.php Xlib/php/Math/Fraction.php Xlib/php/Math/Util.php Xlib/php/Net/Curl.php Xlib/php/Net/Dig.php Xlib/php/Net/SMTP.php Xlib/php/Net/Socket.php Xlib/php/Numbers/Roman.php Xlib/php/PEAR.php Xlib/php/PEAR/Common.php Xlib/php/PEAR/Installer.php Xlib/php/PEAR/Packager.php Xlib/php/PEAR/Uploader.php Xlib/php/Payment/Verisign.php Xlib/php/Schedule/At.php Xlib/php/XML/Parser.php Xlib/php/XML/RPC.php Xlib/php/XML/RPC/Server.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 Xlibexec/apache/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/Zend X@dirrm include/php/TSRM X@dirrm include/php/ext/standard X@dirrm include/php/ext/xml/expat/xmlparse X@dirrm include/php/ext/xml/expat/xmltok 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/Benchmark X@dirrm lib/php/Cache/Container X@dirrm lib/php/Cache X@dirrm lib/php/Console X@dirrm lib/php/Crypt X@dirrm lib/php/Date X@dirrm lib/php/DB X@dirrm lib/php/File X@dirrm lib/php/HTML X@dirrm lib/php/HTTP X@dirrm lib/php/Image X@dirrm lib/php/Log X@dirrm lib/php/Mail X@dirrm lib/php/Math X@dirrm lib/php/Net X@dirrm lib/php/Numbers X@dirrm lib/php/Payment X@dirrm lib/php/PEAR X@dirrm lib/php/Schedule X@dirrm lib/php/XML/RPC X@dirrm lib/php/XML X@dirrm lib/php/build X@dirrm lib/php END-of-/usr/ports/www/mod_php4/pkg-plist echo x - /usr/ports/www/mod_php4/pkg-plist.standalone sed 's/^X//' >/usr/ports/www/mod_php4/pkg-plist.standalone << 'END-of-/usr/ports/www/mod_php4/pkg-plist.standalone' Xbin/php Xetc/php.standalone/php.ini-dist X@unexec rmdir %D/etc/php.standalone 2>/dev/null || true END-of-/usr/ports/www/mod_php4/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?200108090101.f7911VP24111>