git: 5944221fceb5 - main - devel/indi: Use system libs instead of bundle ones

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Sat, 26 Sep 2026 22:52:41 UTC
The branch main has been updated by acm:

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

commit 5944221fceb5c7375996a6b53a0fb4724a2cb4db
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-09-26 22:49:58 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-09-26 22:49:58 +0000

    devel/indi: Use system libs instead of bundle ones
    
    - Bump PORTREVISION
---
 devel/indi/Makefile  | 11 +++++++++--
 devel/indi/pkg-plist |  3 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index b6d90f23c321..439a379fcee8 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	indi
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.2.4.2
+PORTREVISION=	1
 CATEGORIES=	devel astro
 
 MAINTAINER=	acm@FreeBSD.org
@@ -11,7 +12,9 @@ WWW=		https://indilib.org/ \
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING.LGPL
 
-BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
+BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
+		nlohmann-json>0:devel/nlohmann-json \
+		cpp-httplib>0:www/cpp-httplib
 LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
 		libcurl.so:ftp/curl \
 		libev.so:devel/libev \
@@ -20,12 +23,16 @@ LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
 		libnova.so:astro/libnova \
 		libogg.so:audio/libogg \
 		libtheora.so:multimedia/libtheora \
-		libXISF.so:graphics/libxisf
+		libXISF.so:graphics/libxisf \
+		liberfa.so:astro/erfa
 
 USES=		cmake iconv jpeg ninja pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	indilib
 
+CMAKE_ARGS=	-DINDI_SYSTEM_HTTPLIB=on \
+		-DINDI_SYSTEM_JSONLIB=on
+
 USE_LDCONFIG=	yes
 
 PLIST_SUB=	SOVERSION=${DISTVERSION}
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index 5e65dad91ab6..7eb67adaa800 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -258,7 +258,6 @@ include/libindi/fitsidi.h
 include/libindi/fitskeyword.h
 include/libindi/hotplugcapabledevice.h
 include/libindi/hotplugmanager.h
-include/libindi/httplib.h
 include/libindi/imusensorfusion.h
 include/libindi/indi_hidapi.h
 include/libindi/indiapi.h
@@ -285,7 +284,6 @@ include/libindi/indiguiderinterface.h
 include/libindi/indiimu.h
 include/libindi/indiimuinterface.h
 include/libindi/indiinputinterface.h
-include/libindi/indijson.hpp
 include/libindi/indilightboxinterface.h
 include/libindi/indilogger.h
 include/libindi/indimacros.h
@@ -344,6 +342,7 @@ include/libindi/v4l2_builtin_decoder.h
 include/libindi/v4l2_colorspace.h
 include/libindi/v4l2_decode.h
 lib/indi/MathPlugins/libindi_Nearest_MathPlugin.so
+lib/indi/MathPlugins/libindi_SPK_MathPlugin.so
 lib/indi/MathPlugins/libindi_SVD_MathPlugin.so
 lib/libindiAlignmentClient.a
 lib/libindiAlignmentDriver.so