Hi, ports@:
Here is a patch for devel/legit:
i) Update to 1.2.0
ii) Add some missing RUN_D
iii)Switch to python3
It build and run well on amd64-6.8 system. No TEST
defined and no other ports depend on it.
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/legit/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile 23 Feb 2021 19:39:16 -0000 1.8
+++ Makefile 4 Mar 2021 01:03:54 -0000
@@ -2,11 +2,10 @@
COMMENT= complementary command-line interface for Git
-MODPY_EGG_VERSION= 0.2.0
+MODPY_EGG_VERSION= 1.2.0.post0
DISTNAME= legit-${MODPY_EGG_VERSION}
+PKGNAME= ${DISTNAME:S/.post0//}
CATEGORIES= devel
-REVISION= 0
-EXTRACT_SUFX= .zip
HOMEPAGE= https://frostming.github.io/legit/
@@ -14,14 +13,18 @@ HOMEPAGE= https://frostming.github.io/l
PERMIT_PACKAGE= Yes
MODULES= lang/python
-MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
MODPY_PI= Yes
MODPY_SETUPTOOLS= Yes
-RUN_DEPENDS= devel/py-clint>=0.5.1 \
- devel/py-gitpython>=1.0.2 \
- devel/py-six
+FLAVORS= python3
+FLAVOR= python3
+
+RUN_DEPENDS= devel/py-click${MODPY_FLAVOR}>=0 \
+ devel/py-clint>=0.5.1 \
+ devel/py-crayons${MODPY_FLAVOR} \
+ devel/py-gitpython${MODPY_FLAVOR}>=1.0.2 \
+ devel/py-six${MODPY_FLAVOR}
NO_TEST= Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/legit/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 25 Apr 2016 09:36:39 -0000 1.2
+++ distinfo 4 Mar 2021 01:03:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (legit-0.2.0.zip) = myoAjU7gJtgmkO38lwAoxf242ymrsPxefWJ1UQMGFzU=
-SIZE (legit-0.2.0.zip) = 18856
+SHA256 (legit-1.2.0.post0.tar.gz) =
lJOWtoApqK9AWrIMkBkCNB72vVXH/sbatxFB1j1AaxE=
+SIZE (legit-1.2.0.post0.tar.gz) = 15654
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/legit/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 21 Jan 2013 14:31:53 -0000 1.1.1.1
+++ pkg/PLIST 4 Mar 2021 01:03:54 -0000
@@ -9,16 +9,17 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/legit-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/legit-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/legit/__init__.py
-lib/python${MODPY_VERSION}/site-packages/legit/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}bootstrap.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}scm.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/legit/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/legit/bootstrap.py
-lib/python${MODPY_VERSION}/site-packages/legit/bootstrap.pyc
lib/python${MODPY_VERSION}/site-packages/legit/cli.py
-lib/python${MODPY_VERSION}/site-packages/legit/cli.pyc
lib/python${MODPY_VERSION}/site-packages/legit/core.py
-lib/python${MODPY_VERSION}/site-packages/legit/core.pyc
-lib/python${MODPY_VERSION}/site-packages/legit/helpers.py
-lib/python${MODPY_VERSION}/site-packages/legit/helpers.pyc
lib/python${MODPY_VERSION}/site-packages/legit/scm.py
-lib/python${MODPY_VERSION}/site-packages/legit/scm.pyc
lib/python${MODPY_VERSION}/site-packages/legit/settings.py
-lib/python${MODPY_VERSION}/site-packages/legit/settings.pyc
+lib/python${MODPY_VERSION}/site-packages/legit/utils.py