./lang/php/7.4 [server-side HTML-embedded scripting language]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 7.4.26, Package name: php-7.4.26
Maintained by: Stuart Henderson
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_xmlrpc
  • no_bz2
  • no_curl
  • no_dba
  • no_enchant
  • no_gd
  • no_gmp
  • no_intl
  • no_imap
  • no_ldap
  • no_odbc
  • no_pdo_odbc
  • no_pdo_pgsql
  • no_pdo_sqlite
  • no_pgsql
  • no_pspell
  • no_soap
  • no_snmp
  • no_sqlite3
  • no_pdo_dblib
  • no_tidy
  • no_xsl
  • embed

Filesize: 10176.012 KB
Version History (View Complete History)
  • (2021-11-19) Updated to version: php-7.4.26
  • (2021-10-23) Updated to version: php-7.4.25
  • (2021-10-04) Updated to version: php-7.4.24
  • (2021-08-27) Updated to version: php-7.4.23
  • (2021-08-01) Updated to version: php-7.4.22
  • (2021-07-03) Updated to version: php-7.4.21
  • (2021-06-06) Updated to version: php-7.4.20
  • (2021-05-08) Updated to version: php-7.4.19
  • (2021-05-01) Updated to version: php-7.4.18
  • (2021-03-05) Updated to version: php-7.4.16
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-19 05:47:00 by Stuart Henderson | Files touched by this commit (6)
Log message:
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 04:29:04 by Stuart Henderson | Files touched by this commit (1)
Log message:
tidy CONFIGURE_ARGS, --enable-inline-optimization is only for 7.4
   2021-11-19 03:34:27 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to php-7.4.26
   2021-11-19 03:31:13 by Stuart Henderson | Files touched by this commit (33)
Log message:
sort PLISTs
   2021-11-19 02:56:33 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to php-7.4.26p0
   2021-10-30 00:17:45 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
Unbreak with ICU >= 70.1
   2021-10-26 09:11:13 by Stuart Henderson | Files touched by this commit (2)
Log message:
add some more bits about living with chroot
   2021-10-26 05:15:40 by Stuart Henderson | Files touched by this commit (1)
Log message:
missed bump when I adjusted plists to merge 7.3 into 7.4, thanks aja@
   2021-10-25 06:33:21 by Stuart Henderson | Files touched by this commit (118)
Log message:
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-23 02:37:44 by Stuart Henderson | Files touched by this commit (2)
Log message:
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 02:37:23 by Stuart Henderson | Files touched by this commit (3)
Log message:
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-20 14:45:59 by Stuart Henderson | Files touched by this commit (15)
Log message:
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-03 14:03:41 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to php-7.4.24
   2021-10-03 14:03:15 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.24
   2021-07-31 04:32:28 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to php-7.4.22/php-8.0.9                                    patch for ASN1_INTEGER_set_int64 (openssl 1.1.0 API)
   2021-07-31 04:24:32 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to php-7.4.22/php-8.0.9
patch for ASN1_INTEGER_set_int64 (openssl 1.1.0 API)
   2021-07-02 07:53:48 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to PHP 7.4.21
   2021-07-02 07:53:08 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to PHP 7.4.21
   2021-06-05 14:31:19 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.20
   2021-06-05 14:30:14 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to php-7.4.20
   2021-05-07 13:29:01 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to php-7.4.19
   2021-05-07 13:28:55 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.19
   2021-05-02 08:47:12 by Stuart Henderson | Files touched by this commit (3)
Log message:
ensure php revisions in -current are above -stable
   2021-05-02 08:46:37 by Stuart Henderson | Files touched by this commit (5)
Log message:
6.9-stable: update php to 7.3.28, 7.4.18, 8.0.5
   2021-04-30 11:00:27 by Stuart Henderson | Files touched by this commit (94)
Log message:
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-03-05 08:14:20 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to php-7.4.16
   2021-03-05 08:13:55 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.16
   2021-02-25 04:42:33 by Stuart Henderson | Files touched by this commit (8)
Log message:
tweak sample php configs, expose_php off by default
   2021-02-24 16:04:57 by Stuart Henderson | Files touched by this commit (4)
Log message:
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 11:00:45 by Stuart Henderson | Files touched by this commit (2)
Log message:
switch php-7.4 to external libgd
   2021-02-24 10:31:59 by Stuart Henderson | Files touched by this commit (95)
Log message:
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 09:49:02 by Stuart Henderson | Files touched by this commit (52)
Log message:
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-10 12:44:31 by Stuart Henderson | Files touched by this commit (3)
Log message:
lang/php/*: update pecl examples in readme
   2021-02-04 15:21:48 by Stuart Henderson | Files touched by this commit (9)
Log message:
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 09:01:41 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to php-7.3.27, php-7.4.15, and sync pkg-readme with current
   2021-02-04 09:01:09 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.15
   2021-01-25 07:02:45 by Stuart Henderson | Files touched by this commit (3)
Log message:
tweak php pkg-readme
   2021-01-07 10:13:28 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to PHP 7.4.14
   2021-01-07 10:13:27 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to PHP 7.4.14
   2020-11-26 13:54:11 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to php-7.4.13
   2020-11-26 13:39:15 by Stuart Henderson | Files touched by this commit (4)
Log message:
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-10-29 17:25:36 by Stuart Henderson | Files touched by this commit (2)
Log message:
MFC update to php-7.4.12
   2020-10-29 17:25:16 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to php-7.4.12
   2020-10-14 09:18:41 by Stuart Henderson | Files touched by this commit (3)
Log message:
doh, i cannot type. found by solene.
   2020-10-14 09:18:17 by Stuart Henderson | Files touched by this commit (3)
Log message:
doh, i cannot type. found by solene.
   2020-10-14 02:44:32 by Stuart Henderson | Files touched by this commit (3)
Log message:
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 02:44:18 by Stuart Henderson | Files touched by this commit (3)
Log message:
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-13 04:30:45 by Stuart Henderson | Files touched by this commit (3)
Log message:
MFC php updates
   2020-10-08 05:38:38 by Stuart Henderson | Files touched by this commit (1)
Log message:
MFC update to php-7.4.11
   2020-10-06 05:09:55 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.11
   2020-09-04 04:54:00 by Stuart Henderson | Files touched by this commit (1)
Log message:
update to php-7.4.10
   2020-09-04 04:53:15 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.10
   2020-08-07 06:48:14 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to php-7.4.9
   2020-08-07 06:47:27 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to php-7.4.9
   2020-07-21 09:59:40 by Stuart Henderson | Files touched by this commit (11)
Log message:
update to php-7.2.32, 7.3.20, 7.4.8
   2020-07-21 09:58:41 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to php-7.2.32, 7.3.20, 7.4.8
   2020-06-11 07:59:33 by Stuart Henderson | Files touched by this commit (2)
Log message:
MFC update to php-7.4.7
   2020-06-11 07:59:03 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to php-7.4.7
   2020-06-09 01:14:46 by Jasper Lievisse Adriaanse | Files touched by this commit (49)
Log message:
bump after libxslt dependency changed
   2020-05-18 18:55:41 by Stuart Henderson | Files touched by this commit (6)
Log message:
MFC PHP updates
   2020-05-14 13:34:53 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to php-7.4.6
   2020-04-22 05:55:14 by Stuart Henderson | Files touched by this commit (2)
Log message:
php: fix -lstdc++ linking in 7.4, was already done in 7.2/3 but the file
moved and got missed in patch-wrangling.