head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.16
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.14
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.12
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.10
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.5.0.8
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.6
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.4
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.2
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.4.0.4
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.2
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.3.0.6
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.4
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.2
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.2.0.14
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.12
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.10
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.8
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.6
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.4
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.2
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.1.0.8
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.6
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.4
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.2
	pkgsrc-2020Q2-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2024.04.29.04.04.12;	author pho;	state Exp;
branches;
next	1.4;
commitid	Cs4IpIfVWV4FyZ7F;

1.4
date	2023.10.27.08.33.32;	author pho;	state Exp;
branches;
next	1.3;
commitid	qVLXKTEMR48KZeKE;

1.3
date	2023.01.25.09.53.52;	author pho;	state Exp;
branches;
next	1.2;
commitid	nRvpTURGKZ0mhUaE;

1.2
date	2021.04.23.04.01.42;	author pho;	state Exp;
branches;
next	1.1;
commitid	Rdf20S0d9uAYXmQC;

1.1
date	2020.05.11.17.51.58;	author rillig;	state Exp;
branches;
next	;
commitid	mIq7jf4zlJpgHQ7C;


desc
@@


1.5
log
@archivers/hs-zip-archive: Update to 0.4.3.2

zip-archive 0.4.3.2

  * readEntry: Fix computation of modification time (#67).
    It should be a UNIX time (seconds since UNIX epoch), but
    computed relative to the local time zone, not UTC.

zip-archive 0.4.3.1

  * Use streaming decompress to identify extent of compressed data (#66).
    This fixes a problem that arises for local files with bit 3
    of the general purpose bit flag set. In this case, we don't
    get information up front about the size of the compressed
    data.  So how do we know where the compressed data ends?
    Previously, we tried to determine this by looking for the
    signature of the data descriptor. But the data descriptor doesn't
    always HAVE a signature, and it is also possible for signatures to
    occur accidentally in the compressed data itself (#65).
    Instead, we now use the streaming decompression interface from
    zlib's Internal module to identify where the compressed data
    ends. Fixes both #65 and #25.
@
text
@@@comment $NetBSD$
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Archive/Zip.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Archive/Zip.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Archive/Zip.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/zip-archive-${PKGVERSION}/${HS_VERSION}/package-description
lib/zip-archive-${PKGVERSION}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/Codec-Archive-Zip.html
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/zip-archive.haddock
@


1.4
log
@archivers/hs-zip-archive: Update to 0.4.3

  * Improve code for retrieving compressed data of unknown length (#63).
    Do not assume we'll have the signature 0x08074b50 that is
    sometimes used for the data description, because it is not
    in the spec and is not always used.
  * Make some record fields strict.
  * Require binary >= 0.7.2, remove some CPP
@
text
@a12 1
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/doc-index.json
a17 1
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/quick-jump.min.js
@


1.3
log
@archivers/hs-zip-archive: Update to 0.4.2.2

zip-archive 0.4.2.2

  * Use `command -v` before trying `which` in the test suite (#62).
    `command` is a bash builtin, but for busybox we'll need `which`.

zip-archive 0.4.2.1

  * Fix Windows build regression (#61).

zip-archive 0.4.2

  * Fix problem with files with colon (#89).
  * Remove build-tools.  This was used to indicate that the 'unzip'
    executable was needed for testing, but it was never intended to be used
    this way and now the field is deprecated.  The current test suite
    simply skips the test using the unzip executable (with a warning) if
    'unzip' is not in the path.
  * Remove existing symlinks when extracting zip files with symlinks (#60,
    Vikrem).  Previously, writeEntry would raise an error if it tried to
    create a symlink and a symlink already existed at that path.  This
    behavior was inconsistent with its behavior for regular files, which
    it overwrote without comment.  This commit causes symlinks to be replaced
    by writeEntry instead of an error being raised.
  * Remove binary < 0.6 CPP.  It's no longer needed because we don't support
    binary < 0.6.  Also use manySig instead of many, to get better error
    messages.
  * Add type annotation for printf.
  * Better checking for unsafe paths (#55).  This method allows things like
    `foo/bar/../../baz`.
  * Require base >= 4.5 (#56)
  * Add GitHub CI.
@
text
@d10 1
a10 1
${PLIST.doc}share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/LICENSE
d13 1
d19 1
@


1.2
log
@Update PLIST
@
text
@d2 2
a3 2
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Archive/Zip.dyn_hi
d5 1
a5 1
lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Archive/Zip.p_hi
d7 1
a7 1
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
d10 10
a19 10
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/LICENSE
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/Codec-Archive-Zip.html
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/synopsis.png
share/doc/${HS_PLATFORM}/zip-archive-${PKGVERSION}/html/zip-archive.haddock
@


1.1
log
@hs-*: add PLIST files

These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
@
text
@d3 17
a19 17
${HS_IMPL}/Codec/Archive/Zip.dyn_hi
${HS_IMPL}/Codec/Archive/Zip.hi
${HS_IMPL}/Codec/Archive/Zip.p_hi
${HS_IMPL}/libHS${HS_PKGID}.a
${HS_IMPL}/libHS${HS_PKGID}_p.a
${HS_INTF}/package-description
${HS_INTF}/package-id
${HS_DOCS}/LICENSE
${HS_DOCS}/html/Codec-Archive-Zip.html
${HS_DOCS}/html/doc-index.html
${HS_DOCS}/html/haddock-bundle.min.js
${HS_DOCS}/html/index.html
${HS_DOCS}/html/linuwial.css
${HS_DOCS}/html/meta.json
${HS_DOCS}/html/quick-jump.css
${HS_DOCS}/html/synopsis.png
${HS_DOCS}/html/zip-archive.haddock
@

