View | Details | Raw Unified | Return to bug 201894 | Differences between
and this patch

Collapse All | Expand All

(-)archivers/zopfli/Makefile (-9 / +24 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	zopfli
4
PORTNAME=	zopfli
5
PORTVERSION=	1.0.0
5
DISTVERSION=	1.0.0-31
6
DISTVERSIONSUFFIX=	-g6ff3ba2
6
CATEGORIES=	archivers
7
CATEGORIES=	archivers
7
MASTER_SITES=	GOOGLE_CODE
8
8
9
MAINTAINER=	freebsd@nagilum.org
9
MAINTAINER=	freebsd@nagilum.org
10
COMMENT=	Zopfli Compression Algorithm
10
COMMENT=	Zopfli Compression Algorithm
Lines 11-25 COMMENT= Zopfli Compression Algorithm Link Here
11
11
12
LICENSE=	APACHE20
12
LICENSE=	APACHE20
13
13
14
USES=		zip
14
USE_GITHUB=	yes
15
PLIST_FILES=	bin/zopfli
15
GH_ACCOUNT=	google
16
16
17
do-build:
17
USES=		gmake
18
	${CC} -O2 -W -Wall -Wextra -ansi -pedantic -lm \
19
	  ${CFLAGS} ${EXTRA_DEFINES} -o ${WRKSRC}/${PORTNAME} \
20
		${WRKSRC}/src/${PORTNAME}/*.c
21
18
19
ALL_TARGET=	${PORTNAME} ${PORTNAME}png \
20
		lib${PORTNAME} lib${PORTNAME}png
21
MAKE_ARGS=	CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS} ${LDFLAGS}" \
22
		CXXFLAGS="${CXXFLAGS}"
23
CFLAGS+=	-fPIC # XXX Convert into an implicit rule
24
LDFLAGS+=	-lm
25
USE_LDCONFIG=	yes
26
22
do-install:
27
do-install:
23
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
28
.for f in ${PORTNAME} ${PORTNAME}png
29
	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
30
.endfor
31
.for f in lib${PORTNAME}.so.1.0.1 lib${PORTNAME}png.so.1.0.0
32
	${INSTALL_LIB} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/lib
33
	${LN} -fs ${f} ${STAGEDIR}${PREFIX}/lib/${f:R:R}
34
	${LN} -fs ${f:R:R} ${STAGEDIR}${PREFIX}/lib/${f:R:R:R}
35
.endfor
36
	(cd ${WRKSRC}/src && ${COPYTREE_SHARE} \
37
		"zopfli zopflipng" ${STAGEDIR}${PREFIX}/include \
38
		"-name *.h")
24
39
25
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)archivers/zopfli/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (zopfli-1.0.0.zip) = e20d73b56620285e6cce5b510d8e5da6835a81940e48cdf35a69090e666f3adb
1
SHA256 (google-zopfli-1.0.0-31-g6ff3ba2_GH0.tar.gz) = bafc6d90a4ce57c768fe2810d83d8f72292fed8ec3a9c605e4f90077f4dab95b
2
SIZE (zopfli-1.0.0.zip) = 57873
2
SIZE (google-zopfli-1.0.0-31-g6ff3ba2_GH0.tar.gz) = 127974
(-)archivers/zopfli/pkg-plist (+23 lines)
Line 0 Link Here
1
bin/zopfli
2
bin/zopflipng
3
include/zopfli/blocksplitter.h
4
include/zopfli/cache.h
5
include/zopfli/deflate.h
6
include/zopfli/gzip_container.h
7
include/zopfli/hash.h
8
include/zopfli/katajainen.h
9
include/zopfli/lz77.h
10
include/zopfli/squeeze.h
11
include/zopfli/tree.h
12
include/zopfli/util.h
13
include/zopfli/zlib_container.h
14
include/zopfli/zopfli.h
15
include/zopflipng/lodepng/lodepng.h
16
include/zopflipng/lodepng/lodepng_util.h
17
include/zopflipng/zopflipng_lib.h
18
lib/libzopfli.so
19
lib/libzopfli.so.1
20
lib/libzopfli.so.1.0.1
21
lib/libzopflipng.so
22
lib/libzopflipng.so.1
23
lib/libzopflipng.so.1.0.0

Return to bug 201894