Changeset View
Changeset View
Standalone View
Standalone View
graphics/p5-ming/Makefile
# Created by: Akinori MUSHA aka knu <knu@idaemons.org> | # Created by: Akinori MUSHA aka knu <knu@idaemons.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ming | PORTNAME= ming | ||||
PORTVERSION= 0.4.7 | PORTVERSION= 0.4.7 | ||||
CATEGORIES= graphics perl5 | CATEGORIES= graphics perl5 | ||||
PKGNAMEPREFIX= p5- | PKGNAMEPREFIX= p5- | ||||
MAINTAINER= sunpoet@FreeBSD.org | MAINTAINER= sunpoet@FreeBSD.org | ||||
COMMENT= Perl 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= GPLv2 LGPL21 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
LICENSE_FILE_GPLv2= ${WRKSRC}/../LICENSE_GPL2 | LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 | ||||
LICENSE_FILE_LGPL21= ${WRKSRC}/../LICENSE | LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE | ||||
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ | LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ | ||||
libgif.so:${PORTSDIR}/graphics/giflib \ | libgif.so:${PORTSDIR}/graphics/giflib \ | ||||
libming.so:${PORTSDIR}/graphics/ming \ | libming.so:${PORTSDIR}/graphics/ming \ | ||||
libpng.so:${PORTSDIR}/graphics/png | libpng.so:${PORTSDIR}/graphics/png | ||||
OPTIONS_DEFINE= EXAMPLES | OPTIONS_DEFINE= EXAMPLES | ||||
CONFIGURE_ARGS= --enable-perl | CONFIGURE_ARGS= --enable-perl | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USES= autoreconf bison gmake libtool localbase perl5 | USES= autoreconf bison gmake libtool localbase perl5 | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
CONFIGURE_WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT} | PATCH_WRKSRC= ${BUILD_WRKSRC} | ||||
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/perl_ext | BUILD_WRKSRC= ${WRKSRC}/perl_ext | ||||
INSTALL_WRKSRC= ${BUILD_WRKSRC} | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= lib${PORTNAME} | GH_ACCOUNT= lib${PORTNAME} | ||||
GH_PROJECT= lib${PORTNAME} | GH_PROJECT= lib${PORTNAME} | ||||
GH_TAGNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g} | GH_TAGNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g} | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/Makefile.PL | @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' \ | ||||
@${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/Makefile.PL ${WRKSRC}/mkdoc | ${PATCH_WRKSRC}/Makefile.PL | ||||
@${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/Exports.c | @${REINPLACE_CMD} -e 's|\.3pm|.3|g' \ | ||||
@${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' ${WRKSRC}/examples/*.cgi | ${PATCH_WRKSRC}/Makefile.PL ${PATCH_WRKSRC}/mkdoc | ||||
@${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' \ | |||||
${PATCH_WRKSRC}/Exports.c | |||||
@${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' \ | |||||
${PATCH_WRKSRC}/examples/*.cgi | |||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so | ||||
post-install-EXAMPLES-on: | post-install-EXAMPLES-on: | ||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ | ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ | ||||
cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/ | cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |