git: 68ce9e0fa62b - main - devel/indi: Update to 2.1.1

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Sun, 29 Dec 2024 03:19:44 UTC
The branch main has been updated by acm:

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

commit 68ce9e0fa62b07bdc6b035f152888f68330af3c4
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-12-29 03:08:51 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-12-29 03:08:51 +0000

    devel/indi: Update to 2.1.1
    
    - Delete obsolete patch files
    
    ChangeLog:      https://github.com/indilib/indi/releases
---
 devel/indi/Makefile                                |  7 +-
 devel/indi/distinfo                                |  6 +-
 .../files/patch-libs_indibase_dsp_dspinterface.cpp | 15 -----
 ...ch-libs_indibase_property_indipropertybasic.cpp | 22 -------
 ...atch-libs_indibase_property_indipropertybasic.h | 11 ----
 devel/indi/pkg-plist                               | 74 +++++++++++++++++++---
 6 files changed, 71 insertions(+), 64 deletions(-)

diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index 67d82b2ed22b..1f0aece1a535 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	indi
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.9.6
-PORTREVISION=	2
+DISTVERSION=	2.1.1
 CATEGORIES=	devel
 
 MAINTAINER=	acm@FreeBSD.org
@@ -17,7 +16,9 @@ LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
 		libgsl.so:math/gsl \
 		libfftw3.so:math/fftw3 \
 		libtheora.so:multimedia/libtheora \
-		libogg.so:audio/libogg
+		libogg.so:audio/libogg \
+		libev.so:devel/libev \
+		libxisf.so:graphics/libxisf
 
 USES=		cmake jpeg iconv ninja pkgconfig
 USE_GITHUB=	yes
diff --git a/devel/indi/distinfo b/devel/indi/distinfo
index fc5f4a0ec9fa..c9190c87ec7a 100644
--- a/devel/indi/distinfo
+++ b/devel/indi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653199904
-SHA256 (indilib-indi-v1.9.6_GH0.tar.gz) = ee16b4bb01f436ab54596c5999227cb5938b2bb2dd83fdc0f01edffd752f9dd8
-SIZE (indilib-indi-v1.9.6_GH0.tar.gz) = 2422813
+TIMESTAMP = 1735436768
+SHA256 (indilib-indi-v2.1.1_GH0.tar.gz) = 919862d5ccb4ea91ecb0e94f8f89a88c76bd1716e0098be07870c4408b233a20
+SIZE (indilib-indi-v2.1.1_GH0.tar.gz) = 2929685
diff --git a/devel/indi/files/patch-libs_indibase_dsp_dspinterface.cpp b/devel/indi/files/patch-libs_indibase_dsp_dspinterface.cpp
deleted file mode 100644
index 07dc70d35c8d..000000000000
--- a/devel/indi/files/patch-libs_indibase_dsp_dspinterface.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- libs/indibase/dsp/dspinterface.cpp.orig	2022-05-21 13:52:23 UTC
-+++ libs/indibase/dsp/dspinterface.cpp
-@@ -336,9 +336,9 @@ dsp_stream_p Interface::loadFITS(char* buffer, int len
-     long ndims;
-     long bits_per_sample;
-     int status;
--    off_t offset;
--    off_t head;
--    off_t end;
-+    OFF_T offset;
-+    OFF_T head;
-+    OFF_T end;
-     fitsfile *fptr;
-     void* buf;
-     char error_status[MAXINDINAME];
diff --git a/devel/indi/files/patch-libs_indibase_property_indipropertybasic.cpp b/devel/indi/files/patch-libs_indibase_property_indipropertybasic.cpp
deleted file mode 100644
index 88fb1d26d317..000000000000
--- a/devel/indi/files/patch-libs_indibase_property_indipropertybasic.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- libs/indibase/property/indipropertybasic.cpp.orig	2022-05-21 13:52:23 UTC
-+++ libs/indibase/property/indipropertybasic.cpp
-@@ -16,6 +16,7 @@
-     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- */
- 
-+#include <cassert>
- #include "indipropertybasic.h"
- #include "indipropertybasic_p.h"
- 
-@@ -342,9 +343,10 @@ const WidgetView<T> *PropertyBasic<T>::at(size_t index
- }
- 
- template <typename T>
--WidgetView<T> &PropertyBasic<T>::operator[](size_t index) const
-+WidgetView<T> &PropertyBasic<T>::operator[](ssize_t index) const
- {
-     D_PTR(const PropertyBasic);
-+    assert(index >= 0);
-     return *d->property.at(index);
- }
- 
diff --git a/devel/indi/files/patch-libs_indibase_property_indipropertybasic.h b/devel/indi/files/patch-libs_indibase_property_indipropertybasic.h
deleted file mode 100644
index 383a82ef1277..000000000000
--- a/devel/indi/files/patch-libs_indibase_property_indipropertybasic.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- libs/indibase/property/indipropertybasic.h.orig	2022-05-21 13:52:23 UTC
-+++ libs/indibase/property/indipropertybasic.h
-@@ -110,7 +110,7 @@ class PropertyBasic : public INDI::Property (public)
- 
-     const WidgetView<T> *at(size_t index) const;
- 
--    WidgetView<T> &operator[](size_t index) const;
-+    WidgetView<T> &operator[](ssize_t index) const;
- 
- public: // STL-style iterators
-     WidgetView<T> *begin();
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index 114ee09aa942..ebbc7124a71b 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -1,48 +1,65 @@
+bin/indi_Excalibur
 bin/indi_aaf2_focus
 bin/indi_activefocuser_focus
+bin/indi_alluna_tcs2
+bin/indi_alto
 bin/indi_arduinost4
+bin/indi_astrolink4
+bin/indi_astrolink4mini2
 bin/indi_astromech_lpm
+bin/indi_astromechfoc
 bin/indi_astrometry
 bin/indi_astrotrac_telescope
 bin/indi_baader_dome
 bin/indi_celestron_gps
 bin/indi_celestron_sct_focus
+bin/indi_cheapodc
 bin/indi_crux_mount
 bin/indi_ddw_dome
 bin/indi_deepskydad_af1_focus
 bin/indi_deepskydad_af2_focus
 bin/indi_deepskydad_af3_focus
-bin/indi_deepskydad_fp1
+bin/indi_deepskydad_fp
 bin/indi_deepskydad_fr1
 bin/indi_dmfc_focus
 bin/indi_domepro2_dome
+bin/indi_dragon_light
+bin/indi_dragonlair_dome
+bin/indi_dreamfocuser_focus
 bin/indi_dsc_telescope
 bin/indi_efa_focus
 bin/indi_eq500x_telescope
+bin/indi_esatto_focus
 bin/indi_esattoarco_focus
 bin/indi_eval
 bin/indi_falcon_rotator
+bin/indi_falconv2_rotator
 bin/indi_fcusb_focus
 bin/indi_flipflat
 bin/indi_gemini_focus
 bin/indi_getprop
+bin/indi_giotto
 bin/indi_gpusb
 bin/indi_hid_test
 bin/indi_hitecastrodc_focus
+bin/indi_ieaf_focus
 bin/indi_ieq_telescope
 bin/indi_ieqlegacy_telescope
 bin/indi_imager_agent
 bin/indi_integra_focus
 bin/indi_ioptronHC8406
+bin/indi_ioptron_wheel
 bin/indi_ioptronv3_telescope
+bin/indi_lacerta_mfoc_fmc_focus
 bin/indi_lacerta_mfoc_focus
 bin/indi_lakeside_focus
 bin/indi_lx200_10micron
 bin/indi_lx200_16
 bin/indi_lx200_OnStep
+bin/indi_lx200_OpenAstroTech
 bin/indi_lx200_TeenAstro
-bin/indi_lx200ap
-bin/indi_lx200ap_gtocp2
+bin/indi_lx200_pegasus_nyx101
+bin/indi_lx200am5
 bin/indi_lx200ap_v2
 bin/indi_lx200autostar
 bin/indi_lx200basic
@@ -62,6 +79,8 @@ bin/indi_meta_weather
 bin/indi_microtouch_focus
 bin/indi_moonlite_focus
 bin/indi_moonlitedro_focus
+bin/indi_myDewControllerPro
+bin/indi_mydcp4esp32
 bin/indi_myfocuserpro2_focus
 bin/indi_nexdome_beaver
 bin/indi_nfocus
@@ -74,13 +93,18 @@ bin/indi_optec_wheel
 bin/indi_paramount_telescope
 bin/indi_pegasus_flatmaster
 bin/indi_pegasus_focuscube
+bin/indi_pegasus_focuscube3
 bin/indi_pegasus_ppb
 bin/indi_pegasus_ppba
+bin/indi_pegasus_prodigyMF
 bin/indi_pegasus_scopsoag
+bin/indi_pegasus_spb
 bin/indi_pegasus_uch
 bin/indi_pegasus_upb
+bin/indi_pegasusindigo_wheel
 bin/indi_perfectstar_focus
 bin/indi_planewave_deltat
+bin/indi_planewave_telescope
 bin/indi_pmc8_telescope
 bin/indi_pyxis_rotator
 bin/indi_qhycfw1_wheel
@@ -115,9 +139,9 @@ bin/indi_simulator_wheel
 bin/indi_skycommander_telescope
 bin/indi_skysafari
 bin/indi_skywatcherAltAzMount
-bin/indi_skywatcherAltAzSimple
 bin/indi_smartfocus_focus
 bin/indi_snapcap
+bin/indi_spectracyber
 bin/indi_sqm_weather
 bin/indi_star2000
 bin/indi_steeldrive2_focus
@@ -128,17 +152,30 @@ bin/indi_tcfs3_focus
 bin/indi_tcfs_focus
 bin/indi_teenastro_focus
 bin/indi_temma_telescope
+bin/indi_terrans_powerboxgo_v2
+bin/indi_terrans_powerboxpro_v2
 bin/indi_trutech_wheel
+bin/indi_universalror_dome
+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_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_watchdog
 bin/indi_watcher_weather
+bin/indi_wavesharemodbus_relay
 bin/indi_weather_safety_proxy
 bin/indi_xagyl_wheel
 bin/indiserver
+bin/shelyak_usis
+include/libindi/abstractbaseclient.h
 include/libindi/alignment/AlignmentSubsystemForDrivers.h
 include/libindi/alignment/AlignmentSubsystemForMathPlugins.h
 include/libindi/alignment/BasicMathPlugin.h
@@ -168,7 +205,12 @@ include/libindi/dsp/dspinterface.h
 include/libindi/dsp/manager.h
 include/libindi/dsp/transforms.h
 include/libindi/eventloop.h
+include/libindi/fits.h
+include/libindi/fits_extensions.h
+include/libindi/fitsidi.h
+include/libindi/fitskeyword.h
 include/libindi/hidapi.h
+include/libindi/httplib.h
 include/libindi/indiapi.h
 include/libindi/indibase.h
 include/libindi/indibasetypes.h
@@ -188,10 +230,14 @@ include/libindi/indifilterwheel.h
 include/libindi/indifocuser.h
 include/libindi/indifocuserinterface.h
 include/libindi/indigps.h
+include/libindi/indigpsinterface.h
 include/libindi/indiguiderinterface.h
+include/libindi/indiinputinterface.h
+include/libindi/indijson.hpp
 include/libindi/indilightboxinterface.h
 include/libindi/indilogger.h
 include/libindi/indimacros.h
+include/libindi/indioutputinterface.h
 include/libindi/indiproperties.h
 include/libindi/indiproperty.h
 include/libindi/indipropertybasic.h
@@ -217,11 +263,15 @@ include/libindi/indiweather.h
 include/libindi/indiweatherinterface.h
 include/libindi/indiwidgettraits.h
 include/libindi/indiwidgetview.h
+include/libindi/inicpp.h
 include/libindi/libastro.h
 include/libindi/lilxml.h
 include/libindi/mounts/lx200driver.h
 include/libindi/mounts/lx200telescope.h
+include/libindi/parentdevice.h
 include/libindi/pid.h
+include/libindi/sdfits.h
+include/libindi/sharedblob.h
 include/libindi/stream/ccvt.h
 include/libindi/stream/ccvt_types.h
 include/libindi/stream/encoder/encoderinterface.h
@@ -243,16 +293,20 @@ lib/indi/MathPlugins/libindi_Nearest_MathPlugin.so
 lib/indi/MathPlugins/libindi_SVD_MathPlugin.so
 lib/libindiAlignmentClient.a
 lib/libindiAlignmentDriver.so
-lib/libindiAlignmentDriver.so.1
-lib/libindiAlignmentDriver.so.1.9.6
+lib/libindiAlignmentDriver.so.2
+lib/libindiAlignmentDriver.so.2.1.1
 lib/libindiclient.a
+lib/libindiclient.so
+lib/libindiclient.so.2
+lib/libindiclient.so.2.1.1
 lib/libindidriver.a
 lib/libindidriver.so
-lib/libindidriver.so.1
-lib/libindidriver.so.1.9.6
+lib/libindidriver.so.2
+lib/libindidriver.so.2.1.1
 lib/libindilx200.so
-lib/libindilx200.so.1
-lib/libindilx200.so.1.9.6
+lib/libindilx200.so.2
+lib/libindilx200.so.2.1.1
 libdata/pkgconfig/libindi.pc
 %%DATADIR%%/drivers.xml
 %%DATADIR%%/indi_tcfs_sk.xml
+%%DATADIR%%/shelyak_boards.json