Skip to content

Commit

Permalink
pixz: Update to 1.0.7
Browse files Browse the repository at this point in the history
* Convert to use released tarball from GitHub.
* Fix build.
* Update DESCR.
* Take MAINTAINERship.

Changelog:
1.7.0
    Allow building without manpage
    Allow building against musl
    Fix memory corruption error
    Fix decompressing large files on 32-bit systems
    Avoid unaligned memory access
    Fix warnings with recent compilers
    Use optimized endian swapping functions on macOS

1.0.6
    fixes large file support for listing

1.0.5
    add htole64 and le64toh on glibc < 2.9

1.0.4
    Include man page in release tarball, fixed #50

1.0.3
    complete autotools build, see README.md for build instructions, see #37
    large-file support for 32-bit systems, see #26
    creates output file with permissions of input file (if possible, i.e. not reading from stdin), see #15
    better error messages on incorrect input path
    list main differences between pixz and xz in README
    fix issue with extreme (-e) command line option parsing, see #12
    adds keep input (-k) command line option, see #14
  • Loading branch information
ryoon committed Apr 13, 2021
1 parent f2d6c87 commit b864ca5
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 248 deletions.
6 changes: 6 additions & 0 deletions pixz/DESCR
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
Pixz (pronounced 'pixie') is a parallel, indexing version of XZ.

The existing XZ Utils provide great compression in the .xz file
format, but they produce just one big block of compressed data.
Pixz instead produces a collection of smaller blocks which makes
random access to the original data possible. This is especially
useful for large tarballs.
23 changes: 12 additions & 11 deletions pixz/Makefile
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# $NetBSD: Makefile,v 1.1 2015/06/20 19:27:51 ishit Exp $
#

DISTNAME= pixz-1.0.2
GITHUB_PROJECT= pixz
GITHUB_RELEASE= v${PKGVERSION_NOREV}
DISTNAME= pixz-1.0.7
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pixz/}
EXTRACT_SUFX= .tgz
MASTER_SITES= ${MASTER_SITE_GITHUB:=vasi/}

MAINTAINER= ishit@users.sourceforge.net
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= https://github.com/vasi/pixz
COMMENT= Parallel, indexed xz compressor
LICENSE= 2-clause-bsd

USE_TOOLS+= gmake
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config

DEPENDS+= xz>=5:../../archivers/xz
BUILDLINK_API_DEPENDS.libarchive+= libarchive>=2.8
INSTALLATION_DIRS= ${PKGMANDIR}/man1

INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
post-install:
${INSTALL_MAN} ${WRKSRC}/src/pixz.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pixz ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/pixz.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

.include "../../archivers/libarchive/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
12 changes: 4 additions & 8 deletions pixz/distinfo
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
$NetBSD: distinfo,v 1.1 2015/06/20 19:27:51 ishit Exp $

SHA1 (pixz-1.0.2.tgz) = 953b2b55504ba349f1e7e47bdfcd4165ba206827
RMD160 (pixz-1.0.2.tgz) = e9aa82f0f72b786d5ea07e8d9bdd88f10ef30f06
SHA512 (pixz-1.0.2.tgz) = ea3f37b725a0f08e87a6bc0af19522e92bb5b34fad49cfbfcc04e7054f4537cb09c8f3b56abda7f6d27ce64535b158a676a9e69f92141190840bd9ba255961f3
Size (pixz-1.0.2.tgz) = 21425 bytes
SHA1 (patch-Makefile) = 6361f414405719995b99f012855a789140d0941d
SHA1 (patch-pixz.h) = 80f0c8e1b316249e94fd0716bb544d025001dceb
SHA1 (patch-read.c) = 229209e6e83ba2bcc61117fd61359e500caaf474
SHA1 (patch-write.c) = f6ded6d55e07e8de069e16789a7a177eb93d355b
SHA1 (pixz-1.0.7.tar.gz) = 24c528c83444ae414249ff75c90c4517a1abd39c
RMD160 (pixz-1.0.7.tar.gz) = 1825b9cc5ecd27dc328260a63099ac0809f9b9d9
SHA512 (pixz-1.0.7.tar.gz) = 4811da538931620bf05499912c98a501c2c879f3086cd59c4c67b302ded3547a9d246e7fd01ad36512e361c6c4e206e23f2aaf028b25ad44b74b529547a7f5ab
Size (pixz-1.0.7.tar.gz) = 165004 bytes
15 changes: 0 additions & 15 deletions pixz/patches/patch-Makefile

This file was deleted.

24 changes: 0 additions & 24 deletions pixz/patches/patch-pixz.h

This file was deleted.

166 changes: 0 additions & 166 deletions pixz/patches/patch-read.c

This file was deleted.

24 changes: 0 additions & 24 deletions pixz/patches/patch-write.c

This file was deleted.

0 comments on commit b864ca5

Please sign in to comment.