summaryrefslogtreecommitdiff
path: root/lang/php5/Makefile.php
AgeCommit message (Collapse)AuthorFilesLines
2008-07-08Fix PEAR installs where PKG_SYSCONFDIR is not the default.adrianp1-1/+4
Fixes PR 39081 PKGREVISION++
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam1-3/+1
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-05-05Remove PEAR from the default PHP installadrianp1-1/+2
2007-02-25put back openssl extension, mistakely commented out in PHP 5.2.1 upgradejdolecek1-6/+6
noted by Manuel Bouyer
2007-02-22pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev.wiz1-2/+2
2007-02-20Update PHP5 to 5.2.1. Includes several important security fixes andjdolecek1-6/+6
large number of other fixes. Update for all users is strongly advised.
2006-11-06Update lang/php5 to 5.2.0.jdolecek1-1/+3
Changes since 5.1.6: The key features of PHP 5.2.0 include: * New memory manager for the Zend Engine with improved performance and a more accurate memory usage tracking. * Input filtering extension was added and enabled by default. * JSON extension was added and enabled by default. * ZIP extension for creating and editing zip files was introduced. * Hooks for tracking file upload progress were introduced. * Introduced E_RECOVERABLE_ERROR error mode. * Introduced DateTime and DateTimeZone objects with methods to manipulate date/time information. * Upgraded bundled SQLite, PCRE libraries. * Upgraded OpenSSL, MySQL and PostgreSQL client libraries for Windows installations. * Many performance improvements. * Over 200 bug fixes. Security Enhancements and Fixes in PHP 5.2.0: * Made PostgreSQL escaping functions in PostgreSQL and PDO extension keep track of character set encoding whenever possible. * Added allow_url_include, set to Off by default to disallow use of URLs for include and require. * Disable realpath cache when open_basedir and safe_mode are being used. * Improved safe_mode enforcement for error_log() function. * Fixed a possible buffer overflow in the underlying code responsible for htmlspecialchars() and htmlentities() functions. * Added missing safe_mode and open_basedir checks for the cURL extension. * Fixed overflow is str_repeat() & wordwrap() functions on 64bit machines. * Fixed handling of long paths inside the tempnam() function. * Fixed safe_mode/open_basedir checks for session.save_path, allowing them to account for extra parameters. * Fixed ini setting overload in the ini_restore() function. For a full list of changes in PHP 5.2.0, see the ChangeLog: http://www.php.net/ChangeLog-5.php#5.2.0 Also other notable extensions changes: * filePRO extension removed (not in PECL yet, php-filepro disabled for PHP5) * JSON added (not enabled by default, packaged in php-json) * filter added (enabled by default) * wddx rewritten to native libxml2, fixing several encoding bugs
2006-10-20remove --enable-memory-limit - 8MB is too low, and this justjdolecek1-4/+1
duplicates process resource limits, which already provide necessary "safety net" protection against rogue scripts bump PKGREVISION for this adressess PR pkg/32007 by "pancake" also remove --enable-track-vars, since that configure argument is long gone from PHP
2006-06-05Specify explicitly where openssl can be found.minskim1-2/+2
2006-04-14PHP4/5 security changes... They're not critical issues; secunia classescube1-1/+2
them between "not critical" and "less critical". Fix CVE-2006-0996, CVE-2006-1494, CVE-2006-1608, CVE-2006-1490. See: http://secunia.com/advisories/19383/ http://secunia.com/advisories/19599/ Patches were extracted from CVS. I had to translate the one for CVE-2006-1608 on php4 because it has not made its way to the php4.4 branch (I don't know why; I can confirm it fixes the issue). While here, add PATCHDIR to the list of variables php5's Makefile.php defines. That way, ap-php gets patched too...
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-3/+3
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-3/+3
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-03Update PHP5 to version 5.1.1. Some of the key features include:jdolecek1-6/+2
* A complete rewrite of date handling code, with improved timezone support. * Significant performance improvements compared to PHP 5.0.X. * PDO extension is now enabled by default (separate pkg for pkgsrc) * Over 30 new functions in various extensions and built-in functionality. * Bundled libraries, PCRE and SQLite upgraded to latest versions. * Over 400 various bug fixes. * PEAR upgraded to version 1.4.5 This release also fixes various security problems discovered in 5.0.X.
2005-11-11PKGBASE is defined too late to be used in PKG_OPTIONS_VAR, so it cannotrillig1-2/+4
be used here.
2005-11-05Replaced an overly complex expression with the equivalent ${PKGBASE}.rillig1-2/+2
2005-10-23php regex is also necessary on Linux; pointed out by Ondrej Tumajdolecek1-2/+2
in private e-mail
2005-10-19Bring back the "ssl" option so that the builder may have the *option* totv1-5/+10
turn it off. It's still on by default (in PKG_SUGGESTED_OPTIONS), so no PKGREVISION bump required.
2005-10-16use PHP-provided regex on Solaris, PHP doesn't build with system regexjdolecek1-1/+7
there PR: 31047 by Gilles Dauphin
2005-10-08add inet6 to list of supported options; this effectively enables IPv6jdolecek1-1/+2
support by default, since the USE_INET6 mapping now properly kicks in
2005-10-08Unfortunately PHP has several openssl hooks, which are only enabledjdolecek1-7/+4
when the base PHP is compiled with openssl extension (e.g. ssl://, tls:// stream support, and couple others). These don't work when SSL support is loaded via extension. For this reason, make openssl extension unconditionally built-in into the main PHP package, and g/c security/php-openssl.
2005-09-04Move some options that only apply to the PHP CGI package from Makefile.phpjlam1-3/+1
(shared with ap-php) into the php package Makefile.
2005-05-31Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's adillo1-12/+8
user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz.
2005-04-08disable sqlite extension again - there is databases/php5-sqlite for thisjdolecek1-2/+2
purpose
2005-01-04Enable SQLitemanu1-2/+2
2004-12-27use ${PKG_SYSCONFDIR} rather than hardcoding ${PREFIX}/etcjdolecek1-2/+2
Fixes PR pkg/28718 by Amitai Schlair
2004-12-17move DISTINFO_FILE setting from Makefile.common to Makefile.php,jdolecek1-1/+3
so that it PECL extension packages could override it properly
2004-11-04put items only pertinent to interpreter build to new file Makefile.phpjdolecek1-0/+55
(similar to PHP4 package), and also update to use PKG_OPTIONS this fixes environment pollution for extension modules, particularily CONFIGURE_ARGS