summaryrefslogtreecommitdiff
path: root/www/php4
AgeCommit message (Collapse)AuthorFilesLines
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-17add base PHP4 glue for PHP Pear packagesjdolecek1-0/+55
moved over from pkgsrc-wip, and based on initial work done by Adrian Portelli of pkgsrc-wip team
2003-11-16Prevent php4's Makefile.common from unconditionally overridingcube1-2/+2
EXTRACT_SUFX. Also, set php4-apc's EXTRACT_SUFX to .tar.gz since it's the only one available.
2003-11-08Update PHP to 4.3.4jdolecek8-53/+39
From release announcemenet: After a lengthy QA process, PHP 4.3.4 is finally out! This is a medium size maintenance release, with a fair number of bug fixes. All users are encouraged to upgrade to 4.3.4. Bugfix release PHP 4.3.4 contains, among others, following important fixes, additions and improvements: * Fixed disk_total_space() and disk_free_space() under FreeBSD. * Fixed FastCGI support on Win32. * Fixed FastCGI being unable to bind to a specific IP. * Fixed several bugs in mail() implementation on win32. * Fixed crashes in a number of functions. * Fixed compile failure on MacOSX 10.3 Panther. * Over 60 various bug fixes! For full list of changes in PHP 4.3.4, see ChangeLog: http://www.php.net/ChangeLog-4.php#4.3.4
2003-09-29use explicit number here rather than ${PHP_BASE_VERS}, so that packagesjdolecek1-2/+2
using the buildlink would get proper version dependency even when not using php4/Makefile.common
2003-09-05update comment. pointed out by Todd Vierling on tech-pkg@jdolecek1-4/+3
2003-09-05add a note that pcre, session and xml are now built into the main PHP4 packagejdolecek1-1/+4
suggested on tech-pkg@
2003-09-01add some missing @dirrm'sjdolecek1-1/+8
problem reported and patch provided in PR pkg/22654 by Adrian Portelli
2003-09-01Add NetBSD RCS tagscjep6-0/+6
2003-09-01Removed the non-existing patch-aamartti1-3/+1
2003-09-01remove for now; I'll confirm whether or not this patch would be necessary laterjdolecek1-175/+0
2003-08-31Update PHP to final 4.3.3jdolecek17-467/+357
Some highlights of changes since 4.2.3: * PCRE updated to 4.3, GD to 2.0.15 * improved Apache2 support * much improved stream & URL wrapper support, output compression support * added CLI (Command Line Interface) SAPI * debug_backtrace() backported from ZendEngine2 * faster build system * huge number of other bug fixes and improvements Packaging changes: * 'pcre', 'xml', and 'session' modules folded back into main package - 'pcre' and 'xml' is required by PEAR, and 'session' is just too essential to be separate * 'gd' module now uses bundled PHP GD library, which is better integrated * PHP modules use shared distinfo when possible to ease future PHP updates * ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php remains CGI version
2003-08-31include some additional information about PHP languagejdolecek1-4/+5
2003-08-21improve descriptions of some extensionsgrant1-5/+5
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-29use LINK_ALL_LIBGCC_HACKgrant1-4/+3
remove some unneeded parens
2003-06-07Add NetBSD RCS tags.cjep1-0/+1
2003-06-03Teach ap2-perl and ap2-php4 how to find apr's includes. They need toepg2-17/+23
find this separately now that apr is provided in a separate package.
2003-03-22Let MASTER_SITES be overridden, if a package using this Makefilewiz1-2/+2
fragment really wants to (like php4-apc). Closes PR 20293 by Soren Jacobsen.
2003-02-21Fix for wordwrap() buffer overflow, perlukem3-3/+111
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-1396 (Patch obtained from RedHat's php-4.2.2-8.0.7.src.rpm.) Bump PKGREVISION.
2003-02-03Bump PKGREVISION of www/php4 to 1. This fixes a problem reported onjlam4-8/+12
tech-pkg@ where the incorrect libtoolize was being invoked. We now pass in the path to libtoolize via the environment, much like how the other GNU auto* tools are found in pkgsrc.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-14new patch-ajchristos1-1/+2
2003-01-14make sure that gettext does not core dump on bad params.christos1-0/+68
2003-01-12update checksumchristos1-2/+3
2003-01-12PR/19207, PR/19681, PR/19367: package does not compile because threadschristos1-8/+112
are required for ZTS. Disable ZTS if no threads.
2003-01-12PR/18693: Simon Schubert: Remove stat stuff that breaks with apache2 virtualchristos1-0/+13
paths.
2003-01-08Make php4 and ap-php4 actually use our libtool again.jlam4-18/+23
2002-12-21Improve message, as suggested by Daniel Eggert.wiz1-2/+4
2002-11-22Backout last change. It makes PHP unusable with Apache 1.3.x.tron1-7/+1
2002-11-05- make this work with apache2martti1-1/+7
- buildlink2
2002-10-25Unused.wiz1-49/+0
2002-10-14Updated php to 4.2.3martti11-111/+84
* lots of bug fixes * experimental apache2 support * added IPv6 support to gethostbyaddr() ATTENTION!! register_globals defaults to 'off' now
2002-10-05Pass in some env. variables for phpize. Reported missing by lukem.wiz1-2/+4
2002-10-02Make modules use automake.mk. Bump PKGREVISION for phpize change.wiz4-6/+28
2002-09-04Apply patches from Lubomir Sedlacik <salo@Xtrmntr.org> in PR 18115 toagc4-13/+11
generalise the linker flags used to export symbols by setting them on a per-OS basis. > many packages force -Wl,-export-dynamic which is not portable outside GNU ld > and cause problems e.g. on Solaris. some of these packages use if > conditionals either only for NetBSD or except SunOS, but the state is not > coherent and it may complicate later when support for new OS is added to > pkgsrc (e.g. ongoing work on HP-UX support). > > jlam proposed the following framework in discussion on tech-pkg: > > http://mail-index.netbsd.org/tech-pkg/2002/06/21/0009.html > > now, ${EXPORT_SYMBOLS_LDFLAGS} is used instead of directly defining > -Wl,-export-dynamic which is set in appropriate defs.*.mk to reasonable > values. packages should be converted to this framework by: > > 1) replacing LDFLAGS+= -Wl,-export-dynamic and LIBS+= -export-dynamic with: > > LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} > > 2) for use in patchfiles, add this variable to MAKE_ENV if needed: > > MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS} > > 3) replace occurances of -Wl,-export-dynamic and -export-dynamic in patch > files with: > > $(EXPORT_SYMBOLS_LDFLAGS)
2002-08-26backout previous, the problem seems to lie with our Apache pkg on Solaris.grant2-27/+9
2002-08-26fix configure problem on Solaris while calling apxs.grant2-9/+27
2002-08-26The Solaris linker doesn't understand --export-dynamic, so give this agrant2-5/+9
chance of working by only passing -Wl,--export-dynamic if we are not on SunOS.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam5-7/+40
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-04-12Give PHP4 distfile a make variable name.jlam1-1/+4
2002-03-01Replace some = with ?= so that the values may be overridden in PHP4 modulejlam2-10/+10
package Makefiles. This fixes breakage in php4-apc noted by Jon Buller in private e-mail.
2002-02-28Update php4 and ap-php4 to 4.1.2. Changes from version 4.1.1 include:jlam5-24/+24
- Fixed start up failure when mm save handler is used and there is multiple SAPIs are working at the same time. (Yasuo) - Fixed a buffer overflow in the RFC-1867 file upload code (Stefan) <===> SECURITY NOTE <===> Note that the buffer overflow fix is a major security fix. Quoting from the security advisory at: http://security.e-matters.de/advisories/012002.html "PHP supports multipart/form-data POST requests (as described in RFC1867) known as POST fileuploads. Unfourtunately there are several flaws in the php_mime_split function that could be used by an attacker to execute arbitrary code. During our research we found out that not only PHP4 but also older versions from the PHP3 tree are vulnerable. [...] "If you are running PHP 4.0.3 or above one way to workaround these bugs is to disable the fileupload support within your php.ini (file_uploads = Off). If you are running php as module keep in mind to restart the webserver. Anyway you should better install the fixed or a properly patched version to be safe."
2002-02-15mkdir -> ${MKDIR}skrll1-2/+2
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2002-01-11Remove references to the example php.ini files. The recommended one isjlam1-7/+1
automatically installed, and the example files are in the obvious place.
2002-01-06Update www/php4 to 4.1.1. Changes from version 4.1.0 include:jlam2-5/+5
- Fixed bug that caused crashes or error notices on shutdown on threaded platforms. (Zeev) - Fixed bug in gmmktime() which was one hour off during standard time - bug #9878. Patch by bfoddy@mediaone.net. (jmoore) - Fixed a bug where the is_file() family of functions would in-correctly give an error when they were given filenames that didn't exist. (Sterling) - Fixed a bug in the strtotime() function where it was incorrectly recognizing GMT +0100 and GMT -0100. (Derick)
2001-12-31Update www/php4 to 4.1.0. Major changes from version 4.0.6 include:jlam11-94/+88
- Introduced a new $_REQUEST array, which includes any GET, POST or COOKIE variables. Like the other new variables, this variable is also available regardless of the context. - Introduced $_GET, $_POST, $_COOKIE, $_SERVER and $_ENV variables, which deprecate the old $HTTP_*_VARS arrays. In addition to be much shorter to type - these variables are also available regardless of the scope, and there's no need to import them using the 'global' statement. Other relevant changes include: - Bug fixes to prevent crashes on unexpected input. - Huge performance improvements, especially in thread-safe code. - Introduced extension version numbers. - Added support for single dimensional SafeArrays and Enumerations. Added an is_enum() function to check if a component implements an enumeration. - Improved speed of the serializer/deserializer. - Floating point numbers are better detected when converting from strings. - Added import_request_variables(), to allow users to safely import form variables to the global scope - Add config option (always_populate_raw_post_data) which when enabled will always populate $HTTP_RAW_POST_DATA regardless of the post mime type - Added getmygid() and safe_mode_gid ini directive to allow safe mode to do a gid check instead of a uid check. - Assigning to a string offset beyond the end of the string now automatically increases the string length by padding it with spaces, and performs the assignment.
2001-12-11Missed a PHP_PKG_VERS -> PKGREVISION conversion.jlam1-2/+2
2001-12-03Use PKGREVISION to manage the package-specific version number when itjlam3-15/+7
differs from the distfile version number. G/C some the unused variables in php4/Makefile.common related to the old way of handling version numbers.
2001-12-02bsd.pkg.install.mk calls the INSTALL script at the right timesjlam1-5/+1
automatically, so no need to do it ourselves.