summaryrefslogtreecommitdiff
path: root/www/php4
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Add RMD160 checksums.wiz1-1/+2
2004-12-19fix an incorrect test for __ppc__, unbreaking this package on Darwin.grant2-1/+18
2004-12-18claim MAINTAINERjdolecek1-2/+2
2004-12-17php4 4.3.10 already ships with Net_SMTP-1.2.6, so don't bother tryingjdolecek1-2/+2
to update
2004-12-17Update "php" package to version 4.3.10. Changes since version 4.3.9:tron4-9/+8
- Added the %F modifier to *printf to render a non-locale-aware representation of a float with the . as decimal separator. (Derick) - Fixed a bug in addslashes() handling of the '\0' character. (Ilia) - Backported Marcus' foreach() speedup patch from PHP 5.x. (Derick) - Fixed potential problems with unserializing invalid serialize data. (Marcus) - Fixed bug #31034 (Problem with non-existing iconv header file). (Derick) - Fixed bug #31024 (Crash in fgetcsv() with negative length). (Ilia) - Fixed bug #31019 (Logic error mssql library checking). (Frank) - Fixed bug #30995 (snmp extension does not build with net-snmp 5.2). (Ilia) - Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag). (Ilia) - Fixed bug #30826 (Certain reference relations cannot be unserialized properly). (Ilia) - Fixed bug #30750 (Meaningful error message when upload directory is not accessible). (Ilia) - Fixed bug #30739 (imagefill does not set back alphablending mode). (Pierre) - Fixed bug #30672 (Problem handling exif data in jpeg images at unusual places). (Marcus) - Fixed bug #30658 (Ensure that temporary files created by GD are removed). (Ilia) - Fixed bug #30654 (oci8 persistent connection is deleted from hash if there was exclusive connection with the same credentials). (Tony) - Fixed bug #30613 (Prevent infinite recursion in url redirection). (Ilia) - Fixed bug #30587 (array_multisort doesn't separate zvals before changing them). (Tony) - Fixed bug #30475 (curl_getinfo() may crash in some situations). (Ilia) - Fixed bug #30442 (segfault when parsing ?getvariable[][ ). (Tony) - Fixed bug #30388 (rename across filesystems loses ownership and permission info). (Tony) - Fixed bug #30282 (segfault when using unknown/unsupported session.save_handler and/or session.serialize_handler). (Tony) - Fixed bug #30281 (Prevent non-wbmp images from being detected as such). (Ilia) - Fixed bug #30276 (Possible crash in ctype_digit on large numbers). (Ilia) - Fixed bug #30229 (imagerectangle and imagefilledrectangle do work well with alpha channel, corners are drawn twice). (Pierre) - Fixed bug #30224 (Sybase date strings are sometimes not null terminated). (Ilia) - Fixed bug #30133 (get_current_user() crashes on Windows). (Edin) - Fixed bug #30057 (did not detect IPV6 on FreeBSD 4.1). (Wez) - Fixed bug #30027 (Possible crash inside ftp_get()). (cfield at affinitysolutions dot com) - Fixed bug #29805 (HTTP Authentication Issues). (Uwe Schindler) - Fixed bug #29418 (double free when openssl_csr_new fails). (Kamesh Jayachandran). - Fixed bug #28598 (Lost support for MS Symbol fonts). (Pierre) - Fixed bug #28325 (Circular references not properly serialized). (Moriyoshi) - Fixed bug #28228 (NULL decimal separator is not being handled correctly). (Ilia) - Fixed bug #27469 (serialize() objects of incomplete class). (Dmitry)
2004-12-16s,ap-php4,ap-phpjdolecek1-2/+2
2004-12-12completely ignore system php.ini for all pear-related operations; thisjdolecek3-3/+14
is necessary to avoid being subject to e.g. open_basedir or safe_mode settings
2004-12-12abort do-install if pear upgrade failsjdolecek1-2/+2
2004-12-12update the PLIST for the updated Net_SMTP - the newer version installsjdolecek1-1/+11
some extra docs and tests
2004-12-09When apache2 is built with the "worker" MPM, the PHP4 configure scriptjlam2-1/+21
creates its own compiler wrapper script. This "meta_ccld" script isn't recognized by the installed libtool script as a compiler, and libtool gets confused as to which compiler tag to use. Rather than inserting "--tag=CC" into the Makefiles, we patch the configure script to not make the wrapper script, and instead, to simply append the appropriate pthreads CFLAGS to the normal CFLAGS variable subsituted into Makefiles. This fixes PR pkg/28485.
2004-11-27Upgrade bundled Net_Socket to 1.0.2 and Net_SMTP to 1.2.6 on installation.jdolecek3-6/+15
These include some important bug fixes, and some other pear packages require the newer versions. Bump PKGREVISION, and BUILDLINK_RECOMMENDED.
2004-11-06merge extension module handling for PHP4 and PHP5 into lang/php/ext.mk,jdolecek1-72/+0
g/c no longer needed Makefile.module add support for building extensions off PECL; version for PECL packages is built as ${PHP_BASE_VERS}.${PECL_VERSION}, i.e. PECL pkg version 1.0 would become php-pkg-4.3.9.1.0 or php-pkg-5.0.2.1.0 respectively
2004-11-05share MESSAGE.module and PLIST.module between php4 and php5 packages, movingjdolecek3-16/+3
them to lang/php/
2004-11-01use shared pear package support framework for both php4 & php5; based onjdolecek2-105/+0
the former php4 version
2004-11-01follow rename of php4-* packages to php-*jdolecek1-3/+3
2004-10-31move php4-imap patches into php4/patches and use USE_PHP_EXT_PATCHESjdolecek3-1/+59
2004-10-31change the buildlink3 DEPENDS to php-4.3.* instead of php>=4.3.6, so thatjdolecek1-2/+2
it would not patch php 5.x
2004-10-31move php4-mysql patch into php4/patches and use USE_PHP_EXT_PATCHESjdolecek1-0/+11
2004-10-31add a USE_PHP_EXT_PATCHES, which makes it possible to have and apply onlyjdolecek1-1/+10
extension-specific patches from php4/patches/
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-28Update php4 package to bug-fix release 4.3.9.jdolecek4-31/+13
Changes since 4.3.8: * fixes to GPC input processing * bundled GD extension synced with 2.0.28, re-introducing write support for GIF (patent expiration worldwide) * Implemented periodic PCRE compiled regexp cache cleanup, to avoid memory exhaustion * Fixed strip_tags() to correctly handle '\0' characters. * Rewritten UNIX and Windows install help files. * Fixed a file-descriptor leak with phpinfo() and other 'special' URLs. * Fixed possible crash inside php_shutdown_config(). * Fixed isset crashes on arrays. * Fixed imagecreatefromstring() crashes with external GD library. * Fixed fgetcsv() parsing of strings ending with escaped enclosures. * Fixed overflow in array_slice(), array_splice(), substr(), substr_replace(), strspn(), strcspn(). * Fixed '\0' in Authenticate header passed via safe_mode. * Allow bundled GD to compile against freetype 2.1.2. All in all this release fixes over 50 bugs that have been discovered and resolved since the 4.3.8 release.
2004-09-04AUTOMAKE_REQD should only be set to 1.4 in the few cases where needed,wiz1-2/+1
otherwise the default is better (and the variable doesn't need to be set). Remove a few cases where it was set unnecessarily.
2004-09-04phpize calls automake-1.9, so up AUTOMAKE_REQD to matchkim1-2/+2
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-10/+5
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-07-30Convert to use bsd.options.mk. The relevant options variable to setjlam1-5/+18
for each package can be determined by invoking: make show-var VARNAME=PKG_OPTIONS_VAR The old options are still supported unless the variable named in PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).
2004-07-14Update php4 to 4.3.8.jdolecek3-8/+8
This is security fix release, fixing several important security issues. From the ChangeLog: * Fixed strip_tags() to correctly handle '\0' characters. * Improved stability during startup when memory_limit is used. * Replace alloca() with emalloc() for better stack protection. * Added missing safe_mode checks inside ftok and itpc. * Fixed bug #28963 Fixed address allocation routine in IMAP extension. * Fixed bug #28632 Prevent open_basedir bypass via MySQL's LOAD DATA LOCAL. Note: package update also includes extra patches from PHP CVS not present in stock PHP 4.3.8 release - compilation fix for mssql extension and Zend engine memory-use-after-free fix.
2004-07-14BUILDLINK_DEPMETHOD.php defaults to full now, so no longer need to overridejdolecek1-2/+1
it for pear packages
2004-07-14default to full dependency on php4 - the extension and pear modules don't reallyjdolecek1-2/+4
make sense standalone
2004-07-13move the PKGREVISION out of Makefile.common and into Makefile.php,jdolecek2-4/+6
so that it affects only the core iterpreter packages (php4 and ap-php4); individual php4-* modules have their own PKGREVISION
2004-07-13fix a memory-use-after-free bug in the Zend engine constant codejdolecek3-4/+21
bump php4 PKGREVISION
2004-07-06Update php4 package to 4.3.7.jdolecek3-52/+6
Change list from release notes: * Synchronized bundled GD library with GD 2.0.23. * Fixed a bug that prevented compilation of GD extensions against FreeType 2.1.0-2.1.2. * Fixed thread safety issue with informix connection id. * Fixed incorrect resolving of relative paths by glob() in windows. * Fixed mapping of Greek letters to html entities. * Fixed a bug that caused an on shutdown crash when using PHP with Apache 2.0.49. * Fixed a number of crashes inside pgsql, cpdf and gd extensions. All in all this release fixes over 30 bugs that have been discovered and resolved since the 4.3.6 release.
2004-05-20Remove trailing tab after PKGREVISION value, which madewiz1-2/+2
lintpkgsrc complain. Closes PR 25648.
2004-05-19Bump PKGREVISION for apache2 crash fix.junyoung1-2/+2
2004-05-18Changes to this file didn't go through with the last commit; don't know why.cjones1-1/+2
2004-05-18Added this patch from FreeBSDcjones1-0/+46
(ports/lang/php4/files/patch-ext::pcre::php_pcre.c). Fixes a bug (described at http://bugs.php.net/bug.php?id=27810) which causes apache2 to dump core on receiving SIGHUP. This is supposedly fixed in the next release of PHP.
2004-05-14fix synopsis for php4-iconv; pointed out by Lubomir Sedlacikjdolecek1-2/+2
in private e-mail
2004-05-04Unused.wiz1-24/+0
2004-04-30CGI/1.1, as documented at:lukem3-3/+37
http://cgi-spec.golux.com/ mentions SCRIPT_NAME but not SCRIPT_FILENAME. Support web servers that only supply the former, even though PHP 4.3 wants the latter to operate as a CGI... Fixes problem using PHP 4.3 under a variety of non-Apache web servers.
2004-04-26The option is named "PHP4_CONFIGURE_ARGS", not "PHP5_...".jlam1-2/+2
2004-04-24bl3ifyxtraeme1-3/+3
2004-04-24bl3ifyxtraeme5-13/+29
2004-04-24Relinquish maintainership of packages to tech-pkg@NetBSD.org.jlam1-2/+2
2004-04-20Update PHP4 package and all PHP4 modules to version 4.3.6.jdolecek5-34/+75
Changes are bug-fixes mostly, but also synchronizes bundled GD with GD 2.0.22 and updates PCRE to version 4.5. Several NetBSD patches were integrated too, so future pkgsrc updates would be even more smooth. Full list of changes since PHP 4.3.4 is available at: http://www.php.net/ChangeLog-4.php#4.3.6 http://www.php.net/ChangeLog-4.php#4.3.5
2004-04-20don't do pear package-validate after extraction - our SHA1 checksumjdolecek1-2/+1
check is enough
2004-04-19Introduce USE_SSL build parameter, that pulls in OpenSSL and compilescube1-1/+7
support for SSL/TLS connections with PHP. It is necessary to compile SSL support in PHP to be able to use TLS-enabled sockets. The openssl PHP module does not include that functionality.
2004-04-03generate the PLIST for Pear packages using a helper PHP script, whichjdolecek2-17/+58
can use directly Pear facilities to acquire the necessary information
2004-04-02handle also 'doc' and 'test' files, this is necessary for pear-Logjdolecek1-4/+12
2004-03-29Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,jlam1-1/+2
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+". This is mandated by the example buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-17Include ../../mk/bsd.prefs.mk to make sure that TR is defined.kristerw1-1/+3
2004-03-17don't use bmake's :tl modifier, so this will work on old NetBSD anddanw1-2/+3
non-NetBSD platforms