https://github.com/c0fec0de/anytree/releases
Various fixes and improvements I fixed the testing, moving it to MODPY_TEST and adding the needed graphics/py-dot to TEST_DEPENDS. ok? --Kurt Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-anytree/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 11 Mar 2022 18:52:32 -0000 1.8 +++ Makefile 9 Jul 2022 22:21:48 -0000 @@ -1,9 +1,8 @@ COMMENT= powerful and lightweight Python tree data structure -MODPY_EGG_VERSION= 2.4.3 +MODPY_EGG_VERSION= 2.8.0 DISTNAME= anytree-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} -REVISION= 4 CATEGORIES= devel @@ -15,10 +14,15 @@ MODULES= lang/python MODPY_PI= Yes MODPY_SETUPTOOLS= Yes +MODPY_PYTEST = Yes FLAVORS = python3 FLAVOR = python3 -TEST_DEPENDS= devel/py-nose${MODPY_FLAVOR} +TEST_DEPENDS= graphics/py-dot${MODPY_FLAVOR} + +post-install: + mv ${PREFIX}/LICENSE \ + ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-anytree/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 30 Mar 2018 13:53:31 -0000 1.1.1.1 +++ distinfo 9 Jul 2022 22:21:48 -0000 @@ -1,2 +1,2 @@ -SHA256 (anytree-2.4.3.tar.gz) = m0Npnqz9P6sVNDOrvGmMdOPI+IPAUF/eLCatOBY9k/o= -SIZE (anytree-2.4.3.tar.gz) = 18181 +SHA256 (anytree-2.8.0.tar.gz) = Pw+T81WpG8PmJFMZv0wdUONBbMejXMETPB/zgwa7zKs= +SIZE (anytree-2.8.0.tar.gz) = 189484 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-anytree/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 11 Mar 2022 18:52:32 -0000 1.3 +++ pkg/PLIST 9 Jul 2022 22:21:48 -0000 @@ -1,6 +1,7 @@ @pkgpath devel/py-anytree lib/python${MODPY_VERSION}/site-packages/anytree/ lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/LICENSE lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt lib/python${MODPY_VERSION}/site-packages/anytree-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt @@ -9,11 +10,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/anytree/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}cachedsearch.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}dotexport.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}render.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}search.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/${MODPY_PYCACHE}walker.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/anytree/cachedsearch.py lib/python${MODPY_VERSION}/site-packages/anytree/dotexport.py lib/python${MODPY_VERSION}/site-packages/anytree/exporter/ lib/python${MODPY_VERSION}/site-packages/anytree/exporter/__init__.py @@ -57,13 +60,21 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}node.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}nodemixin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}symlinknode.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}symlinknodemixin.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/node/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/node/anynode.py lib/python${MODPY_VERSION}/site-packages/anytree/node/exceptions.py lib/python${MODPY_VERSION}/site-packages/anytree/node/node.py lib/python${MODPY_VERSION}/site-packages/anytree/node/nodemixin.py +lib/python${MODPY_VERSION}/site-packages/anytree/node/symlinknode.py +lib/python${MODPY_VERSION}/site-packages/anytree/node/symlinknodemixin.py lib/python${MODPY_VERSION}/site-packages/anytree/node/util.py lib/python${MODPY_VERSION}/site-packages/anytree/render.py lib/python${MODPY_VERSION}/site-packages/anytree/resolver.py lib/python${MODPY_VERSION}/site-packages/anytree/search.py +lib/python${MODPY_VERSION}/site-packages/anytree/util/ +lib/python${MODPY_VERSION}/site-packages/anytree/util/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/anytree/util/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/anytree/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/anytree/walker.py