diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2015-10-19 20:18:02 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2015-10-19 20:18:02 +0000 |
commit | f2790f88f1b06ae5be916631b60d755c231215d0 (patch) | |
tree | 91f30e66fff298fb54473d99f82910dc27ed347f /graphics/p5-ming | |
parent | bdd8cca8b24e34795c05adc1c706f913c2691c02 (diff) |
Notes
Diffstat (limited to 'graphics/p5-ming')
-rw-r--r-- | graphics/p5-ming/Makefile | 46 | ||||
-rw-r--r-- | graphics/p5-ming/distinfo | 2 | ||||
-rw-r--r-- | graphics/p5-ming/pkg-plist | 13 |
3 files changed, 36 insertions, 25 deletions
diff --git a/graphics/p5-ming/Makefile b/graphics/p5-ming/Makefile index 79750cd34a82..f6a61e2d609e 100644 --- a/graphics/p5-ming/Makefile +++ b/graphics/p5-ming/Makefile @@ -2,28 +2,50 @@ # $FreeBSD$ PORTNAME= ming +PORTVERSION= 0.4.7 CATEGORIES= graphics perl5 PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Perl5 module for Ming which allows you to create Flash 4/5 movies +COMMENT= Perl module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 -LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv2= ${WRKSRC}/../LICENSE_GPL2 +LICENSE_FILE_LGPL21= ${WRKSRC}/../LICENSE + +LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ + libgif.so:${PORTSDIR}/graphics/giflib \ + libming.so:${PORTSDIR}/graphics/ming \ + libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= EXAMPLES CONFIGURE_ARGS= --enable-perl -INSTALL_WRKSRC= ${WRKSRC}/perl_ext -MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER} -PATCH_WRKSRC= ${WRKSRC}/perl_ext -PATCHDIR= ${.CURDIR}/files -PLIST= ${.CURDIR}/pkg-plist -USES= perl5 +GNU_CONFIGURE= yes +USES= autoreconf bison gmake libtool localbase perl5 + +PORTEXAMPLES= * + +CONFIGURE_WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT} +WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/perl_ext + +USE_GITHUB= yes +GH_ACCOUNT= lib${PORTNAME} +GH_PROJECT= lib${PORTNAME} +GH_TAGNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g} + +post-patch: + @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/Makefile.PL + @${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/Makefile.PL ${WRKSRC}/mkdoc + @${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/Exports.c + @${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' ${WRKSRC}/examples/*.cgi + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so -MASTERDIR= ${.CURDIR}/../../graphics/ming -SLAVEPORT= p5 +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ + cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/ -.include "${MASTERDIR}/Makefile" +.include <bsd.port.mk> diff --git a/graphics/p5-ming/distinfo b/graphics/p5-ming/distinfo new file mode 100644 index 000000000000..74e50c23ad43 --- /dev/null +++ b/graphics/p5-ming/distinfo @@ -0,0 +1,2 @@ +SHA256 (libming-libming-0.4.7-ming-0_4_7_GH0.tar.gz) = 118aa1338dd74b34dd2cd22bce286ca0571e8b9aa433999646d1c0157ea9a7dc +SIZE (libming-libming-0.4.7-ming-0_4_7_GH0.tar.gz) = 14903570 diff --git a/graphics/p5-ming/pkg-plist b/graphics/p5-ming/pkg-plist index c49ac44c89c7..8ed49ba0fc2b 100644 --- a/graphics/p5-ming/pkg-plist +++ b/graphics/p5-ming/pkg-plist @@ -67,16 +67,3 @@ %%PERL5_MAN3%%/SWF::Text.3.gz %%PERL5_MAN3%%/SWF::TextField.3.gz %%PERL5_MAN3%%/SWF::VideoStream.3.gz -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/action.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alphafill.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glyph.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jpegfill.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keypress.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/morph.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shape.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sound.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sprite.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/textfield.cgi -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/video.cgi |