[Midnightbsd-cvs] [MidnightBSD/mports] 1f3ccb: lang/php85: complete PHP 8.5 port support (#694)
Lucas Holt
noreply at github.com
Fri Aug 7 12:58:05 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 1f3ccba0557fa258bbcd605965addb1b615eedcf
https://github.com/MidnightBSD/mports/commit/1f3ccba0557fa258bbcd605965addb1b615eedcf
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M Mk/components/default-versions.mk
M Mk/extensions/php.mk
M lang/php85/Makefile
M www/Makefile
A www/mod_php85/Makefile
Log Message:
-----------
lang/php85: complete PHP 8.5 port support (#694)
## Summary
- register PHP 8.5 in the PHP framework and default-version
documentation
- add PHP 8.4 and 8.5 extension ABI metadata
- add and register www/mod_php85 from the local FreeBSD ports tree
- remove the FreeBSD 15-only OSVERSION argon2 condition
- provide the MidnightBSD pthread configure result needed for Apache ZTS
builds
## Validation
- all 56 PHP 8.5 origins parse with PHP_DEFAULT=8.5
- bmake makesum, patch, build, fake, and package pass for lang/php85
- bmake makesum, patch, build, fake, and package pass for www/mod_php85
- bmake check-license passes for both ports
- generated php85-8.5.9.mport and mod_php85-8.5.9.mport packages
- PHP extension ABI resolves to 20250925-zts for PHP 8.5 and
20240924-zts for PHP 8.4 on this host
The full upstream PHP test suite reached 12,727 of 14,223 tests before a
proc_open stream test hung. Several proc_open tests failed because
subprocesses inherited the host PHP configuration and attempted to load
PHP 8.5 extensions that are not installed. No tests were disabled.
## Summary by Sourcery
Add full PHP 8.5 port support and integrate it into the MidnightBSD PHP
framework and web modules.
New Features:
- Register PHP 8.5 as a supported PHP version in the extensions
framework and default-version configuration.
- Introduce PHP 8.4 and 8.5 extension ABI metadata for PHP modules.
- Add a new mod_php85 Apache module port based on the php85 language
port.
Enhancements:
- Adjust argon2 OpenSSL handling in the PHP 8.5 port to rely on OpenSSL
version instead of OSVERSION constraints.
- Provide pthreads configuration for Apache ZTS builds in the mod_php85
port.
Documentation:
- Update default-version documentation to list PHP 8.4 and 8.5 as
possible PHP defaults.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list