Hi,

Here is a kick in the butt straight to 2019 for py-dot. OK?

Paul


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/py-dot/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile    12 Jul 2019 20:47:08 -0000      1.20
+++ Makefile    10 Nov 2019 15:01:08 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       Python interface to Graphviz's Dot#'
 
-MODPY_EGG_VERSION= 1.0.28
-REVISION=      2
+MODPY_EGG_VERSION= 1.4.1
 DISTNAME=      pydot-${MODPY_EGG_VERSION}
 PKGNAME=       ${DISTNAME:S/py/py-/}
 CATEGORIES=    graphics
@@ -13,9 +12,12 @@ HOMEPAGE=    https://github.com/erocarrera/
 # MIT
 PERMIT_PACKAGE=        Yes
 
-MASTER_SITES=  ${MASTER_SITE_GOOGLECODE:=pydot/}
-
 MODULES=       lang/python
+
+MODPY_PI =             Yes
+MODPY_SETUPTOOLS =     Yes
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
+
 
 BUILD_DEPENDS= devel/py-parsing
 RUN_DEPENDS=   devel/py-parsing \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/py-dot/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo    30 Oct 2012 14:28:04 -0000      1.5
+++ distinfo    10 Nov 2019 15:01:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (pydot-1.0.28.tar.gz) = Hur/exBPuPMFqYMY2v3gstFfHvzfixYgZGVVHNRu2d8=
-SIZE (pydot-1.0.28.tar.gz) = 19711
+SHA256 (pydot-1.4.1.tar.gz) = 1JydTdGRO+7CqZf4MVQ8jL1T5TWxpznpIWQv5BYjXwE=
+SIZE (pydot-1.4.1.tar.gz) = 128236
Index: patches/patch-dot_parser_py
===================================================================
RCS file: patches/patch-dot_parser_py
diff -N patches/patch-dot_parser_py
--- patches/patch-dot_parser_py 13 Mar 2016 08:12:14 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-dot_parser_py,v 1.1 2016/03/13 08:12:14 shadchin Exp $
---- dot_parser.py.orig Tue Jan  3 05:23:26 2012
-+++ dot_parser.py      Wed Mar  2 15:52:33 2016
-@@ -19,13 +19,17 @@ import glob
- import pydot
- import re
- import codecs
-+import string
- 
- from pyparsing import __version__ as pyparsing_version
- 
--from pyparsing import ( nestedExpr, Literal, CaselessLiteral, Word, Upcase, 
OneOrMore, ZeroOrMore,
-+from pyparsing import ( nestedExpr, Literal, CaselessLiteral, Word, 
OneOrMore, ZeroOrMore,
-     Forward, NotAny, delimitedList, oneOf, Group, Optional, Combine, alphas, 
nums,
-     restOfLine, cStyleComment, nums, alphanums, printables, empty, 
quotedString,
--    ParseException, ParseResults, CharsNotIn, _noncomma, dblQuotedString, 
QuotedString, ParserElement )
-+    ParseException, ParseResults, CharsNotIn, dblQuotedString, QuotedString, 
ParserElement )
-+
-+printables = "".join( [ c for c in string.printable if c not in 
string.whitespace ] )
-+_noncomma = "".join( [ c for c in printables if c != "," ] )
- 
- 
- class P_AttrList:
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/py-dot/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   30 Oct 2012 14:28:04 -0000      1.3
+++ pkg/PLIST   10 Nov 2019 15:01:08 -0000
@@ -1,6 +1,11 @@
 @comment $OpenBSD: PLIST,v 1.3 2012/10/30 14:28:04 sthen Exp $
+lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}dot_parser.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}pydot.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/dot_parser.py
-lib/python${MODPY_VERSION}/site-packages/dot_parser.pyc
-lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/pydot-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pydot.py
-lib/python${MODPY_VERSION}/site-packages/pydot.pyc

Reply via email to