NOTICE: This package has been removed from pkgsrc

./lang/php81, PHP Hypertext Preprocessor version 8.1

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 8.1.34nb1, Package name: php81-8.1.34nb1, Maintainer: pkgsrc-users

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.1 comes with numerous improvements and new features such as

* Enumerations
* Readonly properties
* Fibers
* Pure Intersection Types
* never return type
* First-class Callable Syntax
* "final" modifier for class constants
* New fsync and fdatasync functions
* New array_is_list function
* Explicit Octal numeral notation
* And much much more...



Package options: inet6, readline, ssl

Master sites:

Filesize: 11624.898 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-08 15:30:37 by Takahiro Kambe | Files touched by this commit (31) | Package removed
Log message:
lang/php81: remove package

EOL last year.
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-12-19 15:28:16 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
lang/php81: update to 8.1.34

PHP 8.1.34 (2025-12-18)

- Curl:
  . Fix curl build and test failures with version 8.16.
    (nielsdos, ilutov, Jakub Zelenka)

- Opcache:
  . Reset global pointers to prevent use-after-free in zend_jit_status().
    (Florian Engelhardt)

- PDO:
  . Fixed GHSA-8xr5-qppj-gvwj (PDO quoting result null deref). (CVE-2025-14180)
    (Jakub Zelenka)

- Standard:
  . Fixed GHSA-www2-q4fc-65wf (Null byte termination in dns_get_record()).
    (ndossche)
  . Fixed GHSA-h96m-rvf9-jgm2 (Heap buffer overflow in array_merge()).
    (CVE-2025-14178) (ndossche)
  . Fixed GHSA-3237-qqm7-mfv7 (Information Leak of Memory in getimagesize).
    (CVE-2025-14177) (ndossche)
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-07-04 03:24:52 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/php81: update to 8.1.33

PHP 8.1.33 (2025-07-03)

- PGSQL:
  . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during
    escaping). (CVE-2025-1735) (Jakub Zelenka)

- SOAP:
  . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension
    via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos)

- Standard:
  . Fixed GHSA-3cr5-j632-f35r (Null byte termination in hostnames).
    (CVE-2025-1220) (Jakub Zelenka)
   2025-06-14 16:00:12 by Takahiro Kambe | Files touched by this commit (3)
Log message:
lang/php81: fix compatibiltiy with libxml2>=2.13

Fix compatibiltiy with libxml2>=2.13.  This compatibiltiy problem cause
lang/pear break with php.

Found on <https://github.com/php/php-src/issues/14834>.

Bump PKGREVISION.
   2025-06-11 16:58:27 by Takahiro Kambe | Files touched by this commit (20)
Log message:
lang/php{74,81,82,83,84}: correct include_path

Correct default include_path in configuration files.

Bump PKGREVISION.
   2025-05-17 07:37:25 by Takahiro Kambe | Files touched by this commit (12)
Log message:
lang/php{56,74,81,82,83}: explictly specify libdir and datadir

Explictly specify libdir and datadir to set PHP_LIBDIR and PHP_DATADIR
correctly.

Bump PKGREVISION.