On 2022/12/12 17:06, mgra...@brainfat.net wrote:
> Hello
> 
> Here is an update to graphics/libvips  8.9.2 -> 8.13.0
> 
> Lots of fixes and updates.  Updates can be seen here:
> https://github.com/libvips/libvips/blob/master/ChangeLog
> 
> As near as I can tell with 'make show-required-by' I see no other 
> ports that require this package but I could be looking incorrectly.

Agreed. (I normally look in sqlports)

> Comments/feedback appreciated.

REVISION should be removed for a new upstream version.

SHARED_LIBS needs some attention, see
www.openbsd.org/faq/ports/specialtopics.html#SharedLibs
In this case, symbols were removed from both libvips and libvips-cpp,
so both libraries require a major bump (0.0 -> 1.0).

It picks up a number of other libraries if present when built;
either that needs to be disabled, or those libraries need to be
listed in WANTLIB with a relevant LIB_DEPENDS entry. On the system
I tested on:

$ make port-lib-depends-check

libvips-8.13.0(graphics/libvips):
Missing lib: cairo.13 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: fribidi.3 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: graphite2.2 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: harfbuzz.17 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: openjp2.5 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: pango-1.0.3801 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: pangocairo-1.0.3801 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Missing lib: pangoft2-1.0.3801 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE)
Extra:  gif.9
*** Error 1 in target 'port-lib-depends-check' (ignored)

but basically, run configure --help and add the various other new
--without-XXX lines to CONFIGURE_ARGS.

Probably best to CC the maintainer as well, don't assume they read ports@.

Reply via email to