Hi, ports@:

     Here is a patch for devel/py-dulwich to update to 0.20.15.
     It build and run well and pass all tests on amd64-6.9 system.
     No other ports depends on it.


Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-dulwich/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- Makefile    4 Jan 2021 14:06:30 -0000       1.38
+++ Makefile    3 May 2021 13:47:29 -0000
@@ -2,10 +2,9 @@
 
 COMMENT =              pure Python implementation of Git file formats and 
protocols
 
-MODPY_EGG_VERSION =    0.19.16
+MODPY_EGG_VERSION =    0.20.15
 DISTNAME =             dulwich-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             1
 
 CATEGORIES =           devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-dulwich/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo    17 May 2020 20:20:08 -0000      1.19
+++ distinfo    3 May 2021 13:47:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (dulwich-0.19.16.tar.gz) = 90VhxEi/tvBMB95zHBGBrkKAAX91mwuwT6V3CqhMqFA=
-SIZE (dulwich-0.19.16.tar.gz) = 375483
+SHA256 (dulwich-0.20.15.tar.gz) = +xdzNz7Cr4lgMfgxKvaWKhuLAXai3j+z2EqE7ARJiIg=
+SIZE (dulwich-0.20.15.tar.gz) = 391841
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-dulwich/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   4 Jan 2021 14:06:30 -0000       1.13
+++ pkg/PLIST   3 May 2021 13:47:29 -0000
@@ -9,18 +9,22 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
 
lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/dulwich-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/dulwich/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}archive.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}bundle.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}diff_tree.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}fastexport.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}graph.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}greenthreads.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/${MODPY_PYCACHE}ignore.${MODPY_PYC_MAGIC_TAG}pyc
@@ -51,6 +55,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/dulwich/_pack.c
 @so 
lib/python${MODPY_VERSION}/site-packages/dulwich/_pack.${MODPY_PYC_MAGIC_TAG}so
 lib/python${MODPY_VERSION}/site-packages/dulwich/archive.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/bundle.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/cli.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/client.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/config.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/contrib/
@@ -76,6 +82,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/dulwich/errors.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/fastexport.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/file.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/graph.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/greenthreads.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/hooks.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/ignore.py
@@ -92,6 +99,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/dulwich/patch.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/porcelain.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/protocol.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/py.typed
 lib/python${MODPY_VERSION}/site-packages/dulwich/reflog.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/refs.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/repo.py
@@ -104,12 +112,14 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_archive.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_blackbox.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_bundle.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_client.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_config.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_diff_tree.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_fastexport.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_file.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_grafts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_graph.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_greenthreads.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_hooks.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/${MODPY_PYCACHE}test_ignore.${MODPY_PYC_MAGIC_TAG}pyc
@@ -321,12 +331,14 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/dulwich/tests/data/trees/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_archive.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_blackbox.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_bundle.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_client.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_config.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_diff_tree.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_fastexport.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_file.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_grafts.py
+lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_graph.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_greenthreads.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_hooks.py
 lib/python${MODPY_VERSION}/site-packages/dulwich/tests/test_ignore.py

Reply via email to