svn commit: r415457 - in head/graphics: . py-pygraphviz py3-pygraphviz

Ben Woods woodsb02 at FreeBSD.org
Wed May 18 16:54:53 UTC 2016


Author: woodsb02
Date: Wed May 18 16:54:52 2016
New Revision: 415457
URL: https://svnweb.freebsd.org/changeset/ports/415457

Log:
  Create new port graphics/py3-pygraphviz:
  - This is a variant of graphics/py-pygraphviz for Python 3.x.
    A separate port is needed until the ports tree gets VARIANTS support.
    The science/gramps port will soon be updated to a version which only
    supports python3, and it depends on py-pygraphviz with python3.
    To allow people to only use packages directly (and not ports),
    the package building infrastructure needs to build 2 packages:
    py-pygraphviz with python2 and py-pygraphviz with python3.
    Since the ports tree doesn't yet have VARIANTS support, this is not
    yet possible without making a separate py3-pygraphviz port.
  - Ensure graphics/py-pygraphviz does not clobber variables in slave port
  - While here, add LICENSE and LICENSE_FILE details to graphics/py-pygraphviz
  
  PR:		207039
  Approved by:	mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D6281

Added:
  head/graphics/py3-pygraphviz/
  head/graphics/py3-pygraphviz/Makefile   (contents, props changed)
Modified:
  head/graphics/Makefile
  head/graphics/py-pygraphviz/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Wed May 18 16:50:21 2016	(r415456)
+++ head/graphics/Makefile	Wed May 18 16:54:52 2016	(r415457)
@@ -882,6 +882,7 @@
     SUBDIR += py-webcolors
     SUBDIR += py3-cairo
     SUBDIR += py3-pillow
+    SUBDIR += py3-pygraphviz
     SUBDIR += pygts
     SUBDIR += pymorph
     SUBDIR += pysvg

Modified: head/graphics/py-pygraphviz/Makefile
==============================================================================
--- head/graphics/py-pygraphviz/Makefile	Wed May 18 16:50:21 2016	(r415456)
+++ head/graphics/py-pygraphviz/Makefile	Wed May 18 16:54:52 2016	(r415457)
@@ -10,11 +10,13 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	python at FreeBSD.org
 COMMENT=	Python interface to GraphViz agraph
 
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libcgraph.so:graphics/graphviz
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py-nose
+TEST_DEPENDS?=	${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py-nose
 
-USES=		pkgconfig python
+USES?=		pkgconfig python
 USE_PYTHON=	autoplist concurrent distutils
 
 PYDISTUTILS_BUILD_TARGET=	build build_ext

Added: head/graphics/py3-pygraphviz/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py3-pygraphviz/Makefile	Wed May 18 16:54:52 2016	(r415457)
@@ -0,0 +1,10 @@
+# Created by: Ben Woods <woodsb02 at FreeBSD.org>
+# $FreeBSD$
+
+MASTERDIR=	${.CURDIR}/../py-pygraphviz
+
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py3-nose
+
+USES=		pkgconfig python:3.4+
+
+.include "${MASTERDIR}/Makefile"


More information about the svn-ports-all mailing list