Index | Thread | Search

From:
Landry Breuil <landry@openbsd.org>
Subject:
Re: [maintainer update] hdf5 1.14.6
To:
Theo Buehler <tb@theobuehler.org>
Cc:
Martin Reindl <martin@catai.org>, ports@openbsd.org
Date:
Wed, 3 Sep 2025 19:51:33 +0200

Download raw body.

Thread
Le Wed, Sep 03, 2025 at 07:09:33PM +0200, Theo Buehler a écrit :
> On Wed, Aug 27, 2025 at 08:07:07PM +0200, Martin Reindl wrote:
> > This diff updates hdf5 to 1.14.6 an enables the use of libaec.
> 
> [...]
> 
> > There might be more ports which start to pick up libaec leading
> > to possible conflicts with szlib, so I am looking for OKs to
> > this update.
> 
> I don't understand what you're saying here. With what and how do you
> expect libaec or szlib to conflict?
> 
> I started a bulk before looking at your diff and qgis,qt6 broke with
> "ld.so: crssync: can't load library 'libaec.so.0.0'" because libhdf5
> was installed, but not libaec. The problem is this:
> 
> > +BUILD_DEPENDS +=	archivers/libaec
> 
> This should be a LIB_DEPENDS and you need WANTLIB += aec sz.
> (make port-lib-depends-check hints at that)
> 
> This may result in several dependent ports requiring a wantlib sync.
> I have not checked that.

i havent looked yet at the various libaec & netcdf/grib related ports
diffs sent recently, but if qgis failed, that's because geo/gdal links
against hdf5 and netcdf, so if there's a WANTLIB change somewhere in
there, all geo/gdal consumers (a bunch or ports) might have WANTLIB
changes.

i was hoping to have a look at some point...