On Tue, Sep 10, 2024 at 05:52:55PM +0100, Stuart Henderson wrote: > On 2024/09/10 17:22, Stuart Henderson wrote: > > On 2024/09/10 16:32, Theo Buehler wrote: > > > Couple of security/reliability fixes. Nothing earth shattering: > > > > > > https://www.python.org/downloads/release/python-31110/ > > > > > > (The list is confusing, e.g., the ssl fixes were already in 3.11.9) > > > > > > Ran this through a bulk on amd64 and checked that it packages on sparc64. > > > Unsurprisingly there were no surprises. > > > > Looks good to me with some testing on amd64 and aarch64. > > > > If we want this for 7.5-stable too then -current will need a couple > > of changes - REVISION=0, to keep the version numbers higher (due to > > the PKGPATH and some other changes), and also the second @conflict > > line in PLIST-main and -idle will need to change, I can send a diff > > for that when it's in. > > > > OK sthen@ > > > > Or if we want to do as one-shot, here are the diffs (I also took the > opportunity to merge the python3 meta package in to lang/python/3 since > the reason for it has now gone). >
the @conflict adjustments seem to be missing for -main and -idle in the -current diff. other than that, this reads fine ok tb. > Index: meta/python3/Makefile > =================================================================== > RCS file: meta/python3/Makefile > diff -N meta/python3/Makefile > --- meta/python3/Makefile 6 May 2024 12:23:45 -0000 1.7 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,9 +0,0 @@ > -COMMENT = meta-package to install the current version of python 3 > - > -PKGNAME = python3-${MODPY_DEFAULT_VERSION_3} > -REVISION = 3 > - > -MODULES = lang/python > -MODPY_BUILDDEP = No > - > -.include <bsd.port.mk> > Index: meta/python3/pkg/DESCR > =================================================================== > RCS file: meta/python3/pkg/DESCR > diff -N meta/python3/pkg/DESCR > --- meta/python3/pkg/DESCR 7 Jan 2020 20:01:20 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,3 +0,0 @@ > -This is simply a meta-package which depends on the current version of > -Python 3, allowing easy installation with "pkg_add python3" without > -having to worry about the particular version number. > Index: meta/python3/pkg/PLIST > =================================================================== > RCS file: meta/python3/pkg/PLIST > diff -N meta/python3/pkg/PLIST > Index: lang/python/3/Makefile > =================================================================== > RCS file: /cvs/ports/lang/python/3/Makefile,v > diff -u -p -r1.6 Makefile > --- lang/python/3/Makefile 20 May 2024 19:16:00 -0000 1.6 > +++ lang/python/3/Makefile 10 Sep 2024 16:51:28 -0000 > @@ -3,12 +3,12 @@ > # requirement of the PSF license, if it constitutes a change to > # Python itself. > > -FULL_VERSION = 3.11.9 > +FULL_VERSION = 3.11.10 > SHARED_LIBS = python3.11 0.0 > VERSION_SPEC = >=3.11,<3.12 > PORTROACH = limit:^3\.11 > > -REVISION = 3 > +REVISION = 0 > > CONFIGURE_ENV += ac_cv_working_openssl_hashlib=yes \ > TCLTK_CFLAGS="-I${MODTCL_INCDIR} -I${MODTK_INCDIR} > -I${X11BASE}/include" \ > Index: lang/python/3/distinfo > =================================================================== > RCS file: /cvs/ports/lang/python/3/distinfo,v > diff -u -p -r1.1 distinfo > --- lang/python/3/distinfo 6 May 2024 12:19:33 -0000 1.1 > +++ lang/python/3/distinfo 10 Sep 2024 16:51:28 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Python-3.11.9.tgz) = 594yQKi8Kx4bpcgb+UPwaGH/SUtp/amQzicipQTGFT0= > -SIZE (Python-3.11.9.tgz) = 26521757 > +SHA256 (Python-3.11.10.tgz) = kvL68kJoG/pAbVOlHhfULFNzr/4joTDNlpfhMu9XRwY= > +SIZE (Python-3.11.10.tgz) = 26532827 > Index: lang/python/3/pkg/PLIST-main > =================================================================== > RCS file: /cvs/ports/lang/python/3/pkg/PLIST-main,v > diff -u -p -r1.5 PLIST-main > --- lang/python/3/pkg/PLIST-main 20 May 2024 19:16:00 -0000 1.5 > +++ lang/python/3/pkg/PLIST-main 10 Sep 2024 16:51:28 -0000 > @@ -12,6 +12,7 @@ > @pkgpath lang/python/3.9,-main > @pkgpath lang/python/3.10,-main > @pkgpath lang/python/3.11,-main > +@pkgpath meta/python3 > bin/2to3 > bin/2to3-3.11 > @comment bin/pip3 > Index: lang/python/3.11/Makefile > =================================================================== > RCS file: /cvs/ports/lang/python/3.11/Attic/Makefile,v > diff -u -p -r1.14.2.1 Makefile > --- lang/python/3.11/Makefile 13 Apr 2024 16:57:09 -0000 1.14.2.1 > +++ lang/python/3.11/Makefile 10 Sep 2024 16:50:29 -0000 > @@ -3,7 +3,7 @@ > # requirement of the PSF license, if it constitutes a change to > # Python itself. > > -FULL_VERSION = 3.11.9 > +FULL_VERSION = 3.11.10 > SHARED_LIBS = python3.11 0.0 > VERSION_SPEC = >=3.11,<3.12 > PORTROACH = limit:^3\.11 > Index: lang/python/3.11/distinfo > =================================================================== > RCS file: /cvs/ports/lang/python/3.11/Attic/distinfo,v > diff -u -p -r1.8.2.1 distinfo > --- lang/python/3.11/distinfo 13 Apr 2024 16:57:09 -0000 1.8.2.1 > +++ lang/python/3.11/distinfo 10 Sep 2024 16:50:29 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Python-3.11.9.tgz) = 594yQKi8Kx4bpcgb+UPwaGH/SUtp/amQzicipQTGFT0= > -SIZE (Python-3.11.9.tgz) = 26521757 > +SHA256 (Python-3.11.10.tgz) = kvL68kJoG/pAbVOlHhfULFNzr/4joTDNlpfhMu9XRwY= > +SIZE (Python-3.11.10.tgz) = 26532827