This is a discussion on [UPDATE] php5 to version 5.1.2 (IMPORTANT) within the lucky.openbsd.tech forums, part of the OpenBSD category; --> Hi. Finally after fighting with pear I've managed to create a working update for the php5 port. The PHP ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi. Finally after fighting with pear I've managed to create a working update for the php5 port. The PHP guys have changed the installation method of pear to use some crappy PHP_Archive. With this move they broke the installation of pear on serveral linux distros (e.g. Frugalware), OpenDarwin and on OpenBSD of course. Any other crappy package managements where they install files directly to ${LOCALBASE} this was not an issue. When others reported this issue they just closed the bugreport and did nothing. When I told them that it is fucked, they did nothing. This is sad. A PHP guy told me that they will totally remove PEAR from the PHP tarball and people must install it sperately. (With go-pear or something.) They are just making the installation method worse every time. How does it work now? Well I went back to the "old" installation method of pear. From now on pear comes with a separate distfile. This distfile contains the old install-pear.php, the needed tarballs (PEAR, Archive_Tar, Console_Getopt...) and a patch which is applied at pre-configure time. This patch is needed to use our special pear directories and stuff. (These patches were in the php port itself but I moved them.) Everything seems backward compatible so you can upgarde safely. Please test this diff as much as you can (with different FLAVORS) because it is important to get this php update in. Thank you. P.S.: mbalmer and i want to rework the pear infrastructure and i hope we can create some ideas together at c2k6. But for now, just test the diff please. And be sure to CC me if you report something because I am going to miss mails on lists like misc@. Index: Makefile.inc ================================================== ================= RCS file: /cvs/ports/www/php5/Makefile.inc,v retrieving revision 1.7 diff -u -r1.7 Makefile.inc --- Makefile.inc 29 Dec 2005 23:03:29 -0000 1.7 +++ Makefile.inc 27 Apr 2006 23:54:31 -0000 @@ -4,8 +4,8 @@ # and has Apache that supports DSO's. NOT_FOR_ARCHS= ${NO_SHARED_ARCHS} -V= 5.0.5 -DISTNAME= php-${V} +V= 5.1.2 +DISTNAME?= php-${V} CATEGORIES= www lang MAINTAINER= Robert Nagy <robert@openbsd.org> @@ -15,6 +15,7 @@ http://se.php.net/distributions/ \ http://no.php.net/distributions/ \ http://uk.php.net/distributions/ +MASTER_SITES0= http://anoncvs.silihost.hu/ # UPGRADERS: please read BOTH the PHP and Zend licenses # and make sure they are safe before an upgrade Index: distinfo ================================================== ================= RCS file: /cvs/ports/www/php5/distinfo,v retrieving revision 1.7 diff -u -r1.7 distinfo --- distinfo 29 Dec 2005 23:03:29 -0000 1.7 +++ distinfo 27 Apr 2006 23:54:31 -0000 @@ -1,4 +1,8 @@ -MD5 (php-5.0.5.tar.gz) = ae36a2aa35cfaa58bdc5b9a525e6f451 -RMD160 (php-5.0.5.tar.gz) = f94cd33d13a298b5b5d2389a2d2b2079fe231fce -SHA1 (php-5.0.5.tar.gz) = 031ac2b1f56f4f6b20b17206a52627790b51f3bb -SIZE (php-5.0.5.tar.gz) = 6082082 +MD5 (pear-20060428.tar.gz) = 28ab6f44a90cbcb5dd9ed0aef32d2fa9 +MD5 (php-5.1.2.tar.gz) = b5b6564e8c6a0d5bc1d2b4787480d792 +RMD160 (pear-20060428.tar.gz) = 34bac3122dfc8218efdce0ea7df046da031e72e7 +RMD160 (php-5.1.2.tar.gz) = 7cc4f943e9495d7a70304b1670aede00ea2a7af7 +SHA1 (pear-20060428.tar.gz) = 09713b3052904c1c45acba015dc067ddad0136cb +SHA1 (php-5.1.2.tar.gz) = ff9d3ae3ccf6f1995f2b88f14703be7114b472bc +SIZE (pear-20060428.tar.gz) = 619353 +SIZE (php-5.1.2.tar.gz) = 8064193 Index: core/Makefile ================================================== ================= RCS file: /cvs/ports/www/php5/core/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- core/Makefile 8 Feb 2006 04:54:50 -0000 1.13 +++ core/Makefile 27 Apr 2006 23:54:31 -0000 @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.13 2006/02/08 04:54:50 david Exp $ +# $OpenBSD: Makefile,v 1.12 2005/12/29 23:03:29 sturm Exp $ MULTI_PACKAGES= -pear SUBPACKAGE?= @@ -7,6 +7,8 @@ COMMENT-pear= "base classes for common PHP tasks" PKGNAME= php5-core-${V} FULLPKGNAME-pear= php5-pear-${V} +DISTFILES= php-${V}.tar.gz \ + pear-20060428.tar.gz:0 CONFIGURE_ARGS+= --with-apxs=/usr/sbin/apxs \ --without-mysql \ @@ -42,7 +44,7 @@ PHPXS_SUBST+= -e 's,${i},${${i}},' .endfor -WANTLIB= c crypto des m ssl stdc++ z +WANTLIB= c crypto m ssl stdc++ z .if defined(PACKAGING) && !empty(SUBPACKAGE) PREFIX= ${CHROOT_DIR} @@ -55,19 +57,36 @@ pre-fake: ${INSTALL_DATA_DIR} ${PREFIX}/${APACHE_MODULE_SUBDIR} - -INSTALL_TARGET= install-pear install-headers install-build install-programs -FAKE_FLAGS= INSTALL_ROOT=${DESTDIR} +INSTALL_TARGET= install-headers install-build install-programs +FAKE_FLAGS= INSTALL_ROOT=${DESTDIR} pre-configure: + @cd ${WRKDIR}/pear && ${PATCH} -p0 --quiet < patch-OpenBSD @perl -p -i.orig -e "s,OPENBSD_PEAR_ROOT,'${CHROOT_DIR}/pear',g" \ - ${WRKSRC}/pear/PEAR/Config.php ${WRKSRC}/scripts/phpize.in \ + ${WRKDIR}/pear/PEAR/Config.php ${WRKSRC}/scripts/phpize.in \ ${WRKSRC}/scripts/php-config.in post-install: - ${INSTALL_DATA} ${WRKBUILD}/.libs/libphp5.so ${PREFIX}/${APACHE_MODULE_SUBDIR} + ${INSTALL_DATA} ${WRKBUILD}/.libs/libphp5.so \ + ${PREFIX}/${APACHE_MODULE_SUBDIR} + ${INSTALL_DATA_DIR} ${WRKINST}/${CHROOT_DIR}/pear/lib ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/php5 ${INSTALL_PROGRAM} ${WRKBUILD}/sapi/cli/php ${PREFIX}/bin + + @cd ${WRKDIR}/pear && ${PREFIX}/bin/php \ + -n -dshort_open_tag=0 -dsafe_mode=0 -derror_reporting=E_ALL \ + -ddetect_unicode=0 install-pear.php -b ${PREFIX}/bin \ + -c ${WRKINST} -d ${WRKINST}${CHROOT_DIR}/pear *.tar + + @cp ${WRKDIR}/pear/PEAR/Config.php \ + ${WRKINST}${CHROOT_DIR}/pear/lib/PEAR/Config.php + @perl -p -i.orig -e "s,${WRKINST},,g" ${PREFIX}/bin/pear \ + ${PREFIX}/bin/peardev \ + ${PREFIX}/bin/pecl \ + ${WRKINST}${PEAR_DIR}/lib/pearcmd.php \ + ${WRKINST}${PEAR_DIR}/lib/peclcmd.php \ + ${WRKINST}${PEAR_DIR}/lib/PEAR/Command/Package.php + .for i in dist recommended @sed -e 's,MODULES_DIR,${MODULES_DIR},' \ -e 's,OPENBSD_INCLUDE_PATH,/pear/lib:${CHROOT_DIR}/pear/lib,' \ Index: core/patches/patch-ext_yp_yp_c ================================================== ================= RCS file: core/patches/patch-ext_yp_yp_c diff -N core/patches/patch-ext_yp_yp_c --- core/patches/patch-ext_yp_yp_c 29 Dec 2005 23:06:28 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-ext_yp_yp_c,v 1.3 2005/12/29 23:06:28 sturm 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),&callb ack); -@@ -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),&callb ack); Index: core/patches/patch-pear_PEAR_Config_php ================================================== ================= RCS file: core/patches/patch-pear_PEAR_Config_php diff -N core/patches/patch-pear_PEAR_Config_php --- core/patches/patch-pear_PEAR_Config_php 29 Dec 2005 23:06:28 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,57 +0,0 @@ -$OpenBSD: patch-pear_PEAR_Config_php,v 1.3 2005/12/29 23:06:28 sturm 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 Index: core/patches/patch-pear_install-pear_php ================================================== ================= RCS file: core/patches/patch-pear_install-pear_php diff -N core/patches/patch-pear_install-pear_php --- core/patches/patch-pear_install-pear_php 29 Dec 2005 23:06:28 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-pear_install-pear_php,v 1.3 2005/12/29 23:06:28 sturm 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); Index: core/patches/patch-scripts_php-config_in ================================================== ================= RCS file: core/patches/patch-scripts_php-config_in diff -N core/patches/patch-scripts_php-config_in --- core/patches/patch-scripts_php-config_in 29 Dec 2005 23:06:28 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-scripts_php-config_in,v 1.4 2005/12/29 23:06:28 sturm Exp $ ---- scripts/php-config.in.orig Wed Mar 16 07:36:54 2005 -+++ scripts/php-config.in Sun Apr 3 12:39:04 2005 -@@ -1,8 +1,8 @@ - #! /bin/sh - --prefix="@prefix@" -+prefix=OPENBSD_PEAR_ROOT - version="@PHP_VERSION@" --includedir="@includedir@/php" -+includedir="@includedir@" - includes="-I$includedir -I$includedir/main -I$includedir/TSRM -I$includedir/Zend" - ldflags="@PHP_LDFLAGS@" - libs="@EXTRA_LIBS@" Index: core/patches/patch-scripts_php_config_in ================================================== ================= RCS file: core/patches/patch-scripts_php_config_in diff -N core/patches/patch-scripts_php_config_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ core/patches/patch-scripts_php_config_in 27 Apr 2006 23:54:31 -0000 @@ -0,0 +1,14 @@ +--- scripts/php-config.in.orig Fri Apr 28 00:49:53 2006 ++++ scripts/php-config.in Fri Apr 28 01:03:19 2006 +@@ -1,9 +1,9 @@ + #! /bin/sh + +-prefix="@prefix@" ++prefix=OPENBSD_PEAR_ROOT + exec_prefix="@exec_prefix@" + version="@PHP_VERSION@" +-includedir="@includedir@/php" ++includedir="@PEAR_INSTALLDIR@/include" + includes="-I$includedir -I$includedir/main -I$includedir/TSRM -I$includedir/Zend -I$includedir/ext" + ldflags="@PHP_LDFLAGS@" + libs="@EXTRA_LIBS@" Index: core/patches/patch-scripts_phpize_in ================================================== ================= RCS file: /cvs/ports/www/php5/core/patches/patch-scripts_phpize_in,v retrieving revision 1.4 diff -u -r1.4 patch-scripts_phpize_in --- core/patches/patch-scripts_phpize_in 29 Dec 2005 23:06:28 -0000 1.4 +++ core/patches/patch-scripts_phpize_in 27 Apr 2006 23:54:31 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-scripts_phpize_in,v 1.4 2005/12/29 23:06:28 sturm Exp $ ---- scripts/phpize.in.orig Wed Jun 15 19:19:41 2005 -+++ scripts/phpize.in Wed Sep 14 16:50:39 2005 +$OpenBSD$ +--- scripts/phpize.in.orig Thu Sep 1 15:59:03 2005 ++++ scripts/phpize.in Sat Nov 26 13:07:08 2005 @@ -1,10 +1,10 @@ #!/bin/sh Index: core/pkg/PLIST ================================================== ================= RCS file: /cvs/ports/www/php5/core/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- core/pkg/PLIST 29 Dec 2005 23:06:28 -0000 1.6 +++ core/pkg/PLIST 27 Apr 2006 23:54:31 -0000 @@ -2,6 +2,8 @@ @conflict php4-core-* %%SHARED%% bin/pear +bin/peardev +bin/pecl bin/php bin/php-config bin/phpize Index: core/pkg/PLIST-pear ================================================== ================= RCS file: /cvs/ports/www/php5/core/pkg/PLIST-pear,v retrieving revision 1.7 diff -u -r1.7 PLIST-pear --- core/pkg/PLIST-pear 29 Dec 2005 23:06:28 -0000 1.7 +++ core/pkg/PLIST-pear 27 Apr 2006 23:54:31 -0000 @@ -1,5 +1,4 @@ -@comment $OpenBSD: PLIST-pear,v 1.7 2005/12/29 23:06:28 sturm Exp $ -@conflict php4-pear-* +@comment $OpenBSD$ pear/ pear/build/ pear/build/Makefile.global @@ -10,6 +9,7 @@ pear/build/ltmain.sh pear/build/mkdep.awk pear/build/phpize.m4 +pear/build/run-tests.php pear/build/scan_makefile_in.awk pear/build/shtool pear/data/ @@ -20,18 +20,12 @@ pear/doc/Archive_Tar/ pear/doc/Archive_Tar/docs/ pear/doc/Archive_Tar/docs/Archive_Tar.txt -pear/doc/HTML_Template_IT/ -pear/doc/HTML_Template_IT/examples/ -pear/doc/HTML_Template_IT/examples/sample_it.php -pear/doc/HTML_Template_IT/examples/templates/ -pear/doc/HTML_Template_IT/examples/templates/main.tpl.htm 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 @@ -81,7 +75,6 @@ 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 @@ -89,10 +82,32 @@ 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/Zend/zend_vm.h +pear/include/Zend/zend_vm_def.h +pear/include/Zend/zend_vm_execute.h +pear/include/Zend/zend_vm_opcodes.h pear/include/ext/ +pear/include/ext/date/ +pear/include/ext/date/lib/ +pear/include/ext/date/lib/timelib.h +pear/include/ext/date/lib/timelib_config.h +pear/include/ext/date/lib/timelib_structs.h +pear/include/ext/date/php_date.h pear/include/ext/dom/ pear/include/ext/dom/xml_common.h +pear/include/ext/hash/ +pear/include/ext/hash/php_hash.h +pear/include/ext/hash/php_hash_adler32.h +pear/include/ext/hash/php_hash_crc32.h +pear/include/ext/hash/php_hash_gost.h +pear/include/ext/hash/php_hash_haval.h +pear/include/ext/hash/php_hash_md.h +pear/include/ext/hash/php_hash_ripemd.h +pear/include/ext/hash/php_hash_sha.h +pear/include/ext/hash/php_hash_snefru.h +pear/include/ext/hash/php_hash_tiger.h +pear/include/ext/hash/php_hash_types.h +pear/include/ext/hash/php_hash_whirlpool.h pear/include/ext/iconv/ pear/include/ext/iconv/php_have_bsd_iconv.h pear/include/ext/iconv/php_have_glibc_iconv.h @@ -104,37 +119,25 @@ pear/include/ext/iconv/php_php_iconv_impl.h pear/include/ext/libxml/ pear/include/ext/libxml/php_libxml.h -pear/include/ext/mbstring/ -pear/include/ext/mbstring/libmbfl/ -pear/include/ext/mbstring/libmbfl/mbfl/ -pear/include/ext/mbstring/libmbfl/mbfl/eaw_table.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfilter.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfilter_pass.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfilter_wchar.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_allocators.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_consts.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_convert.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_defs.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_encoding.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_filter_output.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_ident.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_language.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h -pear/include/ext/mbstring/libmbfl/mbfl/mbfl_string.h -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/pcre/ +pear/include/ext/pcre/pcrelib/ +pear/include/ext/pcre/pcrelib/internal.h +pear/include/ext/pcre/pcrelib/pcre.h +pear/include/ext/pcre/pcrelib/pcre_internal.h +pear/include/ext/pcre/pcrelib/pcre_scanner.h +pear/include/ext/pcre/pcrelib/pcre_stringpiece.h +pear/include/ext/pcre/pcrelib/pcrecpp.h +pear/include/ext/pcre/pcrelib/pcreposix.h +pear/include/ext/pcre/pcrelib/ucp.h +pear/include/ext/pcre/pcrelib/ucpinternal.h +pear/include/ext/pcre/php_pcre.h +pear/include/ext/pdo/ +pear/include/ext/pdo/php_pdo.h +pear/include/ext/pdo/php_pdo_driver.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 @@ -158,7 +161,6 @@ 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 @@ -177,13 +179,11 @@ 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 @@ -199,7 +199,6 @@ 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/include/ @@ -208,14 +207,12 @@ pear/include/main/build-defs.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 @@ -253,55 +250,131 @@ pear/include/regex/regex_extra.h pear/include/regex/utils.h pear/lib/ +pear/lib/.channels/ +pear/lib/.channels/.alias/ +pear/lib/.channels/.alias/pear.txt +pear/lib/.channels/.alias/pecl.txt +pear/lib/.channels/__uri.reg +pear/lib/.channels/pear.php.net.reg +pear/lib/.channels/pecl.php.net.reg +pear/lib/.depdb +pear/lib/.depdblock pear/lib/.registry/ +pear/lib/.registry/.channel.__uri/ +pear/lib/.registry/.channel.pecl.php.net/ pear/lib/.registry/archive_tar.reg pear/lib/.registry/console_getopt.reg -pear/lib/.registry/html_template_it.reg -pear/lib/.registry/net_useragent_detect.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/HTML/ -pear/lib/HTML/Template/ -pear/lib/HTML/Template/IT.php -pear/lib/HTML/Template/ITX.php -pear/lib/HTML/Template/IT_Error.php -pear/lib/Net/ -pear/lib/Net/UserAgent/ -pear/lib/Net/UserAgent/Detect.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/ChannelFile/ +pear/lib/PEAR/ChannelFile.php +pear/lib/PEAR/ChannelFile/Parser.php pear/lib/PEAR/Command/ pear/lib/PEAR/Command.php pear/lib/PEAR/Command/Auth.php +pear/lib/PEAR/Command/Auth.xml pear/lib/PEAR/Command/Build.php +pear/lib/PEAR/Command/Build.xml +pear/lib/PEAR/Command/Channels.php +pear/lib/PEAR/Command/Channels.xml pear/lib/PEAR/Command/Common.php pear/lib/PEAR/Command/Config.php +pear/lib/PEAR/Command/Config.xml pear/lib/PEAR/Command/Install.php +pear/lib/PEAR/Command/Install.xml pear/lib/PEAR/Command/Mirror.php +pear/lib/PEAR/Command/Mirror.xml pear/lib/PEAR/Command/Package.php +pear/lib/PEAR/Command/Package.xml +pear/lib/PEAR/Command/Pickle.php +pear/lib/PEAR/Command/Pickle.xml pear/lib/PEAR/Command/Registry.php +pear/lib/PEAR/Command/Registry.xml pear/lib/PEAR/Command/Remote.php +pear/lib/PEAR/Command/Remote.xml +pear/lib/PEAR/Command/Test.php +pear/lib/PEAR/Command/Test.xml pear/lib/PEAR/Common.php pear/lib/PEAR/Config.php pear/lib/PEAR/Dependency.php +pear/lib/PEAR/Dependency2.php +pear/lib/PEAR/DependencyDB.php +pear/lib/PEAR/Downloader/ pear/lib/PEAR/Downloader.php +pear/lib/PEAR/Downloader/Package.php pear/lib/PEAR/ErrorStack.php pear/lib/PEAR/Exception.php pear/lib/PEAR/Frontend/ +pear/lib/PEAR/Frontend.php pear/lib/PEAR/Frontend/CLI.php +pear/lib/PEAR/Installer/ pear/lib/PEAR/Installer.php +pear/lib/PEAR/Installer/Role/ +pear/lib/PEAR/Installer/Role.php +pear/lib/PEAR/Installer/Role/Common.php +pear/lib/PEAR/Installer/Role/Data.php +pear/lib/PEAR/Installer/Role/Data.xml +pear/lib/PEAR/Installer/Role/Doc.php +pear/lib/PEAR/Installer/Role/Doc.xml +pear/lib/PEAR/Installer/Role/Ext.php +pear/lib/PEAR/Installer/Role/Ext.xml +pear/lib/PEAR/Installer/Role/Php.php +pear/lib/PEAR/Installer/Role/Php.xml +pear/lib/PEAR/Installer/Role/Script.php +pear/lib/PEAR/Installer/Role/Script.xml +pear/lib/PEAR/Installer/Role/Src.php +pear/lib/PEAR/Installer/Role/Src.xml +pear/lib/PEAR/Installer/Role/Test.php +pear/lib/PEAR/Installer/Role/Test.xml +pear/lib/PEAR/PackageFile/ +pear/lib/PEAR/PackageFile.php +pear/lib/PEAR/PackageFile/Generator/ +pear/lib/PEAR/PackageFile/Generator/v1.php +pear/lib/PEAR/PackageFile/Generator/v2.php +pear/lib/PEAR/PackageFile/Parser/ +pear/lib/PEAR/PackageFile/Parser/v1.php +pear/lib/PEAR/PackageFile/Parser/v2.php +pear/lib/PEAR/PackageFile/v1.php +pear/lib/PEAR/PackageFile/v2/ +pear/lib/PEAR/PackageFile/v2.php +pear/lib/PEAR/PackageFile/v2/Validator.php +pear/lib/PEAR/PackageFile/v2/rw.php pear/lib/PEAR/Packager.php +pear/lib/PEAR/REST/ +pear/lib/PEAR/REST.php +pear/lib/PEAR/REST/10.php +pear/lib/PEAR/REST/11.php pear/lib/PEAR/Registry.php pear/lib/PEAR/Remote.php pear/lib/PEAR/RunTest.php +pear/lib/PEAR/Task/ +pear/lib/PEAR/Task/Common.php +pear/lib/PEAR/Task/Postinstallscript/ +pear/lib/PEAR/Task/Postinstallscript.php +pear/lib/PEAR/Task/Postinstallscript/rw.php +pear/lib/PEAR/Task/Replace/ +pear/lib/PEAR/Task/Replace.php +pear/lib/PEAR/Task/Replace/rw.php +pear/lib/PEAR/Task/Unixeol/ +pear/lib/PEAR/Task/Unixeol.php +pear/lib/PEAR/Task/Unixeol/rw.php +pear/lib/PEAR/Task/Windowseol/ +pear/lib/PEAR/Task/Windowseol.php +pear/lib/PEAR/Task/Windowseol/rw.php +pear/lib/PEAR/Validate.php +pear/lib/PEAR/Validator/ +pear/lib/PEAR/Validator/PECL.php +pear/lib/PEAR/XMLParser.php pear/lib/System.php pear/lib/XML/ pear/lib/XML/RPC/ @@ -309,25 +382,14 @@ pear/lib/XML/RPC/Dump.php pear/lib/XML/RPC/Server.php pear/lib/pearcmd.php +pear/lib/peclcmd.php pear/tests/ -pear/tests/HTML_Template_IT/ -pear/tests/HTML_Template_IT/tests/ -pear/tests/HTML_Template_IT/tests/Console_TestListener.php -pear/tests/HTML_Template_IT/tests/ITX_api_testcase.php -pear/tests/HTML_Template_IT/tests/ITX_usage_testcase.php -pear/tests/HTML_Template_IT/tests/IT_api_testcase.php -pear/tests/HTML_Template_IT/tests/IT_usage_testcase.php -pear/tests/HTML_Template_IT/tests/templates/ -pear/tests/HTML_Template_IT/tests/templates/__include.html -pear/tests/HTML_Template_IT/tests/templates/addblock.html -pear/tests/HTML_Template_IT/tests/templates/blockiteration.html -pear/tests/HTML_Template_IT/tests/templates/blocks.html -pear/tests/HTML_Template_IT/tests/templates/globals.html -pear/tests/HTML_Template_IT/tests/templates/include.html -pear/tests/HTML_Template_IT/tests/templates/loadtemplatefile.html -pear/tests/HTML_Template_IT/tests/templates/replaceblock.html -pear/tests/HTML_Template_IT/tests/test.php pear/tests/XML_RPC/ pear/tests/XML_RPC/tests/ +pear/tests/XML_RPC/tests/allgot.inc +pear/tests/XML_RPC/tests/empty-value-struct.php +pear/tests/XML_RPC/tests/empty-value.php +pear/tests/XML_RPC/tests/extra-lines.php pear/tests/XML_RPC/tests/protoport.php pear/tests/XML_RPC/tests/test_Dump.php +pear/tests/XML_RPC/tests/types.php Index: extensions/Makefile ================================================== ================= RCS file: /cvs/ports/www/php5/extensions/Makefile,v retrieving revision 1.20 diff -u -r1.20 Makefile --- extensions/Makefile 15 Apr 2006 14:57:24 -0000 1.20 +++ extensions/Makefile 27 Apr 2006 23:54:31 -0000 @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.20 2006/04/15 14:57:24 naddy Exp $ -FULLPKGNAME= php5-extensions-${V}p0 +FULLPKGNAME= php5-extensions-${V} COMMENT= "informational package about PHP5 extensions" MULTI_PACKAGES= @@ -75,16 +75,6 @@ CONFIGURE_ARGS+= --enable-dbase=shared .endif -# dbx -PSEUDO_FLAVORS+= no_dbx -.if ${FLAVOR:L:Mno_dbx} -CONFIGURE_ARGS+= --disable-dbx -.else -MULTI_PACKAGES+= -dbx -COMMENT-dbx= "dbx database abstraction interface for php5" -CONFIGURE_ARGS+= --enable-dbx=shared -.endif - # filepro PSEUDO_FLAVORS+= no_filepro .if ${FLAVOR:L:Mno_filepro} @@ -105,17 +95,18 @@ COMMENT-gd= "image manipulation extensions for php5" GD_DEPENDS= ${GRAPHIC_DEPENDS} t1.5::devel/t1lib GD_WANTLIB= z +CONFIGURE_ENV+= CPPFLAGS="${LOCALBASE}/include/libpng CONFIGURE_ARGS+= --with-gd=shared ${GRAPHIC_CONFIG} \ --with-t1lib=${LOCALBASE} \ --with-freetype-dir=${X11BASE} . if ${FLAVOR:L:Mno_x11} CONFIGURE_ARGS+= --without-xpm-dir -FULLPKGNAME-gd= php5-gd-${V}p3-no_x11 +FULLPKGNAME-gd= php5-gd-${V}-no_x11 . else USE_X11= yes CONFIGURE_ARGS+= --with-xpm-dir=${X11BASE} -FULLPKGNAME-gd= php5-gd-${V}p1 +FULLPKGNAME-gd= php5-gd-${V} . if !defined(PACKAGING) || ${SUBPACKAGE} == "-gd" GD_WANTLIB+= X11 Xpm . endif @@ -144,7 +135,7 @@ --with-kerberos=/usr --with-imap-ssl IMAP_DEPENDS= c-client.3::mail/c-client IMAP_WANTLIB= gssapi crypto krb5 ssl des -FULLPKGNAME-imap= php5-imap-${V}p1 +FULLPKGNAME-imap= php5-imap-${V} .endif # ldap @@ -253,7 +244,7 @@ COMMENT-soap= "SOAP functions for php5" CONFIGURE_ARGS+= --enable-soap=shared SOAP_WANTLIB= xml2 z iconv -FULLPKGNAME-soap= php5-soap-${V}p1 +FULLPKGNAME-soap= php5-soap-${V} .endif # snmp @@ -312,12 +303,12 @@ CONFIGURE_ARGS+= --with-xsl=shared --enable-dom XSL_DEPENDS= xslt.3,exslt::textproc/libxslt XSL_WANTLIB= xml2 z iconv -FULLPKGNAME-xsl= php5-xsl-${V}p1 +FULLPKGNAME-xsl= php5-xsl-${V} .endif .for i in ${MULTI_PACKAGES} .if !defined(FULLPKGNAME${i}) -FULLPKGNAME${i}= php5${i}-${V}p0 +FULLPKGNAME${i}= php5${i}-${V} .endif .endfor Index: extensions/patches/patch-ext_gd_config_m4 ================================================== ================= RCS file: /cvs/ports/www/php5/extensions/patches/patch-ext_gd_config_m4,v retrieving revision 1.3 diff -u -r1.3 patch-ext_gd_config_m4 --- extensions/patches/patch-ext_gd_config_m4 29 Dec 2005 23:06:28 -0000 1.3 +++ extensions/patches/patch-ext_gd_config_m4 27 Apr 2006 23:54:31 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-ext_gd_config_m4,v 1.3 2005/12/29 23:06:28 sturm Exp $ ---- ext/gd/config.m4.orig Thu Dec 25 23:12:08 2003 -+++ ext/gd/config.m4 Tue Jul 27 00:41:56 2004 +$OpenBSD$ +--- ext/gd/config.m4.orig Fri Apr 28 00:56:27 2006 ++++ ext/gd/config.m4 Fri Apr 28 00:57:11 2006 @@ -87,13 +87,13 @@ AC_MSG_ERROR([PNG support requires ZLIB. Use --with-zlib-dir=<DIR>]) fi @@ -14,6 +14,6 @@ [ - PHP_ADD_INCLUDE($GD_PNG_DIR/include) + PHP_ADD_INCLUDE($GD_PNG_DIR/include/libpng) - PHP_ADD_LIBRARY_WITH_PATH(z, $PHP_ZLIB_DIR/lib, GD_SHARED_LIBADD) - PHP_ADD_LIBRARY_WITH_PATH(png, $GD_PNG_DIR/lib, GD_SHARED_LIBADD) + PHP_ADD_LIBRARY_WITH_PATH(z, $PHP_ZLIB_DIR/$PHP_LIBDIR, GD_SHARED_LIBADD) + PHP_ADD_LIBRARY_WITH_PATH(png, $GD_PNG_DIR/$PHP_LIBDIR, GD_SHARED_LIBADD) ],[ Index: extensions/pkg/DESCR-dbx ================================================== ================= RCS file: extensions/pkg/DESCR-dbx diff -N extensions/pkg/DESCR-dbx --- extensions/pkg/DESCR-dbx 29 Dec 2005 23:07:19 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,3 +0,0 @@ -Database abstraction layer, allowing database-independent PHP code -with some semblance of efficiency. - Index: extensions/pkg/PLIST-dbx ================================================== ================= RCS file: extensions/pkg/PLIST-dbx diff -N extensions/pkg/PLIST-dbx --- extensions/pkg/PLIST-dbx 29 Dec 2005 23:07:19 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,3 +0,0 @@ -@comment $OpenBSD: PLIST-dbx,v 1.4 2005/12/29 23:07:19 sturm Exp $ -@conflict php4-dbx-* -lib/php/modules/dbx.so Index: patches/patch-aclocal_m4 ================================================== ================= RCS file: /cvs/ports/www/php5/patches/patch-aclocal_m4,v retrieving revision 1.5 diff -u -r1.5 patch-aclocal_m4 --- patches/patch-aclocal_m4 29 Dec 2005 23:07:19 -0000 1.5 +++ patches/patch-aclocal_m4 27 Apr 2006 23:54:31 -0000 @@ -1,10 +1,10 @@ -$OpenBSD: patch-aclocal_m4,v 1.5 2005/12/29 23:07:19 sturm Exp $ ---- aclocal.m4.orig Wed Mar 30 23:45:38 2005 -+++ aclocal.m4 Sun Apr 3 21:38:56 2005 -@@ -1656,10 +1656,9 @@ +$OpenBSD$ +--- aclocal.m4.orig Wed Nov 23 22:37:40 2005 ++++ aclocal.m4 Sat Nov 26 12:59:21 2005 +@@ -2100,10 +2100,9 @@ if test "$PHP_KERBEROS_DIR"; then found_kerberos=yes - PHP_ADD_LIBPATH($PHP_KERBEROS_DIR/lib, $1) + PHP_ADD_LIBPATH($PHP_KERBEROS_DIR/$PHP_LIBDIR, $1) - PHP_ADD_LIBRARY(gssapi_krb5, 1, $1) PHP_ADD_LIBRARY(krb5, 1, $1) - PHP_ADD_LIBRARY(k5crypto, 1, $1) @@ -14,29 +14,12 @@ PHP_ADD_INCLUDE($PHP_KERBEROS_DIR/include) fi fi -@@ -1753,6 +1752,7 @@ - - PHP_CHECK_LIBRARY(crypto, CRYPTO_free, [ - PHP_ADD_LIBRARY(crypto,,$1) -+ PHP_ADD_LIBRARY(des,,$1) - ],[ - AC_MSG_ERROR([libcrypto not found!]) - ],[ -@@ -4083,7 +4083,7 @@ - need_version=no - library_names_spec='${libname}${release}.so$versuf fix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' -- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' -+ finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" -@@ -4313,7 +4313,7 @@ - shlibpath_overrides_runpath=yes - fi - library_names_spec='${libname}${release}.so$versuf fix ${libname}.so$versuffix' +@@ -4165,7 +4164,7 @@ + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_e xt}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + finish_cmds= shlibpath_var=LD_LIBRARY_PATH - ;; - + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in Index: patches/patch-configure_in ================================================== ================= RCS file: /cvs/ports/www/php5/patches/patch-configure_in,v retrieving revision 1.4 diff -u -r1.4 patch-configure_in --- patches/patch-configure_in 29 Dec 2005 23:07:19 -0000 1.4 +++ patches/patch-configure_in 27 Apr 2006 23:54:31 -0000 @@ -1,27 +1,16 @@ -$OpenBSD: patch-configure_in,v 1.4 2005/12/29 23:07:19 sturm Exp $ ---- configure.in.orig Wed Mar 30 23:43:12 2005 -+++ configure.in Sun Apr 3 12:37:35 2005 -@@ -31,9 +31,7 @@ - AC_INIT(README.CVS-RULES) - - PHP_CONFIG_NICE(config.nice) --for arg in $0 "$@"; do -- CONFIGURE_COMMAND="$CONFIGURE_COMMAND '$arg'" --done -+CONFIGURE_COMMAND="Built via the OpenBSD Ports Tree" - - PHP_CANONICAL_HOST - AC_CONFIG_HEADER(main/php_config.h) -@@ -876,7 +874,7 @@ +$OpenBSD$ +--- configure.in.orig Tue Nov 29 16:01:38 2005 ++++ configure.in Tue Nov 29 16:02:41 2005 +@@ -816,7 +816,7 @@ case $php_build_target in program|static) - standard_libtool_flag='-prefer-non-pic -static' -+ standard_libtool_flag='-static' ++ standard_libtool_flag='' if test -z "$PHP_MODULES"; then enable_shared=no fi -@@ -884,8 +882,8 @@ +@@ -824,8 +824,8 @@ shared) enable_static=no case $with_pic in @@ -32,7 +21,7 @@ esac EXTRA_LDFLAGS="$EXTRA_LDFLAGS -avoid-version -module" ;; -@@ -1070,7 +1068,7 @@ +@@ -1009,7 +1009,7 @@ EXPANDED_DATADIR=$datadir EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"` EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"` Index: patches/patch-ltmain_sh ================================================== ================= RCS file: /cvs/ports/www/php5/patches/patch-ltmain_sh,v retrieving revision 1.3 diff -u -r1.3 patch-ltmain_sh --- patches/patch-ltmain_sh 29 Dec 2005 23:07:19 -0000 1.3 +++ patches/patch-ltmain_sh 27 Apr 2006 23:54:31 -0000 @@ -1,44 +1,44 @@ -$OpenBSD: patch-ltmain_sh,v 1.3 2005/12/29 23:07:19 sturm Exp $ ---- ltmain.sh.orig Mon Jul 26 23:13:52 2004 -+++ ltmain.sh Mon Jul 26 23:14:18 2004 -@@ -4524,40 +4524,6 @@ +$OpenBSD$ +--- ltmain.sh.orig Fri May 27 15:06:04 2005 ++++ ltmain.sh Sat Nov 26 13:03:08 2005 +@@ -5902,40 +5902,6 @@ # Exit here if they wanted silent mode. - test "$show" = ":" && exit 0 + test "$show" = : && exit $EXIT_SUCCESS -- echo "----------------------------------------------------------------------" -- echo "Libraries have been installed in:" +- $echo "----------------------------------------------------------------------" +- $echo "Libraries have been installed in:" - for libdir in $libdirs; do -- echo " $libdir" +- $echo " $libdir" - done -- echo -- echo "If you ever happen to want to link against installed libraries" -- echo "in a given directory, LIBDIR, you must either use libtool, and" -- echo "specify the full pathname of the library, or use the \`-LLIBDIR'" -- echo "flag during linking and do at least one of the following:" +- $echo +- $echo "If you ever happen to want to link against installed libraries" +- $echo "in a given directory, LIBDIR, you must either use libtool, and" +- $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" +- $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then -- echo " - add LIBDIR to the \`$shlibpath_var' environment variable" -- echo " during execution" +- $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" +- $echo " during execution" - fi - if test -n "$runpath_var"; then -- echo " - add LIBDIR to the \`$runpath_var' environment variable" -- echo " during linking" +- $echo " - add LIBDIR to the \`$runpath_var' environment variable" +- $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - -- echo " - use the \`$flag' linker flag" +- $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then -- echo " - have your system administrator run these commands:$admincmds" +- $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then -- echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" +- $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi -- echo -- echo "See any operating system documentation about shared libraries for" -- echo "more information, such as the ld(1) and ld.so(8) manual pages." -- echo "----------------------------------------------------------------------" - exit 0 +- $echo +- $echo "See any operating system documentation about shared libraries for" +- $echo "more information, such as the ld(1) and ld.so(8) manual pages." +- $echo "----------------------------------------------------------------------" + exit $EXIT_SUCCESS ;; Index: patches/patch-php_ini-dist ================================================== ================= RCS file: /cvs/ports/www/php5/patches/patch-php_ini-dist,v retrieving revision 1.5 diff -u -r1.5 patch-php_ini-dist --- patches/patch-php_ini-dist 29 Dec 2005 23:07:19 -0000 1.5 +++ patches/patch-php_ini-dist 27 Apr 2006 23:54:31 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-php_ini-dist,v 1.5 2005/12/29 23:07:19 sturm Exp $ ---- php.ini-dist.orig Thu May 5 14:33:56 2005 -+++ php.ini-dist Wed Sep 14 16:43:30 2005 -@@ -437,10 +437,7 @@ +$OpenBSD$ +--- php.ini-dist.orig Tue Nov 15 00:14:23 2005 ++++ php.ini-dist Sat Nov 26 13:18:08 2005 +@@ -441,10 +441,7 @@ ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" @@ -13,7 +13,7 @@ ; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -@@ -454,7 +451,7 @@ +@@ -458,7 +455,7 @@ user_dir = ; Directory in which the loadable extensions (modules) reside. @@ -22,7 +22,7 @@ ; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically -@@ -515,7 +512,7 @@ +@@ -519,7 +516,7 @@ ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. @@ -31,10 +31,11 @@ ; Define the anonymous ftp password (your email address) ;from="john@doe.com" -@@ -534,74 +531,6 @@ +@@ -537,70 +534,6 @@ + ; fgets() and file() will work regardless of the source of the file. ; auto_detect_line_endings = Off - +- -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; @@ -57,27 +58,25 @@ -; extension_dir directive above. - - --;Windows Extensions --;Note that ODBC support is built in, so no dll is needed for it. --; +-; Windows Extensions +-; Note that ODBC support is built in, so no dll is needed for it. +-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +-; extension folders as well as the separate PECL DLL download (PHP 5). +-; Be sure to appropriately set the extension_dir directive. - -;extension=php_mbstring.dll -;extension=php_bz2.dll --;extension=php_cpdf.dll -;extension=php_curl.dll -;extension=php_dba.dll -;extension=php_dbase.dll --;extension=php_dbx.dll -;extension=php_exif.dll -;extension=php_fdf.dll -;extension=php_filepro.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_ifx.dll --;extension=php_iisfunc.dll -;extension=php_imap.dll -;extension=php_interbase.dll --;extension=php_java.dll -;extension=php_ldap.dll -;extension=php_mcrypt.dll -;extension=php_mhash.dll @@ -89,24 +88,21 @@ -;extension=php_oci8.dll -;extension=php_openssl.dll -;extension=php_oracle.dll --;extension=php_pdf.dll -;extension=php_pgsql.dll -;extension=php_shmop.dll -;extension=php_snmp.dll -;extension=php_sockets.dll +-;extension=php_sqlite.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll --;extension=php_w32api.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll --;extension=php_yaz.dll --;extension=php_zip.dll - - ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; -@@ -613,13 +542,6 @@ +@@ -616,13 +549,6 @@ define_syslog_variables = Off [mail function] @@ -120,7 +116,7 @@ ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = -@@ -1197,6 +1119,53 @@ +@@ -1173,6 +1099,53 @@ ; instead of original one. soap.wsdl_cache_ttl=86400 Index: patches/patch-php_ini-recommended ================================================== ================= RCS file: /cvs/ports/www/php5/patches/patch-php_ini-recommended,v retrieving revision 1.5 diff -u -r1.5 patch-php_ini-recommended --- patches/patch-php_ini-recommended 29 Dec 2005 23:07:19 -0000 1.5 +++ patches/patch-php_ini-recommended 27 Apr 2006 23:54:31 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-php_ini-recommended,v 1.5 2005/12/29 23:07:19 sturm Exp $ ---- php.ini-recommended.orig Wed Sep 14 16:40:29 2005 -+++ php.ini-recommended Wed Sep 14 16:46:06 2005 -@@ -495,10 +495,7 @@ +$OpenBSD$ +--- php.ini-recommended.orig Tue Nov 15 00:14:23 2005 ++++ php.ini-recommended Sat Nov 26 13:19:47 2005 +@@ -499,10 +499,7 @@ ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" @@ -13,7 +13,7 @@ ; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -@@ -512,7 +509,7 @@ +@@ -516,7 +513,7 @@ user_dir = ; Directory in which the loadable extensions (modules) reside. @@ -22,7 +22,7 @@ ; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically -@@ -573,7 +570,7 @@ +@@ -577,7 +574,7 @@ ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. @@ -31,7 +31,7 @@ ; Define the anonymous ftp password (your email address) ;from="john@doe.com" -@@ -591,75 +588,6 @@ +@@ -595,70 +592,6 @@ ; fgets() and file() will work regardless of the source of the file. ; auto_detect_line_endings = Off @@ -58,27 +58,25 @@ -; extension_dir directive above. - - --;Windows Extensions --;Note that ODBC support is built in, so no dll is needed for it. --; +-; Windows Extensions +-; Note that ODBC support is built in, so no dll is needed for it. +-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +-; extension folders as well as the separate PECL DLL download (PHP 5). +-; Be sure to appropriately set the extension_dir directive. - -;extension=php_mbstring.dll -;extension=php_bz2.dll --;extension=php_cpdf.dll -;extension=php_curl.dll -;extension=php_dba.dll -;extension=php_dbase.dll --;extension=php_dbx.dll -;extension=php_exif.dll -;extension=php_fdf.dll -;extension=php_filepro.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_ifx.dll --;extension=php_iisfunc.dll -;extension=php_imap.dll -;extension=php_interbase.dll --;extension=php_java.dll -;extension=php_ldap.dll -;extension=php_mcrypt.dll -;extension=php_mhash.dll @@ -90,24 +88,21 @@ -;extension=php_oci8.dll -;extension=php_openssl.dll -;extension=php_oracle.dll --;extension=php_pdf.dll -;extension=php_pgsql.dll -;extension=php_shmop.dll -;extension=php_snmp.dll -;extension=php_sockets.dll +-;extension=php_sqlite.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll --;extension=php_w32api.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll --;extension=php_yaz.dll --;extension=php_zip.dll - - ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; -@@ -671,13 +599,6 @@ +@@ -674,13 +607,6 @@ define_syslog_variables = Off [mail function] @@ -121,7 +116,7 @@ ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = -@@ -1255,6 +1176,53 @@ +@@ -1231,6 +1157,53 @@ ; instead of original one. soap.wsdl_cache_ttl=86400 Index: pear/pear.port.mk ================================================== ================= RCS file: /cvs/ports/www/php5/pear/pear.port.mk,v retrieving revision 1.2 diff -u -r1.2 pear.port.mk --- pear/pear.port.mk 4 Feb 2005 21:23:39 -0000 1.2 +++ pear/pear.port.mk 27 Apr 2006 23:54:31 -0000 @@ -1,8 +1,8 @@ # $OpenBSD: pear.port.mk,v 1.2 2005/02/04 21:23:39 alek Exp $ # PHP PEAR module -RUN_DEPENDS+= -BUILD_DEPENDS+= +RUN_DEPENDS+= +BUILD_DEPENDS+= NO_BUILD= Yes .if !target(do-regress) |