- either use the directory "vips", or name the package "libvips", just pick one or the other. "PKGNAME= lib${DISTNAME}" will do if you want libvips.
(if it's better known as a library then prefer "libvips", if it's better known for the tools then prefer just "vips"). - seems more like a port that should be in "graphics" rather than multimedia? - the comment "# Dependencies" doesn't add anything that LIB_DEPENDS doesn't already say, please zap - plist was generated on stable or old current, it should be udpated on -current (some of the files will get "@static-lib" markers) - there are a number of unlisted dependencies that are picked up by configure if present at build time. these must either be disabled, or explicit dependencies added. at least one of these adds extra PLIST files (gir) and I get about 50 lines of output from "make port-lib-depends-check" for things which are either "NOT REACHABLE" (no LIB_DEPENDS to pull in the library) or just "Missing:" (where there is a dependency path but no WANTLIB entry for them). libvips-8.9.0(graphics/libvips): Missing lib: Half-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing: ICE.11 (/usr/local/lib/libvips.so.0.0) (system lib) Missing lib: Iex-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: IexMath-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: IlmImf-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: IlmThread-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: Imath-2_4.0 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: MagickCore-6.Q16.7 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing: SM.9 (/usr/local/lib/libvips.so.0.0) (system lib) Missing: X11.17 (/usr/local/lib/libvips.so.0.0) (system lib) Missing: Xext.13 (/usr/local/lib/libvips.so.0.0) (system lib) Missing: Xrender.6 (/usr/local/lib/libvips.so.0.0) (system lib) Missing: Xt.11 (/usr/local/lib/libvips.so.0.0) (system lib) Missing: bz2.10 from bzip2-1.0.8 (/usr/local/lib/libvips.so.0.0) Missing lib: cairo-gobject.2 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: cairo.13 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) Missing lib: djvulibre.26 (/usr/local/lib/libvips.so.0.0) (NOT REACHABLE) <..snip..> and an excerpt from the configure check showing the sort of things you're looking for in there, all various things where there's a check which doesn't find the relevant dependency, decide whether you want to list the dependency or add the relevant CONFIGURE_ARGS line to disable it. checking for IceConnectionNumber in -lICE... (cached) yes checking for NIFTI... libraries (none), headers (none) checking for HEIF... no configure: WARNING: libheif not found; disabling HEIF support checking for PDFIUM... libraries (none), headers (none) checking for POPPLER... yes checking for RSVG... yes checking for ZLIB... yes checking for OPENSLIDE... no configure: OpenSlide >= 3.4.0 not found; checking for >= 3.3.0 checking for OPENSLIDE... no configure: WARNING: OpenSlide >= 3.3.0 not found; disabling virtual slide support checking for MATIO... no configure: WARNING: matio not found; disabling matio support checking for CFITSIO... no configure: WARNING: cfitsio not found; disabling cfitsio support checking for LIBWEBP... yes checking for PANGOFT2... yes checking for TIFF... yes checking whether COMPRESSION_WEBP is declared... no checking for giflib... libraries -L/usr/local/lib -lgif, headers -I/usr/local/include checking for PNG... yes checking for png_set_chunk_malloc_max... yes checking for IMAGEQUANT... no configure: WARNING: libimagequant not found; disabling 8bpp PNG support checking for JPEG... yes checking for jpeg_c_bool_param_supported... no checking for EXIF... yes checking exif-data.h usability... yes checking exif-data.h presence... yes checking for exif-data.h... yes Tip: if you're doing various rebuilds while working on disabling things etc, building with USE_CCACHE=Yes (set in mk.conf or on the make command-line) will save you a bunch of time.