Changeset View
Changeset View
Standalone View
Standalone View
graphics/py-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 python | CATEGORIES= graphics python | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= sunpoet@FreeBSD.org | MAINTAINER= sunpoet@FreeBSD.org | ||||
COMMENT= Python module for Ming which allows you to create Flash 4/5 movies | COMMENT= Python 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 | ||||
CONFIGURE_ARGS= --enable-python | CONFIGURE_ARGS= --enable-python | ||||
CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}" | CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}" | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_PYTHON= autoplist concurrent distutils | USE_PYTHON= autoplist concurrent distutils | ||||
USES= autoreconf libtool localbase python | USES= autoreconf libtool localbase python | ||||
CONFIGURE_WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT} | PATCH_WRKSRC= ${BUILD_WRKSRC} | ||||
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/py_ext | BUILD_WRKSRC= ${WRKSRC}/py_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 's| --root ".*"||' ${WRKSRC}/Makefile.am | @${REINPLACE_CMD} -e 's| --root ".*"||' ${PATCH_WRKSRC}/Makefile.am | ||||
@${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/setup.py.in | @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' \ | ||||
@${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/../src | ${PATCH_WRKSRC}/setup.py.in | ||||
@${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/src | |||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so | ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |