Index: head/archivers/pigz/files/patch-Makefile =================================================================== --- head/archivers/pigz/files/patch-Makefile (revision 394383) +++ head/archivers/pigz/files/patch-Makefile (nonexistent) @@ -1,9 +0,0 @@ ---- ./Makefile.orig 2013-03-10 10:38:22.000000000 -0700 -+++ ./Makefile 2013-11-26 13:32:03.000000000 -0800 -@@ -1,5 +1,4 @@ --CC=cc --CFLAGS=-O3 -Wall -Wextra -+all: dev - - - pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o Property changes on: head/archivers/pigz/files/patch-Makefile ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/archivers/pigz/Makefile =================================================================== --- head/archivers/pigz/Makefile (revision 394383) +++ head/archivers/pigz/Makefile (revision 394384) @@ -1,29 +1,39 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= pigz PORTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= http://www.zlib.net/pigz/ \ http://freebsd.unixfreunde.de/sources/ MAINTAINER= delphij@FreeBSD.org COMMENT= Parallel GZIP -USES= cpe gmake +LICENSE= ZLIB + +LIB_DEPENDS= libzopfli.so:${PORTSDIR}/archivers/zopfli + +USES= cpe gmake localbase CPE_VENDOR= zlib -MAKE_FLAGS+= ZOPFLI=zopfli/src/zopfli/ +ALL_TARGET= dev +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +LDFLAGS+= -lz -lzopfli PLIST_FILES= bin/pigz bin/pigzn bin/pigzt bin/unpigz PLIST_FILES+= man/man1/pigz.1.gz post-patch: - ${REINPLACE_CMD} -e 's/ -lz/ -lm -lz/g' ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e 's/$${ZOPFLI}.*//' \ + ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e 's,zopfli/src/,,' \ + ${WRKSRC}/pigz.c do-install: .for FILE in pigz pigzn pigzt unpigz ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/pigz.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include