svn commit: r399726 - head/graphics/py-ming
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon Oct 19 20:18:09 UTC 2015
Author: sunpoet
Date: Mon Oct 19 20:18:07 2015
New Revision: 399726
URL: https://svnweb.freebsd.org/changeset/ports/399726
Log:
- Change language bindings (p5-ming and py-ming) from slave ports to normal ports
- Use USES=localbase
- Convert to new options target helper
- Cleanup Makefile
Added:
head/graphics/py-ming/distinfo (contents, props changed)
Modified:
head/graphics/py-ming/Makefile
Modified: head/graphics/py-ming/Makefile
==============================================================================
--- head/graphics/py-ming/Makefile Mon Oct 19 20:18:02 2015 (r399725)
+++ head/graphics/py-ming/Makefile Mon Oct 19 20:18:07 2015 (r399726)
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= ming
+PORTVERSION= 0.4.7
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,20 +11,34 @@ COMMENT= Python module for Ming which al
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
CONFIGURE_ARGS= --enable-python
+CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}"
+GNU_CONFIGURE= yes
USE_PYTHON= autoplist distutils
-USES= python:2
+USES= autoreconf libtool localbase python:2
+
+CONFIGURE_WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}
+WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/py_ext
+
+USE_GITHUB= yes
+GH_ACCOUNT= lib${PORTNAME}
+GH_PROJECT= lib${PORTNAME}
+GH_TAGNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g}
-BUILD_WRKSRC= ${WRKSRC}/py_ext
-INSTALL_WRKSRC= ${WRKSRC}/py_ext
-PATCH_WRKSRC= ${WRKSRC}/py_ext
-PATCHDIR= ${.CURDIR}/files
-PLIST= ${NONEXISTENT}
+post-patch:
+ @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/Makefile.am
+ @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/setup.py.in
+ @${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/../src
-MASTERDIR= ${.CURDIR}/../../graphics/ming
-SLAVEPORT= py
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so
-.include "${MASTERDIR}/Makefile"
+.include <bsd.port.mk>
Added: head/graphics/py-ming/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/py-ming/distinfo Mon Oct 19 20:18:07 2015 (r399726)
@@ -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
More information about the svn-ports-all
mailing list