On Sun, May 16, 2021 at 02:50:45PM -0400, Kurt Mosiejczuk wrote:
> We're now running into python ports that need newer setuptools than the
> version we have in tree as the last version that supports python2.

> This "new" port clones the current version off into devel/py2-setuptools.
> After committing this and the associated glue (also attached) we can look
> at updating devel/py-setuptools to a more recent version.

> Feedback?

The one port that seems to need tweaking if this goes in is devel/py-test.

It's the only one that explicitly includes py-setuptools as a RUN_DEPENDS
but still actually has a python2 FLAVOR.

So here's the diff that would fix that.

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-test/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- Makefile    19 Feb 2021 23:13:02 -0000      1.37
+++ Makefile    16 May 2021 18:55:43 -0000
@@ -5,7 +5,7 @@ COMMENT=                cross-project testing tool for
 MODPY_EGG_VERSION =    4.4.0
 DISTNAME=              pytest-${MODPY_EGG_VERSION}
 PKGNAME=               py-test-${MODPY_EGG_VERSION}
-REVISION=              2
+REVISION=              3
 
 CATEGORIES=            devel
 
@@ -31,11 +31,13 @@ RUN_DEPENDS =               devel/py-atomicwrites${MO
                        devel/py-more-itertools${MODPY_FLAVOR} \
                        devel/py-pluggy${MODPY_FLAVOR}>=0.9 \
                        devel/py-py${MODPY_FLAVOR} \
-                       devel/py-setuptools${MODPY_FLAVOR} \
                        devel/py-six${MODPY_FLAVOR}
 .if !${FLAVOR:Mpython3}
 RUN_DEPENDS +=         devel/py-funcsigs \
-                       devel/py-pathlib2
+                       devel/py-pathlib2 \
+                       devel/py2-setuptools
+.else
+RUN_DEPENDS +=         devel/py-setuptools${MODPY_FLAVOR}
 .endif
 
 TEST_DEPENDS =         ${FULLPKGNAME}:${FULLPKGPATH} \

Reply via email to