head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.10 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.8 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.6 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.4 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.2 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.3.0.78 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.76 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.74 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.72 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.70 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.68 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.66 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.64 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.62 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.60 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.58 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.56 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.54 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.52 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.50 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.48 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.46 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.44 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.40 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.20 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.42 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.38 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.36 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.34 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.32 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.30 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.28 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.26 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.24 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.22 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.18 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.16 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.14 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.12 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.10 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.8 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.6 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.4 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.2 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.2.0.4 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.2 pkgsrc-2014Q4-base:1.2; locks; strict; comment @# @; 1.4 date 2025.02.08.02.57.59; author taca; state Exp; branches; next 1.3; commitid fbcUyP5vEqkQ1CIF; 1.3 date 2015.06.12.00.47.03; author taca; state Exp; branches; next 1.2; commitid 9U1qNawOFsMTJ4py; 1.2 date 2014.12.19.16.12.48; author taca; state Exp; branches 1.2.4.1; next 1.1; commitid pstbiILQSG4buF2y; 1.1 date 2014.11.24.15.37.08; author taca; state Exp; branches; next ; commitid XdbklA7AWHrF5sZx; 1.2.4.1 date 2015.06.13.11.00.12; author tron; state Exp; branches; next ; commitid OqFmtN4aoacl6gpy; desc @@ 1.4 log @lang/php56: multiple PHP support With some clean up removing obsolete description in comment. @ text @$NetBSD: patch-ext_phar_Makefile.frag,v 1.3 2015/06/12 00:47:03 taca Exp $ Set shbang for phar correctly. --- ext/phar/Makefile.frag.orig 2019-01-09 09:54:13.000000000 +0000 +++ ext/phar/Makefile.frag @@@@ -18,7 +18,7 @@@@ PHP_PHARCMD_EXECUTABLE = ` \ else \ $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; \ fi;` -PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(INSTALL_ROOT)$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";` +PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";` $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc -@@test -d $(builddir)/phar || mkdir $(builddir)/phar @@@@ -37,10 +37,9 @@@@ $(builddir)/phar.phar: $(builddir)/phar. install-pharcmd: pharcmd -@@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) - $(INSTALL) $(builddir)/phar.phar $(INSTALL_ROOT)$(bindir) - -@@rm -f $(INSTALL_ROOT)$(bindir)/phar - $(LN_S) -f phar.phar $(INSTALL_ROOT)$(bindir)/phar + $(INSTALL) $(builddir)/phar.phar $(INSTALL_ROOT)$(bindir)/phar$(PHP_VER).phar + -@@rm -f $(INSTALL_ROOT)$(bindir)/phar$(PHP_VER) + $(LN_S) -f phar$(PHP_VER).phar $(INSTALL_ROOT)$(bindir)/phar$(PHP_VER) @@$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1 - @@$(INSTALL_DATA) $(builddir)/phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar.1 - @@$(INSTALL_DATA) $(builddir)/phar.phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar.phar.1 - + @@$(INSTALL_DATA) $(builddir)/phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar$(PHP_VER).1 + @@$(INSTALL_DATA) $(builddir)/phar.phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar$(PHP_VER).phar.1 @ 1.3 log @Update php56 to 5.6.10. 11 Jun 2015, PHP 5.6.10 - Core: . Fixed bug #66048 (temp. directory is cached during multiple requests). (Julien) . Fixed bug #69566 (Conditional jump or move depends on uninitialised value in extension trait). (jbboehr at gmail dot com) . Fixed bug #69599 (Strange generator+exception+variadic crash). (Nikita) . Fixed bug #69628 (complex GLOB_BRACE fails on Windows). (Christoph M. Becker) . Fixed POST data processing slowdown due to small input buffer size on Windows. (Jorge Oliveira, Anatol) . Fixed bug #69646 (OS command injection vulnerability in escapeshellarg). (Anatol Belski) . Fixed bug #69719 (Incorrect handling of paths with NULs). (Stas) - FTP . Improved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow). (Max Spelsberg) - GD: . Fixed bug #69479 (GD fails to build with newer libvpx). (Remi) - Iconv: . Fixed bug #48147 (iconv with //IGNORE cuts the string). (Stas) - Litespeed SAPI: . Fixed bug #68812 (Unchecked return value). (George Wang) - Mail: . Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers). (Yasuo) - MCrypt: . Added file descriptor caching to mcrypt_create_iv() (Leigh) - Opcache . Fixed bug #69549 (Memory leak with opcache.optimization_level=0xFFFFFFFF). (Laruence, Dmitry) - Phar: . Fixed bug #69680 (phar symlink in binary directory broken). (Matteo Bernardini, Remi) - Postgres: . Fixed bug #69667 (segfault in php_pgsql_meta_data). (Remi) - Sqlite3: . Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416) (Kaplan) @ text @d1 1 a1 1 $NetBSD: patch-ext_phar_Makefile.frag,v 1.2 2014/12/19 16:12:48 taca Exp $ d3 3 a5 1 --- ext/phar/Makefile.frag.orig 2015-06-10 07:42:27.000000000 +0000 d16 16 @ 1.2 log @Update php56 to 5.6.4, including security fix. 18 Dec 2014, PHP 5.6.4 - Core: . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks). (Adam) . Fixed bug #68104 (Segfault while pre-evaluating a disabled function). (Laruence) . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly triggered). (Julien) . Fixed bug #68355 (Inconsistency in example php.ini comments). (Chris McCafferty) . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence) . Fixed bug #68422 (Incorrect argument reflection info for array_multisort()). (Alexander Lisachenko) . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol) . Fixed bug #68446 (Array constant not accepted for array parameter default). (Bob, Dmitry) . Fixed bug #68594 (Use after free vulnerability in unserialize()). (CVE-2014-8142) (Stefan Esser) - Date: . Fixed day_of_week function as it could sometimes return negative values internally. (Derick) - FPM: . Fixed bug #68381 (fpm_unix_init_main ignores log_level). (David Zuelke, Remi) . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all addresses). (Remi) . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi) . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi) . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi) . Fixed bug #68452 (php-fpm man page is oudated). (Remi) . Fixed request #68458 (Change pm.start_servers default warning to notice). (David Zuelke, Remi) . Fixed bug #68463 (listen.allowed_clients can silently result in no allowed access). (Remi) . Fixed request #68391 (php-fpm conf files loading order). (Florian Margaine, Remi) . Fixed bug #68478 (access.log don't use prefix). (Remi) - Mcrypt: . Fixed possible read after end of buffer and use after free. (Dmitry) - GMP: . Fixed bug #68419 (build error with gmp 4.1). (Remi) - PDO_pgsql: . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception when not in transaction) (Matteo) . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving) (Matteo) - Session: . Fixed bug #68331 (Session custom storage callable functions not being called) (Yasuo Ohgaki) - SOAP: . Fixed bug #68361 (Segmentation fault on SoapClient::__getTypes). (Laruence) - zlib: . Fixed bug #53829 (Compiling PHP with large file support will replace function gzopen by gzopen64) (Sascha Kettler, Matteo) @ text @d1 1 a1 1 $NetBSD: patch-ext_phar_Makefile.frag,v 1.1 2014/11/24 15:37:08 taca Exp $ d3 1 a3 1 --- ext/phar/Makefile.frag.orig 2014-12-17 01:25:00.000000000 +0000 a13 9 @@@@ -39,7 +39,7 @@@@ install-pharcmd: pharcmd -@@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) $(INSTALL) $(builddir)/phar.phar $(INSTALL_ROOT)$(bindir) -@@rm -f $(INSTALL_ROOT)$(bindir)/phar - $(LN_S) -f $(INSTALL_ROOT)$(bindir)/phar.phar $(INSTALL_ROOT)$(bindir)/phar + $(LN_S) -f phar.phar $(INSTALL_ROOT)$(bindir)/phar @@$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1 @@$(INSTALL_DATA) $(builddir)/phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar.1 @@$(INSTALL_DATA) $(builddir)/phar.phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar.phar.1 @ 1.2.4.1 log @Pullup ticket #4749 - requested by taca lang/php56: security update Revisions pulled up: - lang/php/phpversion.mk 1.101 - lang/php56/distinfo 1.11 - lang/php56/patches/patch-ext_phar_Makefile.frag 1.3 --- Module Name: pkgsrc Committed By: taca Date: Fri Jun 12 00:47:03 UTC 2015 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php56: distinfo pkgsrc/lang/php56/patches: patch-ext_phar_Makefile.frag Log Message: Update php56 to 5.6.10. 11 Jun 2015, PHP 5.6.10 - Core: . Fixed bug #66048 (temp. directory is cached during multiple requests). (Julien) . Fixed bug #69566 (Conditional jump or move depends on uninitialised value in extension trait). (jbboehr at gmail dot com) . Fixed bug #69599 (Strange generator+exception+variadic crash). (Nikita) . Fixed bug #69628 (complex GLOB_BRACE fails on Windows). (Christoph M. Becker) . Fixed POST data processing slowdown due to small input buffer size on Windows. (Jorge Oliveira, Anatol) . Fixed bug #69646 (OS command injection vulnerability in escapeshellarg). (Anatol Belski) . Fixed bug #69719 (Incorrect handling of paths with NULs). (Stas) - FTP . Improved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow). (Max Spelsberg) - GD: . Fixed bug #69479 (GD fails to build with newer libvpx). (Remi) - Iconv: . Fixed bug #48147 (iconv with //IGNORE cuts the string). (Stas) - Litespeed SAPI: . Fixed bug #68812 (Unchecked return value). (George Wang) - Mail: . Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers). (Yasuo) - MCrypt: . Added file descriptor caching to mcrypt_create_iv() (Leigh) - Opcache . Fixed bug #69549 (Memory leak with opcache.optimization_level=0xFFFFFFFF). (Laruence, Dmitry) - Phar: . Fixed bug #69680 (phar symlink in binary directory broken). (Matteo Bernardini, Remi) - Postgres: . Fixed bug #69667 (segfault in php_pgsql_meta_data). (Remi) - Sqlite3: . Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416) (Kaplan) @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- ext/phar/Makefile.frag.orig 2015-06-10 07:42:27.000000000 +0000 d14 9 @ 1.1 log @Add php56, PHP version 5.6.3. THe main features of PHP 5.6: * Constant scalar expressions. * Variadic functions and argument unpacking using the ... operator. * Exponentiation using the ** operator. * Function and constant importing with the use keyword. * phpdbg as an interactive integrated debugger SAPI. * php://input is now reusable, and $HTTP_RAW_POST_DATA is deprecated. * GMP objects now support operator overloading. * File uploads larger than 2 gigabytes in size are now accepted. Please refer for difference from oldre release:http://php.net/migration56. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- ext/phar/Makefile.frag.orig 2014-11-12 13:52:21.000000000 +0000 d18 1 a18 1 - $(LN_S) -f $(bindir)/phar.phar $(INSTALL_ROOT)$(bindir)/phar @