Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Oct 2020 13:29:01 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r551636 - head/graphics/py-cairo
Message-ID:  <202010071329.097DT1o3093125@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Wed Oct  7 13:29:01 2020
New Revision: 551636
URL: https://svnweb.freebsd.org/changeset/ports/551636

Log:
  graphics/py-cairo: Update to 1.18.2
  
  PR:		249883
  Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com> (with modifications)
  Approved by:	tcberner (implicit)

Modified:
  head/graphics/py-cairo/Makefile   (contents, props changed)
  head/graphics/py-cairo/distinfo   (contents, props changed)
  head/graphics/py-cairo/pkg-descr   (contents, props changed)
  head/graphics/py-cairo/pkg-plist   (contents, props changed)

Modified: head/graphics/py-cairo/Makefile
==============================================================================
--- head/graphics/py-cairo/Makefile	Wed Oct  7 13:06:32 2020	(r551635)
+++ head/graphics/py-cairo/Makefile	Wed Oct  7 13:29:01 2020	(r551636)
@@ -2,30 +2,35 @@
 # $FreeBSD$
 
 PORTNAME=	cairo
-PORTVERSION=	1.18.1
-PORTREVISION=	1
+PORTVERSION=	1.18.2
 CATEGORIES=	graphics python
 MASTER_SITES=	https://github.com/pygobject/pycairo/releases/download/v${PORTVERSION}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	py${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	desktop@FreeBSD.org
-COMMENT=	Python 2 bindings for Cairo
+COMMENT=	Python bindings for Cairo
 
 LICENSE=	LGPL21 MPL11
 LICENSE_COMB=	multi
 LICENSE_FILE_LGPL21=	${WRKSRC}/COPYING-LGPL-2.1
 LICENSE_FILE_MPL11=	${WRKSRC}/COPYING-MPL-1.1
 
-PORTSCOUT=	limitw:1,even
-
-USES=		compiler:c11 gnome pkgconfig python
-USE_PYTHON=	distutils py3kplist
+USES=		compiler:c11 gnome meson pkgconfig python:3.6+,build
+USE_PYTHON=	flavors py3kplist
 USE_GNOME=	cairo
 
+MESON_ARGS=	-Dpython=${PYTHON_CMD}
+
 PLIST_SUB=	PORTVER=${PORTVERSION}
 
+PORTSCOUT=	limitw:1,even
+
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cairo/_cairo.so
+	@${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR}/${PORTNAME} \
+		"${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}"
+	@${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR}/${PORTNAME} \
+		"${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}"
 
 .include <bsd.port.mk>

Modified: head/graphics/py-cairo/distinfo
==============================================================================
--- head/graphics/py-cairo/distinfo	Wed Oct  7 13:06:32 2020	(r551635)
+++ head/graphics/py-cairo/distinfo	Wed Oct  7 13:29:01 2020	(r551636)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1560185779
-SHA256 (pycairo-1.18.1.tar.gz) = 70172e58b6bad7572a3518c26729b074acdde15e6fee6cbab6d3528ad552b786
-SIZE (pycairo-1.18.1.tar.gz) = 200610
+TIMESTAMP = 1599990188
+SHA256 (pycairo-1.18.2.tar.gz) = dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531
+SIZE (pycairo-1.18.2.tar.gz) = 200462

Modified: head/graphics/py-cairo/pkg-descr
==============================================================================
--- head/graphics/py-cairo/pkg-descr	Wed Oct  7 13:06:32 2020	(r551635)
+++ head/graphics/py-cairo/pkg-descr	Wed Oct  7 13:29:01 2020	(r551636)
@@ -1,3 +1,3 @@
-Python 2 bindings for Cairo.
+Python bindings for Cairo.
 
 WWW: https://github.com/pygobject/pycairo

Modified: head/graphics/py-cairo/pkg-plist
==============================================================================
--- head/graphics/py-cairo/pkg-plist	Wed Oct  7 13:06:32 2020	(r551635)
+++ head/graphics/py-cairo/pkg-plist	Wed Oct  7 13:29:01 2020	(r551636)
@@ -1,16 +1,10 @@
-%%PYTHON2%%include/pycairo/pycairo.h
-%%PYTHON3%%include/pycairo/py3cairo.h
+include/pycairo/py3cairo.h
 %%PYTHON_SITELIBDIR%%/cairo/__init__.py
-%%PYTHON_SITELIBDIR%%/cairo/__init__.pyc
 %%PYTHON_SITELIBDIR%%/cairo/__init__.pyi
 %%PYTHON_SITELIBDIR%%/cairo/__init__.pyo
+%%PYTHON_SITELIBDIR%%/cairo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/cairo/_cairo.so
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/cairo/include/pycairo.h
-%%PYTHON3%%%%PYTHON_SITELIBDIR%%/cairo/include/py3cairo.h
+%%PYTHON_SITELIBDIR%%/cairo/include/py3cairo.h
 %%PYTHON_SITELIBDIR%%/cairo/py.typed
-%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON2%%libdata/pkgconfig/pycairo.pc
-%%PYTHON3%%libdata/pkgconfig/py3cairo.pc
+%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%.egg-info
+libdata/pkgconfig/py3cairo.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010071329.097DT1o3093125>