On 2024/04/16 23:03, wen heping wrote: > I agree with you that the best approach would be to fix ports to > work with the newer version.
I've gone through the various ports currently depending on cython to figure out which will work directly with an update to 3.x, and which need more work. Details below. > ________________________________________ > 发件人: Stuart Henderson <s...@spacehopper.org> > 发送时间: 2024年4月16日 20:22 > 收件人: wen heping > 抄送: ports@openbsd.org > 主题: Re: shall we create new port lang/cython3 ? > > On 2024/04/16 11:10, wen heping wrote: > > Hi, ports@: > > > > Here is a patch to create new lang/cython3. > > cython3 is not campatible with cython, many ports depends on cython > > in OpenBSD portstree could not build with cython3, but the update of some > > other port, such as astro/py-astropy, require cython3. > > Shall we create lang/cython3 ? > > > > > > Regards, > > wen > > The files cannot conflict with lang/cython, it will break bulk builds of > packages. To allow both versions in parallel, binaries would need to be > renamed or moved to alternative directory, and the Python module would > need to be renamed, and ports using it would need patches to use the new > name. This is not sustainable. (If we really did need to do that, it > would be better to rename old-cython so that we don't need to patch > new things, and it eventually disappears). > > The best approach would be to fix ports to work with the newer version > (or, if there are ports which are no longer useful, remove them). > This is likely to be simpler than other approaches. > > There are ~40 ports using cython in the first place, and some are > already held back at old versions due to updates requiring cython >=3. > Presumably some will build with either version. So we need to know which > ports are actually broken. > These ports are happy with cython 3.x if updated to newer upstream version (I have diffs for them): textproc/py-yaml needs a release candidate update for now net/py-msgpack geo/py-fiona geo/py-proj geo/py-rasterio textproc/py-stemmer no new release, but backported setup.py patch These use python 2 and fail with cython 3: games/pygame_sdl2 games/renpy - pygame_sdl2 is only used for renpy (the renpy port is quite outdated; upstream has a python 3 compatible version, but even the py2 version has had many updates since the in-tree version). If we need to keep the py2 version of this for some reason, we could add py2-cython as a copy of the existing port and modify it to build py2 only (that won't conflict with a py3-only cython 3.x), but updating would probably be better. The following ports didn't build and I don't have diffs to fix/update them. If anyone wants to push this forward then figuring out how to patch or update these would be helpful: math/mlpack ? math/py-h5py,python3 3.11.0 supports newer cython, but needs newer numpy math/py-pandas,python3 ? math/py-scikit-image,python3 0.22.0/newer, need newer numpy (0.22.0: 1.23.3, 0.23.x: 2.x) math/py-scipy,python3 ? These built ok as-is: astro/py-astropy,python3 databases/py-peewee,python3 devel/py-pydantic,python3 devel/py-pydantic-compat,python3 devel/py-rencode,python3 devel/py-timelib,python3 devel/py-wheezy.template,python3 geo/lib2geom geo/py-shapely,python3 math/py-PyWavelets,python3 math/py-cftime,python3 math/py-cvxpy,python3 math/py-netcdf4,python3 math/py-numpy,python3 math/py-scikit-learn,python3 math/py-tables,python3 net/libdnet net/poezio net/py-zmq,python3 print/printrun print/py-fonttools,python3 security/py-gssapi,python3 sysutils/borgbackup/1.2 sysutils/borgbackup/2.0 sysutils/py-statgrab,python3 textproc/py-cchardet,python3 textproc/py-patiencediff,python3 My WIP diff is attached.
Index: lang/cython/Makefile =================================================================== RCS file: /cvs/ports/lang/cython/Makefile,v diff -u -p -r1.66 Makefile --- lang/cython/Makefile 6 May 2024 12:23:44 -0000 1.66 +++ lang/cython/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,10 +1,9 @@ COMMENT = optimising static compiler for Python and Cython -MODPY_EGG_VERSION = 0.29.36 +MODPY_EGG_VERSION = 3.0.10 DISTNAME = Cython-${MODPY_EGG_VERSION} PKGNAME = py-cython-${MODPY_EGG_VERSION} CATEGORIES = lang -REVISION = 0 EPOCH = 0 Index: lang/cython/distinfo =================================================================== RCS file: /cvs/ports/lang/cython/distinfo,v diff -u -p -r1.38 distinfo --- lang/cython/distinfo 10 Feb 2024 18:16:41 -0000 1.38 +++ lang/cython/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (Cython-0.29.36.tar.gz) = QcDP0tdU44PJ7rle/8mqSrhH0Ml0cHfd18Dctow7wB8= -SIZE (Cython-0.29.36.tar.gz) = 2097760 +SHA256 (Cython-3.0.10.tar.gz) = 3MlnOTMfuFTc9QP5RgdXbP6EiAZsYcpQ39VYNvEy3pk= +SIZE (Cython-3.0.10.tar.gz) = 2751764 Index: lang/cython/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/cython/pkg/PLIST,v diff -u -p -r1.23 PLIST --- lang/cython/pkg/PLIST 17 Dec 2023 11:55:38 -0000 1.23 +++ lang/cython/pkg/PLIST 13 Jun 2024 14:40:37 -0000 @@ -22,17 +22,26 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Build/IpythonMagic.py lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/ lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestCyCache.py +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestCythonizeArgsParser.py +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestDependencies.py lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestInline.py lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestIpythonMagic.py +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestRecythonize.py lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/TestStripLiterals.py lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestCyCache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestCyCache.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestCythonizeArgsParser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestCythonizeArgsParser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestDependencies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestDependencies.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestInline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestInline.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestIpythonMagic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestIpythonMagic.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestRecythonize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestRecythonize.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestStripLiterals.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}TestStripLiterals.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Build/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -61,10 +70,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Buffer.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Builtin.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/CmdLine.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Code.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Code.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Code.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/CodeGeneration.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/CythonScope.py +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Dataclass.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/DebugFlags.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Errors.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/ExprNodes.py @@ -85,6 +96,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Options.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/ParseTreeTransforms.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/ParseTreeTransforms.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Parsing.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Parsing.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Parsing.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Pipeline.py @@ -102,6 +114,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestGrammar.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestMemView.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestScanning.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestSignatureMatching.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestStringEncoding.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestTreeFragment.py @@ -109,6 +122,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestTypes.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestUtilityLoad.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/TestVisitor.py +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/Utils.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestBuffer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -123,6 +137,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestMemView.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestParseTreeTransforms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestParseTreeTransforms.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestScanning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestScanning.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestSignatureMatching.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestSignatureMatching.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestStringEncoding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -137,12 +153,15 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestUtilityLoad.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestVisitor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}TestVisitor.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}Utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}Utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/TreeFragment.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/TreePath.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/TypeInference.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/TypeSlots.py +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/UFuncs.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/UtilNodes.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/UtilityCode.py lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/Version.py @@ -169,6 +188,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}CodeGeneration.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}CythonScope.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}CythonScope.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}Dataclass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}Dataclass.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}DebugFlags.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}DebugFlags.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}Errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -223,6 +244,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}TypeInference.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}TypeSlots.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}TypeSlots.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}UFuncs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}UFuncs.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}UtilNodes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}UtilNodes.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Compiler/${MODPY_PYCACHE}UtilityCode.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -283,43 +306,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Distutils/extension.py lib/python${MODPY_VERSION}/site-packages/Cython/Distutils/old_build_ext.py lib/python${MODPY_VERSION}/site-packages/Cython/Includes/ -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/ -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_bool.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_buffer.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_bytes.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_cobject.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_complex.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_dict.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_exc.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_float.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_function.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_getargs.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_instance.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_int.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_iterator.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_list.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_long.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_mapping.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_mem.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_method.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_module.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_number.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_object.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_oldbuffer.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_pycapsule.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_ref.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_sequence.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_set.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_string.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_tuple.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_type.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_unicode.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_version.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/python_weakref.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/stdio.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/stdlib.pxd -lib/python${MODPY_VERSION}/site-packages/Cython/Includes/Deprecated/stl.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/ lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/__init__.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/array.pxd @@ -332,10 +318,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/cobject.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/codecs.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/complex.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/contextvars.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/conversion.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/datetime.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/descr.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/dict.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/exc.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/fileobject.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/float.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/function.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/genobject.pxd @@ -348,6 +337,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/long.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/longintrepr.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/mapping.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/marshal.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/mem.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/memoryview.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/method.pxd @@ -357,6 +347,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/oldbuffer.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/pycapsule.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/pylifecycle.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/pyport.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/pystate.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/pythread.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/ref.pxd @@ -364,6 +355,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/set.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/slice.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/string.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/time.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/tuple.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/type.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/unicode.pxd @@ -371,6 +363,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/cpython/weakref.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/ lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/__init__.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/complex.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/errno.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/float.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libc/limits.pxd @@ -387,9 +380,14 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/ lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/__init__.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/algorithm.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/any.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/atomic.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/bit.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/cast.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/cmath.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/complex.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/deque.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/execution.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/forward_list.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/functional.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/iterator.pxd @@ -397,8 +395,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/list.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/map.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/memory.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/numbers.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/numeric.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/optional.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/pair.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/queue.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/random.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/set.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/stack.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/libcpp/string.pxd @@ -427,22 +429,27 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/strings.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/time.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/types.pxd +lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/uio.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/unistd.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Includes/posix/wait.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/ @so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Actions.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Actions.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Actions.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/DFA.${MODPY_PYC_MAGIC_TAG}so +lib/python${MODPY_VERSION}/site-packages/Cython/Plex/DFA.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/DFA.py lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Errors.py lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Lexicons.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Machines.${MODPY_PYC_MAGIC_TAG}so +lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Machines.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Machines.py lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Regexps.py @so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Scanners.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Scanners.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Scanners.py -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Timing.py -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Traditional.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Transitions.${MODPY_PYC_MAGIC_TAG}so +lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Transitions.pxd lib/python${MODPY_VERSION}/site-packages/Cython/Plex/Transitions.py lib/python${MODPY_VERSION}/site-packages/Cython/Plex/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}/ @@ -460,10 +467,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Regexps.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Scanners.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Scanners.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Timing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Timing.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Traditional.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Traditional.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Transitions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}Transitions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Plex/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -476,6 +479,7 @@ lib/python${MODPY_VERSION}/site-packages @so lib/python${MODPY_VERSION}/site-packages/Cython/Runtime/refnanny.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Runtime/refnanny.pyx lib/python${MODPY_VERSION}/site-packages/Cython/Shadow.py +@so lib/python${MODPY_VERSION}/site-packages/Cython/StringIOTree.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/StringIOTree.py lib/python${MODPY_VERSION}/site-packages/Cython/Tempita/ lib/python${MODPY_VERSION}/site-packages/Cython/Tempita/__init__.py @@ -497,7 +501,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestCodeWriter.py lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestCythonUtils.py lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestJediTyper.py +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestShadow.py lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestStringIOTree.py +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/TestTestUtils.py lib/python${MODPY_VERSION}/site-packages/Cython/Tests/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestCodeWriter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -506,8 +512,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestCythonUtils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestJediTyper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestJediTyper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestShadow.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestShadow.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestStringIOTree.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestStringIOTree.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestTestUtils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}TestTestUtils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Tests/${MODPY_PYCACHE}xmlrunner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -519,7 +529,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Builtins.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CConvert.pyx lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CMath.c -lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Capsule.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CommonStructures.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Complex.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Coroutine.c @@ -527,6 +536,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CppConvert.pyx lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CppSupport.cpp lib/python${MODPY_VERSION}/site-packages/Cython/Utility/CythonFunction.c +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Dataclasses.c +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Dataclasses.py lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Embed.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Exceptions.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/ExtensionTypes.c @@ -535,6 +546,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Utility/MemoryView.pyx lib/python${MODPY_VERSION}/site-packages/Cython/Utility/MemoryView_C.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/ModuleSetupCode.c +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/NumpyImportArray.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/ObjectHandling.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Optimize.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/Overflow.c @@ -545,11 +557,16 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/Cython/Utility/TestCythonScope.pyx lib/python${MODPY_VERSION}/site-packages/Cython/Utility/TestUtilityLoader.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/TypeConversion.c +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/UFuncs.pyx +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/UFuncs_C.c lib/python${MODPY_VERSION}/site-packages/Cython/Utility/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/Utility/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/${MODPY_PYCACHE}Dataclasses.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/Cython/Utility/${MODPY_PYCACHE}Dataclasses.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Utility/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/Cython/Utility/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cython/Utility/arrayarray.h +@so lib/python${MODPY_VERSION}/site-packages/Cython/Utils.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/Cython/Utils.py lib/python${MODPY_VERSION}/site-packages/Cython/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cython/${MODPY_PYCACHE}/ @@ -578,9 +595,15 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}_pyximport2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}_pyximport2.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}_pyximport3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}_pyximport3.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}pyxbuild.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}pyxbuild.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}pyximport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pyximport/${MODPY_PYCACHE}pyximport.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyximport/_pyximport2.py +lib/python${MODPY_VERSION}/site-packages/pyximport/_pyximport3.py lib/python${MODPY_VERSION}/site-packages/pyximport/pyxbuild.py lib/python${MODPY_VERSION}/site-packages/pyximport/pyximport.py Index: devel/py-rencode/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-rencode/pkg/PLIST,v diff -u -p -r1.6 PLIST --- devel/py-rencode/pkg/PLIST 6 May 2024 12:20:44 -0000 1.6 +++ devel/py-rencode/pkg/PLIST 13 Jun 2024 14:40:37 -0000 @@ -12,4 +12,5 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/rencode/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/rencode/${MODPY_PYCACHE}rencode_orig.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/rencode/${MODPY_PYCACHE}rencode_orig.${MODPY_PYC_MAGIC_TAG}pyc +@so lib/python${MODPY_VERSION}/site-packages/rencode/_rencode.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/rencode/rencode_orig.py Index: geo/py-fiona/Makefile =================================================================== RCS file: /cvs/ports/geo/py-fiona/Makefile,v diff -u -p -r1.35 Makefile --- geo/py-fiona/Makefile 6 May 2024 12:23:34 -0000 1.35 +++ geo/py-fiona/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,9 +1,8 @@ COMMENT = high-level API and CLI on top of OGR -MODPY_EGG_VERSION = 1.9.4.post1 -DISTNAME = Fiona-${MODPY_EGG_VERSION} +MODPY_EGG_VERSION = 1.9.6 +DISTNAME = fiona-${MODPY_EGG_VERSION} PKGNAME = ${MODPY_PY_PREFIX}${DISTNAME:L:S/.post/pl/} -REVISION = 0 CATEGORIES = geo @@ -36,8 +35,7 @@ RUN_DEPENDS = geo/py-cligj${MODPY_FLAVOR devel/py-munch${MODPY_FLAVOR} \ devel/py-six${MODPY_FLAVOR} -TEST_DEPENDS = devel/py-nose${MODPY_FLAVOR} \ - devel/py-tz${MODPY_FLAVOR} \ +TEST_DEPENDS = devel/py-tz${MODPY_FLAVOR} \ net/py-boto3${MODPY_FLAVOR} WANTLIB += ${COMPILER_LIBCXX} gdal m Index: geo/py-fiona/distinfo =================================================================== RCS file: /cvs/ports/geo/py-fiona/distinfo,v diff -u -p -r1.14 distinfo --- geo/py-fiona/distinfo 28 Jul 2023 12:34:00 -0000 1.14 +++ geo/py-fiona/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (Fiona-1.9.4.post1.tar.gz) = VnnT9+DVEwNety5ZUnu5BIaFmvRAV1XfxzkThjMQYSA= -SIZE (Fiona-1.9.4.post1.tar.gz) = 924293 +SHA256 (fiona-1.9.6.tar.gz) = eRs0lPiyGMBupW+JK9a6iT36I1JTR3YdBm+3c4rNo7E= +SIZE (fiona-1.9.6.tar.gz) = 411019 Index: geo/py-fiona/pkg/PLIST =================================================================== RCS file: /cvs/ports/geo/py-fiona/pkg/PLIST,v diff -u -p -r1.11 PLIST --- geo/py-fiona/pkg/PLIST 28 Jul 2023 12:34:00 -0000 1.11 +++ geo/py-fiona/pkg/PLIST 13 Jun 2024 14:40:37 -0000 @@ -2,14 +2,14 @@ @conflict py-fiona-* @pkgpath geo/py-fiona bin/fio -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/ -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/LICENSE.txt -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/METADATA -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/RECORD -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/WHEEL -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/entry_points.txt -lib/python${MODPY_VERSION}/site-packages/Fiona-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/fiona/ +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/LICENSE.txt +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/fiona-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/fiona/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fiona/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/fiona/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -58,14 +58,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/fiona/_err.pxd @so lib/python${MODPY_VERSION}/site-packages/fiona/_geometry.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/fiona/_geometry.pxd -lib/python${MODPY_VERSION}/site-packages/fiona/_shim.pxd lib/python${MODPY_VERSION}/site-packages/fiona/_show_versions.py @so lib/python${MODPY_VERSION}/site-packages/fiona/_transform.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/ -lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/__init__.py -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/${MODPY_PYCACHE}/ -lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/munch/ lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/munch/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fiona/_vendor/munch/${MODPY_PYCACHE}/ @@ -136,7 +131,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/fiona/fio/main.py lib/python${MODPY_VERSION}/site-packages/fiona/fio/options.py lib/python${MODPY_VERSION}/site-packages/fiona/fio/rm.py -lib/python${MODPY_VERSION}/site-packages/fiona/gdal.pxd lib/python${MODPY_VERSION}/site-packages/fiona/gdal.pxi lib/python${MODPY_VERSION}/site-packages/fiona/inspector.py lib/python${MODPY_VERSION}/site-packages/fiona/io.py Index: geo/py-proj/Makefile =================================================================== RCS file: /cvs/ports/geo/py-proj/Makefile,v diff -u -p -r1.38 Makefile --- geo/py-proj/Makefile 6 May 2024 12:23:34 -0000 1.38 +++ geo/py-proj/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,9 +1,8 @@ COMMENT = Pyrex generated python interface to PROJ.4 library -MODPY_EGG_VERSION = 3.6.0 +MODPY_EGG_VERSION = 3.6.1 DISTNAME = pyproj-${MODPY_EGG_VERSION} PKGNAME = ${DISTNAME:S/py/py-/:S/.post/pl/} -REVISION = 0 CATEGORIES = geo Index: geo/py-proj/distinfo =================================================================== RCS file: /cvs/ports/geo/py-proj/distinfo,v diff -u -p -r1.17 distinfo --- geo/py-proj/distinfo 5 Mar 2024 12:10:06 -0000 1.17 +++ geo/py-proj/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (pyproj-3.6.0.tar.gz) = pbERhls/D4t3s5g/L75N1iSPwJ03MClZSZd8jc2YgGI= -SIZE (pyproj-3.6.0.tar.gz) = 224432 +SHA256 (pyproj-3.6.1.tar.gz) = RKp8cEwrfY+z1IO791r2yyNQ0wpjsUQnmgm3X+rVAb8= +SIZE (pyproj-3.6.1.tar.gz) = 225131 Index: geo/py-rasterio/Makefile =================================================================== RCS file: /cvs/ports/geo/py-rasterio/Makefile,v diff -u -p -r1.30 Makefile --- geo/py-rasterio/Makefile 6 May 2024 12:23:34 -0000 1.30 +++ geo/py-rasterio/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,9 +1,8 @@ COMMENT = geospatial raster data API and CLI -MODPY_EGG_VERSION = 1.3.2 +MODPY_EGG_VERSION = 1.3.9 DISTNAME = rasterio-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 2 CATEGORIES = geo Index: geo/py-rasterio/distinfo =================================================================== RCS file: /cvs/ports/geo/py-rasterio/distinfo,v diff -u -p -r1.16 distinfo --- geo/py-rasterio/distinfo 14 Oct 2022 10:36:52 -0000 1.16 +++ geo/py-rasterio/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (rasterio-1.3.2.tar.gz) = qRsy9km8WqMlmQk0kljreZm36DA3X2PNN63iCCBm7Bw= -SIZE (rasterio-1.3.2.tar.gz) = 404915 +SHA256 (rasterio-1.3.9.tar.gz) = /G0NKQSS+hpQaHEc/rshzJNpaIkbftnaBpDIpziIhcU= +SIZE (rasterio-1.3.9.tar.gz) = 411741 Index: geo/py-rasterio/pkg/PLIST =================================================================== RCS file: /cvs/ports/geo/py-rasterio/pkg/PLIST,v diff -u -p -r1.9 PLIST --- geo/py-rasterio/pkg/PLIST 25 Nov 2022 21:11:35 -0000 1.9 +++ geo/py-rasterio/pkg/PLIST 13 Jun 2024 14:40:37 -0000 @@ -14,8 +14,6 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}_loading.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}_loading.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}_path.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}_path.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/rasterio/${MODPY_PYCACHE}_show_versions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -74,7 +72,6 @@ lib/python${MODPY_VERSION}/site-packages @so lib/python${MODPY_VERSION}/site-packages/rasterio/_filepath.${MODPY_PYC_MAGIC_TAG}so @so lib/python${MODPY_VERSION}/site-packages/rasterio/_fill.${MODPY_PYC_MAGIC_TAG}so @so lib/python${MODPY_VERSION}/site-packages/rasterio/_io.${MODPY_PYC_MAGIC_TAG}so -lib/python${MODPY_VERSION}/site-packages/rasterio/_loading.py lib/python${MODPY_VERSION}/site-packages/rasterio/_path.py lib/python${MODPY_VERSION}/site-packages/rasterio/_show_versions.py @so lib/python${MODPY_VERSION}/site-packages/rasterio/_transform.${MODPY_PYC_MAGIC_TAG}so Index: net/py-msgpack/Makefile =================================================================== RCS file: /cvs/ports/net/py-msgpack/Makefile,v diff -u -p -r1.38 Makefile --- net/py-msgpack/Makefile 6 May 2024 12:23:47 -0000 1.38 +++ net/py-msgpack/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,10 +1,9 @@ COMMENT = messagepack (de)serializer -MODPY_EGG_VERSION = 1.0.5 +MODPY_EGG_VERSION = 1.0.8 EPOCH = 0 DISTNAME = msgpack-${MODPY_EGG_VERSION} PKGNAME = py-msgpack-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = net textproc Index: net/py-msgpack/distinfo =================================================================== RCS file: /cvs/ports/net/py-msgpack/distinfo,v diff -u -p -r1.14 distinfo --- net/py-msgpack/distinfo 15 Jun 2023 11:27:58 -0000 1.14 +++ net/py-msgpack/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (msgpack-1.0.5.tar.gz) = wHVUQoTq3Fzdxw9HVzMdmdy8FrK71ISdFfiq5M820xw= -SIZE (msgpack-1.0.5.tar.gz) = 127834 +SHA256 (msgpack-1.0.8.tar.gz) = lcArDifnBuSNDlQm0XEMp44PBijW6J1bWluRpfEidPM= +SIZE (msgpack-1.0.8.tar.gz) = 167014 Index: textproc/py-stemmer/Makefile =================================================================== RCS file: /cvs/ports/textproc/py-stemmer/Makefile,v diff -u -p -r1.20 Makefile --- textproc/py-stemmer/Makefile 6 May 2024 12:24:09 -0000 1.20 +++ textproc/py-stemmer/Makefile 13 Jun 2024 14:40:37 -0000 @@ -3,7 +3,7 @@ COMMENT = snowball stemming algorithms, MODPY_EGG_VERSION = 2.2.0.1 DISTNAME = PyStemmer-${MODPY_EGG_VERSION} PKGNAME = py-stemmer-${MODPY_EGG_VERSION} -REVISION = 0 +REVISION = 1 CATEGORIES = textproc Index: textproc/py-stemmer/patches/patch-setup_py =================================================================== RCS file: textproc/py-stemmer/patches/patch-setup_py diff -N textproc/py-stemmer/patches/patch-setup_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ textproc/py-stemmer/patches/patch-setup_py 13 Jun 2024 14:40:37 -0000 @@ -0,0 +1,17 @@ +From d3d423dc877b4f49e0ab1776f7edaff37feb6799 Mon Sep 17 00:00:00 2001 +From: Stefano Rivera <stef...@rivera.za.net> +Date: Sat, 25 Nov 2023 16:33:46 +0000 +Subject: [PATCH] Unrestrict the maximum Cython version + +Index: setup.py +--- setup.py.orig ++++ setup.py +@@ -208,7 +208,7 @@ setup(name='PyStemmer', + "Topic :: Text Processing :: Indexing", + "Topic :: Text Processing :: Linguistic", + ], +- setup_requires=['Cython>=0.28.5,<1.0', 'setuptools>=18.0'], ++ setup_requires=['Cython>=0.28.5', 'setuptools>=18.0'], + ext_modules=[ + C_EXTENSION + ], Index: textproc/py-yaml/Makefile =================================================================== RCS file: /cvs/ports/textproc/py-yaml/Makefile,v diff -u -p -r1.33 Makefile --- textproc/py-yaml/Makefile 6 May 2024 12:24:10 -0000 1.33 +++ textproc/py-yaml/Makefile 13 Jun 2024 14:40:37 -0000 @@ -1,9 +1,12 @@ COMMENT= YAML parser and emitter in Python -MODPY_EGG_VERSION=6.0.1 +GH_ACCOUNT= yaml +GH_PROJECT= pyyaml +GH_TAGNAME= 6.0.2rc1 + +MODPY_EGG_VERSION=6.0.2rc1 DISTNAME= PyYAML-${MODPY_EGG_VERSION} PKGNAME= py-yaml-${MODPY_EGG_VERSION} -REVISION= 0 CATEGORIES= textproc @@ -21,16 +24,11 @@ MODULES= lang/python FLAVORS= python3 FLAVOR= python3 -MODPY_PI= Yes +#MODPY_PI= Yes MODPY_PYBUILD= setuptools CFLAGS+= -I${LOCALBASE}/include LIB_DEPENDS= devel/libyaml -BUILD_DEPENDS= lang/cython${MODPY_FLAVOR}<3v0 - -# https://github.com/yaml/pyyaml/issues/640 -MODPY_PYTEST= No -do-test: - cd ${WRKSRC}; ${MODPY_BIN} setup.py test +BUILD_DEPENDS= lang/cython${MODPY_FLAVOR} .include <bsd.port.mk> Index: textproc/py-yaml/distinfo =================================================================== RCS file: /cvs/ports/textproc/py-yaml/distinfo,v diff -u -p -r1.10 distinfo --- textproc/py-yaml/distinfo 14 Apr 2024 15:22:34 -0000 1.10 +++ textproc/py-yaml/distinfo 13 Jun 2024 14:40:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (PyYAML-6.0.1.tar.gz) = v99GCxc2x3Xyup9qkryjC8IJUGe4qdd4dtH61sw7SkM= -SIZE (PyYAML-6.0.1.tar.gz) = 125201 +SHA256 (PyYAML-6.0.2rc1.tar.gz) = CsMIRrklrWTB3y/00mgyd/I/3owkgghJZzWyYyuUa3s= +SIZE (PyYAML-6.0.2rc1.tar.gz) = 123879