Le mercredi 29 janvier 2020, 22:20:25 CET Stuart Henderson a écrit :
> - 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.

Hello. Here is a new try after that I tried to apply your advices. Let 
me know what you think.

I disabled some optional dependencies and placed the port in graphics 
notably.

Attachment: libvips.8.9.1.tar.gz
Description: application/compressed-tar

Reply via email to