BSD Ports

lang/php85 8.5.10nb1 NetBSD

PHP Hypertext Preprocessor version 8.5

System
NetBSD
Repository
pkgsrc
Last update
Commit
38031f5b8c
License
php
Categories
lang, www
Package size
11269.6 KiB, 75456.5 KiB installed

Description

PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It is modular, and object-oriented. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The language is designed to allow web developers to write dynamically generated pages quickly.

PHP 8.5 comes with numerous improvements and new features such as

* Built-in URI Extension to parse, normalize and handle URL. * Pipe Operator |> enables chaining callables and passing values. * Clone objects and update properties with the new clone() syntax. * A new attribute #[\NoDiscard] for a function. * Static closures and first-class-callables in constatnt expressisons. * cURL shared handles support. * array_first() and array_last() functions are added to array. * And much much more...

In the other systems

SystemPortVersion
NetBSDlang/php858.5.10nb1
FreeBSDlang/php858.5.12_1
MidnightBSDlang/php858.5.12

Install

Binary package:

pkgin install php85

From pkgsrc:

cd /usr/pkgsrc/lang/php85 && make install clean

Dependencies

Run dependencies 3

Commit history 8

DateCommitCreditsLog message
38031f5b8c taca lang/php84: update to 8.5.12
PHP 8.5.12 (2026-10-22) - Core: . Fixed GHSA-w8hw-w9fx-j79w, GHSA-6wmf-4rv5-p3rp (Avoid state corruption via bailout). (CVE-2026-109618, CVE-2026-109619) (Arnaud, ilutov, Jakub Zelenka, ndossche, Nicolas Grekas) . Fixed bug GH-23644 (Optimizer leaves a constant-vs-constant comparison unfolded, crashing the VM in zval_undefined_cv). (ndossche) . Fixed OSS-Fuzz 532353396 (assertion failure with static type). (Girgias) . Fix GH-23662 (Avoid NAN warning in print_r()). (CodedByManish) . Fix GH-21999: GC inconsistency with lazy object, var_dump(), and object comparison. (Arnaud) . Fixed OSS-Fuzz #536440507 (Immutable class incorrect assertion). (ndossche) . Fixed AVX being reported as supported when the OS has not enabled AVX state. (Ilia Alshanetsky) …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
45fff240a1 taca lang/php85: update to 8.5.11
PHP 8.5.11 (2026-09-24) - BCMath: . Fixed out-of-bounds read in bc_is_zero_for_scale() when scale exceeds n_scale. (Ilia Alshanetsky) - Core: . Fixed out-of-bounds reads during automatic UTF-16/32 encoding detection. (Yudai Takada) . Fixed bug GH-15375 (Nested "yield from" skips items after a valid() or next() call on the inner generator). (iliaal) . Fixed bug GH-23232 (lone namespace separator asks the autoloader for an empty class name). (spawnia) . Fixed bug GH-23301 (Nested "yield from" yields a value twice when the middle generator delegates again). (Lazizbek Ergashev) - DOM: . Fixed NamedNodeMap::getNamedItemNS() with an empty URI not matching the null namespace in spec-following mode. (Ilia Alshanetsky) …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 8 in the history this site was built from.