pkgsrc-Changes archive

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

CVS commit: pkgsrc/archivers/gzip



Module Name:    pkgsrc
Committed By:   drixter
Date:           Thu Sep 24 16:28:58 UTC 2026

Modified Files:
        pkgsrc/archivers/gzip: Makefile distinfo
Removed Files:
        pkgsrc/archivers/gzip/patches: patch-lib_utimens.h patch-unlzh.c

Log Message:
gzip: Update to 1.15

* Noteworthy changes in release 1.15 (2026-09-20) [stable]

** Bug fixes

gzip no longer can mistakenly remove the wrong file if some other
process simultaneously renames a gzip destination's ancestor.
[bug present since the beginning]

gzip -d no longer rejects PKZIP signatures, local header, and data
descriptors.  These can appear in well-formed streamed zip files.
[bug present since the beginning]

gzip diagnostics now quote file names containing unusual characters.
[bug present since the beginning]

A use of uninitialized memory on some malformed inputs has been fixed.
[bug present since the beginning]

A buffer overflow has been fixed when decompressing an .lzh file
after decompressing a .Z file.
[bug present since the beginning]

When decompressing an .lzh file, the output is no longer corrupted
when an internal bit buffer is not properly cleared.
[bug present since the beginning]

When decompressing an .lzh file after another .lzh file, the output is
no longer corrupted by the previous file's decoding table.
[bug present since the beginning]

gzip --synchronous no longer fails to synchronize unreadable parent
directories on platforms like GNU/Linux that have O_PATH, or to
synchronize any parent directories on platforms like FreeBSD that
have O_SEARCH but not O_PATH.
[bug introduced in gzip-1.7]

On old-fashioned or limited platforms lacking mktemp, gzexe, zdiff
and znew no longer have a race when creating a temporary file.
[bug present since the beginning]

** Changes in behavior

gzip no longer insists on the "C" locale; instead, it follows the
typical practice of using the locale specified by the environment.
This change, which is needed for file name quoting, can affect the
format of floating-point numbers output by gzip's -l and -v options.
Diagnostics are still in English, though.

gzip -l now reports "-Inf%" instead of "0.0%" for the infinite
compression ratio of an empty file.

znew's -P option is now ignored, with a warning.  It was present
only to improve performance, and its implementation had too many
bugs to be worth supporting.

** Platforms no longer supported

The following platforms (or earlier) are no longer supported because
their old multibyte libraries do not work well enough: FreeBSD 4.11
(2005), HP-UX 11.00 (1997), Minix 3.1.8 (2010), MS-Windows 8.1
(2013) via mingw without UCRT.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/archivers/gzip/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/archivers/gzip/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/archivers/gzip/patches/patch-lib_utimens.h \
    pkgsrc/archivers/gzip/patches/patch-unlzh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/archivers/gzip/Makefile
diff -u pkgsrc/archivers/gzip/Makefile:1.41 pkgsrc/archivers/gzip/Makefile:1.42
--- pkgsrc/archivers/gzip/Makefile:1.41 Mon Aug 24 18:35:28 2026
+++ pkgsrc/archivers/gzip/Makefile      Thu Sep 24 16:28:58 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2026/08/24 18:35:28 drixter Exp $
+# $NetBSD: Makefile,v 1.42 2026/09/24 16:28:58 drixter Exp $
 
-DISTNAME=      gzip-1.14
-PKGREVISION=   1
+DISTNAME=      gzip-1.15
 CATEGORIES=    archivers
 # does not provide uncompressed tarball, needed due to bootstrapping
 #MASTER_SITES= ${MASTER_SITE_GNU:=gzip/}

Index: pkgsrc/archivers/gzip/distinfo
diff -u pkgsrc/archivers/gzip/distinfo:1.14 pkgsrc/archivers/gzip/distinfo:1.15
--- pkgsrc/archivers/gzip/distinfo:1.14 Sun Aug 23 18:46:55 2026
+++ pkgsrc/archivers/gzip/distinfo      Thu Sep 24 16:28:58 2026
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.14 2026/08/23 18:46:55 wiz Exp $
+$NetBSD: distinfo,v 1.15 2026/09/24 16:28:58 drixter Exp $
 
-BLAKE2s (gzip-1.14.tar) = 85d37d51b9935221ed7121beec44ea6be4ec6b658e11e714c60fe634969514b5
-SHA512 (gzip-1.14.tar) = a2a18dd06695bfcdfc8a2c229f6a4880a1f1287f98bc381aefd07951f9e8d15ce7608b0e4acaa9748431e1fb12710f4ba8bb719c83fcd8d6e449607bb3c04d6d
-Size (gzip-1.14.tar) = 6594560 bytes
-SHA1 (patch-lib_utimens.h) = fba5ec8e9fcb87642247a68ee6a4568a00d4f413
-SHA1 (patch-unlzh.c) = f9c44260e71e60e439045219500c499cbfbc43b5
+BLAKE2s (gzip-1.15.tar) = 34ee8ab2c669b4d47bd125ee411b0d160fc25ccf5460cf0100a3ad3a2248bc90
+SHA512 (gzip-1.15.tar) = 5f87b39f9bb10637b373e72be94005fb8ea525896e71f24c95d2bceef5c6fc5fc233d8cf36cd1c0662eeef4f843a2ebd969c22c72f1487baa8086326347d0feb
+Size (gzip-1.15.tar) = 5396480 bytes



Home | Main Index | Thread Index | Old Index