Received: by mail.netbsd.org (Postfix, from userid 605) id BBED884EC3; Tue, 8 Nov 2022 15:29:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id EBE3F84E84 for ; Tue, 8 Nov 2022 15:29:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id ClwK5SCFMCK2 for ; Tue, 8 Nov 2022 15:29:12 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 440F784C13 for ; Tue, 8 Nov 2022 15:29:12 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1B247FA90; Tue, 8 Nov 2022 15:29:12 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_166792135245870" MIME-Version: 1.0 Date: Tue, 8 Nov 2022 15:29:12 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/php-igbinary To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20221108152912.1B247FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_166792135245870 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Tue Nov 8 15:29:12 UTC 2022 Modified Files: pkgsrc/devel/php-igbinary: Makefile distinfo Log Message: devel/php-igbinary: update to 3.2.11 3.2.7 (2022-01-12) * Update test expectations for php 8.2.0-dev. Add `#[AllowDynamicProperties]` Attribute to some tests to avoid notices. * In php 8.1+, make igbinary_unserialize check to see if an equivalent interned string already exists when unserializing object property names, array keys, and class names and use that instead of creating a brand new string. (This deliberately doesn't create a new interned string if one doesn't already exist.) (Before this change, igbinary would deduplicate strings when serializing, but would not check if strings were interned by PHP itself when unserializing) * Avoid debug build assertion failure for `HT_ASSERT_RC1` the same way as PHP's unserialize - this is a case where ostensibly there are no other references to the array being unserialized. 3.2.8 (2022-10-17) * Reduce excessive inlining to reduce shared library size. * Miscellaneous optimizations. * Update test expectations to handle changes to var_export output (fully qualified class names) in PHP 8.2. * Throw an Error when igbinary_unserialize would add dynamic properties to class definitions that forbid them in PHP 8.0+ (especially PHP 8.2 `readonly` classes) * Emit a deprecation notice when igbinary_unserialize() adds dynamic properties to a class without `#[AllowDynamicProperties]` in PHP 8.2. Doing that would become an Error in PHP 9.0. * Set up CI job to build dlls on https://github.com/igbinary/igbinary - at the moment, the infrastructure used by the Windows for php team has been broken for months. 3.2.9 (2022-10-17) * Fix invalid release artifact name in job to build dlls for https://github.com/igbinary/igbinary 3.2.10 (2022-11-06) * Add a macro that callers can use to check if igbinary will accept the header for data being unserialized. * Fix bug preventing the unserialization of data containing representations of strings larger than 4GB. 3.2.11 (2022-11-06) * Fix a bug that could prevent objects/arrays with reference cycles from being properly garbage collected. * Fix bugs in unserializing PHP references to values found in php 7.4 typed properties (#363) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/php-igbinary/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/php-igbinary/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_166792135245870 Content-Disposition: inline Content-Length: 1601 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/php-igbinary/Makefile diff -u pkgsrc/devel/php-igbinary/Makefile:1.6 pkgsrc/devel/php-igbinary/Makefile:1.7 --- pkgsrc/devel/php-igbinary/Makefile:1.6 Sun Feb 20 13:31:43 2022 +++ pkgsrc/devel/php-igbinary/Makefile Tue Nov 8 15:29:11 2022 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.6 2022/02/20 13:31:43 taca Exp $ +# $NetBSD: Makefile,v 1.7 2022/11/08 15:29:11 taca Exp $ MODNAME= igbinary -PECL_VERSION= 3.2.7 +PECL_VERSION= 3.2.11 CATEGORIES= devel MAINTAINER= pkgsrc-users@NetBSD.org Index: pkgsrc/devel/php-igbinary/distinfo diff -u pkgsrc/devel/php-igbinary/distinfo:1.8 pkgsrc/devel/php-igbinary/distinfo:1.9 --- pkgsrc/devel/php-igbinary/distinfo:1.8 Sun Feb 20 13:31:43 2022 +++ pkgsrc/devel/php-igbinary/distinfo Tue Nov 8 15:29:11 2022 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.8 2022/02/20 13:31:43 taca Exp $ +$NetBSD: distinfo,v 1.9 2022/11/08 15:29:11 taca Exp $ -BLAKE2s (php-igbinary/igbinary-3.2.7.tgz) = 6d4a98bb723bf7133d03280b349f48921457c00ca32fd3034bdcb3612fce128d -SHA512 (php-igbinary/igbinary-3.2.7.tgz) = b168e9b7aecaa9ae7760d813f2225381333b8f9a0611cc9701307202da5fefc8239dff5a4ed65faf5f165f11db79aba14e6ff942fe07191dec98cfd7eb65b21a -Size (php-igbinary/igbinary-3.2.7.tgz) = 97792 bytes +BLAKE2s (php-igbinary/igbinary-3.2.11.tgz) = f8d0cc2a2c9e077679a2abbb08a7d4c0e7d3d66a53810d09a52febe78d5354eb +SHA512 (php-igbinary/igbinary-3.2.11.tgz) = e90f4fc439495498ad00f54086c3766d7dca8727a66e0d80d4b459413c458f85e21b1d0618cfbf378df6e0639395d2d227a8e7c4044dcf77cc55ddaa60339e22 +Size (php-igbinary/igbinary-3.2.11.tgz) = 102266 bytes --_----------=_166792135245870--