From 4efb97359112689f1df0690f9b838cea963a9460 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 3 Mar 2024 15:04:59 +0100 Subject: Adding upstream version 1.24.1. Signed-off-by: Daniel Baumann --- ChangeLog | 5 +++++ README | 2 +- configure | 2 +- doc/lzip.1 | 2 +- doc/lzip.info | 36 ++++++++++++++++++------------------ doc/lzip.texi | 6 +++--- main.cc | 2 ++ 7 files changed, 31 insertions(+), 24 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4ed04db..6a6e1ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-03-01 Antonio Diaz Diaz + + * Version 1.24.1 released. + * main.cc: Fix compilation failure on MinGW because of mkdir. + 2024-01-26 Antonio Diaz Diaz * Version 1.24 released. diff --git a/README b/README index 2c78858..a4806ce 100644 --- a/README +++ b/README @@ -110,7 +110,7 @@ Lzip currently implements two variants of the LZMA algorithm: fast (used by option '-0') and normal (used by all other compression levels). The high compression of LZMA comes from combining two basic, well-proven -compression ideas: sliding dictionaries (LZ77) and markov models (the thing +compression ideas: sliding dictionaries (LZ77) and Markov models (the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for. diff --git a/configure b/configure index 012fb5c..e75835e 100755 --- a/configure +++ b/configure @@ -6,7 +6,7 @@ # to copy, distribute, and modify it. pkgname=lzip -pkgversion=1.24 +pkgversion=1.24.1 progname=lzip srctrigger=doc/${pkgname}.texi diff --git a/doc/lzip.1 b/doc/lzip.1 index 9053c43..9d711e8 100644 --- a/doc/lzip.1 +++ b/doc/lzip.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2. -.TH LZIP "1" "January 2024" "lzip 1.24" "User Commands" +.TH LZIP "1" "March 2024" "lzip 1.24.1" "User Commands" .SH NAME lzip \- reduces the size of files .SH SYNOPSIS diff --git a/doc/lzip.info b/doc/lzip.info index 1e23532..04f81c4 100644 --- a/doc/lzip.info +++ b/doc/lzip.info @@ -11,7 +11,7 @@ File: lzip.info, Node: Top, Next: Introduction, Up: (dir) Lzip Manual *********** -This manual is for Lzip (version 1.24, 26 January 2024). +This manual is for Lzip (version 1.24.1, 1 March 2024). * Menu: @@ -653,7 +653,7 @@ using the LZMA coding scheme. by option '-0') and normal (used by all other compression levels). The high compression of LZMA comes from combining two basic, well-proven -compression ideas: sliding dictionaries (LZ77) and markov models (the thing +compression ideas: sliding dictionaries (LZ77) and Markov models (the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for. @@ -1703,22 +1703,22 @@ Concept index  Tag Table: Node: Top203 -Node: Introduction1198 -Node: Output7083 -Node: Invoking lzip8678 -Ref: --trailing-error9547 -Node: Quality assurance19645 -Node: Algorithm28458 -Node: File format31859 -Ref: coded-dict-size33288 -Node: Stream format34519 -Ref: what-is-coded36914 -Node: Trailing data45788 -Node: Examples48124 -Ref: concat-example49564 -Node: Problems50785 -Node: Reference source code51317 -Node: Concept index66362 +Node: Introduction1197 +Node: Output7082 +Node: Invoking lzip8677 +Ref: --trailing-error9546 +Node: Quality assurance19644 +Node: Algorithm28457 +Node: File format31858 +Ref: coded-dict-size33287 +Node: Stream format34518 +Ref: what-is-coded36913 +Node: Trailing data45787 +Node: Examples48123 +Ref: concat-example49563 +Node: Problems50784 +Node: Reference source code51316 +Node: Concept index66361  End Tag Table diff --git a/doc/lzip.texi b/doc/lzip.texi index 6d5cf77..865a413 100644 --- a/doc/lzip.texi +++ b/doc/lzip.texi @@ -6,8 +6,8 @@ @finalout @c %**end of header -@set UPDATED 26 January 2024 -@set VERSION 1.24 +@set UPDATED 1 March 2024 +@set VERSION 1.24.1 @dircategory Compression @direntry @@ -711,7 +711,7 @@ Lzip currently implements two variants of the LZMA algorithm: fast (used by option @option{-0}) and normal (used by all other compression levels). The high compression of LZMA comes from combining two basic, well-proven -compression ideas: sliding dictionaries (LZ77) and markov models (the thing +compression ideas: sliding dictionaries (LZ77) and Markov models (the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for. diff --git a/main.cc b/main.cc index 1a905a8..ed0678b 100644 --- a/main.cc +++ b/main.cc @@ -42,8 +42,10 @@ #if defined __MSVCRT__ || defined __OS2__ || defined __DJGPP__ #include #if defined __MSVCRT__ +#include #define fchmod(x,y) 0 #define fchown(x,y,z) 0 +#define mkdir(name,mode) _mkdir(name) #define strtoull std::strtoul #define SIGHUP SIGTERM #define S_ISSOCK(x) 0 -- cgit v1.2.3