2
0
mirror of https://github.com/vasi/pixz synced 2024-10-30 15:21:41 +00:00
Commit Graph

216 Commits

Author SHA1 Message Date
Christian Krause
d2d7203969 Merge pull request #61 from kraj/master
Musl inspired general fixes
2016-03-27 09:27:29 +02:00
Khem Raj
5ed67fc86f endian: Use macro bswap_64 instead of __bswap_64
byteswap.h defines then as public APIs on all libc
on linux including musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-22 07:47:52 +00:00
Khem Raj
a224836798 configure: Detect headers before using them
Current logic does not work when system does not have
sys/endian.h, since it tried to reuse the cached results
from first try of detecting htole64 in sys/endian.h which is
'no' and hence the second try to look into endian.h also
comes out negative.

So we check for header and then run the test for symbols
and these symbols are not standard and we need to define _GNU_SOURCE
for it to work, this issue is exposed by systems using musl e.g.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-22 07:47:45 +00:00
Christian Krause
936d8068ae option to not build man page
fixes #56
2015-12-26 14:36:17 +01:00
Christian Krause
e044a6d041 release version 1.0.6 2015-11-05 22:59:56 +01:00
Christian Krause
c8f14d0f06 fixes #55 2015-11-05 22:53:18 +01:00
Christian Krause
7fb07efef7 print fseeko error 2015-11-04 13:40:40 +01:00
Christian Krause
8879834e8a release version 1.0.5 2015-09-21 12:56:35 +02:00
Christian Krause
b263b1c6e1 Merge pull request #53 from wookietreiber/endian-conversion-checks
autoconf checks for htole64 and le64toh
2015-09-21 12:46:45 +02:00
Christian Krause
5d831e6d1b autoconf checks for htole64 and le64toh
- addresses #52
2015-09-20 21:49:33 +02:00
Christian Krause
8d318b90fc release version 1.0.4 2015-09-18 20:46:56 +02:00
Christian Krause
7140800fe5 Merge pull request #51 from wookietreiber/include-man-pages-in-release
include man page in release tarball
2015-09-18 20:41:10 +02:00
Christian Krause
ebebf82439 include man page in release tarball
- adds man page to `EXTRA_DIST`
- `configure` checks for `a2x` only if the man page does not exist (poor
  mans way of checking if we build from git or release tarball)
- fixes #50
2015-09-18 18:56:47 +02:00
Christian Krause
a12755fd16 fixes out-of-tree build manpage generation
Unfortunately, a2x generates the manpage only in the directory where the
source file is located and it does not offer a command line option to
change the output directory. I hope, the `if ! test -f` hack I
implemented works everywhere.
2015-09-08 13:47:28 +02:00
Christian Krause
033fa93a76 update download link in man page 2015-09-08 13:11:36 +02:00
Christian Krause
bc3b389e2c fix README.md file name in DIST 2015-09-08 13:02:55 +02:00
Christian Krause
d1bfc20d51 release version 1.0.3 2015-09-07 19:08:45 +02:00
Christian Krause
f35af1ae52 Merge pull request #42 from wookietreiber/cppcheck-test
implementing the basic cppcheck test
2015-08-24 13:25:58 +02:00
Christian Krause
b98e2a74d0 update TODO comment 2015-08-24 13:25:32 +02:00
Christian Krause
e6dc14b3a1 Merge branch 'master' into cppcheck-test 2015-08-24 13:09:22 +02:00
Christian Krause
e28a753722 update differences to xz 2015-08-21 16:39:53 +02:00
Christian Krause
545375e4a6 list main differences between pixz and xz in README 2015-08-21 16:14:27 +02:00
Christian Krause
6ef81d1c95 update README because xz has multi-core support 2015-08-21 15:58:50 +02:00
Christian Krause
8cfd6bb9e7 Merge branch 'master' into cppcheck-test 2015-08-20 15:03:31 +02:00
Christian Krause
56fba37518 better error message on incorrect input path 2015-08-20 15:02:37 +02:00
Christian Krause
510876dda0 Merge pull request #43 from wookietreiber/wip-file-permissions
creates output file with permissions of input file
2015-08-19 16:28:08 +02:00
Christian Krause
e5ba30f9c0 creates output file with permissions of input file
- also some more detailed error messages, some duplication, though,
  maybe clean up later
- fixes #15
2015-08-19 15:54:48 +02:00
Christian Krause
115d6b2e5e check for preserving file permission, compression
- adresses issue #15
2015-08-19 15:24:21 +02:00
Christian Krause
35a2f67be9 implements cppcheck test
- fixes #8
2015-08-19 04:28:12 +02:00
Christian Krause
b07393c2f6 Merge pull request #40 from wookietreiber/fix-issue-34
fixes #34
2015-08-08 13:48:13 +02:00
Christian Krause
f9b8a4c122 made test shell script executable for travis 2015-08-08 13:17:39 +02:00
Christian Krause
d7d1b9ce0f fixes #34
for now this just adds the `-c` option and completely ignores it
2015-08-08 13:09:23 +02:00
Christian Krause
2d452f540b Merge pull request #39 from wookietreiber/start-testing
testing framework and first test
2015-08-08 13:01:05 +02:00
Christian Krause
078e7da461 made test shell script executable for travis 2015-08-08 12:55:38 +02:00
Christian Krause
0c933db8a8 testing framework and first test 2015-08-08 12:30:49 +02:00
Christian Krause
36895b9550 travis, revert container try, does not work 2015-08-08 12:06:36 +02:00
Christian Krause
5c730afe65 travis, try container 2015-08-08 12:03:02 +02:00
Christian Krause
0a01496af5 travis, fix configure.ac 2015-08-08 11:54:13 +02:00
Christian Krause
5c7e823146 travis, fix configure.ac 2015-08-08 11:49:50 +02:00
Christian Krause
36c74f7e90 downgrade autoconf version requirement to allow travis to build 2015-08-08 11:44:59 +02:00
Christian Krause
137a1e02e7 travis, which autoconf 2015-08-08 11:37:06 +02:00
Christian Krause
a9ab202c4c travis, second try 2015-08-08 11:32:25 +02:00
Dave Vasilevsky
5966f313a1 Merge pull request #38 from wookietreiber/travis-integration
travis integration
2015-08-07 15:57:00 -04:00
Christian Krause
e71088c2c1 travis, first try 2015-08-07 12:53:05 +02:00
Christian Krause
2ea45c3ce7 Merge pull request #37 from wookietreiber/autotools-build
autotools build
2015-08-07 12:16:39 +02:00
Christian Krause
00bad4eed5 updates README 2015-08-07 12:15:22 +02:00
Christian Krause
378ee786d6 update TODO because autoconf is done 2015-08-07 11:39:22 +02:00
Christian Krause
bc9a3b8d5a complete autotools build
- `__APPLE__` vs `__OS2__` - does this actually work? Would some please test on apple and give feedback?
- pthread via `AX_PTHREAD`
- version via `PACKAGE_VERSION` in `config.h`
- large file support via `AC_SYS_LARGEFILE`
2015-08-07 11:33:37 +02:00
Christian Krause
de6fdf888d move sources to src 2015-08-07 10:13:12 +02:00
Dave Vasilevsky
afd3914086 Don't use deprecated libarchive functions, if possible 2013-06-11 02:02:56 -04:00