head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.14 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.12 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.10 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.8 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.6 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.4 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.2 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2024.08.05.14.51.37; author adam; state Exp; branches; next 1.1; commitid SQAd55GCE30mZDkF; 1.1 date 2024.05.03.11.17.14; author wiz; state Exp; branches; next ; commitid FFYAsOrMECXePx8F; desc @@ 1.2 log @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 @ text @$NetBSD$ On Darwin, set correct install name dir for plug-ins. --- libs/alignment/CMakeLists.txt.orig 2024-08-05 10:54:29.125435547 +0000 +++ libs/alignment/CMakeLists.txt @@@@ -145,6 +145,9 @@@@ set(NearestMathPlugin_SRCS ) 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 $<$:AlignmentDriver> @ 1.1 log @misc/indi: import indi-2.0.7 The code here demonstrates the use of INDI, an Instrument-Neutral Device Interface protocol. @ text @d3 1 a3 1 Use CMAKE_DL_LIBS for libdl, which does not exist everywhere. d5 1 a5 1 --- libs/alignment/CMakeLists.txt.orig 2024-05-03 10:36:05.404763201 +0000 d7 2 a8 2 @@@@ -32,11 +32,11 @@@@ add_library(AlignmentDriver SHARED ${Ali set_target_properties(AlignmentDriver PROPERTIES COMPILE_FLAGS "-fPIC") d10 17 a26 11 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} $<$:indidriver> ) ENDIF() @