Skip site navigation (1)Skip section navigation (2)
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>