head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.44 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.42 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.40 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.38 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.36 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.34 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.32 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.30 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.28 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.26 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.24 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.22 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.20 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.18 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.16 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.14 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.12 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.10 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.8 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.6 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.4 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.2 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.1.0.38 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.34 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.14 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.36 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.32 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.30 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.28 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.26 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.24 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.22 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.20 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.18 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.16 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.12 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2020.11.29.23.14.21; author dbj; state Exp; branches; next 1.1; commitid 6BO7RkWPKZFm0QxC; 1.1 date 2016.01.19.04.03.21; author dbj; state Exp; branches; next ; commitid S1YsY5ArRPMPIuRy; desc @@ 1.2 log @ham/freedv: update to 1.4.2 @ text @$NetBSD$ Don't use dylibbundler to package up the MacOS app. We don't currently have this tool in tree, although that's fixable. (For example: https://github.com/auriamg/macdylibbundler) However, we do build a non-bundled MacOS application similar to how Emacs.app is built in pkgsrc. Also, don't make the disk image. --- src/CMakeLists.txt.orig 2020-07-18 23:16:05.000000000 +0000 +++ src/CMakeLists.txt @@@@ -112,10 +112,10 @@@@ if(APPLE) COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/freedv.icns FreeDV.app/Contents/Resources COMMAND echo ARGS -n "APPL????" > FreeDV.app/Contents/PkgInfo COMMAND cp ARGS freedv FreeDV.app/Contents/MacOS/FreeDV - COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${LPCNET_BUILD_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @@loader_path/../libs/ - COMMAND mkdir dist_tmp - COMMAND cp -r FreeDV.app dist_tmp - COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO -fs HFS+ ./FreeDV.dmg - COMMAND rm -rf dist_tmp + #COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${LPCNET_BUILD_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @@loader_path/../libs/ + #COMMAND mkdir dist_tmp + #COMMAND cp -r FreeDV.app dist_tmp + #COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO -fs HFS+ ./FreeDV.dmg + #COMMAND rm -rf dist_tmp ) endif(APPLE) @ 1.1 log @update to freedv-1.1 @ text @d3 3 a5 3 Disable building App bundle on MacOS. This isn't very useful unless we have a native version wxWidgets, which we don't at the moment. d7 6 a12 1 --- src/CMakeLists.txt.orig 2015-08-30 10:27:14.000000000 +0000 d14 5 a18 16 @@@@ -43,21 +43,3 @@@@ endif(FREEDV_STATIC_DEPS) install(TARGETS freedv RUNTIME DESTINATION bin) -# Custom commands to build OSX images. -if(APPLE) - add_custom_command( - TARGET freedv - POST_BUILD - COMMAND mkdir ARGS -p FreeDV.app/Contents/MacOS - COMMAND mkdir ARGS -p FreeDV.app/Contents/Resources/English.lproj - COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/info.plist FreeDV.app/Contents - COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/freedv.icns FreeDV.app/Contents/Resources - COMMAND echo ARGS -n "APPL????" > FreeDV.app/Contents/PkgInfo - COMMAND cp ARGS freedv FreeDV.app/Contents/MacOS/FreeDV - COMMAND dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @@executable_path/../libs/ d21 1 a21 1 - COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO ./FreeDV.dmg d23 7 a29 2 - ) -endif(APPLE) @