On Thu 04/07/2024 15:54, Stuart Henderson wrote:
> On 2024/06/30 14:53, Stuart Henderson wrote:
> > On 2024/06/28 18:44, Daniel Dickman wrote:
> > > > These use python 2 and fail with cython 3:
> > > >
> > > > games/pygame_sdl2
> > > > games/renpy
> > > 
> > > please mark these as BROKEN
> > > 
> > > > 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           ?
> > > 
> > > please mark the above as BROKEN for now.
> > > 
> > > I use scipy and pandas so will be motivated to fix once we have Cython
> > > 3 in the tree.
> 
> Here's the diff that I have doing the above, maintainers of touched ports 
> CC'd.
> Alternatively for mlpack, there's an update which works with new cython at
> https://junkpile.org/mlpack-4.4.0.diff but I have no idea how to test it.
> 
>  games/pygame_sdl2/Makefile    |    7 ++
>  games/renpy/Makefile          |    2 
>  geo/py-fiona/Makefile         |    8 +--
>  geo/py-fiona/distinfo         |    4 -
>  geo/py-fiona/pkg/PLIST        |   20 ++-----
>  geo/py-proj/Makefile          |    3 -
>  geo/py-proj/distinfo          |    4 -
>  geo/py-rasterio/Makefile      |    3 -
>  geo/py-rasterio/distinfo      |    4 -
>  geo/py-rasterio/pkg/PLIST     |    3 -
>  lang/cython/Makefile          |    3 -
>  lang/cython/distinfo          |    4 -
>  lang/cython/pkg/PLIST         |  111 
> +++++++++++++++++++++++++-----------------
>  math/mlpack/Makefile          |    2 
>  math/py-h5py/Makefile         |    2 
>  math/py-pandas/Makefile       |    2 
>  math/py-scikit-image/Makefile |    2 
>  math/py-scipy/Makefile        |    2 
>  net/py-msgpack/Makefile       |    3 -
>  net/py-msgpack/distinfo       |    4 -
>  textproc/py-yaml/Makefile     |   16 ++----
>  textproc/py-yaml/distinfo     |    4 -
>  22 files changed, 119 insertions(+), 94 deletions(-)

OK for net/py-msgpack

Reply via email to