[Midnightbsd-cvs] mports [17294] trunk/graphics/py-cairo: python 2 cairo lib
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Sep 15 01:22:37 EDT 2014
Revision: 17294
http://svnweb.midnightbsd.org/mports/?rev=17294
Author: laffer1
Date: 2014-09-15 01:22:37 -0400 (Mon, 15 Sep 2014)
Log Message:
-----------
python 2 cairo lib
Modified Paths:
--------------
trunk/graphics/py-cairo/Makefile
trunk/graphics/py-cairo/distinfo
Modified: trunk/graphics/py-cairo/Makefile
===================================================================
--- trunk/graphics/py-cairo/Makefile 2014-09-15 05:16:20 UTC (rev 17293)
+++ trunk/graphics/py-cairo/Makefile 2014-09-15 05:22:37 UTC (rev 17294)
@@ -1,33 +1,44 @@
# $MidnightBSD$
PORTNAME= cairo
-PORTVERSION= 1.8.8
+PORTVERSION= 1.10.0
CATEGORIES= graphics python
MASTER_SITES= http://cairographics.org/releases/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= py${PORTNAME}-${PORTVERSION}
+DISTNAME= py2${PORTNAME}-${PORTVERSION}
MAINTAINER= ports at MidnightBSD.org
-COMMENT= Python bindings for Cairo
-LICENSE= lgpl
+COMMENT= Python 2 bindings for Cairo
-BUILD_DEPENDS= ${PYNUMERIC}
-LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo
-RUN_DEPENDS= ${PYNUMERIC}
+LICENSE= lgpl
-USE_PYTHON= 2.6+
-USE_GMAKE= yes
-USE_GNOME= gnomehack
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --without-pygtk --build=${ARCH}-portbld-freebsd6.0
-CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
- LDFLAGS="-L${X11BASE}/lib"
+USE_PYTHON= 2
+USES= pkgconfig shebangfix tar:bzip2
+USE_GNOME= cairo
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV= PYTHON=${LOCALBASE}/bin/${PYTHON_CMD} \
+ PREFIX=${PREFIX}
-.include <bsd.port.pre.mk>
+python_OLD_CMD?= /usr/bin/env python
+python_CMD?= ${LOCALBASE}/bin/python2
+SHEBANG_FILES= examples/*.py examples/*/*.py test/*.py
-post-patch:
- @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|; \
- s|SUBDIRS = cairo examples test|SUBDIRS = cairo examples|' \
- ${WRKSRC}/Makefile.in
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
+ ./waf configure
-.include <bsd.port.post.mk>
+do-build:
+ @cd ${WRKSRC} && ${PYTHON_CMD} ./waf
+
+do-install:
+ cd ${WRKSRC} && ${PYTHON_CMD} ./waf install --destdir=${FAKE_DESTDIR}
+
+post-install:
+ cd ${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
+ cd ${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
+ ${STRIP_CMD} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR}/cairo/_cairo.so
+
+.include <bsd.port.mk>
Modified: trunk/graphics/py-cairo/distinfo
===================================================================
--- trunk/graphics/py-cairo/distinfo 2014-09-15 05:16:20 UTC (rev 17293)
+++ trunk/graphics/py-cairo/distinfo 2014-09-15 05:22:37 UTC (rev 17294)
@@ -1,4 +1,2 @@
-MD5 (pycairo-1.8.8.tar.gz) = 054da6c125cb427a003f5fd6c54f853e
-SHA256 (pycairo-1.8.8.tar.gz) = 2f52599943ca03c8ff336a0e84b1c8b74f30e2a3de9cb6a9a42a93a848832860
-RMD160 (pycairo-1.8.8.tar.gz) = d7e40be061140992e05f714b45182c498ae19311
-SIZE (pycairo-1.8.8.tar.gz) = 475651
+SHA256 (py2cairo-1.10.0.tar.bz2) = d30439f06c2ec1a39e27464c6c828b6eface3b22ee17b2de05dc409e429a7431
+SIZE (py2cairo-1.10.0.tar.bz2) = 402070
More information about the Midnightbsd-cvs
mailing list