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@.