From owner-freebsd-ports Tue Apr 30 14:31:30 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2AD3937B41B for ; Tue, 30 Apr 2002 14:30:02 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3ULU2a81360; Tue, 30 Apr 2002 14:30:02 -0700 (PDT) (envelope-from gnats) Received: from vaio.alexdupre.com (212-41-211-209.adsl.galactica.it [212.41.211.209]) by hub.freebsd.org (Postfix) with ESMTP id 7386537B41A for ; Tue, 30 Apr 2002 14:23:47 -0700 (PDT) Received: from vaio.alexdupre.com (localhost [127.0.0.1]) by vaio.alexdupre.com (8.12.2/8.12.2) with ESMTP id g3ULTq7t091201 for ; Tue, 30 Apr 2002 23:29:52 +0200 (CEST) (envelope-from alex@vaio.alexdupre.com) Received: (from alex@localhost) by vaio.alexdupre.com (8.12.2/8.12.2/Submit) id g3ULTo6l091200; Tue, 30 Apr 2002 23:29:50 +0200 (CEST) Message-Id: <200204302129.g3ULTo6l091200@vaio.alexdupre.com> Date: Tue, 30 Apr 2002 23:29:50 +0200 (CEST) From: Alex Dupre Reply-To: Alex Dupre To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/37612: [New Port] PHP Development version List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 37612 >Category: ports >Synopsis: [New Port] PHP Development versionConfidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 30 14:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alex Dupre >Release: FreeBSD 4.5-ALEXDUPRE i386 >Organization: >Environment: System: FreeBSD vaio.alexdupre.com 4.5-ALEXDUPRE FreeBSD 4.5-ALEXDUPRE #0: Fri Apr 12 14:12:57 CEST 2002 alex@vaio.alexdupre.com:/usr/obj/usr/src/sys/VAIO i386 >Description: Port of the latest development version of PHP (4.2.1-dev). My intention is to update this port everytime an important change (either fix or new extension) is committed to the PHP cvs. This allows to have php fixed before waiting for a new release and to try some experimental extensions. It may be built as: - Apache 2.0 Module - Apache 1.3 Module - CLI/CGI Supported extensions: - aggregate - bcmath - bzip2 - calendar - crack - ctype - curl - dbase - dbx - domxml - domxslt - exif - filepro - ftp - gd1 - gd2 - gdbm - gettext - gmp - hyperwave - iconv - imap - interbase - mbregex - mbstring - mcal - mcve - mcrypt - mhash - ming - mysql - openldap1 - openldap2 - openssl - overload - pdflib - posix - postgresql - pspell - session - shmop - snmp - sockets - sysvsem - sysvshm - tokenizer - unixodbc - wddx - xml - xmlrpc - xslt - yaz - yp - zlib >How-To-Repeat: >Fix: --- php-dev.sh begins here --- # 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: # # lang/php-dev/ # lang/php-dev/Makefile # www/mod_php-dev/ # www/mod_php-dev/Makefile # www/mod_php-dev/distinfo # www/mod_php-dev/files # www/mod_php-dev/files/patch-ext::ming::php_ming.h # www/mod_php-dev/pkg-comment # www/mod_php-dev/pkg-comment.standalone # www/mod_php-dev/pkg-descr # www/mod_php-dev/pkg-descr.standalone # www/mod_php-dev/pkg-message # www/mod_php-dev/pkg-message.standalone # www/mod_php-dev/pkg-plist # www/mod_php-dev/pkg-plist.standalone # www/mod_php-dev/scripts # www/mod_php-dev/scripts/configure.php # echo c - lang/php-dev/ mkdir -p lang/php-dev/ > /dev/null 2>&1 echo x - lang/php-dev/Makefile sed 's/^X//' >lang/php-dev/Makefile << 'END-of-lang/php-dev/Makefile' X# New ports collection makefile for: php X# Date created: Tue Apr 16 18:22:54 CET 2002 X# Whom: Alex Dupre X# X# $FreeBSD$ X# X XPORTNAME= php XCATEGORIES= lang X XMASTERDIR= ${.CURDIR}/../../www/mod_php-dev XDESCR= ${PKGDIR}/pkg-descr.standalone XCOMMENT= ${PKGDIR}/pkg-comment.standalone XPKGMESSAGE= ${PKGDIR}/pkg-message.standalone XPLIST= ${PKGDIR}/pkg-plist.standalone X XSTANDALONE= yes X X.include "${MASTERDIR}/Makefile" END-of-lang/php-dev/Makefile echo c - www/mod_php-dev/ mkdir -p www/mod_php-dev/ > /dev/null 2>&1 echo x - www/mod_php-dev/Makefile sed 's/^X//' >www/mod_php-dev/Makefile << 'END-of-www/mod_php-dev/Makefile' X# New ports collection makefile for: mod_php X# Date created: Tue Apr 16 18:22:54 CET 2002 X# Whom: Alex Dupre X# X# $FreeBSD$ X# X XPORTNAME?= mod_php XPORTVERSION= 4.2.1 XCATEGORIES?= www XMASTER_SITES= http://digidownload.iol.it/phpdev/ XDISTNAME= php4-STABLE-${TIMESTAMP} X XMAINTAINER= sysadmin@alexdupre.com X XTIMESTAMP= 200204300000 X X.if !defined(STANDALONE) X.if !defined(WITH_APACHE13) 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 XSLAVEDIRS= lang/php-dev X XUSE_BZIP2= yes XUSE_SUBMAKE= yes XGNU_CONFIGURE= yes XUSE_LIBTOOL= yes X X.if !defined(BATCH) && !defined(PACKAGE_BUILDING) XIS_INTERACTIVE= yes X.endif X XCONFIGURE_ARGS= --enable-versioning \ X --enable-inline-optimization \ X --disable-ctype \ X --without-mysql \ X --disable-posix \ X --disable-session \ X --disable-xml X X.include X X.if !defined(STANDALONE) X.if !defined(WITH_APACHE13) XCONFIGURE_ARGS+=--with-apxs2=${PREFIX}/sbin/apxs \ X --with-tsrm-pth XPLIST_SUB= MOD_DIR=libexec/apache2/ \ X EXT_DIR=no-debug-zts-20020429 X.else XCONFIGURE_ARGS+=--with-apxs=${PREFIX}/sbin/apxs XPLIST_SUB= MOD_DIR=libexec/apache/ \ X EXT_DIR=no-debug-non-zts-20020429 X.endif XCONFIGURE_ARGS+=--with-config-file-path=${PREFIX}/etc X.else XCONFIGURE_ARGS+=--with-config-file-path=${PREFIX}/etc/php.standalone \ X --enable-cli=yes \ X --enable-pcntl \ X --enable-force-cgi-redirect \ X --enable-discard-path \ X --without-pear \ X --with-readline \ X --with-ncurses X.if ${OSVERSION} < 400000 XLIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses X.endif X.endif X XSCRIPTS_ENV+= WRKDIRPREFIX="${WRKDIRPREFIX}" \ X TOUCH="${TOUCH}" \ X MKDIR="${MKDIR}" \ X PHP_OPTIONS="${PHP_OPTIONS}" \ X REALCURDIR="${.CURDIR}" 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 @${INSTALL_DATA} ${WRKSRC}/php.ini-recommended ${PREFIX}/etc X.else X @${MKDIR} ${PREFIX}/etc/php.standalone X @${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc/php.standalone X @${INSTALL_DATA} ${WRKSRC}/php.ini-recommended \ X ${PREFIX}/etc/php.standalone X.endif X X.if !defined(STANDALONE) X @${ECHO} "*****************************************************************************" X @${ECHO} "" X @${ECHO} "Make sure index.php is part of your DirectoryIndex." X @${ECHO} "" X @${ECHO} "You should add the following lines to your Apache configuration file:" 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 X.include END-of-www/mod_php-dev/Makefile echo x - www/mod_php-dev/distinfo sed 's/^X//' >www/mod_php-dev/distinfo << 'END-of-www/mod_php-dev/distinfo' XMD5 (php4-STABLE-200204300000.tar.bz2) = 0315ac0fc197b4b5d2c7c53d0cd1cb26 END-of-www/mod_php-dev/distinfo echo c - www/mod_php-dev/files mkdir -p www/mod_php-dev/files > /dev/null 2>&1 echo x - www/mod_php-dev/files/patch-ext::ming::php_ming.h sed 's/^X//' >www/mod_php-dev/files/patch-ext::ming::php_ming.h << 'END-of-www/mod_php-dev/files/patch-ext::ming::php_ming.h' X--- ext/ming/php_ming.h.orig Mon Apr 29 23:42:41 2002 X+++ ext/ming/php_ming.h Mon Apr 29 23:43:00 2002 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-www/mod_php-dev/files/patch-ext::ming::php_ming.h echo x - www/mod_php-dev/pkg-comment sed 's/^X//' >www/mod_php-dev/pkg-comment << 'END-of-www/mod_php-dev/pkg-comment' XPHP Module for Apache END-of-www/mod_php-dev/pkg-comment echo x - www/mod_php-dev/pkg-comment.standalone sed 's/^X//' >www/mod_php-dev/pkg-comment.standalone << 'END-of-www/mod_php-dev/pkg-comment.standalone' XPHP Command Line Interpreter END-of-www/mod_php-dev/pkg-comment.standalone echo x - www/mod_php-dev/pkg-descr sed 's/^X//' >www/mod_php-dev/pkg-descr << 'END-of-www/mod_php-dev/pkg-descr' XPHP, which stands for "PHP: Hypertect Preprocessor" is a widely-used Open XSource general-purpose scripting language that is especially suited for Xfor Web development and can be embedded into HTML. Its syntax draws upon C, XJava, and Perl, and is easy to learn. The main goal of the language is to Xallow web developers to write dinamically generated webpages quickly, but Xyou can do much more with PHP. X XWWW: http://www.php.net/ X X- Alex Dupre Xsysadmin@alexdupre.com END-of-www/mod_php-dev/pkg-descr echo x - www/mod_php-dev/pkg-descr.standalone sed 's/^X//' >www/mod_php-dev/pkg-descr.standalone << 'END-of-www/mod_php-dev/pkg-descr.standalone' XPHP, which stands for "PHP: Hypertect Preprocessor" is a widely-used Open XSource general-purpose scripting language. Its syntax draws upon C, XJava, and Perl, and is easy to learn. X XWWW: http://www.php.net/ X X- Alex Dupre Xsysadmin@alexdupre.com END-of-www/mod_php-dev/pkg-descr.standalone echo x - www/mod_php-dev/pkg-message sed 's/^X//' >www/mod_php-dev/pkg-message << 'END-of-www/mod_php-dev/pkg-message' X***************************************************************************** X XYou have installed the mod_php-dev package. X XHave a look at the mod_php-dev port if you need additional extensions Xother than ctype, MySQL, POSIX, session, XML and ZLIB. X XYou can find it at Xftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/www/mod_php-dev.tar X XMake sure index.php is part of your DirectoryIndex. X XYou should add the following to your Apache configuration file: X XAddType application/x-httpd-php .php XAddType application/x-httpd-php-source .phps X X***************************************************************************** END-of-www/mod_php-dev/pkg-message echo x - www/mod_php-dev/pkg-message.standalone sed 's/^X//' >www/mod_php-dev/pkg-message.standalone << 'END-of-www/mod_php-dev/pkg-message.standalone' X***************************************************************************** X XYou have installed the php-dev package. X XHave a look at the php-dev port if you need additional extensions Xother than ctype, MySQL, POSIX, session, XML and ZLIB. X XYou can find it at Xftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/lang/php-dev.tar X X***************************************************************************** END-of-www/mod_php-dev/pkg-message.standalone echo x - www/mod_php-dev/pkg-plist sed 's/^X//' >www/mod_php-dev/pkg-plist << 'END-of-www/mod_php-dev/pkg-plist' Xbin/pear Xbin/pearize Xbin/php-config Xbin/phpextdist Xbin/phpize Xbin/phptar Xetc/php.ini-dist Xetc/php.ini-recommended 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/parsedate.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 X@exec mkdir -p %D/lib/php/extensions/%%EXT_DIR%% Xlib/php/Archive/Tar.php Xlib/php/Console/Getopt.php Xlib/php/Crypt/CBC.php Xlib/php/Crypt/HCEMD5.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/DB.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/Compress.php Xlib/php/HTTP.php Xlib/php/Mail/RFC822.php Xlib/php/Mail/sendmail.php Xlib/php/Mail/smtp.php Xlib/php/Mail.php Xlib/php/Net/Curl.php Xlib/php/Net/Dig.php Xlib/php/Net/SMTP.php Xlib/php/PEAR/Autoloader.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/Command.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/PEAR.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/extensions/%%EXT_DIR%% X@dirrm lib/php/extensions 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 END-of-www/mod_php-dev/pkg-plist echo x - www/mod_php-dev/pkg-plist.standalone sed 's/^X//' >www/mod_php-dev/pkg-plist.standalone << 'END-of-www/mod_php-dev/pkg-plist.standalone' Xbin/php Xetc/php.standalone/php.ini-dist Xetc/php.standalone/php.ini-recommended X@exec mkdir -p %D/lib/php/extensions/no-debug-non-zts-20020429 X@unexec rmdir %D/etc/php.standalone 2>/dev/null || true X@dirrm lib/php/extensions/no-debug-non-zts-20020429 X@dirrm lib/php/extensions X@dirrm lib/php END-of-www/mod_php-dev/pkg-plist.standalone echo c - www/mod_php-dev/scripts mkdir -p www/mod_php-dev/scripts > /dev/null 2>&1 echo x - www/mod_php-dev/scripts/configure.php sed 's/^X//' >www/mod_php-dev/scripts/configure.php << 'END-of-www/mod_php-dev/scripts/configure.php' X#!/bin/sh X# $FreeBSD$ X Xif [ -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc ]; then X exit Xfi X Xtempfile=`/usr/bin/mktemp -t checklist` X Xif [ "${BATCH}" ]; then X if [ "${PHP_OPTIONS}" ]; then X set ${PHP_OPTIONS} X else X set \"ctype\" \"MySQL\" \"POSIX\" \"session\" \"XML\" \"ZLIB\" X fi Xelse X /usr/bin/dialog --title "configuration options" --clear \ X --checklist "\n\ XPlease select desired options:" -1 -1 16 \ Xaggregate "EXPERIMENTAL: user-space aggregation support" OFF \ Xbcmath "bc style precision math functions" OFF \ Xbzip2 "bzip2 library support" OFF \ Xcalendar "calendar conversion support" OFF \ Xcrack "crack support" OFF \ Xctype "ctype functions" ON \ XCURL "CURL support" OFF \ XdBase "dBase library support" OFF \ Xdbx "dbx support" OFF \ XDOMXML "DOM support (implies ZLIB)" OFF \ XDOMXSLT "DOM XSLT and EXSLT support (implies DOMXML)" OFF \ XEXIF "EXIF support" OFF \ XfilePro "filePro support" OFF \ XFTP "FTP support" OFF \ XGD1 "GD 1.x library support (implies ZLIB)" OFF \ XGD2 "GD 2.x library support (implies ZLIB)" OFF \ XGDBM "GDBM database support" OFF \ Xgettext "gettext library support" OFF \ XGMP "GNU MP support" OFF \ XHyperwave "Hyperwave support" OFF \ Xiconv "iconv support" OFF \ XIMAP "IMAP support" OFF \ XInterbase "Interbase 6 database support (Firebird)" OFF \ Xmbregex "multibyte regex support" OFF \ Xmbstring "multibyte string support" OFF \ XMCAL "Modular Calendar Access Library support" OFF \ XMCVE "MCVE support" OFF \ Xmcrypt "Encryption support" OFF \ Xmhash "Crypto-hashing support" OFF \ Xming "ming shockwave flash support" OFF \ XMySQL "MySQL database support" ON \ XOpenLDAP1 "OpenLDAP 1.x support" OFF \ XOpenLDAP2 "OpenLDAP 2.x support" OFF \ XOpenSSL "OpenSSL support" OFF \ Xoverload "EXPERIMENTAL: user-space object overloading support" OFF \ XPDFlib "PDFlib support" OFF \ XPOSIX "POSIX-like functions" ON \ XPostgreSQL "PostgreSQL database support (implies OpenSSL)" OFF \ Xpspell "pspell support" OFF \ Xsession "session support" ON \ Xshmop "shmop support" OFF \ XSNMP "SNMP support (implies OpenSSL)" OFF \ Xsockets "sockets support" OFF \ Xsysvsem "System V semaphore support" OFF \ Xsysvshm "System V shared memory support" OFF \ Xtokenizer "tokenizer support" OFF \ XunixODBC "unixODBC support" OFF \ XWDDX "WDDX support (implies XML)" OFF \ XXML "XML support" ON \ XXMLRPC "XMLRPC-EPI support (implies XML and iconv)" OFF \ XXSLT "XSLT Sablotron support (implies XML and iconv)" OFF \ XYAZ "YAZ support (ANSI/NISO Z39.50)" OFF \ XYP "YP/NIS support" OFF \ XZLIB "ZLIB support" ON \ 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 \"aggregate\") X echo "CONFIGURE_ARGS+=--enable-aggregate" X ;; X \"bcmath\") X echo "CONFIGURE_ARGS+=--enable-bcmath" X ;; X \"bzip2\") X if [ -x /usr/bin/bzip2 ]; then X BZ2PREFIX=/usr X else X BZ2PREFIX=${LOCALBASE} X echo "LIB_DEPENDS+= bz2.1:\${PORTSDIR}/archivers/bzip2" X fi X echo "CONFIGURE_ARGS+=--with-bz2=${BZ2PREFIX}" X ;; X \"calendar\") X echo "CONFIGURE_ARGS+=--enable-calendar" X ;; X \"crack\") X echo "BUILD_DEPENDS+= \${LOCALBASE}/lib/libcrack.a:\${PORTSDIR}/security/cracklib" X echo "CONFIGURE_ARGS+=--with-crack=\${LOCALBASE}" X ;; X \"ctype\") X echo "CONFIGURE_ARGS+=--enable-ctype" X ;; X \"CURL\") X echo "LIB_DEPENDS+= curl.2:\${PORTSDIR}/ftp/curl" X echo "CONFIGURE_ARGS+=--with-curl=\${LOCALBASE}" X ;; X \"dBase\") X echo "CONFIGURE_ARGS+=--enable-dbase" X ;; X \"dbx\") X echo "CONFIGURE_ARGS+=--enable-dbx" X ;; X \"DOMXML\") X if [ -z "$DOMXML" ]; then X echo "LIB_DEPENDS+= xml2.5:\${PORTSDIR}/textproc/libxml2" X echo "CONFIGURE_ARGS+=--with-dom=\${LOCALBASE}" X if [ -z "$ZLIB" ]; then X set $* \"ZLIB\" X fi X DOMXML=1 X fi X ;; X \"DOMXSLT\") X echo "LIB_DEPENDS+= xslt.1:\${PORTSDIR}/textproc/libxslt" X echo "CONFIGURE_ARGS+=--with-dom-xslt=\${LOCALBASE} --with-dom-exslt=\${LOCALBASE}" X if [ -z "$DOMXML" ]; then X set $* \"DOMXML\" X fi X ;; X \"EXIF\") X echo "CONFIGURE_ARGS+=--enable-exif" X ;; X \"filePro\") X echo "CONFIGURE_ARGS+=--enable-filepro" X ;; X \"FTP\") X echo "CONFIGURE_ARGS+=--enable-ftp" X ;; 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 if [ -z "$ZLIB" ]; then X set $* \"ZLIB\" X fi X GD1=1 X ;; X \"GD2\") X echo "LIB_DEPENDS+= gd.3:\${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 if [ -z "$ZLIB" ]; then X set $* \"ZLIB\" X fi X GD2=1 X ;; X \"GDBM\") X echo "LIB_DEPENDS+= gdbm.2:\${PORTSDIR}/databases/gdbm" X echo "CONFIGURE_ARGS+=--with-gdbm=\${LOCALBASE}" X ;; X \"gettext\") X echo "LIB_DEPENDS+= intl.2:\${PORTSDIR}/devel/gettext" X echo "CONFIGURE_ARGS+=--with-gettext=\${LOCALBASE}" X ;; X \"GMP\") X echo "LIB_DEPENDS+= gmp.5:\${PORTSDIR}/math/libgmp4" X echo "CONFIGURE_ARGS+=--with-gmp=\${LOCALBASE}" X ;; X \"Hyperwave\") X echo "CONFIGURE_ARGS+=--with-hyperwave" 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 \"IMAP\") X echo "LIB_DEPENDS+= c-client4.8:\${PORTSDIR}/mail/cclient" X echo "CONFIGURE_ARGS+=--with-imap=\${LOCALBASE}" X ;; X \"Interbase\") X echo "LIB_DEPENDS+= gds.1:\${PORTSDIR}/databases/firebird" X echo "CONFIGURE_ARGS+=--with-interbase=\${LOCALBASE}/firebird" X ;; X \"mbregex\") X echo "CONFIGURE_ARGS+=--enable-mbregex" X ;; X \"mbstring\") X echo "CONFIGURE_ARGS+=--enable-mbstring" X ;; X \"MCAL\") X echo "LIB_DEPENDS+= mcal.0:\${PORTSDIR}/misc/libmcal" X echo "CONFIGURE_ARGS+=--with-mcal=\${LOCALBASE}" X ;; X \"MCVE\") X echo "LIB_DEPENDS+= mcve.0:\${PORTSDIR}/devel/libmcve" X echo "CONFIGURE_ARGS+=--with-mcve=\${LOCALBASE}" X ;; X \"mcrypt\") X echo "LIB_DEPENDS+= mcrypt.6:\${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 \"ming\") X echo "LIB_DEPENDS+= ming.3:\${PORTSDIR}/graphics/ming" X echo "CONFIGURE_ARGS+=--with-ming=\${LOCALBASE}" X ;; X \"MySQL\") X echo "LIB_DEPENDS+= mysqlclient.10:\${PORTSDIR}/databases/mysql323-client" X echo "CONFIGURE_ARGS+=--with-mysql=\${LOCALBASE}" X ;; X \"OpenLDAP1\") X echo "LIB_DEPENDS+= ldap.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 OPENLDAP1=1 X ;; X \"OpenLDAP2\") X echo "LIB_DEPENDS+= ldap.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 OPENLDAP2=1 X ;; X \"OpenSSL\") X if [ -z "$OPENSSL" ]; then X echo "USE_OPENSSL=yes" X echo "CONFIGURE_ARGS+=--with-openssl=yes" X OPENSSL=1 X fi X ;; X \"overload\") X echo "CONFIGURE_ARGS+=--enable-overload" X ;; X \"PDFlib\") X echo "LIB_DEPENDS+= pdf.4:\${PORTSDIR}/print/pdflib" X echo "CONFIGURE_ARGS+=--with-pdflib=\${LOCALBASE}" X ;; X \"POSIX\") X echo "CONFIGURE_ARGS+=--enable-posix" 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 fi X echo "PGPREFIX=${PGPREFIX}" X echo "CONFIGURE_ARGS+=--with-pgsql=\${PGPREFIX}" X if [ -z "$OPENSSL" ]; then X set $* \"OpenSSL\" X fi X ;; X \"pspell\") X echo "LIB_DEPENDS+= pspell.4:\${PORTSDIR}/textproc/pspell" X echo "CONFIGURE_ARGS+=--with-pspell=\${LOCALBASE}" X ;; X \"session\") X echo "CONFIGURE_ARGS+=--enable-session" X ;; X \"shmop\") X echo "CONFIGURE_ARGS+=--enable-shmop" X ;; X \"SNMP\") X echo "LIB_DEPENDS+= snmp.4:\${PORTSDIR}/net/net-snmp" X echo "CONFIGURE_ARGS+=--with-snmp=\${LOCALBASE} --enable-ucd-snmp-hack" X if [ -z "$OPENSSL" ]; then X set $* \"OpenSSL\" X fi 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 \"tokenizer\") X echo "CONFIGURE_ARGS+=--enable-tokenizer" X ;; X \"unixODBC\") X echo "LIB_DEPENDS+= odbc.1:\${PORTSDIR}/databases/unixODBC" X echo "CONFIGURE_ARGS+=--with-unixODBC=\${LOCALBASE}" X ;; X \"WDDX\") X echo "CONFIGURE_ARGS+=--enable-wddx" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X ;; X \"XML\") X if [ -z "$XML" ]; then X echo "LIB_DEPENDS+= expat.2:\${PORTSDIR}/textproc/expat2" X echo "CONFIGURE_ARGS+=--enable-xml --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 ;; X \"XSLT\") X echo "LIB_DEPENDS+= sablot.67:\${PORTSDIR}/textproc/sablotron" X echo "CONFIGURE_ARGS+=--enable-xslt --with-xslt-sablot --with-sablot-js" X if [ -z "$XML" ]; then X set $* \"XML\" X fi X if [ -z "$ICONV" ]; then X set $* \"iconv\" X fi X ;; X \"YAZ\") X echo "LIB_DEPENDS+= yaz.1:\${PORTSDIR}/net/yaz" X echo "CONFIGURE_ARGS+=--with-yaz=\${LOCALBASE}/bin" X ;; X \"YP\") X echo "CONFIGURE_ARGS+=--enable-yp" X ;; X \"ZLIB\") X if [ -z "$ZLIB" ]; then X echo "CONFIGURE_ARGS+=--with-zlib=yes" X ZLIB=1 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-www/mod_php-dev/scripts/configure.php exit --- php-dev.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: (one line)> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message