aboutsummaryrefslogtreecommitdiff
path: root/graphics/ming/Makefile
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2013-08-22 15:20:57 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2013-08-22 15:20:57 +0000
commit35cbf0976fb8564c1faca55b0006a547629a80d5 (patch)
treefe2731de739bd7595ac33afd1333322ee994a971 /graphics/ming/Makefile
parent1466c33bcfbb325a60ab45ade3d9ea395411defa (diff)
Notes
Diffstat (limited to 'graphics/ming/Makefile')
-rw-r--r--graphics/ming/Makefile18
1 files changed, 12 insertions, 6 deletions
diff --git a/graphics/ming/Makefile b/graphics/ming/Makefile
index 5d0abb5bd970..09e97832d758 100644
--- a/graphics/ming/Makefile
+++ b/graphics/ming/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= ming
-PORTVERSION= 0.4.4
-PORTREVISION?= 2
+PORTVERSION= 0.4.5
+PORTREVISION?= 0
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/Releases/
@@ -14,6 +14,12 @@ LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \
gif:${PORTSDIR}/graphics/giflib \
png15:${PORTSDIR}/graphics/png
+.if defined(SLAVEPORT)
+LIB_DEPENDS+= ming:${PORTSDIR}/graphics/ming
+.else
+OPTIONS_DEFINE= DOCS
+.endif
+
CONFLICTS= ja-ming-[0-9]*
CFLAGS+= -I${LOCALBASE}/include
@@ -28,16 +34,16 @@ USES+= bison gmake pathfix
DOCS= HISTORY NEWS README TODO
DOCS_UTIL= README TIPS TODO swftoperl.html
-.if defined(SLAVEPORT)
-LIB_DEPENDS+= ming:${PORTSDIR}/graphics/ming
-.endif
+.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's|ungif|gif|g' ${WRKSRC}/configure ${WRKSRC}/docs/man/Makefile \
${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/py_ext/setup.py.in
@${REINPLACE_CMD} -e '/PrintGifError();/d' ${WRKSRC}/src/blocks/gifdbl.c \
${WRKSRC}/util/gif2dbl.c ${WRKSRC}/util/gif2mask.c
+ @${REINPLACE_CMD} -e 's|#if GIFLIB_GIFERRORSTRING|#if 0|' ${WRKSRC}/src/libming.h
# patch for graphics/p5-ming
+ @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/perl_ext/Makefile.PL
@${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/perl_ext/mkdoc
@${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/perl_ext/Exports.c
@${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' ${WRKSRC}/perl_ext/examples/*.cgi
@@ -54,7 +60,7 @@ post-install:
${INSTALL_DATA} *.h src/*.h ${PREFIX}/include/ming/ && \
${INSTALL_DATA} src/blocks/*.h ${PREFIX}/include/ming/blocks/ && \
${INSTALL_DATA} util/png2dbl.c util/*.h ${PREFIX}/include/ming/util/
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}/ ${DOCSDIR}/util/
cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}/
cd ${WRKSRC}/util/ && ${INSTALL_DATA} ${DOCS_UTIL} ${DOCSDIR}/util/