|
Lines 2-8
Link Here
|
| 2 |
# $FreeBSD: head/graphics/pngquant/Makefile 324744 2013-08-14 22:35:50Z ak $ |
2 |
# $FreeBSD: head/graphics/pngquant/Makefile 324744 2013-08-14 22:35:50Z ak $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= pngquant |
4 |
PORTNAME= pngquant |
| 5 |
PORTVERSION= 1.8.3 |
5 |
PORTVERSION= 2.0.0 |
| 6 |
DISTVERSIONSUFFIX= -src |
6 |
DISTVERSIONSUFFIX= -src |
| 7 |
CATEGORIES= graphics |
7 |
CATEGORIES= graphics |
| 8 |
MASTER_SITES= http://pngquant.org/ |
8 |
MASTER_SITES= http://pngquant.org/ |
|
Lines 21-33
Link Here
|
| 21 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
21 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
| 22 |
|
22 |
|
| 23 |
USE_BZIP2= yes |
23 |
USE_BZIP2= yes |
| 24 |
USE_CSTD= c99 |
24 |
USES= gmake |
| 25 |
USE_GMAKE= yes |
25 |
MAKE_ENV= CFLAGSADD="${CPPFLAGS}" |
| 26 |
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \ |
|
|
| 27 |
LDFLAGS="${LDFLAGS}" |
| 28 |
|
26 |
|
| 29 |
CPPFLAGS+= $$(libpng-config --I_opts) |
27 |
CPPFLAGS+= $$(libpng-config --I_opts) |
| 30 |
LDFLAGS+= $$(libpng-config --ldflags) -lz -lm |
28 |
LDFLAGS+= $$(libpng-config --ldflags) |
| 31 |
|
29 |
|
| 32 |
MAN1= pngquant.1 |
30 |
MAN1= pngquant.1 |
| 33 |
PORTDOCS= CHANGELOG README.md |
31 |
PORTDOCS= CHANGELOG README.md |
|
Lines 46-53
Link Here
|
| 46 |
.endif |
44 |
.endif |
| 47 |
|
45 |
|
| 48 |
.if ${PORT_OPTIONS:MOPENMP} |
46 |
.if ${PORT_OPTIONS:MOPENMP} |
| 49 |
CFLAGS+= ${PTHREAD_CFLAGS} -fopenmp |
47 |
CFLAGS+= -fopenmp |
| 50 |
LDFLAGS+= ${PTHREAD_LIBS} -lgomp |
48 |
LDFLAGS+= -lgomp -pthread |
| 51 |
.endif |
49 |
.endif |
| 52 |
|
50 |
|
| 53 |
# SSE2 support is always enabled on amd64 |
51 |
# SSE2 support is always enabled on amd64 |
|
Lines 55-60
Link Here
|
| 55 |
CFLAGS+= -DUSE_SSE=1 -msse2 |
53 |
CFLAGS+= -DUSE_SSE=1 -msse2 |
| 56 |
.endif |
54 |
.endif |
| 57 |
|
55 |
|
|
|
56 |
post-patch: |
| 57 |
@${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \ |
| 58 |
's|^CC|#CC|' |
| 59 |
|
| 58 |
do-install: |
60 |
do-install: |
| 59 |
${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${PREFIX}/bin |
61 |
${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${PREFIX}/bin |
| 60 |
${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${MANPREFIX}/man/man1 |
62 |
${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${MANPREFIX}/man/man1 |