Up to [cvs.NetBSD.org] / pkgsrc / devel / php-igbinary
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 15 13:53:54 2023 UTC (6 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
HEAD
Changes since 1.10: +4 -4
lines
Diff to previous 1.10 (colored)
devel/php-igbinary: update to 3.2.14 3.2.14 (2023-02-26) * Fix build error in PHP 8.3-dev * Fix test expectation errors in php 8.3-dev due to change to php's TypeErrors.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 10 14:58:38 2022 UTC (10 months, 2 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
devel/php-igbinary: update to 3.2.12 3.2.12 (2022-11-07) * Fix symbol error seen in php 8.2.0 loading zend_class_unserialize_deny, due to failing to load a header defining a macro.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 8 15:29:11 2022 UTC (10 months, 2 weeks ago) by taca
Branch: MAIN
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored)
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)
Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 20 13:31:43 2022 UTC (19 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
devel/php-igbinary: update to 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.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 13 14:44:32 2021 UTC (21 months, 1 week ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored)
devel/php-igbinary: update to 3.2.6 * After contacting MAINTAINER, reset it now. * This version supports PHP 7 and later. Changes are too many to write here, please refer <https://github.com/igbinary/igbinary/edit/master/NEWS>.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 26 10:18:01 2021 UTC (23 months ago) by nia
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 7 13:42:48 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.4: +1 -2
lines
Diff to previous 1.4 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 3 03:29:02 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jul 2 13:05:32 2015 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.2: +1 -23
lines
Diff to previous 1.2 (colored)
Fix package and distinfo. This package does not need the php patches.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Apr 18 01:25:45 2015 UTC (8 years, 5 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Apparently, the patch checksums were hosed. Fixing.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 7 11:23:09 2015 UTC (8 years, 5 months ago) by rodent
Branch: MAIN
Import php55-igbinary-1.2.1 as devel/php-igbinary. Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data.