git: df462e96c2ef - main - devel/indi: Update 2.1.3 => 2.1.6

From: Älven <alven_at_FreeBSD.org>
Date: Wed, 12 Nov 2025 07:30:00 UTC
The branch main has been updated by alven:

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

commit df462e96c2ef4edfed540a5e76406f8dbdd1ac2b
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2025-07-26 10:35:58 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-11-12 07:29:40 +0000

    devel/indi: Update 2.1.3 => 2.1.6
    
    Changelogs:
    * https://github.com/indilib/indi/releases/tag/v2.1.4
    * https://github.com/indilib/indi/releases/tag/v2.1.5
    * https://github.com/indilib/indi/releases/tag/v2.1.5.1
    * https://github.com/indilib/indi/releases/tag/v2.1.6
    * https://github.com/indilib/indi/compare/v2.1.3...v2.1.6
    
    * Fix WWW HTTP 301 redirect
    * Pet portclippy(1) and portfmt(1)
    * Add patch including headers for missing identifiers
    
    PR:             288453
    Approved by:    acm@  (maintainer, timeout > 2 months)
    Approved by:    yuri@ (Mentor)
---
 devel/indi/Makefile                              | 14 +++++++-------
 devel/indi/distinfo                              |  6 +++---
 devel/indi/files/patch-indiserver_UnixServer.cpp | 10 ----------
 devel/indi/files/patch-libs_indicore_indicom.c   | 10 ++++++++++
 devel/indi/pkg-plist                             | 14 ++++++++++++++
 5 files changed, 34 insertions(+), 20 deletions(-)

diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index c27a6131f96c..74d4fb017e98 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -1,28 +1,28 @@
 PORTNAME=	indi
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.1.3
+DISTVERSION=	2.1.6
 CATEGORIES=	devel astro
 
 MAINTAINER=	acm@FreeBSD.org
 COMMENT=	Implementation of the Instrument-Neutral-Device-Interface protocol
-WWW=		https://www.indilib.org/ \
-		https://github.com/indilib/indi
+WWW=		https://indilib.org/ \
+		https://github.com/indilib/indi/
 
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING.LGPL
 
 BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-LIB_DEPENDS=	libXISF.so:graphics/libxisf \
-		libcfitsio.so:astro/cfitsio \
+LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
 		libcurl.so:ftp/curl \
 		libev.so:devel/libev \
 		libfftw3.so:math/fftw3 \
 		libgsl.so:math/gsl \
 		libnova.so:astro/libnova \
 		libogg.so:audio/libogg \
-		libtheora.so:multimedia/libtheora
+		libtheora.so:multimedia/libtheora \
+		libXISF.so:graphics/libxisf
 
-USES=		cmake jpeg iconv ninja pkgconfig
+USES=		cmake iconv jpeg ninja pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	indilib
 
diff --git a/devel/indi/distinfo b/devel/indi/distinfo
index 4ba1df6f6504..d4cd768ade31 100644
--- a/devel/indi/distinfo
+++ b/devel/indi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744745462
-SHA256 (indilib-indi-v2.1.3_GH0.tar.gz) = ccf1999abfe84469a04149142c1cf5383cb6e2ac5e63f7b05d7892fb717c168e
-SIZE (indilib-indi-v2.1.3_GH0.tar.gz) = 2958687
+TIMESTAMP = 1761083100
+SHA256 (indilib-indi-v2.1.6_GH0.tar.gz) = c57403bf4478f5ff6264cb6643e960ed6f96658bdf40eda7eca35abc372c9a05
+SIZE (indilib-indi-v2.1.6_GH0.tar.gz) = 4474992
diff --git a/devel/indi/files/patch-indiserver_UnixServer.cpp b/devel/indi/files/patch-indiserver_UnixServer.cpp
deleted file mode 100644
index 4e8dedb8a2ee..000000000000
--- a/devel/indi/files/patch-indiserver_UnixServer.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- indiserver/UnixServer.cpp.orig	2025-03-31 09:12:20 UTC
-+++ indiserver/UnixServer.cpp
-@@ -25,6 +25,7 @@
- #include <sys/un.h>
- #include <sys/socket.h>
- #include <fcntl.h>
-+#include <unistd.h>
- #ifdef ENABLE_INDI_SHARED_MEMORY
- 
- std::string UnixServer::unixSocketPath = INDIUNIXSOCK;
diff --git a/devel/indi/files/patch-libs_indicore_indicom.c b/devel/indi/files/patch-libs_indicore_indicom.c
new file mode 100644
index 000000000000..6565791e3680
--- /dev/null
+++ b/devel/indi/files/patch-libs_indicore_indicom.c
@@ -0,0 +1,10 @@
+--- libs/indicore/indicom.c.orig	2025-10-13 12:03:12 UTC
++++ libs/indicore/indicom.c
+@@ -67,6 +67,7 @@
+ 
+ #ifdef __FreeBSD__
+ #include <sys/param.h>
++#include <sys/socket.h>
+ #endif
+ 
+ #if defined(BSD) && !defined(__GNU__)
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index ab7fd40ecbff..66bbf103a9c9 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -3,7 +3,9 @@ bin/indi_aaf2_focus
 bin/indi_aagsolo_weather
 bin/indi_activefocuser_focus
 bin/indi_alluna_tcs2
+bin/indi_alpaca_ccd
 bin/indi_alpaca_dome
+bin/indi_alpaca_server
 bin/indi_alto
 bin/indi_arduinost4
 bin/indi_astrolink4
@@ -13,6 +15,7 @@ bin/indi_astromechfoc
 bin/indi_astrometry
 bin/indi_astrotrac_telescope
 bin/indi_baader_dome
+bin/indi_camelot_rotator
 bin/indi_celestron_gps
 bin/indi_celestron_sct_focus
 bin/indi_cheapodc
@@ -38,6 +41,7 @@ bin/indi_falcon_rotator
 bin/indi_falconv2_rotator
 bin/indi_fcusb_focus
 bin/indi_flipflat
+bin/indi_gemini_flatpanel
 bin/indi_gemini_focus
 bin/indi_getprop
 bin/indi_giotto
@@ -63,6 +67,7 @@ bin/indi_lx200_OpenAstroTech
 bin/indi_lx200_TeenAstro
 bin/indi_lx200_pegasus_nyx101
 bin/indi_lx200am5
+bin/indi_lx200ap_legacy
 bin/indi_lx200ap_v2
 bin/indi_lx200autostar
 bin/indi_lx200basic
@@ -106,6 +111,7 @@ bin/indi_pegasus_uch
 bin/indi_pegasus_upb
 bin/indi_pegasusindigo_wheel
 bin/indi_perfectstar_focus
+bin/indi_pinefeat_cef_focus
 bin/indi_planewave_deltat
 bin/indi_planewave_telescope
 bin/indi_pmc8_telescope
@@ -161,23 +167,28 @@ bin/indi_terrans_powerboxgo_v2
 bin/indi_terrans_powerboxpro_v2
 bin/indi_trutech_wheel
 bin/indi_universalror_dome
+bin/indi_ups_safety
 bin/indi_uranus_weather
 bin/indi_usbdewpoint
 bin/indi_usbfocusv3_focus
 bin/indi_v4l2_ccd
 bin/indi_vantage_weather
 bin/indi_wanderer_cover
+bin/indi_wanderer_dew_terminator
+bin/indi_wanderer_eclipse
 bin/indi_wanderer_lite_rotator
 bin/indi_wanderer_rotator_lite_v2
 bin/indi_wanderer_rotator_mini
 bin/indi_wandererbox_plus_v3
 bin/indi_wandererbox_pro_v3
 bin/indi_wanderercover_v4_ec
+bin/indi_wanderercover_v4_pro_ec
 bin/indi_watchdog
 bin/indi_watcher_weather
 bin/indi_wavesharemodbus_relay
 bin/indi_weather_safety_alpaca
 bin/indi_weather_safety_proxy
+bin/indi_weatherflow_weather
 bin/indi_xagyl_wheel
 bin/indiserver
 bin/shelyak_usis
@@ -201,6 +212,7 @@ include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h
 include/libindi/base64.h
 include/libindi/baseclient.h
 include/libindi/basedevice.h
+include/libindi/connectionplugins/connectioni2c.h
 include/libindi/connectionplugins/connectioninterface.h
 include/libindi/connectionplugins/connectionserial.h
 include/libindi/connectionplugins/connectiontcp.h
@@ -238,6 +250,8 @@ include/libindi/indifocuserinterface.h
 include/libindi/indigps.h
 include/libindi/indigpsinterface.h
 include/libindi/indiguiderinterface.h
+include/libindi/indiimu.h
+include/libindi/indiimuinterface.h
 include/libindi/indiinputinterface.h
 include/libindi/indijson.hpp
 include/libindi/indilightboxinterface.h