Adding upstream version 1.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
b44f925128
commit
d3b8d946a3
13 changed files with 54 additions and 37 deletions
15
ChangeLog
15
ChangeLog
|
@ -1,13 +1,6 @@
|
||||||
2013-04-15 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
2013-05-27 Antonio Diaz Diaz <antonio@gnu.org>
|
||||||
|
|
||||||
* Version 1.4-rc2 released.
|
* Version 1.4 released.
|
||||||
* Fixed return value of '-d' and '-t' in case of data error.
|
|
||||||
* main.c: Changed info shown at verbosity levels 2 and 3.
|
|
||||||
* Ignore option '-n, --threads' for compatibility with plzip.
|
|
||||||
|
|
||||||
2013-02-18 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
|
||||||
|
|
||||||
* Version 1.4-rc1 released.
|
|
||||||
* main.c: Added new option '-f, --force'.
|
* main.c: Added new option '-f, --force'.
|
||||||
* main.c: Added new option '-F, --recompress'.
|
* main.c: Added new option '-F, --recompress'.
|
||||||
* main.c: Added new option '-k, --keep'.
|
* main.c: Added new option '-k, --keep'.
|
||||||
|
@ -15,6 +8,10 @@
|
||||||
* main.c: Accept more than one file in command line.
|
* main.c: Accept more than one file in command line.
|
||||||
* Decompression time has been reduced by 5%.
|
* Decompression time has been reduced by 5%.
|
||||||
* main.c: '--test' no more needs '/dev/null'.
|
* main.c: '--test' no more needs '/dev/null'.
|
||||||
|
* Fixed return value of '-d' and '-t' in case of data error.
|
||||||
|
* main.c: Changed info shown at verbosity levels 2 and 3.
|
||||||
|
* Ignore option '-n, --threads' for compatibility with plzip.
|
||||||
|
* configure: Options now accept a separate argument.
|
||||||
* configure: 'datadir' renamed to 'datarootdir'.
|
* configure: 'datadir' renamed to 'datarootdir'.
|
||||||
* Makefile.in: Added new target 'install-as-lzip'.
|
* Makefile.in: Added new target 'install-as-lzip'.
|
||||||
* Makefile.in: Added new target 'install-bin'.
|
* Makefile.in: Added new target 'install-bin'.
|
||||||
|
|
5
INSTALL
5
INSTALL
|
@ -36,8 +36,9 @@ the main archive.
|
||||||
typing 'make install-bin', 'make install-info' or 'make install-man'
|
typing 'make install-bin', 'make install-info' or 'make install-man'
|
||||||
respectively.
|
respectively.
|
||||||
|
|
||||||
5a. Type 'make install-as-lzip' to install the program and any data
|
Instead of 'make install', you can type 'make install-as-lzip' to
|
||||||
files and documentation, and link the program to the name 'lzip'.
|
install the program and any data files and documentation, and link
|
||||||
|
the program to the name 'lzip'.
|
||||||
|
|
||||||
|
|
||||||
Another way
|
Another way
|
||||||
|
|
2
LzFind.c
2
LzFind.c
|
@ -10,7 +10,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "clzip.h"
|
#include "lzip.h"
|
||||||
#include "LzFind.h"
|
#include "LzFind.h"
|
||||||
|
|
||||||
#define kHash2Size (1 << 10)
|
#define kHash2Size (1 << 10)
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "clzip.h"
|
#include "lzip.h"
|
||||||
#include "LzmaDec.h"
|
#include "LzmaDec.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
/* #define SHOW_STAT */
|
/* #define SHOW_STAT */
|
||||||
/* #define SHOW_STAT2 */
|
/* #define SHOW_STAT2 */
|
||||||
|
|
||||||
#include "clzip.h"
|
#include "lzip.h"
|
||||||
#include "LzmaEnc.h"
|
#include "LzmaEnc.h"
|
||||||
#include "LzFind.h"
|
#include "LzFind.h"
|
||||||
|
|
||||||
|
|
|
@ -29,10 +29,10 @@ main.o : main.c
|
||||||
|
|
||||||
$(objs) : Makefile
|
$(objs) : Makefile
|
||||||
carg_parser.o : carg_parser.h
|
carg_parser.o : carg_parser.h
|
||||||
LzmaDec.o : clzip.h LzmaDec.h
|
LzmaDec.o : lzip.h LzmaDec.h
|
||||||
LzFind.o : clzip.h LzFind.h
|
LzFind.o : lzip.h LzFind.h
|
||||||
LzmaEnc.o : clzip.h LzFind.h LzmaEnc.h
|
LzmaEnc.o : lzip.h LzFind.h LzmaEnc.h
|
||||||
main.o : carg_parser.h clzip.h LzmaDec.h LzmaEnc.h
|
main.o : carg_parser.h lzip.h LzmaDec.h LzmaEnc.h
|
||||||
|
|
||||||
|
|
||||||
doc : man
|
doc : man
|
||||||
|
|
5
NEWS
5
NEWS
|
@ -7,8 +7,7 @@ Pdlzip now accepts more than one file in the command line.
|
||||||
|
|
||||||
Decompression time has been reduced by 5%.
|
Decompression time has been reduced by 5%.
|
||||||
|
|
||||||
The dependence of "-t" on the existence of "/dev/null" has been
|
The dependence of "-t" on the existence of "/dev/null" has been removed.
|
||||||
removed.
|
|
||||||
|
|
||||||
The value returned by "-d" and "-t" in case of data error has been fixed.
|
The value returned by "-d" and "-t" in case of data error has been fixed.
|
||||||
|
|
||||||
|
@ -17,6 +16,8 @@ Information shown at verbosity levels 2 and 3 has been changed.
|
||||||
Option "-n, --threads" is now accepted and ignored for compatibility
|
Option "-n, --threads" is now accepted and ignored for compatibility
|
||||||
with plzip.
|
with plzip.
|
||||||
|
|
||||||
|
"configure" now accepts options with a separate argument.
|
||||||
|
|
||||||
Configure option "--datadir" has been renamed to "--datarootdir" to
|
Configure option "--datadir" has been renamed to "--datarootdir" to
|
||||||
follow GNU Standards.
|
follow GNU Standards.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Pdlzip - Data compressor based on the LZMA algorithm
|
/* Pdlzip - Data compressor based on the LZMA algorithm
|
||||||
Copyright (C) 2010, 2011, 2012 Antonio Diaz Diaz.
|
Copyright (C) 2010, 2011, 2012, 2013 Antonio Diaz Diaz.
|
||||||
|
|
||||||
This program is free software: you have unlimited permission
|
This program is free software: you have unlimited permission
|
||||||
to copy, distribute and modify it.
|
to copy, distribute and modify it.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Pdlzip - Data compressor based on the LZMA algorithm
|
/* Pdlzip - Data compressor based on the LZMA algorithm
|
||||||
Copyright (C) 2010, 2011, 2012 Antonio Diaz Diaz.
|
Copyright (C) 2010, 2011, 2012, 2013 Antonio Diaz Diaz.
|
||||||
|
|
||||||
This program is free software: you have unlimited permission
|
This program is free software: you have unlimited permission
|
||||||
to copy, distribute and modify it.
|
to copy, distribute and modify it.
|
||||||
|
|
38
configure
vendored
38
configure
vendored
|
@ -5,10 +5,8 @@
|
||||||
# This configure script is free software: you have unlimited permission
|
# This configure script is free software: you have unlimited permission
|
||||||
# to copy, distribute and modify it.
|
# to copy, distribute and modify it.
|
||||||
|
|
||||||
args=
|
|
||||||
no_create=
|
|
||||||
pkgname=pdlzip
|
pkgname=pdlzip
|
||||||
pkgversion=1.4-rc2
|
pkgversion=1.4
|
||||||
progname=pdlzip
|
progname=pdlzip
|
||||||
srctrigger=doc/pdlzip.1
|
srctrigger=doc/pdlzip.1
|
||||||
|
|
||||||
|
@ -28,18 +26,19 @@ CFLAGS='-Wall -W -O2'
|
||||||
LDFLAGS=
|
LDFLAGS=
|
||||||
|
|
||||||
# checking whether we are using GNU C.
|
# checking whether we are using GNU C.
|
||||||
if [ ! -x /bin/gcc ] &&
|
${CC} --version > /dev/null 2>&1
|
||||||
[ ! -x /usr/bin/gcc ] &&
|
if [ $? != 0 ] ; then
|
||||||
[ ! -x /usr/local/bin/gcc ] ; then
|
|
||||||
CC=cc
|
CC=cc
|
||||||
CFLAGS='-W -O2'
|
CFLAGS='-W -O2'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Loop over all args
|
# Loop over all args
|
||||||
while [ -n "$1" ] ; do
|
args=
|
||||||
|
no_create=
|
||||||
|
while [ $# != 0 ] ; do
|
||||||
|
|
||||||
# Get the first arg, and shuffle
|
# Get the first arg, and shuffle
|
||||||
option=$1
|
option=$1 ; arg2=no
|
||||||
shift
|
shift
|
||||||
|
|
||||||
# Add the argument quoted to args
|
# Add the argument quoted to args
|
||||||
|
@ -74,6 +73,14 @@ while [ -n "$1" ] ; do
|
||||||
--version | -V)
|
--version | -V)
|
||||||
echo "Configure script for ${pkgname} version ${pkgversion}"
|
echo "Configure script for ${pkgname} version ${pkgversion}"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
--srcdir) srcdir=$1 ; arg2=yes ;;
|
||||||
|
--prefix) prefix=$1 ; arg2=yes ;;
|
||||||
|
--exec-prefix) exec_prefix=$1 ; arg2=yes ;;
|
||||||
|
--bindir) bindir=$1 ; arg2=yes ;;
|
||||||
|
--datarootdir) datarootdir=$1 ; arg2=yes ;;
|
||||||
|
--infodir) infodir=$1 ; arg2=yes ;;
|
||||||
|
--mandir) mandir=$1 ; arg2=yes ;;
|
||||||
|
|
||||||
--srcdir=*) srcdir=${optarg} ;;
|
--srcdir=*) srcdir=${optarg} ;;
|
||||||
--prefix=*) prefix=${optarg} ;;
|
--prefix=*) prefix=${optarg} ;;
|
||||||
--exec-prefix=*) exec_prefix=${optarg} ;;
|
--exec-prefix=*) exec_prefix=${optarg} ;;
|
||||||
|
@ -88,11 +95,22 @@ while [ -n "$1" ] ; do
|
||||||
CFLAGS=*) CFLAGS=${optarg} ;;
|
CFLAGS=*) CFLAGS=${optarg} ;;
|
||||||
LDFLAGS=*) LDFLAGS=${optarg} ;;
|
LDFLAGS=*) LDFLAGS=${optarg} ;;
|
||||||
|
|
||||||
--* | *=* | *-*-*) ;;
|
--*)
|
||||||
|
echo "configure: WARNING: unrecognized option: '${option}'" 1>&2 ;;
|
||||||
|
*=* | *-*-*) ;;
|
||||||
*)
|
*)
|
||||||
echo "configure: Unrecognized option: \"${option}\"; use --help for usage." 1>&2
|
echo "configure: unrecognized option: '${option}'" 1>&2
|
||||||
|
echo "Try 'configure --help' for more information."
|
||||||
exit 1 ;;
|
exit 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Check if the option took a separate argument
|
||||||
|
if [ "${arg2}" = yes ] ; then
|
||||||
|
if [ $# != 0 ] ; then args="${args} \"$1\"" ; shift
|
||||||
|
else echo "configure: Missing argument to \"${option}\"" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Find the source files, if location was not specified.
|
# Find the source files, if location was not specified.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1.
|
||||||
.TH PDLZIP "1" "April 2013" "Pdlzip 1.4-rc2" "User Commands"
|
.TH PDLZIP "1" "May 2013" "Pdlzip 1.4" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
Pdlzip \- reduces the size of files
|
Pdlzip \- reduces the size of files
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -67,7 +67,7 @@ scale optimal for all files. If your files are large, very repetitive,
|
||||||
etc, you may need to use the \fB\-\-match\-length\fR and \fB\-\-dictionary\-size\fR
|
etc, you may need to use the \fB\-\-match\-length\fR and \fB\-\-dictionary\-size\fR
|
||||||
options directly to achieve optimal performance.
|
options directly to achieve optimal performance.
|
||||||
.PP
|
.PP
|
||||||
Return values: 0 for a normal exit, 1 for environmental problems (file
|
Exit status: 0 for a normal exit, 1 for environmental problems (file
|
||||||
not found, invalid flags, I/O errors, etc), 2 to indicate a corrupt or
|
not found, invalid flags, I/O errors, etc), 2 to indicate a corrupt or
|
||||||
invalid input file, 3 for an internal consistency error (eg, bug) which
|
invalid input file, 3 for an internal consistency error (eg, bug) which
|
||||||
caused pdlzip to panic.
|
caused pdlzip to panic.
|
||||||
|
|
6
main.c
6
main.c
|
@ -10,7 +10,7 @@
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
Return values: 0 for a normal exit, 1 for environmental problems
|
Exit status: 0 for a normal exit, 1 for environmental problems
|
||||||
(file not found, invalid flags, I/O errors, etc), 2 to indicate a
|
(file not found, invalid flags, I/O errors, etc), 2 to indicate a
|
||||||
corrupt or invalid input file, 3 for an internal consistency error
|
corrupt or invalid input file, 3 for an internal consistency error
|
||||||
(eg, bug) which caused pdlzip to panic.
|
(eg, bug) which caused pdlzip to panic.
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "carg_parser.h"
|
#include "carg_parser.h"
|
||||||
#include "clzip.h"
|
#include "lzip.h"
|
||||||
#include "LzmaDec.h"
|
#include "LzmaDec.h"
|
||||||
#include "LzmaEnc.h"
|
#include "LzmaEnc.h"
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ static void show_help( void )
|
||||||
"scale optimal for all files. If your files are large, very repetitive,\n"
|
"scale optimal for all files. If your files are large, very repetitive,\n"
|
||||||
"etc, you may need to use the --match-length and --dictionary-size\n"
|
"etc, you may need to use the --match-length and --dictionary-size\n"
|
||||||
"options directly to achieve optimal performance.\n"
|
"options directly to achieve optimal performance.\n"
|
||||||
"\nReturn values: 0 for a normal exit, 1 for environmental problems (file\n"
|
"\nExit status: 0 for a normal exit, 1 for environmental problems (file\n"
|
||||||
"not found, invalid flags, I/O errors, etc), 2 to indicate a corrupt or\n"
|
"not found, invalid flags, I/O errors, etc), 2 to indicate a corrupt or\n"
|
||||||
"invalid input file, 3 for an internal consistency error (eg, bug) which\n"
|
"invalid input file, 3 for an internal consistency error (eg, bug) which\n"
|
||||||
"caused pdlzip to panic.\n"
|
"caused pdlzip to panic.\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue