diff --git a/www/php5/core/Makefile b/www/php5/core/Makefile new file mode 100644 index 00000000000..0e858b55dfd --- /dev/null +++ b/www/php5/core/Makefile @@ -0,0 +1,74 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ + +MULTI_PACKAGES= -pear +SUBPACKAGE?= + +COMMENT= "server-side HTML-embedded scripting language" +COMMENT-pear= "base classes for common PHP tasks" +PKGNAME= php5-core-${V} +FULLPKGNAME-pear= php5-pear-${V} + +CONFIGURE_ARGS+= --with-apxs=/usr/sbin/apxs \ + --without-mysql \ + --enable-xml \ + --enable-wddx \ + --enable-cli \ + --with-iconv=${LOCALBASE} \ + --with-gettext=${LOCALBASE} \ + --enable-dio \ + --with-pear=${PEAR_DIR} \ + --enable-bcmath \ + --enable-session \ + --enable-trans-sid \ + --enable-calendar \ + --enable-ctype \ + --enable-ftp \ + --with-pcre-regex \ + --with-posix \ + --enable-sockets \ + --enable-sysvsem \ + --enable-sysvshm \ + --enable-yp \ + --enable-exif \ + --without-sqlite + +MODULES= devel/gettext + +# some variables to substitute +SUBST_VARS= PHP_CONFIG_FILE +PHP_VERSION= ${V} + +.for i in TRUEPREFIX PHP_CONFIG_FILE MODULES_DIR PHP_VERSION APACHE_MODULE_DIR +PHPXS_SUBST+= -e 's,${i},${${i}},' +.endfor + +.if defined(PACKAGING) && !empty(SUBPACKAGE) +PREFIX= ${CHROOT_DIR} +RUN_DEPENDS= :php5-core-${V}:www/php5/core +.endif + +pre-fake: + ${INSTALL_DATA_DIR} ${PREFIX}/${APACHE_MODULE_SUBDIR} + +INSTALL_TARGET= install-pear install-headers install-build install-programs +FAKE_FLAGS= INSTALL_ROOT=${DESTDIR} + +post-patch: + @perl -p -i.orig -e "s,OPENBSD_PEAR_ROOT,'${CHROOT_DIR}/pear',g" ${WRKSRC}/pear/PEAR/Config.php + +post-install: + ${INSTALL_DATA} ${WRKBUILD}/.libs/libphp5.so ${PREFIX}/${APACHE_MODULE_SUBDIR} + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/php5 + ${INSTALL_PROGRAM} ${WRKBUILD}/sapi/cli/php ${PREFIX}/bin +.for i in dist recommended + @sed -e 's,MODULES_DIR,${MODULES_DIR},' \ + -e 's,OPENBSD_INCLUDE_PATH,/pear/lib:${CHROOT_DIR}/pear/lib,' \ + <${WRKSRC}/php.ini-${i} \ + >${PREFIX}/share/doc/php5/php.ini-${i} +.endfor + @sed ${PHPXS_SUBST} <${FILESDIR}/phpxs >${PREFIX}/sbin/phpxs + @chown ${BINOWN}:${BINGRP} ${PREFIX}/sbin/phpxs + @chmod ${BINMODE} ${PREFIX}/sbin/phpxs + ${INSTALL_MAN} ${WRKSRC}/sapi/cli/php.1 ${PREFIX}/man/man1 + +.include diff --git a/www/php5/core/files/phpxs b/www/php5/core/files/phpxs new file mode 100755 index 00000000000..7787339fe70 --- /dev/null +++ b/www/php5/core/files/phpxs @@ -0,0 +1,115 @@ +#!/bin/sh +# +# $OpenBSD: phpxs,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +# +# Copyright (c) 2002-2004 Anil Madhavapeddy +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +set -e +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +# variables substituted during package build time +php_version=PHP_VERSION +php_module_path=MODULES_DIR +apache_module_path=APACHE_MODULE_DIR +php_cfg=PHP_CONFIG_FILE +php_example=TRUEPREFIX/share/doc/php5 +php_module=${apache_module_path}/libphp5.so + +showusage() { + echo + echo "Usage: $0 -a [ -c ] " + echo " $0 -r [ -c ] " + echo " $0 -s" + exit 2 +} + +set -- `getopt sarc: $*` +if test $? != 0 ; then + showusage; +fi + +add=0; remove=0; +for i; do + case "$i" + in + -s) + setup=1; shift;; + -a) + add=1; shift;; + -r) + remove=1; shift;; + -c) + php_cfg=$2; shift; shift;; + --) + shift; break;; + esac +done + +module=$1 + +if [ $setup ]; then + if [ ! -f ${php_module} ]; then + echo "Unable to locate PHP5 module at ${php_module}" + exit; + fi + + /usr/sbin/apxs -i -a -n php5 ${php_module} + echo + echo "You should copy the sample configuration files from" + echo "${php_example} to ${php_cfg}" + exit; +fi + +if [ ! -r $php_cfg ]; then + echo "PHP config file $php_cfg could not be found." + showusage; +fi + +if [ ! $module ]; then + echo 'Specify a PHP extension module to activate or deactivate.' + showusage; +fi + +if [ `expr $add + $remove` -gt 1 ]; then + echo 'Cannot specify -a and -r at the same time.' + showusage +fi + +if [ `expr $add + $remove` -eq 0 ]; then + echo 'Must specify either -a or -r action.' + showusage +fi + +# regexp to match an extension entry in the config file +extmatch='^\;?[[:space:]]{0,2}extension[[:space:]]*=[[:space:]]*'${module}.so + +if [ $add -gt 0 ]; then + if [ ! -r ${php_module_path}/${module}.so ]; then + echo "Module ${module}.so was not found on your system in ${php_module_path}" + echo "Try installing package php5-${module}-${php_version} from your package collection" + exit; + fi + if [ `grep -E "${extmatch}" $php_cfg | wc -l` -gt 0 ]; then + echo "Activating extension : $module"; + /usr/bin/perl -pi -e "s/${extmatch}/extension=${module}.so/" $php_cfg + else + echo "Adding extension : $module"; + echo "extension=${module}.so" >> $php_cfg; + fi +elif [ $remove -gt 0 ]; then + echo "Disabling extension: $module" + /usr/bin/perl -pi -e "s/${extmatch}/\;extension=${module}.so/" $php_cfg; +fi diff --git a/www/php5/core/patches/patch-ext_yp_yp_c b/www/php5/core/patches/patch-ext_yp_yp_c new file mode 100644 index 00000000000..94d697784ab --- /dev/null +++ b/www/php5/core/patches/patch-ext_yp_yp_c @@ -0,0 +1,21 @@ +$OpenBSD: patch-ext_yp_yp_c,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +--- ext/yp/yp.c.orig Mon Jul 26 22:49:33 2004 ++++ ext/yp/yp.c Mon Jul 26 22:51:22 2004 +@@ -280,7 +280,7 @@ + convert_to_string_ex(domain); + convert_to_string_ex(map); + +- callback.foreach = php_foreach_all; ++ (char *) callback.foreach = php_foreach_all; + callback.data = (char *) php_callback; + + yp_all(Z_STRVAL_PP(domain),Z_STRVAL_PP(map),&callback); +@@ -337,7 +337,7 @@ + + array_init(return_value); + +- callback.foreach = php_foreach_cat; ++ (char *) callback.foreach = php_foreach_cat; + callback.data = (char *) return_value; + + yp_all(Z_STRVAL_PP(domain),Z_STRVAL_PP(map),&callback); diff --git a/www/php5/core/patches/patch-pear_PEAR_Config_php b/www/php5/core/patches/patch-pear_PEAR_Config_php new file mode 100644 index 00000000000..c6958533dca --- /dev/null +++ b/www/php5/core/patches/patch-pear_PEAR_Config_php @@ -0,0 +1,57 @@ +$OpenBSD: patch-pear_PEAR_Config_php,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +--- pear/PEAR/Config.php.orig Thu Jan 8 18:33:12 2004 ++++ pear/PEAR/Config.php Mon Jul 26 23:01:21 2004 +@@ -66,12 +66,7 @@ + if (getenv('PHP_PEAR_INSTALL_DIR')) { + define('PEAR_CONFIG_DEFAULT_PHP_DIR', getenv('PHP_PEAR_INSTALL_DIR')); + } else { +- if (@is_dir($PEAR_INSTALL_DIR)) { +- define('PEAR_CONFIG_DEFAULT_PHP_DIR', +- $PEAR_INSTALL_DIR); +- } else { +- define('PEAR_CONFIG_DEFAULT_PHP_DIR', $PEAR_INSTALL_DIR); +- } ++ define('PEAR_CONFIG_DEFAULT_PHP_DIR', OPENBSD_PEAR_ROOT.'/lib'); + } + + // Default for ext_dir +@@ -93,8 +88,7 @@ + if (getenv('PHP_PEAR_DOC_DIR')) { + define('PEAR_CONFIG_DEFAULT_DOC_DIR', getenv('PHP_PEAR_DOC_DIR')); + } else { +- define('PEAR_CONFIG_DEFAULT_DOC_DIR', +- $PEAR_INSTALL_DIR.DIRECTORY_SEPARATOR.'docs'); ++ define('PEAR_CONFIG_DEFAULT_DOC_DIR', OPENBSD_PEAR_ROOT.'/doc'); + } + + // Default for bin_dir +@@ -108,16 +102,14 @@ + if (getenv('PHP_PEAR_DATA_DIR')) { + define('PEAR_CONFIG_DEFAULT_DATA_DIR', getenv('PHP_PEAR_DATA_DIR')); + } else { +- define('PEAR_CONFIG_DEFAULT_DATA_DIR', +- $PEAR_INSTALL_DIR.DIRECTORY_SEPARATOR.'data'); ++ define('PEAR_CONFIG_DEFAULT_DATA_DIR', OPENBSD_PEAR_ROOT.'/data'); + } + + // Default for test_dir + if (getenv('PHP_PEAR_TEST_DIR')) { + define('PEAR_CONFIG_DEFAULT_TEST_DIR', getenv('PHP_PEAR_TEST_DIR')); + } else { +- define('PEAR_CONFIG_DEFAULT_TEST_DIR', +- $PEAR_INSTALL_DIR.DIRECTORY_SEPARATOR.'tests'); ++ define('PEAR_CONFIG_DEFAULT_TEST_DIR', OPENBSD_PEAR_ROOT.'/tests'); + } + + // Default for cache_dir +@@ -176,9 +168,7 @@ + if (getenv('PHP_PEAR_SIG_BIN')) { + define('PEAR_CONFIG_DEFAULT_SIG_BIN', getenv('PHP_PEAR_SIG_BIN')); + } else { +- define('PEAR_CONFIG_DEFAULT_SIG_BIN', +- System::which( +- 'gpg', OS_WINDOWS ? 'c:\gnupg\gpg.exe' : '/usr/local/bin/gpg')); ++ define('PEAR_CONFIG_DEFAULT_SIG_BIN', PHP_PREFIX . '/bin/gpg'); + } + + // Default for sig_keydir diff --git a/www/php5/core/patches/patch-pear_install-pear_php b/www/php5/core/patches/patch-pear_install-pear_php new file mode 100644 index 00000000000..0cfc8e2ad79 --- /dev/null +++ b/www/php5/core/patches/patch-pear_install-pear_php @@ -0,0 +1,16 @@ +$OpenBSD: patch-pear_install-pear_php,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +--- pear/install-pear.php.orig Mon Jul 26 23:02:15 2004 ++++ pear/install-pear.php Mon Jul 26 23:02:59 2004 +@@ -46,10 +46,11 @@ + // User supplied a dir prefix + if (!empty($with_dir)) { + $ds = DIRECTORY_SEPARATOR; +- $config->set('php_dir', $with_dir, 'default'); ++ $config->set('php_dir', $with_dir . $ds . 'lib', 'default'); + $config->set('doc_dir', $with_dir . $ds . 'doc', 'default'); + $config->set('data_dir', $with_dir . $ds . 'data', 'default'); + $config->set('test_dir', $with_dir . $ds . 'test', 'default'); ++ $config->set('test_dir', $with_dir . $ds . 'tests', 'default'); + } + /* Print PEAR Conf (useful for debuging do NOT REMOVE) + sort($keys); diff --git a/www/php5/core/patches/patch-scripts_Makefile_frag b/www/php5/core/patches/patch-scripts_Makefile_frag new file mode 100644 index 00000000000..214773be15b --- /dev/null +++ b/www/php5/core/patches/patch-scripts_Makefile_frag @@ -0,0 +1,14 @@ +$OpenBSD: patch-scripts_Makefile_frag,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +--- scripts/Makefile.frag.orig Mon Jul 26 23:03:47 2004 ++++ scripts/Makefile.frag Mon Jul 26 23:04:07 2004 +@@ -3,8 +3,8 @@ + # Build environment install + # + +-phpincludedir = $(includedir)/php +-phpbuilddir = $(prefix)/lib/php/build ++phpincludedir = $(peardir)/include ++phpbuilddir = $(peardir)/build + + BUILD_FILES = \ + scripts/phpize.m4 \ diff --git a/www/php5/core/pkg/DEINSTALL b/www/php5/core/pkg/DEINSTALL new file mode 100644 index 00000000000..204bd613d6d --- /dev/null +++ b/www/php5/core/pkg/DEINSTALL @@ -0,0 +1,26 @@ +#!/bin/sh +# +# $OpenBSD: DEINSTALL,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +# +# php5 de-installation + +set -e +PATH=/bin:/usr/bin:/sbin:/usr/sbin +CONF=`apxs -q SYSCONFDIR`/httpd.conf + +rm -f /usr/lib/apache/modules/libphp5.so + +echo +echo "+---------------" +echo "| To completely deinstall the $1 package you" +echo "| need to perform these steps as root:" +echo "|" +echo "| edit ${CONF}" +echo "| remove the line LoadModule php5_module" +echo "|" +echo "| Do not do this if you plan on re-installing php5" +echo "| package at some future time." +echo "+---------------" +echo + +exit 0 diff --git a/www/php5/core/pkg/DESCR b/www/php5/core/pkg/DESCR new file mode 100644 index 00000000000..ac02ea8e11d --- /dev/null +++ b/www/php5/core/pkg/DESCR @@ -0,0 +1,10 @@ +At the most basic level, PHP can do anything any other CGI program +can do, such as collect form data, generate dynamic page content, +or send and receive cookies. + +PHP also has support for talking to other services using protocols +such as IMAP, SNMP, NNTP, POP3, or even HTTP. You can also open +raw network sockets and interact using other protocols. + +This package installs a stand-alone binary which can be used for +command-line scripts, as well as an Apache module. diff --git a/www/php5/core/pkg/DESCR-pear b/www/php5/core/pkg/DESCR-pear new file mode 100644 index 00000000000..43940236b97 --- /dev/null +++ b/www/php5/core/pkg/DESCR-pear @@ -0,0 +1,6 @@ +PEAR (PHP Extensions and Add-on Repository) is a code repository +for PHP extensions and PHP library code inspired by TeX's CTAN and +Perl's CPAN. + +While it is currently distributed with PHP, it is being dissociated, +and future versions will be upgradable independently of PHP5. diff --git a/www/php5/core/pkg/INSTALL b/www/php5/core/pkg/INSTALL new file mode 100644 index 00000000000..262a020f5d5 --- /dev/null +++ b/www/php5/core/pkg/INSTALL @@ -0,0 +1,57 @@ +#!/bin/sh +# +# $OpenBSD: INSTALL,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +# +# php5 installation + +# exit on errors, use a sane path and install prefix +# +set -e +PATH=/bin:/usr/bin:/sbin:/usr/sbin +PREFIX=${PKG_PREFIX:-/usr/local} + +do_notice() +{ + echo + echo "+---------------" + echo "| To finish the install, enable the php5 module with:" + echo "| $PREFIX/sbin/phpxs -s" + echo "|" + echo "| To enable parsing of PHP scripts, add the following to" + echo "| /var/www/conf/httpd.conf:" + echo "|" + echo "| AddType application/x-httpd-php .php" + echo "|" + echo "| Copy the config file below into ${PHP_CONFIG_FILE}" + echo "| ${PREFIX}/share/doc/php5/php.ini-recommended" + echo "|" + echo "| Don't forget that the default OpenBSD httpd is chrooted" + echo "| into /var/www by default, so you may need to create support" + echo "| directories such as /var/www/tmp for PHP to work correctly." + echo "+---------------" + echo +} + +# verify proper execution +# +if [ $# -ne 2 ]; then + echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 + exit 1 +fi + +# Verify/process the command +# +case $2 in + PRE-INSTALL) + : nothing to pre-install for this port + ;; + POST-INSTALL) + do_notice $1 + ;; + *) + echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/www/php5/core/pkg/PFRAG.shared b/www/php5/core/pkg/PFRAG.shared new file mode 100644 index 00000000000..2a5caa5a78e --- /dev/null +++ b/www/php5/core/pkg/PFRAG.shared @@ -0,0 +1,2 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2004/10/02 12:36:50 robert Exp $ +lib/php/libphp5.so diff --git a/www/php5/core/pkg/PLIST b/www/php5/core/pkg/PLIST new file mode 100644 index 00000000000..e0f8d713e7d --- /dev/null +++ b/www/php5/core/pkg/PLIST @@ -0,0 +1,14 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2004/10/02 12:36:49 robert Exp $ +@conflict php4-core-* +%%SHARED%% +bin/pear +bin/php +bin/php-config +bin/phpextdist +bin/phpize +lib/php/ +@man man/man1/php.1 +sbin/phpxs +share/doc/php5/ +share/doc/php5/php.ini-dist +share/doc/php5/php.ini-recommended diff --git a/www/php5/core/pkg/PLIST-pear b/www/php5/core/pkg/PLIST-pear new file mode 100644 index 00000000000..ea1c61d9944 --- /dev/null +++ b/www/php5/core/pkg/PLIST-pear @@ -0,0 +1,259 @@ +@comment $OpenBSD: PLIST-pear,v 1.1.1.1 2004/10/02 12:36:50 robert Exp $ +pear/ +pear/build/ +pear/build/Makefile.global +pear/build/acinclude.m4 +pear/build/mkdep.awk +pear/build/phpize.m4 +pear/build/scan_makefile_in.awk +pear/build/shtool +pear/data/ +pear/data/PEAR/ +pear/data/PEAR/package.dtd +pear/data/PEAR/template.spec +pear/doc/ +pear/doc/Archive_Tar/ +pear/doc/Archive_Tar/docs/ +pear/doc/Archive_Tar/docs/Archive_Tar.txt +pear/include/ +pear/include/TSRM/ +pear/include/TSRM/TSRM.h +pear/include/TSRM/acconfig.h +pear/include/TSRM/readdir.h +pear/include/TSRM/tsrm_config.h +pear/include/TSRM/tsrm_config.nw.h +pear/include/TSRM/tsrm_config.w32.h +pear/include/TSRM/tsrm_config_common.h +pear/include/TSRM/tsrm_nw.h +pear/include/TSRM/tsrm_strtok_r.h +pear/include/TSRM/tsrm_virtual_cwd.h +pear/include/TSRM/tsrm_win32.h +pear/include/Zend/ +pear/include/Zend/FlexLexer.h +pear/include/Zend/acconfig.h +pear/include/Zend/zend.h +pear/include/Zend/zend_API.h +pear/include/Zend/zend_alloc.h +pear/include/Zend/zend_builtin_functions.h +pear/include/Zend/zend_compile.h +pear/include/Zend/zend_config.h +pear/include/Zend/zend_config.nw.h +pear/include/Zend/zend_config.w32.h +pear/include/Zend/zend_constants.h +pear/include/Zend/zend_dynamic_array.h +pear/include/Zend/zend_errors.h +pear/include/Zend/zend_exceptions.h +pear/include/Zend/zend_execute.h +pear/include/Zend/zend_extensions.h +pear/include/Zend/zend_fast_cache.h +pear/include/Zend/zend_globals.h +pear/include/Zend/zend_globals_macros.h +pear/include/Zend/zend_hash.h +pear/include/Zend/zend_highlight.h +pear/include/Zend/zend_indent.h +pear/include/Zend/zend_ini.h +pear/include/Zend/zend_ini_parser.h +pear/include/Zend/zend_ini_scanner.h +pear/include/Zend/zend_interfaces.h +pear/include/Zend/zend_istdiostream.h +pear/include/Zend/zend_iterators.h +pear/include/Zend/zend_language_parser.h +pear/include/Zend/zend_language_scanner.h +pear/include/Zend/zend_list.h +pear/include/Zend/zend_llist.h +pear/include/Zend/zend_mm.h +pear/include/Zend/zend_modules.h +pear/include/Zend/zend_multibyte.h +pear/include/Zend/zend_multiply.h +pear/include/Zend/zend_object_handlers.h +pear/include/Zend/zend_objects.h +pear/include/Zend/zend_objects_API.h +pear/include/Zend/zend_operators.h +pear/include/Zend/zend_ptr_stack.h +pear/include/Zend/zend_qsort.h +pear/include/Zend/zend_reflection_api.h +pear/include/Zend/zend_stack.h +pear/include/Zend/zend_static_allocator.h +pear/include/Zend/zend_stream.h +pear/include/Zend/zend_ts_hash.h +pear/include/Zend/zend_types.h +pear/include/Zend/zend_variables.h +pear/include/acconfig.h +pear/include/ext/ +pear/include/ext/libxml/ +pear/include/ext/libxml/php_libxml.h +pear/include/ext/mbstring/ +pear/include/ext/mbstring/mb_gpc.h +pear/include/ext/mbstring/mbstring.h +pear/include/ext/mbstring/php_mbregex.h +pear/include/ext/mbstring/php_unicode.h +pear/include/ext/mbstring/unicode_data.h +pear/include/ext/session/ +pear/include/ext/session/mod_files.h +pear/include/ext/session/mod_mm.h +pear/include/ext/session/mod_user.h +pear/include/ext/session/php_session.h +pear/include/ext/sqlite/ +pear/include/ext/sqlite/libsqlite/ +pear/include/ext/sqlite/libsqlite/src/ +pear/include/ext/standard/ +pear/include/ext/standard/base64.h +pear/include/ext/standard/basic_functions.h +pear/include/ext/standard/crc32.h +pear/include/ext/standard/credits.h +pear/include/ext/standard/credits_ext.h +pear/include/ext/standard/credits_sapi.h +pear/include/ext/standard/css.h +pear/include/ext/standard/cyr_convert.h +pear/include/ext/standard/datetime.h +pear/include/ext/standard/dl.h +pear/include/ext/standard/dns.h +pear/include/ext/standard/exec.h +pear/include/ext/standard/file.h +pear/include/ext/standard/flock_compat.h +pear/include/ext/standard/fsock.h +pear/include/ext/standard/head.h +pear/include/ext/standard/html.h +pear/include/ext/standard/info.h +pear/include/ext/standard/md5.h +pear/include/ext/standard/microtime.h +pear/include/ext/standard/pack.h +pear/include/ext/standard/pageinfo.h +pear/include/ext/standard/parsedate.h +pear/include/ext/standard/php_array.h +pear/include/ext/standard/php_assert.h +pear/include/ext/standard/php_browscap.h +pear/include/ext/standard/php_crypt.h +pear/include/ext/standard/php_dir.h +pear/include/ext/standard/php_ext_syslog.h +pear/include/ext/standard/php_filestat.h +pear/include/ext/standard/php_fopen_wrappers.h +pear/include/ext/standard/php_ftok.h +pear/include/ext/standard/php_http.h +pear/include/ext/standard/php_image.h +pear/include/ext/standard/php_incomplete_class.h +pear/include/ext/standard/php_iptc.h +pear/include/ext/standard/php_lcg.h +pear/include/ext/standard/php_link.h +pear/include/ext/standard/php_mail.h +pear/include/ext/standard/php_math.h +pear/include/ext/standard/php_metaphone.h +pear/include/ext/standard/php_parsedate.h +pear/include/ext/standard/php_rand.h +pear/include/ext/standard/php_smart_str.h +pear/include/ext/standard/php_smart_str_public.h +pear/include/ext/standard/php_standard.h +pear/include/ext/standard/php_string.h +pear/include/ext/standard/php_sunfuncs.h +pear/include/ext/standard/php_type.h +pear/include/ext/standard/php_uuencode.h +pear/include/ext/standard/php_var.h +pear/include/ext/standard/php_versioning.h +pear/include/ext/standard/proc_open.h +pear/include/ext/standard/quot_print.h +pear/include/ext/standard/reg.h +pear/include/ext/standard/scanf.h +pear/include/ext/standard/sha1.h +pear/include/ext/standard/streamsfuncs.h +pear/include/ext/standard/uniqid.h +pear/include/ext/standard/url.h +pear/include/ext/standard/url_scanner.h +pear/include/ext/standard/url_scanner_ex.h +pear/include/ext/xml/ +pear/include/ext/xml/expat/ +pear/include/ext/xml/expat_compat.h +pear/include/ext/xml/php_xml.h +pear/include/main/ +pear/include/main/SAPI.h +pear/include/main/build-defs.h +pear/include/main/config.nw.h +pear/include/main/config.w32.h +pear/include/main/fopen_wrappers.h +pear/include/main/internal_functions_registry.h +pear/include/main/logos.h +pear/include/main/php.h +pear/include/main/php3_compat.h +pear/include/main/php_compat.h +pear/include/main/php_config.h +pear/include/main/php_content_types.h +pear/include/main/php_embed.h +pear/include/main/php_globals.h +pear/include/main/php_ini.h +pear/include/main/php_logos.h +pear/include/main/php_main.h +pear/include/main/php_memory_streams.h +pear/include/main/php_network.h +pear/include/main/php_open_temporary_file.h +pear/include/main/php_output.h +pear/include/main/php_reentrancy.h +pear/include/main/php_regex.h +pear/include/main/php_scandir.h +pear/include/main/php_streams.h +pear/include/main/php_syslog.h +pear/include/main/php_ticks.h +pear/include/main/php_variables.h +pear/include/main/php_version.h +pear/include/main/rfc1867.h +pear/include/main/safe_mode.h +pear/include/main/snprintf.h +pear/include/main/spprintf.h +pear/include/main/streams/ +pear/include/main/streams/php_stream_context.h +pear/include/main/streams/php_stream_filter_api.h +pear/include/main/streams/php_stream_mmap.h +pear/include/main/streams/php_stream_plain_wrapper.h +pear/include/main/streams/php_stream_transport.h +pear/include/main/streams/php_stream_userspace.h +pear/include/main/streams/php_streams_int.h +pear/include/main/win95nt.h +pear/include/regex/ +pear/include/regex/cclass.h +pear/include/regex/cname.h +pear/include/regex/regex.h +pear/include/regex/regex2.h +pear/include/regex/regex_extra.h +pear/include/regex/utils.h +pear/lib/ +pear/lib/.registry/ +pear/lib/.registry/archive_tar.reg +pear/lib/.registry/console_getopt.reg +pear/lib/.registry/pear.reg +pear/lib/.registry/xml_rpc.reg +pear/lib/Archive/ +pear/lib/Archive/Tar.php +pear/lib/Console/ +pear/lib/Console/Getopt.php +pear/lib/OS/ +pear/lib/OS/Guess.php +pear/lib/PEAR/ +pear/lib/PEAR.php +pear/lib/PEAR/Autoloader.php +pear/lib/PEAR/Builder.php +pear/lib/PEAR/Command/ +pear/lib/PEAR/Command.php +pear/lib/PEAR/Command/Auth.php +pear/lib/PEAR/Command/Build.php +pear/lib/PEAR/Command/Common.php +pear/lib/PEAR/Command/Config.php +pear/lib/PEAR/Command/Install.php +pear/lib/PEAR/Command/Mirror.php +pear/lib/PEAR/Command/Package.php +pear/lib/PEAR/Command/Registry.php +pear/lib/PEAR/Command/Remote.php +pear/lib/PEAR/Common.php +pear/lib/PEAR/Config.php +pear/lib/PEAR/Dependency.php +pear/lib/PEAR/Downloader.php +pear/lib/PEAR/ErrorStack.php +pear/lib/PEAR/Frontend/ +pear/lib/PEAR/Frontend/CLI.php +pear/lib/PEAR/Installer.php +pear/lib/PEAR/Packager.php +pear/lib/PEAR/Registry.php +pear/lib/PEAR/Remote.php +pear/lib/System.php +pear/lib/XML/ +pear/lib/XML/RPC/ +pear/lib/XML/RPC.php +pear/lib/XML/RPC/Server.php +pear/lib/pearcmd.php