22 Commits

Author SHA1 Message Date
sthen
72ce314103 Provide PHP 7.4 packages.
The default version for use in PHP-based ports remains at 7.3.
2020-04-21 20:38:31 +00:00
sthen
b5ff455fb5 remove PHP 7.1 and set @pkgpath to merge package updates to 7.3,
7.1 is now end of life upstream and won't receive more security fixes.
2019-12-11 14:47:54 +00:00
sthen
206d5f468a add a note to the sample php-fpm.conf files that if using TCP (rather than
the patched default of a unix socket), the fpm port should never be exposed
to the internet.
2019-07-27 15:16:01 +00:00
sthen
dea867ae7b it seems php have done some cdn shuffling, now the various country.php.net
are a single cdn backed server and issue a redirect to https://www.php.net/.
replace MASTER_SITES with the single https://www.php.net/distributions/.
this also suggests the mishmash of working and broken backends for
www.php.net that resulted in using secure.php.net as the homepage have
been cleaned up, so switch that back to https://www.php.net/.
2019-07-10 22:27:31 +00:00
sthen
7c5e230bd4 add php-7.3.3, now that it does something on OpenBSD other than crashing
all over the place. scaffolding for pecl modules to follow sometime later
after more tests.
2019-03-08 02:13:05 +00:00
sthen
eae4c81565 remove php 5.6 and infrastructure, it is nearly out of security support 2018-12-11 12:10:19 +00:00
sthen
4e42c4719a oops, committed one file too many 2018-12-11 11:46:15 +00:00
sthen
7ac64c2fb0 enable ext/sodium for php 7.2. 2018-12-11 11:41:54 +00:00
sthen
813d2e28fc drop php 7.0 and scaffolding, the default has already been switched to 7.1 2018-10-26 21:22:01 +00:00
sthen
c72587967f add php 7.1.22 and 7.2.10 2018-09-28 22:22:03 +00:00
sthen
778e786a35 drop php 5.5, requested by martijn@, robert agrees 2017-08-31 17:18:08 +00:00
sthen
6772492fc9 revert the revert: burn apache1 php modules, @pkgpath is set so that updates
work from -ap2. ok robert
2016-04-28 18:19:23 +00:00
sthen
9078ffe040 remove php 5.4, suggested by robert 2016-04-28 18:06:33 +00:00
sthen
e162843019 add commented-out entry for 7.0 with explanation of why it's not enabled yet 2016-03-21 10:04:43 +00:00
sthen
7123c98071 oops, revert pieces which shouldn't have been in previous commit 2016-03-17 16:58:01 +00:00
sthen
dc5525c548 update to php-7.0.4, ok robert@ 2016-03-17 16:54:12 +00:00
sthen
8c41d46c33 unhook php/5.3, ok robert@ 2015-03-21 22:33:21 +00:00
robert
51c712e43b add php-5.6; ok sthen@ 2014-11-15 13:43:01 +00:00
sthen
c1acea1f5f build 5.5, ok robert@ 2014-04-06 12:53:50 +00:00
robert
efc466dc3b bye-bye php 5.2, you have been rotten dead already
welcome 5.4 to the build which replaces 5.2 by default
2013-08-08 18:54:54 +00:00
sthen
49180dc5fe fix ap2 flavours; they should be in lang/php/Makefile not lang/Makefile
reported by naddy
2012-11-28 20:51:39 +00:00
robert
1d497297cd Import a reworked port of php to lang/php. The basic difference is that
there are no core and extensions packages anymore, everything is built by
the main ports itself and the package names have changed to php-${V} or
php-mysql-${V} for modules.

The new ports allows you to install all of the php versions just like python
so you can actually run different webservers with different versions of php
because you can't load two modules to one. You can only do that with fastcgi.

The port tries to share all the files that can be shared and the different
extensions are located in the local version's Makefile instead of Makefile.inc.

The other change is that *all* of the configuration has moved to /etc out
of /var/www because that was a realy stupid concept, since apache if you
use it chrooted, will load all of the extensions before doing the actual
chroot.

This port is not linked to the build yet because several issues have to
be resolved first, like providing a way to update from php5-* packages,
and probably other things that do not come into my mind right now,
because the Bullfrog is making me crazy.
2010-06-27 20:28:44 +00:00