Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies

2024-04-05 Thread Stuart Henderson
On 2024/04/04 09:03, Martin Reindl wrote:
> On Wed, Apr 03, 2024 at 09:54:24PM +0100, Stuart Henderson wrote:
> > On 2024/04/03 21:26, Martin Reindl wrote:
> > > 
> > > graphics/openvdb still requires blosc1. Attached is a port of blosc2, I
> > > can update py-tables afterwards.
> > 
> > Ah great, thanks Martin. Slight tweaks to the CMakeLists in the
> > attached ("AND NOT OPENBSD" isn't a thing, but you can do what you
> > want and reduce the number of lines touched with 'AND NOT
> > CMAKE_SYSTEM_NAME STREQUAL "OpenBSD"'), OK with that.
> > 
> 
> Looks good, this seems more acceptable to upstream too.
> 
> Turns out py-tables still depends on blosc1 AND blosc2, plus py-blosc2 for 
> their
> packaging. Or maybe there is a smarter way (py-blosc2 needs py-scikit-build).

Based on last time I looked at py-scikit-build, the way you did this
makes sense to me :)



Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies

2024-04-03 Thread Stuart Henderson
On 2024/04/03 21:26, Martin Reindl wrote:
> 
> graphics/openvdb still requires blosc1. Attached is a port of blosc2, I
> can update py-tables afterwards.

Ah great, thanks Martin. Slight tweaks to the CMakeLists in the
attached ("AND NOT OPENBSD" isn't a thing, but you can do what you
want and reduce the number of lines touched with 'AND NOT
CMAKE_SYSTEM_NAME STREQUAL "OpenBSD"'), OK with that.



blosc2.tgz
Description: application/tar-gz


Re: towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies

2024-04-03 Thread Martin Reindl
Am 02.04.24 um 14:36 schrieb Stuart Henderson:
> In prep for a changeover to using Python 3.11 by default, I've done a
> couple of rounds of bulk builds with the default Python version setting
> to 3.11. Debian already uses 3.11 as the main version in a stable
> release (bookworm), the ecosystem is in fairly good shape already.
> 
> I've fixed a few problems that can be fixed in advance without too much
> churn.
> 
> As usual there are a few minor PLIST and library version number things
> to update.
> 
> Otherwise most of the ports tree builds.
> 
> Remaining build-time issues:
> 
> - math/py-tables:
> 
> needs a newer version for py3.11 support, but that also requires
> blosc2 (either as a separate port, or update archivers/blosc to blosc2
> if the rest of the related chain of ports is happy).
> 
> Has anyone already looked at updating this?

graphics/openvdb still requires blosc1. Attached is a port of blosc2, I
can update py-tables afterwards.

-m

blosc2-2.14.0.tgz
Description: GNU Zip compressed data