56 Commits

Author SHA1 Message Date
sthen
ea450be06a update to php-7.4.30 2022-06-10 07:56:39 +00:00
sthen
cbadb8a428 update to php-7.4.29 2022-04-15 08:42:38 +00:00
sthen
e82926a8c7 Adjust PHP readme showing how to use multiple versions of php-fpm in
parallel. Also mention NGINX Unit.
2022-03-31 07:09:52 +00:00
sthen
c20356a9a8 fix typo/thinko: s/REVISION-dblib/REVISION-pdo_dblib/ 2022-03-25 19:44:51 +00:00
sthen
9109ce7c68 sync WANTLIB-pdo_dblib (gnutls now pulls in brotli so there are some
additional WANTLIB entries) and add a BDEP on xxhash for 8.1
2022-03-24 17:22:16 +00:00
sthen
60a48cf9c2 switch the default php version to 8.0 2022-03-23 23:58:28 +00:00
sthen
6f9cacb341 no need to patch openssl >= 1.0.1 pkg-config check any more 2022-03-13 13:48:38 +00:00
sthen
a98e0e6666 remove rcs IDs in ports that I maintain 2022-03-07 21:36:41 +00:00
sthen
07084454fa update to php-7.4.28 2022-02-20 11:07:36 +00:00
sthen
e8bf7bdbdd fix php.ini paths, found the hard way by Tom Murphy 2022-01-31 21:18:10 +00:00
sthen
016fdd0c63 use MODPHP_VERSION in patch-main_php_ini_c in 7.4/8.0, they had the
correct value for the version anyway, but it should not be hardcoded
in the patch
2022-01-25 12:16:27 +00:00
sthen
f7e434d01e php/7.4: bump revision for wantlib sync 2022-01-23 13:49:59 +00:00
sthen
16f2ea8e4f php: don't pick up php if present at build time, should fix a failure
reported by naddy. factor some common parts while there.
2021-12-20 10:44:01 +00:00
sthen
b9294fbdcc update to php-7.4.27 2021-12-18 22:27:45 +00:00
sthen
f45382eec9 De-conflict php-apache and php-embed which had the same libphpX.so filename
and directory.

This moves the module for Apache httpd from lib/php-X.Y/libphpX.so to
lib/apache2/php-X.Y/libphpX.so.

The installed /var/www/conf/modules.sample/php-X.Y.conf is of course updated
to reflect the change, however if anyone uses php-apache and doesn't follow
the recommended config symlink they will need to adapt their config.
2021-11-19 12:46:59 +00:00
sthen
037fc0eb59 tidy CONFIGURE_ARGS, --enable-inline-optimization is only for 7.4 2021-11-19 11:29:04 +00:00
sthen
659b82dace sort PLISTs 2021-11-19 10:31:13 +00:00
sthen
0e5d7c916e update to php-7.4.26p0 2021-11-19 09:56:32 +00:00
ajacoutot
31ba6ffd2f Unbreak with ICU >= 70.1 2021-10-30 06:17:45 +00:00
sthen
2a7143288b add some more bits about living with chroot 2021-10-26 15:11:13 +00:00
sthen
997adf2743 missed bump when I adjusted plists to merge 7.3 into 7.4, thanks aja@ 2021-10-26 11:15:39 +00:00
sthen
f611d84e40 drop php 7.3 from -current, although it is still officially in
security support it appears this is not really the case any more
https://bugs.php.net/bug.php?id=81026

add @pkgpaths to merge pecl-* etc across
mark www/syweb broken, it was marked 7.3-only so looks like it needs more work
other php-ish ports have a RDEP on either 7.4 (default version) or 8.0
2021-10-25 12:33:18 +00:00
sthen
955387a5de update to php-7.4.25, including a fix for https://bugs.php.net/bug.php?id=81026
PHP-FPM oob R/W in root process leading to privilege escalation
2021-10-23 08:37:23 +00:00
sthen
a033b2fb2c rearrange the php ports a little so that the embedded SAPI modules
can be built (needed if we want to add nginx unit with php support).

while there patch to tweak a "minimum number of bits" check done for
openssl_pkey_new which A) only looks at openssl.cnf settings and PHP
code, ignoring that the TLS library sets a default length internally,
and B) also checks this when generating named curve EC keys,
resulting in a confusing bogus error message.
2021-10-20 20:45:58 +00:00
sthen
a510aa9fc2 update to php-7.4.24 2021-10-03 20:03:15 +00:00
sthen
51ec44be89 update to php-7.4.23 2021-08-27 08:51:18 +00:00
sthen
139c7986a1 update to php-7.4.22/php-8.0.9
patch for ASN1_INTEGER_set_int64 (openssl 1.1.0 API)
2021-07-31 10:24:31 +00:00
sthen
5596d29555 update to PHP 7.4.21 2021-07-02 13:53:08 +00:00
sthen
f22d116330 update to php-7.4.20 2021-06-05 20:30:14 +00:00
sthen
855d864d81 update to php-7.4.19 2021-05-07 19:28:55 +00:00
sthen
6749dca4c9 ensure php revisions in -current are above -stable 2021-05-02 14:47:12 +00:00
sthen
3143d9f50a drop php-7.2 and set pkgpath markers to update, it stopped getting
security fixes at the end of November 2020

update other PHP versions to 7.3.28, 7.4.18, 8.0.5
2021-04-30 17:00:26 +00:00
sthen
06728f8b08 update to php-7.4.16 2021-03-05 15:13:55 +00:00
sthen
a6a3a0fc82 tweak sample php configs, expose_php off by default 2021-02-25 11:42:33 +00:00
sthen
3903633b65 php: use the same patch to disable ifuncs on 7.3 and 7.4 as I used on 8.0
(i am not convinced the optimized code is actually faster but it's closer
to the build on other OS this way)
2021-02-24 23:04:57 +00:00
sthen
5d4e1cf8d0 switch php-7.4 to external libgd 2021-02-24 18:00:45 +00:00
sthen
2c825e3982 php: add PHP_PKGSPEC to SUBST_VARS and regenerate PLISTs, reducing
differences between versions.

move -xmlrpc from Makefile.inc to 7.x/Makefile in preparation for
8.0 which doesn't have it.
2021-02-24 17:31:58 +00:00
sthen
06e20cb110 switch default MODPHP_VERSION to 7.4 and bump ports which have changed
version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode).
2021-02-24 16:48:59 +00:00
sthen
708dbb8e1a lang/php/*: update pecl examples in readme 2021-02-10 19:44:31 +00:00
sthen
21ad26b56b php: cope with api change in alpine 2.22+'s c-client
borrowed from https://git.slackware.nl/current/tree/source/n/php/php.imap.api.diff
2021-02-04 22:21:48 +00:00
sthen
7d42d59acc update to php-7.4.15 2021-02-04 16:01:09 +00:00
sthen
6f0b2ffa93 tweak php pkg-readme 2021-01-25 14:02:45 +00:00
sthen
7639001be2 update to PHP 7.4.14 2021-01-07 17:13:27 +00:00
sthen
91c5497312 update to php-7.4.13
add !defined(LIBRESSL_VERSION_NUMBER) patch for ext/openssl/openssl.c;
wants EVP_CIPH_OCB_MODE, EVP_CTRL_AEAD_GET/SET_TAG, EVP_CTRL_AEAD_SET_IVLEN
2020-11-26 20:39:15 +00:00
sthen
7a37c7891e update to php-7.4.12 2020-10-29 23:25:16 +00:00
sthen
095fa8bcdd doh, i cannot type. found by solene. 2020-10-14 15:18:17 +00:00
sthen
698266774f bump REVISION-xslt in PHP versions due to a dependency change in libxslt
in the 6.7-current cycle.

6.7-stable and 6.7-current both had updates to newer PHP versions
since that was changed, so 6.7-stable has PLIST-xslt at 7.2.34 with dep on
textproc/libxslt,-main but -current has PLIST-xslt at 7.2.34 with dep on
textproc/libxslt.

fix is to bump 6.8-stable and -current above the version in 6.7-stable.
2020-10-14 08:44:32 +00:00
sthen
fecd35f6fa update to php-7.4.11 2020-10-06 11:09:55 +00:00
sthen
9d5ed97056 update to php-7.4.10 2020-09-04 10:53:15 +00:00
sthen
003ef6754a update to php-7.4.9 2020-08-07 12:47:27 +00:00