I updated this port as dependency for my upcoming devel/angr/ update;
our 3.5.2p1 doesn't cut it, so here's the latest version.

angr is happy with it and of the few ports depending on py-protobuf, I
build and regress tested security/py3-axolotl successfully:

        Ran 21 tests in 2.266s

        OK

Feedback? OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    12 Jul 2019 20:45:52 -0000      1.3
+++ Makefile    7 Sep 2019 21:04:00 -0000
@@ -2,11 +2,9 @@
 
 COMMENT=               Google data interchange format (protocol buffers)
 
-MODPY_EGG_VERSION=     3.5.2
-POST=                  1
-DISTNAME=              protobuf-${MODPY_EGG_VERSION}.post${POST}
-PKGNAME=               py-protobuf-${MODPY_EGG_VERSION}pl${POST}
-REVISION=              0
+MODPY_EGG_VERSION=     3.9.1
+DISTNAME=              protobuf-${MODPY_EGG_VERSION}
+PKGNAME=               py-${DISTNAME}
 
 CATEGORIES=            devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    9 May 2018 10:05:54 -0000       1.1.1.1
+++ distinfo    7 Sep 2019 21:04:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (protobuf-3.5.2.post1.tar.gz) = 
O2BoVzK9DL3IAt/LYHHvvPXZJ84xJ8E8M+oajvrjqnY=
-SIZE (protobuf-3.5.2.post1.tar.gz) = 144942
+SHA256 (protobuf-3.9.1.tar.gz) = 2DGwR71pvsr2QBmkcXnrIhGKUN0Ag0BlUmapBsacZBc=
+SIZE (protobuf-3.9.1.tar.gz) = 259690
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   9 May 2018 10:05:54 -0000       1.1.1.1
+++ pkg/PLIST   7 Sep 2019 21:05:07 -0000
@@ -2,7 +2,7 @@
 lib/python${MODPY_VERSION}/site-packages/google/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}any_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}any_test_pb2.${MODPY_PYC_MAGIC_TAG}pyc
@@ -15,6 +15,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}empty_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}field_mask_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_format.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}map_proto2_unittest_pb2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}map_unittest_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}message_factory.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}proto_builder.${MODPY_PYC_MAGIC_TAG}pyc
@@ -36,7 +38,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/api_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}plugin_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/plugin_pb2.py
@@ -49,7 +51,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/field_mask_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}_parameterized.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}api_implementation.${MODPY_PYC_MAGIC_TAG}pyc
@@ -57,6 +59,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}decoder.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}encoder.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}enum_type_wrapper.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}extension_dict.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}message_listener.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}python_message.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}testing_refleaks.${MODPY_PYC_MAGIC_TAG}pyc
@@ -69,6 +72,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/decoder.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/encoder.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/enum_type_wrapper.py
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/extension_dict.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/message_listener.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/python_message.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/testing_refleaks.py
@@ -76,12 +80,14 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/well_known_types.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/wire_format.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/json_format.py
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/map_proto2_unittest_pb2.py
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/map_unittest_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/message.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/message_factory.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/proto_builder.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/${MODPY_PYCACHE}cpp_message.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/pyext/${MODPY_PYCACHE}python_pb2.${MODPY_PYC_MAGIC_TAG}pyc
@@ -101,16 +107,18 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/type_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/${MODPY_PYCACHE}
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/${MODPY_PYCACHE}json_format_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/${MODPY_PYCACHE}json_format_proto3_pb2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/json_format_pb2.py
 
lib/python${MODPY_VERSION}/site-packages/google/protobuf/util/json_format_proto3_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/wrappers_pb2.py
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}-nspkg.pth
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/namespace_packages.txt
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}.post1-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}-nspkg.pth
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/namespace_packages.txt
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/protobuf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt

Reply via email to