Update to py-cairo-1.12.0.
Use the new fork from pygobject hosted on GitHub which is actually maintained, does not use the horrible waf build system and supports both python2 and 3. ok eric@ (maintainer)
This commit is contained in:
parent
1473f721c6
commit
01eed19ff6
@ -1,55 +1,38 @@
|
||||
# $OpenBSD: Makefile,v 1.34 2015/10/08 12:02:03 jasper Exp $
|
||||
# $OpenBSD: Makefile,v 1.35 2017/04/28 15:04:32 ajacoutot Exp $
|
||||
|
||||
# no libGL (toolchain issue)
|
||||
NOT_FOR_ARCHS= m88k
|
||||
NOT_FOR_ARCHS= m88k
|
||||
|
||||
COMMENT= cairo bindings for Python
|
||||
COMMENT= cairo bindings for Python
|
||||
|
||||
MODPY_EGG_VERSION=1.10.0
|
||||
DISTNAME= py2cairo-${MODPY_EGG_VERSION}
|
||||
PKGNAME= py-cairo-${MODPY_EGG_VERSION}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
MODPY_EGG_VERSION= 1.12.0
|
||||
GH_ACCOUNT= pygobject
|
||||
GH_PROJECT= pycairo
|
||||
GH_TAGNAME= v${MODPY_EGG_VERSION}
|
||||
PKGNAME= py-cairo-${MODPY_EGG_VERSION}
|
||||
|
||||
REVISION= 1
|
||||
CATEGORIES= graphics
|
||||
|
||||
CATEGORIES= graphics
|
||||
HOMEPAGE= https://pycairo.readthedocs.io
|
||||
|
||||
HOMEPAGE= http://cairographics.org/pycairo/
|
||||
|
||||
MAINTAINER= Eric Faurot <eric@openbsd.org>
|
||||
MAINTAINER= Eric Faurot <eric@openbsd.org>
|
||||
|
||||
# LGPLv2.1 / MPL 1.1
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
MASTER_SITES= http://cairographics.org/releases/
|
||||
WANTLIB += ${MODPY_WANTLIB} cairo pthread
|
||||
|
||||
WANTLIB += ${MODPY_WANTLIB}
|
||||
WANTLIB += GL X11 Xau Xdamage Xdmcp Xext Xfixes Xrender Xxf86vm
|
||||
WANTLIB += cairo drm expat fontconfig freetype glib-2.0 gobject-2.0
|
||||
WANTLIB += m pcre pixman-1 png pthread-stubs util xcb xcb-render
|
||||
WANTLIB += xcb-shm z pthread
|
||||
MODULES= lang/python
|
||||
|
||||
MODULES= lang/python \
|
||||
devel/gettext
|
||||
FLAVORS= python3
|
||||
FLAVOR ?=
|
||||
|
||||
LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
|
||||
graphics/cairo
|
||||
LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
|
||||
graphics/cairo
|
||||
|
||||
TEST_DEPENDS=devel/py-test
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && env PYTHON=${MODPY_BIN} \
|
||||
LDFLAGS="$$(python${MODPY_VERSION}-config --libs)" \
|
||||
${MODPY_BIN} ./waf configure
|
||||
|
||||
do-build:
|
||||
cd ${WRKBUILD} && ${MODPY_BIN} ./waf build
|
||||
|
||||
do-install:
|
||||
cd ${WRKBUILD} && ${MODPY_BIN} ./waf install
|
||||
TEST_DEPENDS= devel/py-test${MODPY_FLAVOR}
|
||||
|
||||
do-test: install
|
||||
sed -i "s/python/python${MODPY_VERSION}/g" ${WRKSRC}/test/examples_test.py
|
||||
cd ${WRKSRC}/test && py.test
|
||||
cd ${WRKSRC}/tests && ${MODPY_BIN} ./test_api.py
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (py2cairo-1.10.0.tar.bz2) = 0wQ58GwuwaOeJ0ZMbIKLbvrOOyLuF7LeBdxAnkKadDE=
|
||||
SIZE (py2cairo-1.10.0.tar.bz2) = 402070
|
||||
SHA256 (pycairo-1.12.0.tar.gz) = 6ASky4lGo9zzLFSs5DYrYswanFghw6B17RctyxQgxZI=
|
||||
SIZE (pycairo-1.12.0.tar.gz) = 117338
|
||||
|
@ -1 +1,11 @@
|
||||
This package provides python bindings for the cairo library.
|
||||
Pycairo is a Python module providing bindings for the cairo graphics library.
|
||||
|
||||
The Pycairo bindings are designed to match the cairo C API as closely as
|
||||
possible, and to deviate only in cases which are clearly better implemented in a
|
||||
more 'Pythonic' way.
|
||||
|
||||
Features of the Pycairo bindings:
|
||||
|
||||
* Provides an object oriented interface to cairo.
|
||||
* Queries the error status of objects and translates them to exceptions.
|
||||
* Provides a C API that can be used by other Python extensions.
|
||||
|
3
graphics/py-cairo/pkg/PFRAG.no-python3
Normal file
3
graphics/py-cairo/pkg/PFRAG.no-python3
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $OpenBSD: PFRAG.no-python3,v 1.1 2017/04/28 15:04:32 ajacoutot Exp $
|
||||
include/pycairo/pycairo.h
|
||||
lib/pkgconfig/pycairo.pc
|
4
graphics/py-cairo/pkg/PFRAG.python3
Normal file
4
graphics/py-cairo/pkg/PFRAG.python3
Normal file
@ -0,0 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.python3,v 1.1 2017/04/28 15:04:32 ajacoutot Exp $
|
||||
@pkgpath graphics/py3-cairo
|
||||
include/pycairo/py3cairo.h
|
||||
lib/pkgconfig/py3cairo.pc
|
@ -1,11 +1,10 @@
|
||||
@comment $OpenBSD: PLIST,v 1.3 2007/03/26 20:32:11 alek Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.4 2017/04/28 15:04:32 ajacoutot Exp $
|
||||
include/pycairo/
|
||||
include/pycairo/pycairo.h
|
||||
lib/pkgconfig/pycairo.pc
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/__init__.pyo
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/cairo/_cairo.a
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/cairo/_cairo.la
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/cairo/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/cairo/_cairo.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pycairo-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
|
||||
%%python3%%
|
||||
!%%python3%%
|
||||
|
Loading…
x
Reference in New Issue
Block a user