pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/php-igbinary



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.

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@localhost

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



Home | Main Index | Thread Index | Old Index