Commit Graph

51 Commits

Author SHA1 Message Date
sthen
9670a9ddf5 Update to PHP 5.3.10, rolling in yesterday's security fix and also
fixing a memory leak.  OK robert@
2012-02-03 08:44:51 +00:00
sthen
cb3bccfa8f SECURITY - add a fix from upstream for a bug introduced with the recent
fix for CVE-2011-4885 included in PHP 5.3.9

Note that the Suhosin extension (which is enabled by default in our packages)
mitigates against this problem

ok robert@ ajacoutot@
2012-02-02 08:48:27 +00:00
espie
cbca6afbb8 allow for simultaneous install of 5.2 and 5.3 extensions.
This solves some nasty 5.0 -> current update problems.

Up to 5.0, lots of php-using packages were depending on php-mysql-5.2.
So the dependencies would update to php-mysql-5.2 from current.
BUT the php-using packages are now depending on 5.3 -> internal conflict !

With this change, things work again. After the update, you end up with
php-mysql-5.2 AND php-mysql-5.3, you can then try pkg_delete -a to weed
out "unneeded" php*-5.2

okay sthen@, ajacoutot@
2012-01-29 14:53:20 +00:00
sthen
7ed8f39ef4 Update the Suhosin extension to 0.9.33 fixing CVE-2012-0807.
Stack overflow, only affects a very specific and unusual non-default
configuration: transparent cookie encryption enabled, HTTP response
splitting protection disabled, *and* a PHP application must allow
unfiltered user input to header() in order to be affected.

Good write-up at http://seclists.org/fulldisclosure/2012/Jan/295
ok robert@
2012-01-25 11:17:22 +00:00
sthen
000dccc77b fix php-pcntl PKGNAME, ok robert@ 2012-01-25 10:03:40 +00:00
sthen
527f3f5f6d Enable chroot in the example php-fpm.conf file, mention it in DESCR-fpm.
ok robert@
2012-01-21 23:59:43 +00:00
sthen
cf14dc2f78 update php-5.3 to 5.3.9
- SECURITY fixes: CVE-2012-0057 CVE-2011-4566 CVE-2012-0788 CVE-2012-0789
- sync WANTLIB for php-5.2 while there

ok robert@
2012-01-21 23:34:35 +00:00
sthen
17b58c9332 regen patches, no pkg change 2012-01-13 18:02:54 +00:00
sthen
fcaa654699 - set SHARED_ONLY and roll PFRAG.shared-main into PLIST-main
- uncomment a couple of lines in the default php-fpm.conf so you
don't have to make any changes before it will start up

- add missing crypt_blowfish.h header to PLIST-main

ok robert@
2012-01-13 17:59:07 +00:00
robert
700e9674f5 enable the pcntl extension to replace pecl-pcntl 2011-11-17 12:52:27 +00:00
robert
93923bd770 switch php to version 5.3 by default 2011-11-16 15:56:36 +00:00
espie
8a612a2089 zap extra unneeded ldconfig that pollute the cache with temporary directories 2011-11-16 12:29:00 +00:00
sthen
e9dd4edd8d replace dead entry in MASTER_SITES0 2011-11-08 10:25:48 +00:00
espie
c52ad831c4 ... make no_suhosin a full flavor 2011-10-02 11:16:19 +00:00
espie
f9b3b56f3e you've got to be kidding me 2011-10-02 10:56:16 +00:00
espie
e820071495 normalize pkgpath 2011-09-16 10:31:20 +00:00
robert
3ed56ef0e1 update php/5.3 to 5.3.8 and enable fpm support. the original fpm diff
was from william@ but i had a slightly different approach of implementing
it in the port itself.
2011-08-27 13:13:13 +00:00
sthen
aaf8da1229 The php-gd module no longer has a no_x11 flavour; add an @pkgpath so
that the new package can replace the no_x11 flavour of the old package.
ok robert@
2011-07-26 10:54:07 +00:00
sthen
3c59336cdc Make the description agree with the suggested commands when linking
php.conf from modules.sample into modules; ok robert@
2011-07-22 10:28:54 +00:00
sthen
e96b4a7874 Use PKGSPEC to set the correct PHP version in ports which depend on modules.
Otherwise a port wanting php-mysql-5.3 was matching an installed php-mysql-5.2
package. ok robert@, bumps to follow.
2011-07-22 10:19:23 +00:00
robert
93da2fef8e fastcgi is hard without fastcgi support so enable it 2011-07-15 12:57:42 +00:00
robert
82b8af8cff make sure to read the correct php configuraion file, noticed by ajacoutot@ 2011-07-14 12:40:48 +00:00
robert
b1a46ef878 fix fastcgi path 2011-07-09 00:41:44 +00:00
robert
c897d74fff set CONFIGURE_STYLE for the phpize modules 2011-07-09 00:15:09 +00:00
robert
dc81a2fceb add support for MODPHP_BUILDDEP and MODPHP_RUNDEP 2011-07-08 22:36:47 +00:00
robert
c944cab818 switch to lang/php 2011-07-08 18:23:17 +00:00
robert
1ba5ab8133 add new master site and remove REVISIONs 2011-07-08 17:45:08 +00:00
robert
b779fc4db0 update to 5.3.6 2011-07-08 16:57:35 +00:00
ajacoutot
94ccb4c91a Use the libiconv|gettext MODULE. 2011-07-06 23:56:08 +00:00
sthen
748511976d Use PATCHORIG, regen patches and rename the files which didn't match the
normal update-patches filenames. This avoids update-patches picking up the
.orig files in PHP distfiles and make it easier to keep in-sync. ok robert@
2011-06-18 19:49:22 +00:00
jasper
a86c14c4aa add patch here too to unbreak after gmp update; no binary change 2011-05-27 21:11:37 +00:00
jasper
c88bae6877 fix distinfo for php-5.3.5, we're not at 5.3.6 yet.. 2011-05-27 21:09:22 +00:00
robert
96d274dabc Add support for running phpize and installing an example ini
file for ports using this module.
2011-05-13 09:41:24 +00:00
sthen
ec6452affe fix curl updates 2011-05-12 17:07:20 +00:00
robert
2db9cd2030 fix update from www/php5 2011-05-12 14:30:12 +00:00
sthen
b47bbf573f don't pick up an installed gsed; problem noticed by landry@, ok robert@ 2011-03-26 10:23:13 +00:00
robert
28a8dffc1d do not conflict with the -fastcgi subpackage 2011-03-21 21:39:45 +00:00
jasper
f071bea5bc - fix the autoconf bits for openssl's pkg-config files as well as a fix
for one of the autoconf tests which assumes libssl is linked with libcrypto.

from brad
ok robert@ (MAINTAINER)
2011-03-21 19:50:18 +00:00
ajacoutot
6674371329 Add femail,-chroot as a RUN_DEPENDS for php*-core. It is super small and
is nice to have around from the start.

Idea from sthen@

ok robert@ (maintainer)
2011-03-21 18:29:07 +00:00
jasper
82359535d8 - switch from www/tidy to www/tidyp which is API compatible
ok sthen@
2011-03-15 19:49:42 +00:00
ajacoutot
0b0f08ff77 Fix rcs ids. 2011-03-08 23:45:47 +00:00
sthen
99e3d2219c security update to 5.2.17/5.3.5; note that this port is still unlinked and WIP
ok robert@
2011-01-17 19:30:26 +00:00
robert
04cf0920f3 update both to their current version 5.3.4 and 5.2.16 and fix wantlibs.
update patches while here
2011-01-05 09:31:22 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
robert
744327511e update this php port to 5.2.14 too 2010-09-10 10:42:17 +00:00
steven
dc8c73b1de drop USE_GCC3 here as well.
from brad
2010-07-21 17:04:29 +00:00
robert
46a082fec7 add correct @pkgpath and @conflicts so that we can update from php5- 2010-06-29 01:10:44 +00:00
robert
966330c5d0 simplify the php module and add 5.3 too 2010-06-28 23:29:57 +00:00
robert
48b83a745c Add a @sample for each .ini 2010-06-28 22:45:54 +00:00