From owner-freebsd-ports-bugs@freebsd.org Wed Apr 28 14:28:38 2021 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E98705F5CAA for ; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4FVgwk5qZtz4kVj for ; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id C59935F5CA9; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) Delivered-To: ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C55355F5CA8 for ; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FVgwk5510z4kVh for ; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9A4A6757F for ; Wed, 28 Apr 2021 14:28:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 13SEScB5075699 for ; Wed, 28 Apr 2021 14:28:38 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 13SEScqw075698 for ports-bugs@FreeBSD.org; Wed, 28 Apr 2021 14:28:38 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 255466] archivers/lzlib: Update to 1.12 Date: Wed, 28 Apr 2021 14:28:38 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: gspurki@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: delphij@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2021 14:28:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255466 Bug ID: 255466 Summary: archivers/lzlib: Update to 1.12 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: delphij@FreeBSD.org Reporter: gspurki@gmail.com Assignee: delphij@FreeBSD.org Flags: maintainer-feedback?(delphij@FreeBSD.org) Created attachment 224502 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D224502&action= =3Dedit Update to 1.12 lzlib/NEWS: Changes in version 1.12: The value of the version test macro 'LZ_API_VERSION' is now defined as 1000 * major + minor. For version 1.12 it is 1012. This change does not affect the soversion. The new function 'LZ_api_version', which returns the LZ_API_VERSION of the library object code being used, has been added to lzlib. If end of file is found at member trailer or EOS marker, 'LZ_decompress_errno' now returns 'LZ_unexpected_eof' instead of 'LZ_data_error'. Decompression speed has been slightly increased. A bug has been fixed in minilzip that falsely reported a library stall when decompressing a file with empty members. The new option '--check-lib', which compares the version of lzlib used to compile minilzip with the version actually being used, has been added to minilzip. Minilzip now reports an error if a file name is empty (minilzip -t ""). Option '-o, --output' now behaves like '-c, --stdout', but sending the output unconditionally to a file instead of to standard output. See the new description of '-o' in the manual. This change is not backwards compatible. Therefore commands like: minilzip -o foo.lz - bar < foo must now be split into: minilzip -o foo.lz - < foo minilzip bar or rewritten as: minilzip - bar < foo > foo.lz When using '-c' or '-o', minilzip now checks whether the output is a terminal only once. Minilzip now does not even open the output file if the input file is a terminal. The words 'decompressed' and 'compressed' have been replaced with the shorter 'out' and 'in' in the verbose output of minilzip when decompressing or testing. It has been documented in the manual that 'LZ_(de)compress_close' and 'LZ_(de)compress_errno' can be called with a null argument. It has been documented in the manual that the LZMA marker '3' ("Sync Flush" marker) is not allowed in lzip files. Marker '3' is a device for interactive communication between applications using lzlib, but is useless and wasteful in a file, and is excluded from the media type 'application/lzip'. The LZMA marker '2' ("End Of Stream" marker) is the only marker allowed in lzip files. It has been documented in the manual that not calling 'LZ_decompress_finish' prevents lzlib from detecting a truncated member. It has been documented in the manual that 'LZ_decompress_read' returns at least once per member so that 'LZ_decompress_member_finished' can be called (and trailer data retrieved) for each member, even for empty members. Therefore, 'LZ_decompress_read' returning 0 does not mean that the end of the stream has been reached. It has been documented in the manual that 'LZ_(de)compress_read' can be called with a null buffer pointer argument. Real code examples for the most common uses of the library have been added to the tutorial. 'bbexample.c' has been simplified to not use 'LZ_(de)compress_write_size'. 'lzcheck' now accepts options '-s' (to check LZ_compress_sync_flush) and '-m' (to check member by member decompression). 'lzcheck.c' now also tests member by member decompression without intermediate calls to 'LZ_decompress_finish'. The new file 'ffexample.c', containing example functions for file-to-file compression/decompression, has been added to the distribution. The commands needed to extract files from a tar.lz archive have been documented in the output of 'minilzip --help' and in the man page. 'make install-bin' no longer installs the minilzip man page. This is to prevent 'make install-bin install-man-compress' from installing the man page twice before compressing it. The new targets 'install-bin-compress' and 'install-bin-strip-compress', which install a (stripped) minilzip and a compressed man page, have been added to the Makefile. 9 new test files have been added to the testsuite. --=20 You are receiving this mail because: You are the assignee for the bug.=