Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 May 2016 16:54:52 +0000 (UTC)
From:      Ben Woods <woodsb02@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r415457 - in head/graphics: . py-pygraphviz py3-pygraphviz
Message-ID:  <201605181654.u4IGsqvX052246@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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"



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