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 Aug 5 14:51:38 UTC 2024
Modified Files:
pkgsrc/misc/indi: Makefile PLIST distinfo
pkgsrc/misc/indi/patches: patch-libs_alignment_CMakeLists.txt
Removed Files:
pkgsrc/misc/indi/patches: patch-libs_indicore_CMakeLists.txt
patch-libs_indicore_indicom.c patch-libs_indicore_indidevapi.h
patch-libs_indicore_sharedblob.c patch-libs_sockets_tcpsocket.cpp
Log Message:
indi: updated to 2.0.9
INDI Library v2.0.9
Minor buffer boundary fixes
Weather watcher dynamic labels
fix(drivers): fix curl and iconv dependencies.
Add button for custom resolution in simulator CCD
PegasusAstro FalconV2 Driver
Add Terrans PowerBoxPro V2 Driver
Waveshare Modbus Relay Driver
Add New Driver Terrans PowerBoxGo V2
Fix "Unknown argument: -v" and %include for swig
Feature - ZWO AM5 Buzzer setup
Adding Home support to base class
Universal Roll off roof driver
ZWO AM5 Save home position in the mount
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/indi/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/misc/indi/PLIST pkgsrc/misc/indi/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
pkgsrc/misc/indi/patches/patch-libs_indicore_CMakeLists.txt \
pkgsrc/misc/indi/patches/patch-libs_indicore_indicom.c \
pkgsrc/misc/indi/patches/patch-libs_indicore_indidevapi.h \
pkgsrc/misc/indi/patches/patch-libs_indicore_sharedblob.c \
pkgsrc/misc/indi/patches/patch-libs_sockets_tcpsocket.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.5 pkgsrc/misc/indi/Makefile:1.6
--- pkgsrc/misc/indi/Makefile:1.5 Wed May 29 16:33:32 2024
+++ pkgsrc/misc/indi/Makefile Mon Aug 5 14:51:37 2024
@@ -1,18 +1,17 @@
-# $NetBSD: Makefile,v 1.5 2024/05/29 16:33:32 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/08/05 14:51:37 adam Exp $
-DISTNAME= indi-2.0.7
-PKGREVISION= 3
+DISTNAME= indi-2.0.9
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=indilib/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/indilib/indi/
+HOMEPAGE= https://github.com/indilib/indi
COMMENT= Implementation of the Instrument-Neutral-Device-Interface protocol
-#LICENSE= # TODO: (see mk/license.mk)
+LICENSE= gnu-lgpl-v2.1
-USE_LANGUAGES= c c++
USE_CXX_FEATURES= c++17
+USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
CMAKE_ARGS+= -DINDI_BUILD_SERVER=NO
@@ -27,7 +26,6 @@ PKGCONFIG_OVERRIDE= libindi.pc.cmake
.include "../../math/gsl/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../multimedia/libtheora/buildlink3.mk"
-# not checked but used
.include "../../www/curl/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/indi/PLIST
diff -u pkgsrc/misc/indi/PLIST:1.1 pkgsrc/misc/indi/PLIST:1.2
--- pkgsrc/misc/indi/PLIST:1.1 Fri May 3 11:17:14 2024
+++ pkgsrc/misc/indi/PLIST Mon Aug 5 14:51:37 2024
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2024/05/03 11:17:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/08/05 14:51:37 adam Exp $
bin/indi_Excalibur
bin/indi_aaf2_focus
bin/indi_activefocuser_focus
bin/indi_alluna_tcs2
bin/indi_alto
bin/indi_arduinost4
+bin/indi_astrolink4mini2
bin/indi_astromech_lpm
bin/indi_astrometry
bin/indi_astrotrac_telescope
@@ -30,6 +31,7 @@ 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
@@ -146,7 +148,10 @@ 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
@@ -160,6 +165,7 @@ 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/shelyak_usis
@@ -220,10 +226,12 @@ 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
@@ -276,19 +284,19 @@ lib/indi/MathPlugins/libindi_Nearest_Mat
lib/indi/MathPlugins/libindi_SVD_MathPlugin.so
lib/libindiAlignmentClient.a
lib/libindiAlignmentDriver.so
-lib/libindiAlignmentDriver.so.2
lib/libindiAlignmentDriver.so.${PKGVERSION}
+lib/libindiAlignmentDriver.so.2
lib/libindiclient.a
lib/libindiclient.so
-lib/libindiclient.so.2
lib/libindiclient.so.${PKGVERSION}
+lib/libindiclient.so.2
lib/libindidriver.a
lib/libindidriver.so
-lib/libindidriver.so.2
lib/libindidriver.so.${PKGVERSION}
+lib/libindidriver.so.2
lib/libindilx200.so
-lib/libindilx200.so.2
lib/libindilx200.so.${PKGVERSION}
+lib/libindilx200.so.2
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.1 pkgsrc/misc/indi/distinfo:1.2
--- pkgsrc/misc/indi/distinfo:1.1 Fri May 3 11:17:14 2024
+++ pkgsrc/misc/indi/distinfo Mon Aug 5 14:51:37 2024
@@ -1,11 +1,6 @@
-$NetBSD: distinfo,v 1.1 2024/05/03 11:17:14 wiz Exp $
+$NetBSD: distinfo,v 1.2 2024/08/05 14:51:37 adam Exp $
-BLAKE2s (indi-2.0.7.tar.gz) = c65ea1384e77d74b06ec2c63761ea12a23d12c88e226c2685a77e8282d7fa76a
-SHA512 (indi-2.0.7.tar.gz) = 292c0a5b8f07b24c42ea9424be19012c97317206b837d8601ec4d771fa35c314bf00712509f8199ee3da193ea12f0c3e90036a49deece304dc256cdeba60810d
-Size (indi-2.0.7.tar.gz) = 2843758 bytes
-SHA1 (patch-libs_alignment_CMakeLists.txt) = c33eff42aa5aa7c264df4dda9f0ad728fb783252
-SHA1 (patch-libs_indicore_CMakeLists.txt) = 6dca6faa75570ef890f08d2c2273a52501f1dbb7
-SHA1 (patch-libs_indicore_indicom.c) = 1dcba7770f0021bdcd26eed2381e7397494ac29f
-SHA1 (patch-libs_indicore_indidevapi.h) = 31ccbc3c8a33767341e4eadef05ae56a4241aeb8
-SHA1 (patch-libs_indicore_sharedblob.c) = 716e28a3b283a729947d269b8a10eff5242de239
-SHA1 (patch-libs_sockets_tcpsocket.cpp) = dac402efc5c98f0b3f81f74f29e07a825dc5d042
+BLAKE2s (indi-2.0.9.tar.gz) = 6fbd152798d2383139c9b44fd523c304c43b3f3729943c641960ff3b15ec6e15
+SHA512 (indi-2.0.9.tar.gz) = b5e1ef58c2139bd5dd79e72d9d25d5c0730f29dff2db0001db5b1d0eff029f60f714c13e14e820f5ccfa8ab6cba25f4cd16e699f9842fa722ef961d00fc8c4a4
+Size (indi-2.0.9.tar.gz) = 2894181 bytes
+SHA1 (patch-libs_alignment_CMakeLists.txt) = 46824a50efabdf5bb03943b413a70d8753cfd3fc
Index: pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt
diff -u pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt:1.1 pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt:1.2
--- pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt:1.1 Fri May 3 11:17:14 2024
+++ pkgsrc/misc/indi/patches/patch-libs_alignment_CMakeLists.txt Mon Aug 5 14:51:37 2024
@@ -1,20 +1,26 @@
-$NetBSD: patch-libs_alignment_CMakeLists.txt,v 1.1 2024/05/03 11:17:14 wiz Exp $
+$NetBSD: patch-libs_alignment_CMakeLists.txt,v 1.2 2024/08/05 14:51:37 adam Exp $
-Use CMAKE_DL_LIBS for libdl, which does not exist everywhere.
+On Darwin, set correct install name dir for plug-ins.
---- libs/alignment/CMakeLists.txt.orig 2024-05-03 10:36:05.404763201 +0000
+--- libs/alignment/CMakeLists.txt.orig 2024-08-05 10:54:29.125435547 +0000
+++ libs/alignment/CMakeLists.txt
-@@ -32,11 +32,11 @@ add_library(AlignmentDriver SHARED ${Ali
- set_target_properties(AlignmentDriver PROPERTIES COMPILE_FLAGS "-fPIC")
+@@ -145,6 +145,9 @@ set(NearestMathPlugin_SRCS
+ )
- IF(APPLE)
-- target_link_libraries(AlignmentDriver dl -L/usr/local/lib ${GSL_LIBRARIES})
-+ target_link_libraries(AlignmentDriver ${CMAKE_DL_LIBS} -L/usr/local/lib ${GSL_LIBRARIES})
- ELSE()
- # Force linking all referenced libraries because of libgsl is not linked against cblas library on Linux
- SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-as-needed")
-- target_link_libraries(AlignmentDriver dl ${GSL_LIBRARIES}
-+ target_link_libraries(AlignmentDriver ${CMAKE_DL_LIBS} ${GSL_LIBRARIES}
- $<$<PLATFORM_ID:CYGWIN>:indidriver>
- )
- ENDIF()
+ add_library(indi_Nearest_MathPlugin SHARED ${NearestMathPlugin_SRCS})
++IF(APPLE)
++ set_property(TARGET indi_Nearest_MathPlugin PROPERTY INSTALL_NAME_DIR ${INDI_MATH_PLUGINS_DIRECTORY})
++ENDIF()
+ target_include_directories(indi_Nearest_MathPlugin
+ PRIVATE
+ ${libindi_SOURCE_DIR}/libs/indicore
+@@ -168,6 +171,9 @@ set(SVDMathPlugin_SRCS
+
+ add_library(indi_SVD_MathPlugin SHARED ${SVDMathPlugin_SRCS})
+ set_property(TARGET indi_SVD_MathPlugin APPEND PROPERTY COMPILE_DEFINITIONS SVD_TRANSFORM_MATRIX)
++IF(APPLE)
++ set_property(TARGET indi_SVD_MathPlugin PROPERTY INSTALL_NAME_DIR ${INDI_MATH_PLUGINS_DIRECTORY})
++ENDIF()
+ target_link_libraries(indi_SVD_MathPlugin
+ indidriver
+ $<$<PLATFORM_ID:CYGWIN>:AlignmentDriver>
Home |
Main Index |
Thread Index |
Old Index