summaryrefslogtreecommitdiff
path: root/lang/php5
AgeCommit message (Collapse)AuthorFilesLines
2006-07-08Change DIST_SUBDIR because the current distfile path was already used beforeminskim2-6/+6
for a different tarball.
2006-06-06Note in the MESSAGE file the path to the PHP CGI binary to answer an FAQ.jlam2-4/+12
2006-06-05Specify explicitly where openssl can be found.minskim1-2/+2
2006-06-05This package needs lex to build. Add it to USE_TOOLS.minskim1-2/+2
2006-05-23add patch for WDDX non-ASCII serializer/deserializer problem, reportedjdolecek2-1/+16
as PHP Bug 37569 and 37571
2006-05-17Use PKGNAME_NOREV for DIST_SUBDIR (instead of just PKGNAME).reed2-6/+6
As reported by Christopher W. Richardson on tech-pkg.
2006-05-16Tarball on php.net has changed to include the pear installation fileadrianp2-21/+7
Modify the package to not seperately fetch the pear file from php.net Problem found by Christopher W. Richardson on tech-pkg@ Bump PKGREVISION
2006-05-07Get distribtion file from sub directory in derived packages, too.tron1-3/+5
2006-05-07Added missing DIST_SUBDIRmartti1-2/+2
2006-05-07update distinfo (part of PR pkg/33432 fix)jdolecek1-4/+6
2006-05-07fetch PEAR installation archive too, to avoid use of wget by PHP installationjdolecek1-1/+16
PR: pkg/33432 by Martti Kuparinen XXX PEAR should be moved to separate package
2006-05-06Update lang/php5 to 5.1.4.jdolecek8-146/+22
Some of the key changes include: * Disallow certain characters in session names. * Fixed a buffer overflow inside the wordwrap() function. * Prevent jumps to parent directory via the 2nd parameter of the tempnam() function. * Enforce safe_mode for the source parameter of the copy() function. * Fixed cross-site scripting inside the phpinfo() function. * Fixed offset/length parameter validation inside the substr_compare() function. * Fixed a heap corruption inside the session extension. * Fixed a bug that would allow variable to survive unset(). * Fixed a number of crashes in the DOM, SOAP and PDO extensions. * Upgraded bundled PCRE library to version 6.6 * The use of the var keyword to declare properties no longer raises a deprecation E_STRICT. * FastCGI interface was completely reimplemented. * Multitude of improvements to the SPL, SimpleXML, GD, CURL and Reflection extensions. * Over 120 various bug fixes. See release annoucement on: http://www.php.net/release_5_1_3.php And ChangeLog: http://www.php.net/ChangeLog-5.php#5.1.3
2006-04-22do not require -I${PREFIX}/include/php/ext/date/lib when buildingjdolecek2-1/+15
extension using php_date.h problem reported upstream as PHP Bug 37163
2006-04-22patch-as as renamed to patch-at before commit, follow renamejdolecek1-2/+2
also here
2006-04-22add patch to actually compile the contents of PHP WDDX module; beforejdolecek2-1/+13
it produced empty *.so and the module couldn't be actually used
2006-04-14The actual patches for PHP4/5.cube3-0/+119
2006-04-14PHP4/5 security changes... They're not critical issues; secunia classescube3-4/+8
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...
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-17Install bin/pear with correct file permissionsadam2-6/+6
2006-02-06add fix to build php-xmlrpc and php5-dom successfully with 5.1.2jdolecek1-1/+4
2006-02-06Updated lang/php5 to 5.1.2martti9-37/+55
* HTTP Response Splitting has been addressed in ext/session and in the header() function. * Fixed format string vulnerability in ext/mysqli. * Fixed possible cross-site scripting problems in certain error conditions. * Hash & XMLWriter extensions added and enabled by default. * Upgraded OCI8 extension. * Over 85 various bug fixes. (I haven't heard anything from the MAINTAINER but since this works fine on my servers and as this fixes security issues I checked in this)
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2006-02-02Added two missing files to the PLIST. Bumped PKGREVISION.rillig2-3/+5
2006-01-04Use PKGMANDIR instead of "man".reed1-2/+2
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-06patch php.ini-dist and php.ini-recommended to comment out extension_dirjdolecek4-3/+54
and to uncomment and explicitly set upload_tmp_dir, so that this works out of box (patches adapted from www/php4) pointed out by Martti Kuparinen on tech-pkg@
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, forrillig3-7/+6
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-04patch pear to use -n post-install - it cannot be done using normaljdolecek1-2/+6
patch framework, the file is part of binary .phar archive and is created during installation this has been submitted as PHP bug #35544, so this may be adressed upstream hopefully
2005-12-04regen patch-ao with less context lines to avoid $Id$ in the originaljdolecek2-10/+6
file (using pkgdiff now) PR: 32233 by Peter Avalos
2005-12-04remove no longer needed patches - pointed out by Peter Avalosjdolecek1-10/+0
in private e-mail
2005-12-03Update PHP5 to version 5.1.1. Some of the key features include:jdolecek9-126/+138
* 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-21Allow choosing of CGI or FastCGI as SAPI for the PHP interpreter.joerg1-1/+11
This is done via an option group, default is CGI. Note that the FastCGI interpreter can still be used for normal CGI, but there might be security issues involved in doing so.
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-16Fix bug in mbstring extension function mb_encode_mimeheader(), whichjdolecek2-1/+15
misinterpreted some Japanese characters as ASCII. PR: 31223 by Takahiro Kambe
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 IPv6jdolecek2-3/+4
support by default, since the USE_INET6 mapping now properly kicks in
2005-10-08fix pluraljdolecek1-2/+2
2005-10-08Unfortunately PHP has several openssl hooks, which are only enabledjdolecek3-9/+13
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-10-07Add a fix to LDAP extension build to properly detect LDAP capabilities,jdolecek2-1/+14
such as TLS support. Patch provided by Stoned Elipot in private e-mail.
2005-09-09Allow versions of PHP newer than 5.0.4nb1 to satisfy BUILDLINK_RECOMMENDED.schmonz1-2/+2
Fixes build of ap-php and PHP modules.
2005-09-08Update php5 to version 5.0.5. This is maintenance release, aimed atjdolecek4-25/+12
bug fixes only with only few and minor new features. Full changelog available at: http://mirrors.inway.cz/ChangeLog-5.php#5.0.5
2005-09-04Move some options that only apply to the PHP CGI package from Makefile.phpjlam2-4/+5
(shared with ap-php) into the php package Makefile.
2005-09-03Bump BUILDLINK_RECOMMENDED to nb1 for recent security issue and fix typoadrianp1-2/+2
Fix suggested by salo@.
2005-09-03Update php5 to 5.0.4nb1 to address XML_RPC security issue(s)adrianp3-5/+20
Fix based on work done by tron@ for the PHP 4.x branch fix PLIST fixup to correctly remove @PREFIX@/lib/php
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-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison