head 1.12; access; symbols pkgsrc-2017Q3:1.11.0.16 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.12 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.10 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.8 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.6 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.4 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.11.0.2 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.10.0.6 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.4 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.2 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.8.0.8 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.6 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.4 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.2 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5; locks; strict; comment @# @; 1.12 date 2017.11.24.22.17.41; author wiz; state dead; branches; next 1.11; commitid C5vOvhx3qbY55lgA; 1.11 date 2016.03.30.10.43.49; author jperkin; state Exp; branches; next 1.10; commitid U2n1jHmc6tELEE0z; 1.10 date 2015.04.25.14.23.18; author tnn; state Exp; branches; next 1.9; commitid fkfRjMEDCPfoNYiy; 1.9 date 2015.04.13.23.12.42; author rodent; state Exp; branches; next 1.8; commitid NgZhNHAKgraV6uhy; 1.8 date 2014.06.30.14.25.59; author joerg; state Exp; branches; next 1.7; commitid Tx0B5Jlj7xVrqyGx; 1.7 date 2014.06.29.15.04.40; author joerg; state Exp; branches; next 1.6; commitid bucL38XUGIhxFqGx; 1.6 date 2014.05.05.00.47.59; author ryoon; state Exp; branches; next 1.5; commitid wo9GYk7Q0VneHhzx; 1.5 date 2014.02.12.00.30.03; author prlw1; state Exp; branches; next 1.4; commitid Vb1vTLu7PCnBeKox; 1.4 date 2014.01.25.10.30.09; author wiz; state Exp; branches; next 1.3; commitid VOWgk3vYhVXj8umx; 1.3 date 2014.01.24.15.59.41; author wiz; state Exp; branches; next 1.2; commitid QhoTtBFqWPRtZnmx; 1.2 date 2014.01.23.11.12.43; author wiz; state Exp; branches; next 1.1; commitid yEJ9rTIl19i2remx; 1.1 date 2014.01.23.11.11.09; author wiz; state Exp; branches; next ; commitid oUH0VJBZWapvqemx; desc @@ 1.12 log @py-cairo3: remove, merged into py-cairo @ text @# $NetBSD: Makefile,v 1.11 2016/03/30 10:43:49 jperkin Exp $ DISTNAME= pycairo-1.10.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} PKGREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= leuzi@@trash.net HOMEPAGE= http://cairographics.org/pycairo/ COMMENT= Python bindings for cairo (python-3.x version) LICENSE= gnu-lgpl-v2.1 OR mpl-1.1 USE_PKGLOCALEDIR= yes USE_LIBTOOL= yes USE_TOOLS+= pkg-config GNU_CONFIGURE= yes CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q} PKGCONFIG_OVERRIDE+= py3cairo.pc.in PYTHON_VERSIONS_INCOMPATIBLE= 27 PY_PATCHPLIST= yes # waf is not smart enough for this as of 1.10.0 PY_PEP3147= no pre-patch: cd ${WRKSRC:Q} && \ ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf --help do-configure: cd ${WRKSRC:Q} && \ ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ --destdir=${DESTDIR} --prefix=${PREFIX} \ --mandir=${PREFIX}/${PKGMANDIR} do-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build .include "../../mk/bsd.prefs.mk" do-install: cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${PYTHONBIN} ./waf install .if ${OPSYS} == "Darwin" install_name_tool -id ${PREFIX}/${PYSITELIB}/cairo/_cairo.so \ ${DESTDIR}${PREFIX}/${PYSITELIB}/cairo/_cairo.so .endif .include "../../lang/python/extension.mk" BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10 .include "../../graphics/cairo/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @Fix Darwin install_name. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/04/25 14:23:18 tnn Exp $ @ 1.10 log @Recursive revbump following MesaLib update, categories g through n. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/04/13 23:12:42 rodent Exp $ d41 2 d45 4 @ 1.9 log @Removing python26. EOL'd quite some ago and discussed a couple times on tech-pkg@@ and pkgsrc-users@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/06/30 14:25:59 joerg Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.8 log @pkg-config is still needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/06/29 15:04:40 joerg Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 27 @ 1.7 log @Remove some unnecessary dependencies. Invoke python-config without explicit interpreter, for Python 3.3 it is a Python script and for 3.4 a shell script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/05/05 00:47:59 ryoon Exp $ d17 1 @ 1.6 log @Recursive revbump from x11/pixman Fix PR pkg/48777 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/02/12 00:30:03 prlw1 Exp $ a16 1 USE_TOOLS+= aclocal automake pkg-config d26 4 @ 1.5 log @Python 2.6 and 2.7 versions of py-cairo conflict, but they don't conflict with the python 3.3 version, so remove PYTHON_SELF_CONFLICT and leave it up to PLIST conflict detection. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/01/25 10:30:09 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.4 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/01/24 15:59:41 wiz Exp $ d5 1 a21 1 PYTHON_SELF_CONFLICT= yes @ 1.3 log @Explicitly allow python-3.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/01/23 11:12:43 wiz Exp $ a22 1 PYTHON_VERSIONS_INCLUDE_3X= yes @ 1.2 log @Explain the difference. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/01/23 11:11:09 wiz Exp $ d23 1 @ 1.1 log @Import py33-cairo-1.10.0 as graphics/py-cairo3. Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, win32, and image buffers. Experimental backends include OpenGL (through glitz), Quartz, XCB, PostScript and PDF file output. This package contains the Python bindings for Cairo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2013/09/02 19:50:40 adam Exp $ d11 1 a11 1 COMMENT= Python bindings for cairo @