On 2020/12/28 17:37, Daniel Dickman wrote: > > > On Mon, 28 Dec 2020, R?mi Pointel wrote: > > > Le 28/12/2020 ? 02:09, Daniel Dickman a ?crit?: > > > Nothing depends on python 3.7 anymore. > > > > > > ok to retire the port at this point? > > > > > > > Hello, > > > > sounds good to me. > > > > Thank you, > > > > Remi. > > > > > > Thanks Remi. > > Stuart requested that we move the packing list markers from the python 3.7 > port to the python 3.8 port in the same commit. So the below diff includes > the update for the 3.8 port. > > So the below makes this update following the notes in python.port.mk under > the "If later *removing* an old version".
Thanks, this looks correct to me. OK > p.s. Note that to make my life easier, I just bumped REVISION to 1 for all > the subpackages. So some of them skip a revision. That is fine. > Index: Makefile > =================================================================== > RCS file: /cvs/ports/lang/python/Makefile,v > retrieving revision 1.72 > diff -u -p -u -r1.72 Makefile > --- Makefile 5 Oct 2020 20:51:18 -0000 1.72 > +++ Makefile 28 Dec 2020 22:30:32 -0000 > @@ -2,7 +2,6 @@ > > SUBDIR = > SUBDIR += 2.7 > -SUBDIR += 3.7 > SUBDIR += 3.8 > SUBDIR += 3.9 > > Index: Makefile.inc > =================================================================== > RCS file: /cvs/ports/lang/python/Makefile.inc,v > retrieving revision 1.134 > diff -u -p -u -r1.134 Makefile.inc > --- Makefile.inc 11 Feb 2020 11:45:31 -0000 1.134 > +++ Makefile.inc 28 Dec 2020 22:30:32 -0000 > @@ -50,12 +50,6 @@ MULTI_PACKAGES = -main -tests -gdbm -idl > DEBUG_PACKAGES ?= -main -gdbm -tkinter > .endif > > -.if ${VERSION} == "3.7" > -LIB_SUFX = m > -.else > -LIB_SUFX = > -.endif > - > # Python 2.7 lists BSD db 4.6.x as unstable on most architectures (see > # setup.py:allow_db_version). XXX revisit if databases/db/v4 is updated to > 4.7 > .if ${VERSION} == "2.7" > @@ -92,11 +86,11 @@ LIB_DEPENDS-bsddb += databases/db/v4,no_ > .else > LIB_DEPENDS-bsddb += databases/db/v4 > .endif > -WANTLIB-bsddb = lib/db4/db>=4 pthread > python${VERSION}${LIB_SUFX} > +WANTLIB-bsddb = lib/db4/db>=4 pthread python${VERSION} > > LIB_DEPENDS-gdbm = databases/gdbm \ > lang/python/${VERSION},-main > -WANTLIB-gdbm = gdbm>=3 pthread python${VERSION}${LIB_SUFX} > +WANTLIB-gdbm = gdbm>=3 pthread python${VERSION} > > RUN_DEPENDS-idle = lang/python/${VERSION},-tkinter \ > ${RUN_DEPENDS} > @@ -107,7 +101,7 @@ MODULES += x11/tk > MODTK_VERSION = 8.5 > LIB_DEPENDS-tkinter = lang/python/${VERSION},-main \ > ${MODTK_LIB_DEPENDS} > -WANTLIB-tkinter = X11 pthread python${VERSION}${LIB_SUFX} \ > +WANTLIB-tkinter = X11 pthread python${VERSION} \ > ${MODTK_WANTLIB} > > AUTOCONF_VERSION = 2.69 > Index: python.port.mk > =================================================================== > RCS file: /cvs/ports/lang/python/python.port.mk,v > retrieving revision 1.122 > diff -u -p -u -r1.122 python.port.mk > --- python.port.mk 5 Oct 2020 20:51:18 -0000 1.122 > +++ python.port.mk 28 Dec 2020 22:30:32 -0000 > @@ -49,7 +49,6 @@ MODPY_VERSION ?= ${MODPY_DEFAULT_VERSION > # verify if MODPY_VERSION forced is correct > .else > . if ${MODPY_VERSION} != "2.7" && \ > - ${MODPY_VERSION} != "3.7" && \ > ${MODPY_VERSION} != "3.8" && \ > ${MODPY_VERSION} != "3.9" > ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}" > @@ -59,7 +58,6 @@ ERRORS += "Fatal: unknown or unsupported > MODPY_MAJOR_VERSION = ${MODPY_VERSION:R} > > .if ${MODPY_MAJOR_VERSION} == 2 > -MODPY_LIB_SUFFIX = > MODPY_FLAVOR = > MODPY_BIN_SUFFIX = > MODPY_PY_PREFIX = py- > @@ -69,12 +67,6 @@ MODPY_COMMENT = "@comment " > MODPY_ABI3SO = > MODPY_PYOEXTENSION = pyo > .elif ${MODPY_MAJOR_VERSION} == 3 > -. if ${MODPY_VERSION} == "3.7" > -MODPY_LIB_SUFFIX = m > -. else > -# 3.8 (and later) discard the m suffix on the library > -MODPY_LIB_SUFFIX = > -. endif > # replace py- prefix by py3- > FULLPKGNAME ?= ${PKGNAME:S/^py-/py3-/}${FLAVOR_EXT:S/-python3//} > MODPY_FLAVOR = ,python3 > @@ -91,7 +83,7 @@ MODPY_PYOEXTENSION ?= opt-1.pyc > > MODPY_PYTEST ?= No > > -MODPY_WANTLIB = python${MODPY_VERSION}${MODPY_LIB_SUFFIX} > +MODPY_WANTLIB = python${MODPY_VERSION} > > MODPY_RUN_DEPENDS = lang/python/${MODPY_VERSION} > MODPY_LIB_DEPENDS = lang/python/${MODPY_VERSION} > @@ -167,7 +159,7 @@ HOMEPAGE ?= https://pypi.python.org/pyp > MODPY_TKINTER_DEPENDS = lang/python/${MODPY_VERSION},-tkinter > > MODPY_BIN = ${LOCALBASE}/bin/python${MODPY_VERSION} > -MODPY_INCDIR = > ${LOCALBASE}/include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX} > +MODPY_INCDIR = ${LOCALBASE}/include/python${MODPY_VERSION} > MODPY_LIBDIR = ${LOCALBASE}/lib/python${MODPY_VERSION} > MODPY_SITEPKG = ${MODPY_LIBDIR}/site-packages > > Index: 3.8/Makefile > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/Makefile,v > retrieving revision 1.9 > diff -u -p -u -r1.9 Makefile > --- 3.8/Makefile 13 Oct 2020 12:41:03 -0000 1.9 > +++ 3.8/Makefile 28 Dec 2020 22:30:32 -0000 > @@ -10,8 +10,7 @@ PATCHLEVEL = .6 > SHARED_LIBS = python3.8 0.0 > VERSION_SPEC = >=3.8,<3.9 > > -REVISION-idle = 0 > -REVISION-main = 0 > +REVISION = 1 > > CONFIGURE_ARGS += --with-ensurepip=no > CONFIGURE_ARGS += --enable-loadable-sqlite-extensions > Index: 3.8/pkg/PLIST-gdbm > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-gdbm,v > retrieving revision 1.3 > diff -u -p -u -r1.3 PLIST-gdbm > --- 3.8/pkg/PLIST-gdbm 11 Feb 2020 11:45:31 -0000 1.3 > +++ 3.8/pkg/PLIST-gdbm 28 Dec 2020 22:30:32 -0000 > @@ -2,4 +2,11 @@ > @option no-default-conflict > @option is-branch > @conflict python-gdbm-${VERSION_SPEC} > +@conflict python-gdbm->=3.2,<3.8 > +@pkgpath lang/python/3.2,-gdbm > +@pkgpath lang/python/3.3,-gdbm > +@pkgpath lang/python/3.4,-gdbm > +@pkgpath lang/python/3.5,-gdbm > +@pkgpath lang/python/3.6,-gdbm > +@pkgpath lang/python/3.7,-gdbm > @so lib/python3.8/lib-dynload/_gdbm.so > Index: 3.8/pkg/PLIST-idle > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-idle,v > retrieving revision 1.5 > diff -u -p -u -r1.5 PLIST-idle > --- 3.8/pkg/PLIST-idle 13 Oct 2020 12:41:03 -0000 1.5 > +++ 3.8/pkg/PLIST-idle 28 Dec 2020 22:30:32 -0000 > @@ -2,7 +2,14 @@ > @option no-default-conflict > @option is-branch > @conflict python-idle-${VERSION_SPEC} > -@conflict python-idle->=3.7,<3.7.9p0 > +@conflict python-idle->=3.2,<3.8 > +@conflict python->=3.6,<3.6.8p0 > +@pkgpath lang/python/3.2,-idle > +@pkgpath lang/python/3.3,-idle > +@pkgpath lang/python/3.4,-idle > +@pkgpath lang/python/3.5,-idle > +@pkgpath lang/python/3.6,-idle > +@pkgpath lang/python/3.7,-idle > bin/idle3 > bin/idle3.8 > lib/python3.8/idlelib/ > Index: 3.8/pkg/PLIST-main > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-main,v > retrieving revision 1.10 > diff -u -p -u -r1.10 PLIST-main > --- 3.8/pkg/PLIST-main 13 Oct 2020 12:41:03 -0000 1.10 > +++ 3.8/pkg/PLIST-main 28 Dec 2020 22:30:32 -0000 > @@ -2,7 +2,13 @@ > @option no-default-conflict > @option is-branch > @conflict python-${VERSION_SPEC} > -@conflict python->=3.7,<3.7.9p0 > +@conflict python->=3.2,<3.8 > +@pkgpath lang/python/3.2,-main > +@pkgpath lang/python/3.3,-main > +@pkgpath lang/python/3.4,-main > +@pkgpath lang/python/3.5,-main > +@pkgpath lang/python/3.6,-main > +@pkgpath lang/python/3.7,-main > bin/2to3 > bin/2to3-3.8 > bin/pydoc3 > Index: 3.8/pkg/PLIST-tests > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-tests,v > retrieving revision 1.5 > diff -u -p -u -r1.5 PLIST-tests > --- 3.8/pkg/PLIST-tests 28 Jul 2020 07:58:30 -0000 1.5 > +++ 3.8/pkg/PLIST-tests 28 Dec 2020 22:30:33 -0000 > @@ -2,7 +2,14 @@ > @option no-default-conflict > @option is-branch > @conflict python-tests-${VERSION_SPEC} > -@conflict python->=3.8,<3.8.5 > +@conflict python-tests->=3.2,<3.8 > +@conflict python->=3.6,<3.8.5 > +@pkgpath lang/python/3.2,-tests > +@pkgpath lang/python/3.3,-tests > +@pkgpath lang/python/3.4,-tests > +@pkgpath lang/python/3.5,-tests > +@pkgpath lang/python/3.6,-tests > +@pkgpath lang/python/3.7,-tests > lib/python3.8/ctypes/test/ > lib/python3.8/ctypes/test/__init__.py > lib/python3.8/ctypes/test/__main__.py > Index: 3.8/pkg/PLIST-tkinter > =================================================================== > RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-tkinter,v > retrieving revision 1.3 > diff -u -p -u -r1.3 PLIST-tkinter > --- 3.8/pkg/PLIST-tkinter 11 Feb 2020 11:45:31 -0000 1.3 > +++ 3.8/pkg/PLIST-tkinter 28 Dec 2020 22:30:33 -0000 > @@ -2,6 +2,13 @@ > @option no-default-conflict > @option is-branch > @conflict python-tkinter-${VERSION_SPEC} > +@conflict python-tkinter->=3.2,<3.8 > +@pkgpath lang/python/3.2,-tkinter > +@pkgpath lang/python/3.3,-tkinter > +@pkgpath lang/python/3.4,-tkinter > +@pkgpath lang/python/3.5,-tkinter > +@pkgpath lang/python/3.6,-tkinter > +@pkgpath lang/python/3.7,-tkinter > @so lib/python3.8/lib-dynload/_tkinter.so > lib/python3.8/tkinter/ > lib/python3.8/tkinter/__init__.py >