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

Reply via email to