Subject: CVS commit: pkgsrc/www/php4/pkg
To: None <>
From: Johnny C. Lam <>
List: pkgsrc-changes
Date: 10/16/2001 07:54:25
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Oct 16 04:54:25 UTC 2001

Modified Files:
	doc: pkg-CHANGES
	pkgsrc/www/ap-php4: Makefile
	pkgsrc/www/ap-php4/pkg: DESCR
	pkgsrc/www/php4: Makefile Makefile.common Makefile.module distinfo
	pkgsrc/www/php4/patches: patch-aa patch-ab patch-ad patch-ae patch-af
	pkgsrc/www/php4/pkg: DESCR PLIST
Added Files:
	pkgsrc/www/php4: Makefile.php
	pkgsrc/www/php4/patches: patch-ac patch-ah
Removed Files:
	pkgsrc/www/php4/patches: patch-ai patch-aj

Log Message:
Update ap-php and php to 4.0.6.  Changes from version 4.0.5 include:

- Bug fixes (memory leaks and other errors)
- Made $HTTP_SESSION_VARS['foo'] and $foo be references to the same value
  when register_globals is on. (Andrei)
- Added is_callable() function that can be used to find out whether
  its argument is a valid callable construct. (Andrei)
- Added pg_last_notice() function. (Rasmus from suggestion by
- Added support to getimagesize to return dimensions of BMP and PSD
  files. (Derick)
- Added Japanese multibyte string functions support. (Rui)
- Added key_exists() to check if a given key or index exists in an
  array or object. (David Croft)
- Added -C command-line option to avoid chdir to the script's directory. (Stig)
- printf argnum (parameter swapping) support. (Morten Poulsen, Rasmus)
- Modified get_parent_class() and get_class_methods() to accept a class name as
  well as a class instance. (Andrei, Zend Engine)
- Added array_map() function that applies a callback to the elements
  of given arrays and returns the result. It can also be used with a
  null callback to transpose arrays. (Andrei)
- Added array_filter(), which allows filtering of array elements via
  the specified callback. (Andrei)

To generate a diff of this commit:
cvs rdiff -r1.5271 -r1.5272 doc/pkg-CHANGES
cvs rdiff -r1.15 -r1.16 pkgsrc/www/ap-php4/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/www/ap-php4/pkg/DESCR
cvs rdiff -r1.13 -r1.14 pkgsrc/www/php4/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/www/php4/Makefile.common
cvs rdiff -r1.9 -r1.10 pkgsrc/www/php4/Makefile.module
cvs rdiff -r0 -r1.1 pkgsrc/www/php4/Makefile.php pkgsrc/www/php4/
cvs rdiff -r1.4 -r1.5 pkgsrc/www/php4/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/www/php4/patches/patch-aa
cvs rdiff -r1.7 -r1.8 pkgsrc/www/php4/patches/patch-ab
cvs rdiff -r0 -r1.4 pkgsrc/www/php4/patches/patch-ac
cvs rdiff -r1.4 -r1.5 pkgsrc/www/php4/patches/patch-ad
cvs rdiff -r1.2 -r1.3 pkgsrc/www/php4/patches/patch-ae \
cvs rdiff -r1.1 -r1.2 pkgsrc/www/php4/patches/patch-ag
cvs rdiff -r0 -r1.3 pkgsrc/www/php4/patches/patch-ah
cvs rdiff -r1.1 -r0 pkgsrc/www/php4/patches/patch-ai \
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/www/php4/pkg/DESCR
cvs rdiff -r1.9 -r1.10 pkgsrc/www/php4/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.