From owner-dev-commits-ports-branches@freebsd.org Fri May 7 23:25:48 2021 Return-Path: Delivered-To: dev-commits-ports-branches@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 295EF63F87A; Fri, 7 May 2021 23:25:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FcRQN0gw9z3knp; Fri, 7 May 2021 23:25:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 063081455B; Fri, 7 May 2021 23:25:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 147NPlhs064250; Fri, 7 May 2021 23:25:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 147NPlWu064249; Fri, 7 May 2021 23:25:47 GMT (envelope-from git) Date: Fri, 7 May 2021 23:25:47 GMT Message-Id: <202105072325.147NPlWu064249@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Torsten Zuehlsdorff Subject: git: 45b68c682808 - 2021Q2 - lang/php74: Update from 7.4.18 to 7.4.19 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tz X-Git-Repository: ports X-Git-Refname: refs/heads/2021Q2 X-Git-Reftype: branch X-Git-Commit: 45b68c682808c920a698ad780ac17a16a3037156 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-branches@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 May 2021 23:25:48 -0000 The branch 2021Q2 has been updated by tz: URL: https://cgit.FreeBSD.org/ports/commit/?id=45b68c682808c920a698ad780ac17a16a3037156 commit 45b68c682808c920a698ad780ac17a16a3037156 Author: Torsten Zuehlsdorff AuthorDate: 2021-05-07 22:53:03 +0000 Commit: Torsten Zuehlsdorff CommitDate: 2021-05-07 23:25:32 +0000 lang/php74: Update from 7.4.18 to 7.4.19 PDO_pgsql: Revert "Fixed bug #80892 (PDO::PARAM_INT is treated the same as PDO::PARAM_STR)" Sponsored by: Bounce Experts (cherry picked from commit 1f37ed93a62a894345acc1de89f2dc8803c803e6) --- databases/php74-pdo_pgsql/Makefile | 2 - .../php74-pdo_pgsql/files/patch-pgsql__statement.c | 42 ------------ .../files/patch-tests_bug__80892.phpt | 80 ---------------------- devel/php74-intl/Makefile | 1 - lang/php74/Makefile | 2 +- lang/php74/distinfo | 6 +- 6 files changed, 4 insertions(+), 129 deletions(-) diff --git a/databases/php74-pdo_pgsql/Makefile b/databases/php74-pdo_pgsql/Makefile index edf21887c4d7..3e2a07682f1a 100644 --- a/databases/php74-pdo_pgsql/Makefile +++ b/databases/php74-pdo_pgsql/Makefile @@ -1,8 +1,6 @@ CATEGORIES= databases -PORTREVISION= 1 - MASTERDIR= ${.CURDIR}/../../lang/php74 PKGNAMESUFFIX= -pdo_pgsql diff --git a/databases/php74-pdo_pgsql/files/patch-pgsql__statement.c b/databases/php74-pdo_pgsql/files/patch-pgsql__statement.c deleted file mode 100644 index cbaeb53ea1a6..000000000000 --- a/databases/php74-pdo_pgsql/files/patch-pgsql__statement.c +++ /dev/null @@ -1,42 +0,0 @@ ---- pgsql_statement.c.orig 2021-04-27 14:35:54 UTC -+++ pgsql_statement.c -@@ -54,21 +54,8 @@ - #define VARCHARLABEL "varchar" - #define VARCHAROID 1043 - --#define PG_INT32_MIN (-0x7FFFFFFF-1) --#define PG_INT32_MAX (0x7FFFFFFF) - --#if defined(_MSC_VER) --# define strtoll(s, f, b) _atoi64(s) --#elif !defined(HAVE_STRTOLL) --# if defined(HAVE_ATOLL) --# define strtoll(s, f, b) atoll(s) --# else --# define strtoll(s, f, b) strtol(s, f, b) --# endif --#endif - -- -- - static int pgsql_stmt_dtor(pdo_stmt_t *stmt) - { - pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data; -@@ -403,16 +390,7 @@ static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, str - S->param_formats[param->paramno] = 0; - } - -- if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_INT) { -- /* we need to check if the number requires bigints */ -- long long val = strtoll(Z_STRVAL_P(parameter), NULL, 10); -- -- if (val > PG_INT32_MAX || val < PG_INT32_MIN) { -- S->param_types[param->paramno] = INT8OID; -- } else { -- S->param_types[param->paramno] = INT4OID; -- } -- } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { -+ if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { - S->param_types[param->paramno] = 0; - S->param_formats[param->paramno] = 1; - } else { diff --git a/databases/php74-pdo_pgsql/files/patch-tests_bug__80892.phpt b/databases/php74-pdo_pgsql/files/patch-tests_bug__80892.phpt deleted file mode 100644 index c926cacd0250..000000000000 --- a/databases/php74-pdo_pgsql/files/patch-tests_bug__80892.phpt +++ /dev/null @@ -1,80 +0,0 @@ ---- tests/bug_80892.phpt.orig 2021-04-27 14:35:54 UTC -+++ tests/bug_80892.phpt -@@ -1,77 +0,0 @@ ----TEST-- --Bug #80892 PDO::PARAM_INT is treated the same as PDO::PARAM_STR ----SKIPIF-- -- ----FILE-- --setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); --$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); -- --$db->exec("CREATE OR REPLACE FUNCTION bug80892 (x bigint) RETURNS varchar AS $$ SELECT 'bigint' $$ LANGUAGE sql"); --$db->exec("CREATE OR REPLACE FUNCTION bug80892 (x int) RETURNS varchar AS $$ SELECT 'int' $$ LANGUAGE sql"); --$db->exec("CREATE OR REPLACE FUNCTION bug80892 (x text) RETURNS varchar AS $$ SELECT 'text' $$ LANGUAGE sql"); -- --// Sanity check --var_dump($db->query("SELECT bug80892(2147483648)")->fetchColumn()); --var_dump($db->query("SELECT bug80892(1)")->fetchColumn()); --var_dump($db->query("SELECT bug80892('1')")->fetchColumn()); -- --// No binding --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->execute([1]); --var_dump($stmt->fetchColumn()); -- --// Bind int value as string --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->bindValue(1, 1, PDO::PARAM_STR); --$stmt->execute(); --var_dump($stmt->fetchColumn()); -- --// Bind int value as int --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->bindValue(1, 1, PDO::PARAM_INT); --$stmt->execute(); --var_dump($stmt->fetchColumn()); -- --// Bind string value as int --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->bindValue(1, '1', PDO::PARAM_INT); --$stmt->execute(); --var_dump($stmt->fetchColumn()); -- --// Bind bigint string value as int --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->bindValue(1, '2147483648', PDO::PARAM_INT); --$stmt->execute(); --var_dump($stmt->fetchColumn()); -- --// Bind negative bigint (string on 32bit) as int --$stmt = $db->prepare("SELECT bug80892(?)"); --$stmt->bindValue(1, PHP_INT_SIZE == 4 ? '-33333333333' : -33333333333, PDO::PARAM_INT); --$stmt->execute(); --var_dump($stmt->fetchColumn()); -- --$db->exec("DROP FUNCTION bug80892 (bigint)"); --$db->exec("DROP FUNCTION bug80892 (int)"); --$db->exec("DROP FUNCTION bug80892 (text)"); -- --?> ----EXPECT-- --string(6) "bigint" --string(3) "int" --string(4) "text" --string(4) "text" --string(4) "text" --string(3) "int" --string(3) "int" --string(6) "bigint" --string(6) "bigint" diff --git a/devel/php74-intl/Makefile b/devel/php74-intl/Makefile index a9dea2e35c2c..de88339950b4 100644 --- a/devel/php74-intl/Makefile +++ b/devel/php74-intl/Makefile @@ -1,4 +1,3 @@ - CATEGORIES= devel MASTERDIR= ${.CURDIR}/../../lang/php74 diff --git a/lang/php74/Makefile b/lang/php74/Makefile index e431bd1065b0..5e1d0fa47be6 100644 --- a/lang/php74/Makefile +++ b/lang/php74/Makefile @@ -1,6 +1,6 @@ PORTNAME= php74 -DISTVERSION= 7.4.18 +DISTVERSION= 7.4.19 PORTREVISION?= 0 CATEGORIES?= lang devel www MASTER_SITES= PHP/distributions diff --git a/lang/php74/distinfo b/lang/php74/distinfo index 01d4ecc5818f..e816d2cfda5c 100644 --- a/lang/php74/distinfo +++ b/lang/php74/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1619897998 -SHA256 (php-7.4.18.tar.xz) = ab97f22b128d21dcbc009b50a37aaea0051b2721cbcd122d9e00e6ffc3c4b7e1 -SIZE (php-7.4.18.tar.xz) = 10340980 +TIMESTAMP = 1620427253 +SHA256 (php-7.4.19.tar.xz) = 6c17172c4a411ccb694d9752de899bb63c72a0a3ebe5089116bc13658a1467b2 +SIZE (php-7.4.19.tar.xz) = 10341424