Index: graphics/py3-cairo/Makefile =================================================================== --- graphics/py3-cairo/Makefile (revision 328876) +++ graphics/py3-cairo/Makefile (working copy) @@ -3,30 +3,35 @@ # $MCom: ports/graphics/py-cairo/Makefile,v 1.28 2010/11/15 14:12:13 kwm Exp $ PORTNAME= cairo -PORTVERSION= 1.8.10 -PORTREVISION= 1 +PORTVERSION= 1.10.0 CATEGORIES= graphics python MASTER_SITES= http://cairographics.org/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= py2${PORTNAME}-${PORTVERSION} +DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org -COMMENT= Python 2 bindings for Cairo +COMMENT= Python 3 bindings for Cairo -WRKSRC= ${WRKDIR}/py${PORTNAME}-${PORTVERSION} -USE_PYTHON= 2 -USES= gmake pathfix pkgconfig shebangfix +USE_BZIP2= yes +USE_PYTHON= 3 +USES= pkgconfig shebangfix USE_GNOME= cairo -GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ENV= PYTHON=${LOCALBASE}/bin/python3 \ + PREFIX=${STAGEDIR}${PREFIX} python_OLD_CMD?= /usr/bin/env python -python_CMD?= ${LOCALBASE}/bin/python2 -SHEBANG_FILES= examples/*.py examples/*/*.py setup.py test/*.py +python_CMD?= ${LOCALBASE}/bin/python3 +#SHEBANG_FILES= examples/*.py examples/*/*.py waf test/*.py -post-patch: - @${REINPLACE_CMD} -e 's|SUBDIRS = cairo examples test|SUBDIRS = cairo examples|g' \ - ${WRKSRC}/Makefile.in +do-configure: + @cd ${WRKSRC} && ${ENV} ${CONFIGURE_ENV} ./waf configure +do-build: + @cd ${WRKSRC} && ./waf + +do-install: + @cd ${WRKSRC} && ./waf install + .include Index: graphics/py3-cairo/distinfo =================================================================== --- graphics/py3-cairo/distinfo (revision 328840) +++ graphics/py3-cairo/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (py2cairo-1.8.10.tar.gz) = b15f71019e42e06d86f7e8fe5587f07c3de5a59a6c3a071b25fe100796dbcd56 -SIZE (py2cairo-1.8.10.tar.gz) = 588459 +SHA256 (pycairo-1.10.0.tar.bz2) = 9aa4078e7eb5be583aeabbe8d87172797717f95e8c4338f0d4a17b683a7253be +SIZE (pycairo-1.10.0.tar.bz2) = 246556 Index: graphics/py3-cairo/files/patch-wscript =================================================================== --- graphics/py3-cairo/files/patch-wscript (revision 0) +++ graphics/py3-cairo/files/patch-wscript (working copy) @@ -0,0 +1,11 @@ +--- wscript.orig 2013-09-30 23:39:53.000000000 +0200 ++++ wscript 2013-09-30 23:40:40.000000000 +0200 +@@ -61,7 +61,7 @@ + 'prefix' : ctx.env['PREFIX'], + 'includedir': os.path.join(ctx.env['PREFIX'], 'include'), + }, +- install_path = os.path.join(ctx.env['LIBDIR'], 'pkgconfig'), ++ install_path = os.path.join(ctx.env['PREFIX'], 'libdata', 'pkgconfig'), + ) + + Property changes on: graphics/py3-cairo/files/patch-wscript ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: graphics/py3-cairo/pkg-descr =================================================================== --- graphics/py3-cairo/pkg-descr (revision 328840) +++ graphics/py3-cairo/pkg-descr (working copy) @@ -1,3 +1,3 @@ -Python bindings for Cairo - +Python 3 bindings for Cairo. + WWW: http://cairographics.org/ Index: graphics/py3-cairo/pkg-plist =================================================================== --- graphics/py3-cairo/pkg-plist (revision 328840) +++ graphics/py3-cairo/pkg-plist (working copy) @@ -1,9 +1,8 @@ -include/pycairo/pycairo.h +include/pycairo/py3cairo.h %%PYTHON_SITELIBDIR%%/cairo/__init__.py %%PYTHON_SITELIBDIR%%/cairo/__init__.pyc %%PYTHON_SITELIBDIR%%/cairo/__init__.pyo -%%PYTHON_SITELIBDIR%%/cairo/_cairo.la %%PYTHON_SITELIBDIR%%/cairo/_cairo.so -libdata/pkgconfig/pycairo.pc +libdata/pkgconfig/py3cairo.pc @dirrm %%PYTHON_SITELIBDIR%%/cairo -@dirrm include/pycairo +@dirrmtry include/pycairo