git: c9fb213a91b7 - main - graphics/vips: Add FONTCONFIG option

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 21 Aug 2023 17:13:18 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c9fb213a91b75e3fd23759ba6156c80f8244a5de

commit c9fb213a91b75e3fd23759ba6156c80f8244a5de
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-08-21 17:02:51 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-08-21 17:02:51 +0000

    graphics/vips: Add FONTCONFIG option
---
 graphics/vips/Makefile | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index 68472403ae8e..db119f584465 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -13,7 +13,6 @@ LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libexpat.so:textproc/expat2 \
-		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz
 RUN_DEPENDS=	bash:shells/bash
@@ -27,7 +26,6 @@ MESON_ARGS=	--default-library=both \
 		-Ddeprecated=true \
 		-Ddoxygen=false \
 		-Dexamples=true \
-		-Dfontconfig=enabled \
 		-Dintrospection=false \
 		-Dmodules=disabled \
 		-Dnifti=disabled \
@@ -45,10 +43,11 @@ PLIST_SUB=	VERSION=${PORTVERSION:R}
 
 SHEBANG_FILES=	tools/vipsprofile
 
-OPTIONS_DEFINE=	CFITSIO DOCS FFTW GIF GSF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFINE=	CFITSIO DOCS FFTW FONTCONFIG GIF GSF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
 OPTIONS_RADIO=	MAGICK
 OPTIONS_RADIO_MAGICK=	IMAGEMAGICK GRAPHMAGICK
-OPTIONS_DEFAULT=CFITSIO FFTW GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER SPNG TIFF WEBP
+FONTCONFIG_IMPLIES=	PANGO
 GSF_DESC=	Structured file formats support
 IMAGEQUANT_DESC=Image Quantization support
 ORC_DESC=	ORC language support
@@ -60,6 +59,8 @@ DOCS_BUILD_DEPENDS=	gtkdocize:textproc/gtk-doc
 DOCS_MESON_TRUE=	gtk_doc
 FFTW_LIB_DEPENDS=	libfftw3.so:math/fftw3
 FFTW_MESON_ENABLED=	fftw
+FONTCONFIG_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
+FONTCONFIG_MESON_ENABLED=	fontconfig
 GIF_BUILD_DEPENDS=	cgif>=0.2.0:graphics/cgif
 GIF_LIB_DEPENDS=	libcgif.so:graphics/cgif
 GIF_MESON_ENABLED=	cgif