Received: by mail.netbsd.org (Postfix, from userid 605) id 5703B84D04; Sun, 6 Sep 2020 12:12:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D00EE84CF1 for ; Sun, 6 Sep 2020 12:12:15 +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 MQOhkwCBjC8j for ; Sun, 6 Sep 2020 12:12:15 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0C0B584CCD for ; Sun, 6 Sep 2020 12:12:15 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 055D2FB28; Sun, 6 Sep 2020 12:12:15 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1599394334291070" MIME-Version: 1.0 Date: Sun, 6 Sep 2020 12:12:14 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/archivers/p5-Archive-Zip To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20200906121215.055D2FB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1599394334291070 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Sep 6 12:12:14 UTC 2020 Modified Files: pkgsrc/archivers/p5-Archive-Zip: Makefile distinfo Log Message: p5-Archive-Zip: update to 1.68. 1.68 Thr 12 Mar 2020 - Switched to GitHub as issue tracker - Replaced references to Test::MockModule in t/23_closed_handle.t with code from PR #32, RT #110087 - Unixified line endings in t/23_closed_handle.t - Added documentation for Archive::Zip::Member::isSymbolicLink, RT #130524 - Implemented other, unrelated doc fixes - Fixed examples/zipcheck.pl to skip symbolic links, RT #130525 - Described version 1.59, RT #117371 (tagged important!) - Completely re-did test suite: . Created new test APIs in t/common.pm and documented them in t/README.md . Changed tests to be less dependent on OS-specific quirks of "unzip -t" . Changed tests to write more diagnostic information if executed in automated test environments . Normalized access to test data and to temporary results. Removed references to obsolete temporary results (for example, those to directory "extracted"). . Normalized test headers and brushed up tests in general 1.67 Sun 06 Oct 2019 - Fixed compatibility issues with zip64 format (defined-or, pack) - Fixed hard-coded version fields introduced in version 1.66 - Fixed merge glitch with tests 26 and 27 - Fixed merge glitch with bzip passthrough - Updated bzip test file to avoid zip bomb detection 1.66 Mon 16 Sep 2019 - Refactored low-level methods for reading and writing zip files in zip64 format. Added new parameters and return values to most of these. Extended constants in Archive::Zip to cover zip64 formats and lengths. - Added public APIs Archive::Zip::Archive::zip64 Archive::Zip::Archive::desiredZip64Mode Archive::Zip::Archive::versionMadeBy Archive::Zip::Archive::versionNeededToExtract Archive::Zip::Member::zip64 Archive::Zip::Member::desiredZip64Mode and constants Archive::Zip::ZIP64_AS_NEEDED Archive::Zip::ZIP64_EOCD Archive::Zip::ZIP64_HEADERS plus POD on these. - Added tests for zip64 format in t/21_zip64.t and more test zip files below t/data. Extended tests in t/02_main.t to perform all existing tests in all possible desired zip64 modes. - Extended methods Archive::Zip::Member::localExtraField Archive::Zip::Member::cdExtraField to perform format checks when called as setters and to reject any zip64 extended information extra fields passed by the user. Extended POD and tests in t/02_main.t accordingly. - Setting {'compressedSize'} after writing central directory header. - Added new optional parameter $noFormatError to method Archive::Zip::_readSignature to silence any format errros when testing for signatures. - Added error handling for potentially failed object conversion after calling method Archive::Zip::Member::_become. Factored in method Archive::Zip::Member::_becomeDirectoryIfNecessary into caller. - Changed methods Archive::Zip::Archive::contents Archive::Zip::Member::contents (and all inheriting from these) to consistently return a pair ($contents, $status) when called in list context and a scalar $contents when called in scalar context. Extended tests in t/02_main.t accordingly. - Changed method Archive::Zip::Member::extractToFileHandle to accept a file name instead of a file handle when extracting symbolic links. Changed lower-level and higher-level methods to use that feature. Cleaned up code related to the handling of symbolic links. Added creation of intermediate directories in method Archive::Zip::Member::extractToFileNamed for symbolic links as well. Reporting errors from symlink call as AZ-error. Added POD and test zip file t/data/symlink.zip and tests in t/26_symlinks.t for these changes. - Cleaned up code and added comment related to that highly dubious (?) {'wasWritten'} logic. 1.65 Sat 7 Sep 2019 - Fix for members using bzip compression [github/pmqs] - NetBSD doesn't mind empty zips [github/pmqs] - Solaris test failure, Add diag to failing test to collect data [github/pmqs] - Test for presence of Test::MockModule [github/pmqs] - Fix skip line for Windows [github/pmqs] - Skip tests that assume /tmp on Windows [github/pmqs] To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 pkgsrc/archivers/p5-Archive-Zip/Makefile cvs rdiff -u -r1.32 -r1.33 pkgsrc/archivers/p5-Archive-Zip/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1599394334291070 Content-Disposition: inline Content-Length: 1775 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/archivers/p5-Archive-Zip/Makefile diff -u pkgsrc/archivers/p5-Archive-Zip/Makefile:1.66 pkgsrc/archivers/p5-Archive-Zip/Makefile:1.67 --- pkgsrc/archivers/p5-Archive-Zip/Makefile:1.66 Mon Aug 31 18:06:31 2020 +++ pkgsrc/archivers/p5-Archive-Zip/Makefile Sun Sep 6 12:12:14 2020 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.66 2020/08/31 18:06:31 wiz Exp $ +# $NetBSD: Makefile,v 1.67 2020/09/06 12:12:14 wiz Exp $ -DISTNAME= Archive-Zip-1.64 +DISTNAME= Archive-Zip-1.68 PKGNAME= p5-${DISTNAME} -PKGREVISION= 2 CATEGORIES= archivers perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Archive/} Index: pkgsrc/archivers/p5-Archive-Zip/distinfo diff -u pkgsrc/archivers/p5-Archive-Zip/distinfo:1.32 pkgsrc/archivers/p5-Archive-Zip/distinfo:1.33 --- pkgsrc/archivers/p5-Archive-Zip/distinfo:1.32 Sat Nov 24 03:44:18 2018 +++ pkgsrc/archivers/p5-Archive-Zip/distinfo Sun Sep 6 12:12:14 2020 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.32 2018/11/24 03:44:18 wen Exp $ +$NetBSD: distinfo,v 1.33 2020/09/06 12:12:14 wiz Exp $ -SHA1 (Archive-Zip-1.64.tar.gz) = 08b3c2cd2eac8b06393580372d5713317d7caa3c -RMD160 (Archive-Zip-1.64.tar.gz) = e89b39f25fbd3d6661b34fb9cfa1f0cddbe2f135 -SHA512 (Archive-Zip-1.64.tar.gz) = 7ae4c87ad50b30e764a79ada8f39ea2d698cfba957294d28dc15a2f3b2497923266a00574c5e43ddd59d6ec76d911f39007851920e0f09bfe3f466d46e17d6fc -Size (Archive-Zip-1.64.tar.gz) = 192005 bytes +SHA1 (Archive-Zip-1.68.tar.gz) = 71faba3b05942c94959aba50a2471f08e3b7b202 +RMD160 (Archive-Zip-1.68.tar.gz) = 6f534d3c8a05a742c5a35a79f5bdccc3e88aef67 +SHA512 (Archive-Zip-1.68.tar.gz) = 40c3ba26b1c27a8b15b919934e7fcd531f208bec73de3454e123ac1fb771831e287b8fade421be40e243498beb6dad9b6133ef07d2e5d407afbd1f3d6a30b916 +Size (Archive-Zip-1.68.tar.gz) = 163490 bytes --_----------=_1599394334291070--