head 1.2; access; symbols pkgsrc-2026Q3:1.2.0.6 pkgsrc-2026Q3-base:1.2 pkgsrc-2026Q2:1.2.0.4 pkgsrc-2026Q2-base:1.2 pkgsrc-2026Q1:1.2.0.2 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.1.0.8 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.6 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.4 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.2 pkgsrc-2025Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2026.03.15.15.29.11; author taca; state Exp; branches; next 1.1; commitid CTmLdMqHkIIsk5yG; 1.1 date 2025.02.22.15.27.56; author taca; state Exp; branches; next ; commitid 09vYOZ688SojJtKF; desc @@ 1.2 log @lang/php84: update to 8.4.19 PHP 8.4.19 (2026-03-12) - Core: . Fixed bug GH-21029 (zend_mm_heap corrupted on Aarch64, LTO builds). (Arnaud) . Fixed bug GH-20657 (Assertion failure in zend_lazy_object_get_info triggered by setRawValueWithoutLazyInitialization() and newLazyGhost()). (Arnaud) . Fixed bug GH-20504 (Assertion failure in zend_get_property_guard when accessing properties on Reflection LazyProxy via isset()). (Arnaud) . Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked property backing value). (ilutov) . Fixed bug GH-21215 (Build fails with -std=). (Arnaud) . Fixed bug GH-13674 (Build system installs libtool wrappers when using slibtool). (Michael Orlitzky) - Curl: . Fixed bug GH-21023 (CURLOPT_XFERINFOFUNCTION crash with a null callback). (David Carlier) . Don't truncate length. (ndossche) - Date: . Fixed bug GH-20936 (DatePeriod::__set_state() cannot handle null start). (ndossche) . Fix timezone offset with seconds losing precision. (ndossche) - DOM: . Fixed bug GH-21077 (Accessing Dom\Node::baseURI can throw TypeError). (ndossche) . Fixed bug GH-21097 (Accessing Dom\Node properties can can throw TypeError). (ndossche) - MBString: . Fixed bug GH-21223; mb_guess_encoding no longer crashes when passed huge list of candidate encodings (with 200,000+ entries). (Jordi Kroon) - Opcache: . Fixed bug GH-20718 ("Insufficient shared memory" when using JIT on Solaris). (Petr Sumbera) . Fixed bug GH-21227 (Borked SCCP of array containing partial object). (ilutov) . Fixed bug GH-21052 (Preloaded constant erroneously propagated to file-cached script). (ilutov) - OpenSSL: . Fix a bunch of leaks and error propagation. (ndossche) - PCNTL: . Fixed pcntl_setns() internal errors handling regarding errnos. (David Carlier/ndossche) . Fixed cpuset leak in pcntl_setcpuaffinity on out-of-range CPU ID on NetBSD/Solaris platforms. (David Carlier) . Fixed pcntl_signal() signal table registering the callback first OS-wise before the internal list. (David Carlier) . Fixed pcntl_signal_dispatch() stale pointer and exception handling. (David Carlier) - PCRE: . Fixed preg_match memory leak with invalid regexes. (David Carlier) - PDO_PGSQL: . Fixed bug GH-21055 (connection attribute status typo for GSS negotiation). (lsaos) - PGSQL: . Fixed bug GH-21162 (pg_connect() memory leak on error). (David Carlier) - Sockets: . Fixed bug GH-21161 (socket_set_option() crash with array 'addr' entry as null). (David Carlier) . Fixed possible addr length overflow with socket_connect() and AF_UNIX family sockets. (David Carlier) - Windows: . Fixed compilation with clang (missing intrin.h include). (Kévin Dunglas) @ text @$NetBSD: patch-sapi_cgi_Makefile.frag,v 1.1 2025/02/22 15:27:56 taca Exp $ Install to CGI directory. --- sapi/cgi/Makefile.frag.orig 2026-03-10 15:51:04.000000000 +0000 +++ sapi/cgi/Makefile.frag @@@@ -4,9 +4,9 @@@@ $(SAPI_CGI_PATH): $(PHP_GLOBAL_OBJS) $(P $(BUILD_CGI) install-cgi: $(SAPI_CGI_PATH) - @@echo "Installing PHP CGI binary: $(INSTALL_ROOT)$(bindir)/" + @@echo "Installing PHP CGI binary: $(INSTALL_ROOT)@@CGIDIR@@/" @@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) - @@$(LIBTOOL) --mode=install $(INSTALL) -m 0755 $(SAPI_CGI_PATH) $(INSTALL_ROOT)$(bindir)/$(program_prefix)php-cgi$(program_suffix)$(EXEEXT) + @@$(LIBTOOL) --mode=install $(INSTALL) -m 0755 $(SAPI_CGI_PATH) $(INSTALL_ROOT)@@CGIDIR@@/$(program_prefix)php$(program_suffix)$(EXEEXT) @@echo "Installing PHP CGI man page: $(INSTALL_ROOT)$(mandir)/man1/" @@$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1 @@$(INSTALL_DATA) sapi/cgi/php-cgi.1 $(INSTALL_ROOT)$(mandir)/man1/$(program_prefix)php-cgi$(program_suffix).1 @ 1.1 log @lang/php84: add package version 8.4.4 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.4 comes with numerous improvements and new features such as * Property Hooks * Asymmetric Property Visibility * Lazy Objects * #[\Deprecated] attribute * Parsing RFC1867 (multipart) requests in non-POST HTTP requests * Chaining new expressions without parentheses * Improved Debugging Info for WeakReference * Improved Debugging Info for Closure * Defining Identical Symbols in Different Namespace Blocks * And much much more... @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- sapi/cgi/Makefile.frag.orig 2015-06-23 17:33:33.000000000 +0000 d14 2 a15 2 - @@$(INSTALL) -m 0755 $(SAPI_CGI_PATH) $(INSTALL_ROOT)$(bindir)/$(program_prefix)php-cgi$(program_suffix)$(EXEEXT) + @@$(INSTALL) -m 0755 $(SAPI_CGI_PATH) $(INSTALL_ROOT)@@CGIDIR@@/$(program_prefix)php$(program_suffix)$(EXEEXT) @