pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/indi
Module Name: pkgsrc
Committed By: adam
Date: Mon Dec 1 20:09:09 UTC 2025
Modified Files:
pkgsrc/misc/indi: Makefile PLIST distinfo
Added Files:
pkgsrc/misc/indi/patches:
patch-drivers_auxiliary_wandererbox__plus__v3.cpp
patch-drivers_auxiliary_wandererbox__pro__v3.cpp
Log Message:
indi: updated to 2.1.7
INDI Library v2.1.7
Separate build of drivers base classes from drivers
Allow using hidapi from system
Power refactor
SestoSenso3 Support
iOptron iAFS Rotator
Refactor for INDI:Power Interface
Fix bug with driver not registering correctly
Add USB ports parameter to initProperties comment
Add Weather Interface support to WandererBoxPlusV3 and WandererBoxProV3
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/indi/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/misc/indi/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/misc/indi/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__plus__v3.cpp \
pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__pro__v3.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/misc/indi/Makefile
diff -u pkgsrc/misc/indi/Makefile:1.25 pkgsrc/misc/indi/Makefile:1.26
--- pkgsrc/misc/indi/Makefile:1.25 Wed Oct 8 15:20:16 2025
+++ pkgsrc/misc/indi/Makefile Mon Dec 1 20:09:09 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2025/10/08 15:20:16 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/12/01 20:09:09 adam Exp $
-DISTNAME= indi-2.1.6
+DISTNAME= indi-2.1.7
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=indilib/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/misc/indi/PLIST
diff -u pkgsrc/misc/indi/PLIST:1.11 pkgsrc/misc/indi/PLIST:1.12
--- pkgsrc/misc/indi/PLIST:1.11 Wed Oct 8 15:20:16 2025
+++ pkgsrc/misc/indi/PLIST Mon Dec 1 20:09:09 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2025/10/08 15:20:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/12/01 20:09:09 adam Exp $
bin/indi_Excalibur
bin/indi_aaf2_focus
bin/indi_aagsolo_weather
@@ -17,6 +17,7 @@ bin/indi_astrometry
bin/indi_astrotrac_telescope
bin/indi_baader_dome
bin/indi_camelot_rotator
+bin/indi_celestron_dewpower
bin/indi_celestron_gps
bin/indi_celestron_sct_focus
bin/indi_cheapodc
@@ -49,6 +50,8 @@ bin/indi_giotto
bin/indi_gpusb
bin/indi_hid_test
bin/indi_hitecastrodc_focus
+bin/indi_hitech_weather
+bin/indi_iafscaa_focus
bin/indi_ieaf_focus
bin/indi_ieq_telescope
bin/indi_ieqlegacy_telescope
@@ -100,7 +103,6 @@ bin/indi_onfocus_focus
bin/indi_openweathermap_weather
bin/indi_optec_wheel
bin/indi_paramount_telescope
-bin/indi_pegasus_flatmaster
bin/indi_pegasus_focuscube
bin/indi_pegasus_focuscube3
bin/indi_pegasus_ppb
@@ -108,7 +110,6 @@ 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
@@ -127,6 +128,7 @@ bin/indi_rbfocus_focus
bin/indi_rigel_dome
bin/indi_robo_focus
bin/indi_rolloff_dome
+bin/indi_safetymonitor
bin/indi_scopedome_dome
bin/indi_script_dome
bin/indi_script_telescope
@@ -226,8 +228,10 @@ include/libindi/fits.h
include/libindi/fits_extensions.h
include/libindi/fitsidi.h
include/libindi/fitskeyword.h
-include/libindi/hidapi.h
+include/libindi/hotplugcapabledevice.h
+include/libindi/hotplugmanager.h
include/libindi/httplib.h
+include/libindi/indi_hidapi.h
include/libindi/indiapi.h
include/libindi/indibase.h
include/libindi/indibasetypes.h
@@ -257,6 +261,7 @@ include/libindi/indilightboxinterface.h
include/libindi/indilogger.h
include/libindi/indimacros.h
include/libindi/indioutputinterface.h
+include/libindi/indipowerinterface.h
include/libindi/indiproperties.h
include/libindi/indiproperty.h
include/libindi/indipropertybasic.h
@@ -309,19 +314,19 @@ lib/indi/MathPlugins/libindi_Nearest_Mat
lib/indi/MathPlugins/libindi_SVD_MathPlugin.so
lib/libindiAlignmentClient.a
lib/libindiAlignmentDriver.so
+lib/libindiAlignmentDriver.so.${PKGVERSION}
lib/libindiAlignmentDriver.so.2
-lib/libindiAlignmentDriver.so.2.1.5
lib/libindiclient.a
lib/libindiclient.so
+lib/libindiclient.so.${PKGVERSION}
lib/libindiclient.so.2
-lib/libindiclient.so.2.1.5
lib/libindidriver.a
lib/libindidriver.so
+lib/libindidriver.so.${PKGVERSION}
lib/libindidriver.so.2
-lib/libindidriver.so.2.1.5
lib/libindilx200.so
+lib/libindilx200.so.${PKGVERSION}
lib/libindilx200.so.2
-lib/libindilx200.so.2.1.5
lib/pkgconfig/libindi.pc
share/indi/drivers.xml
share/indi/indi_tcfs_sk.xml
Index: pkgsrc/misc/indi/distinfo
diff -u pkgsrc/misc/indi/distinfo:1.12 pkgsrc/misc/indi/distinfo:1.13
--- pkgsrc/misc/indi/distinfo:1.12 Wed Oct 8 15:20:16 2025
+++ pkgsrc/misc/indi/distinfo Mon Dec 1 20:09:09 2025
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.12 2025/10/08 15:20:16 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/12/01 20:09:09 adam Exp $
-BLAKE2s (indi-2.1.6.tar.gz) = 990937957e06b465ee9a5e102875c34bd1f1c262621cbe6b2b3eae813f2877f8
-SHA512 (indi-2.1.6.tar.gz) = 163b8bd5dc002f3793eb704bc1b5f9651cc2ab157081d6fb1ae8060845898b98b6e84874a96ed411bc7bf2d384602efa08d63620c2110111eaad7908659cbc00
-Size (indi-2.1.6.tar.gz) = 4475385 bytes
+BLAKE2s (indi-2.1.7.tar.gz) = 89fd0b77523496a4d0eafd1079b4255e90ec15fc31fb07fe37db637389eab08b
+SHA512 (indi-2.1.7.tar.gz) = 54ab9bd632befa19a8af04e572808fccc782ec84ce7962940347a3bf49f761ba13af06ced7152828619e0dff2c63f6c19944fe873ead18b6f38c92b11d5ca3e6
+Size (indi-2.1.7.tar.gz) = 3265446 bytes
SHA1 (patch-drivers_auxiliary_gemini__flatpanel__adapters.cpp) = dad2832f6894c3f8b6e5000071febe44c0ba76b8
+SHA1 (patch-drivers_auxiliary_wandererbox__plus__v3.cpp) = 04e8f5d4316fd8ed7bc1d0736cbdf621385a53c3
+SHA1 (patch-drivers_auxiliary_wandererbox__pro__v3.cpp) = 411f51c73f8d1fb860aacb523f7e2b0c0b10e33a
SHA1 (patch-libs_alignment_CMakeLists.txt) = 46824a50efabdf5bb03943b413a70d8753cfd3fc
Added files:
Index: pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__plus__v3.cpp
diff -u /dev/null pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__plus__v3.cpp:1.1
--- /dev/null Mon Dec 1 20:09:09 2025
+++ pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__plus__v3.cpp Mon Dec 1 20:09:09 2025
@@ -0,0 +1,33 @@
+$NetBSD: patch-drivers_auxiliary_wandererbox__plus__v3.cpp,v 1.1 2025/12/01 20:09:09 adam Exp $
+
+Fix build with GCC.
+
+--- drivers/auxiliary/wandererbox_plus_v3.cpp.orig 2025-12-01 19:59:06.856778958 +0000
++++ drivers/auxiliary/wandererbox_plus_v3.cpp
+@@ -272,7 +272,7 @@ bool WandererBoxPlusV3::getData()
+ DC3diffSP.setState(IPS_OK);
+ DC3diffSP.apply();
+ }
+- if (DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&isnan(ENVMonitorNP[DEW_Point].value)==1)
++ if (DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&std::isnan(ENVMonitorNP[DEW_Point].value)==1)
+ {
+ DC3DIFFMODE=false;
+ DC3CONSTMODE=false;
+@@ -530,7 +530,7 @@ bool WandererBoxPlusV3::ISNewSwitch(cons
+ {
+ DC3diffSP.update(states, names, n);
+ DC3diffSP.setState(IPS_ALERT);
+- if(DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe1_Temp].value!=-127&&isnan(ENVMonitorNP[DEW_Point].value)==0)
++ if(DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe1_Temp].value!=-127&&std::isnan(ENVMonitorNP[DEW_Point].value)==0)
+ {
+ DC3DIFFMODE=true;
+ DC3CONSTMODE=false;
+@@ -545,7 +545,7 @@ bool WandererBoxPlusV3::ISNewSwitch(cons
+ LOGF_INFO("Dew Point Difference Mode for DC3 activated! WandererBox will keep the dew heater at the temperature higher than the dew point by the set value.","Updated");
+ return true;
+ }
+- else if(DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe1_Temp].value==-127||isnan(ENVMonitorNP[DEW_Point].value)==1))
++ else if(DC3diffSP[DC3_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe1_Temp].value==-127||std::isnan(ENVMonitorNP[DEW_Point].value)==1))
+ {
+ DC3DIFFMODE=false;
+ DC3CONSTMODE=false;
Index: pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__pro__v3.cpp
diff -u /dev/null pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__pro__v3.cpp:1.1
--- /dev/null Mon Dec 1 20:09:09 2025
+++ pkgsrc/misc/indi/patches/patch-drivers_auxiliary_wandererbox__pro__v3.cpp Mon Dec 1 20:09:09 2025
@@ -0,0 +1,87 @@
+$NetBSD: patch-drivers_auxiliary_wandererbox__pro__v3.cpp,v 1.1 2025/12/01 20:09:09 adam Exp $
+
+Fix build with GCC.
+
+--- drivers/auxiliary/wandererbox_pro_v3.cpp.orig 2025-12-01 20:02:29.758734416 +0000
++++ drivers/auxiliary/wandererbox_pro_v3.cpp
+@@ -416,7 +416,7 @@ bool WandererBoxProV3::getData()
+ dc5diffSP.setState(IPS_OK);
+ dc5diffSP.apply();
+ }
+- if (dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&isnan(ENVMonitorNP[DEW_Point].value)==1)
++ if (dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&std::isnan(ENVMonitorNP[DEW_Point].value)==1)
+ {
+ DC5DIFFMODE=false;
+ DC5CONSTMODE=false;
+@@ -478,7 +478,7 @@ bool WandererBoxProV3::getData()
+ dc6diffSP.setState(IPS_OK);
+ dc6diffSP.apply();
+ }
+- if (dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&isnan(ENVMonitorNP[DEW_Point].value)==1)
++ if (dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&std::isnan(ENVMonitorNP[DEW_Point].value)==1)
+ {
+ DC6DIFFMODE=false;
+ DC6CONSTMODE=false;
+@@ -539,7 +539,7 @@ bool WandererBoxProV3::getData()
+ dc7diffSP.setState(IPS_OK);
+ dc7diffSP.apply();
+ }
+- if (dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&isnan(ENVMonitorNP[DEW_Point].value)==1)
++ if (dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&std::isnan(ENVMonitorNP[DEW_Point].value)==1)
+ {
+ DC7DIFFMODE=false;
+ DC7CONSTMODE=false;
+@@ -966,7 +966,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ {
+ dc5diffSP.update(states, names, n);
+ dc5diffSP.setState(IPS_ALERT);
+- if(dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe1_Temp].value!=-127&&isnan(ENVMonitorNP[DEW_Point].value)==0)
++ if(dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe1_Temp].value!=-127&&std::isnan(ENVMonitorNP[DEW_Point].value)==0)
+ {
+ DC5DIFFMODE=true;
+ DC5CONSTMODE=false;
+@@ -981,7 +981,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ LOGF_INFO("Dew Point Difference Mode for DC5 activated! WandererBox will keep the dew heater at the temperature higher than the dew point by the set value.","Updated");
+ return true;
+ }
+- else if(dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe1_Temp].value==-127||isnan(ENVMonitorNP[DEW_Point].value)==1))
++ else if(dc5diffSP[DC5_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe1_Temp].value==-127||std::isnan(ENVMonitorNP[DEW_Point].value)==1))
+ {
+ DC5DIFFMODE=false;
+ DC5CONSTMODE=false;
+@@ -1032,7 +1032,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ {
+ dc6diffSP.update(states, names, n);
+ dc6diffSP.setState(IPS_ALERT);
+- if(dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe2_Temp].value!=-127&&isnan(ENVMonitorNP[DEW_Point].value)==0)
++ if(dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe2_Temp].value!=-127&&std::isnan(ENVMonitorNP[DEW_Point].value)==0)
+ {
+ DC6DIFFMODE=true;
+ DC6CONSTMODE=false;
+@@ -1047,7 +1047,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ LOGF_INFO("Dew Point Difference Mode for DC6 activated! WandererBox will keep the dew heater at the temperature higher than the dew point by the set value.","Updated");
+ return true;
+ }
+- else if(dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe2_Temp].value==-127||isnan(ENVMonitorNP[DEW_Point].value)==1))
++ else if(dc6diffSP[DC6_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe2_Temp].value==-127||std::isnan(ENVMonitorNP[DEW_Point].value)==1))
+ {
+ DC6DIFFMODE=false;
+ DC6CONSTMODE=false;
+@@ -1098,7 +1098,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ {
+ dc7diffSP.update(states, names, n);
+ dc7diffSP.setState(IPS_ALERT);
+- if(dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe3_Temp].value!=-127&&isnan(ENVMonitorNP[DEW_Point].value)==0)
++ if(dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&ENVMonitorNP[Probe3_Temp].value!=-127&&std::isnan(ENVMonitorNP[DEW_Point].value)==0)
+ {
+ DC7DIFFMODE=true;
+ DC7CONSTMODE=false;
+@@ -1113,7 +1113,7 @@ bool WandererBoxProV3::ISNewSwitch(const
+ LOGF_INFO("Dew Point Difference Mode for DC7 activated! WandererBox will keep the dew heater at the temperature higher than the dew point by the set value.","Updated");
+ return true;
+ }
+- else if(dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe3_Temp].value==-127||isnan(ENVMonitorNP[DEW_Point].value)==1))
++ else if(dc7diffSP[DC7_DPD_Mode].getState() == ISS_ON&&(ENVMonitorNP[Probe3_Temp].value==-127||std::isnan(ENVMonitorNP[DEW_Point].value)==1))
+ {
+ DC7DIFFMODE=false;
+ DC7CONSTMODE=false;
Home |
Main Index |
Thread Index |
Old Index