Thu Feb 24 09:55:40 2022 UTC ()
weechat: Use correct RUBY_LIBRARIES variable.

Fixes build on Darwin/arm64 where RUBY_LDFLAGS contains '-arch arm64' which
was being mangled to '-arch -larm64'.


(jperkin)
diff -r1.72 -r1.73 pkgsrc/chat/weechat/distinfo
diff -r0 -r1.1 pkgsrc/chat/weechat/patches/patch-src_plugins_ruby_CMakeLists.txt

cvs diff -r1.72 -r1.73 pkgsrc/chat/weechat/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/weechat/distinfo 2021/12/19 13:22:21 1.72
+++ pkgsrc/chat/weechat/distinfo 2022/02/24 09:55:40 1.73
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.72 2021/12/19 13:22:21 nia Exp $ 1$NetBSD: distinfo,v 1.73 2022/02/24 09:55:40 jperkin Exp $
2 2
3BLAKE2s (weechat-3.4.tar.xz) = e7abac6e913787bfda4aa9637c7741f588529e0d9dff4b2b3ea5a99790b12d3b 3BLAKE2s (weechat-3.4.tar.xz) = e7abac6e913787bfda4aa9637c7741f588529e0d9dff4b2b3ea5a99790b12d3b
4SHA512 (weechat-3.4.tar.xz) = b5e36802bb8b8f0e518da590d675ca63b0fa0b88acd24c2803d4f8468e6bce775691d3994db5090570f1286ad38be31615921b0d3ead697ad51986cddca57330 4SHA512 (weechat-3.4.tar.xz) = b5e36802bb8b8f0e518da590d675ca63b0fa0b88acd24c2803d4f8468e6bce775691d3994db5090570f1286ad38be31615921b0d3ead697ad51986cddca57330
5Size (weechat-3.4.tar.xz) = 2617640 bytes 5Size (weechat-3.4.tar.xz) = 2617640 bytes
6SHA1 (patch-cmake_FindNcurses.cmake) = 73d4bc9551c79ee967abe06eba09cfe1b10129d4 6SHA1 (patch-cmake_FindNcurses.cmake) = 73d4bc9551c79ee967abe06eba09cfe1b10129d4
7SHA1 (patch-po_CMakeLists.txt) = 014b42ff303a4e4213de95339ab97f029f38a068 7SHA1 (patch-po_CMakeLists.txt) = 014b42ff303a4e4213de95339ab97f029f38a068
8SHA1 (patch-src_plugins_lua_CMakeLists.txt) = 307dcba1a072411ec2b59c4e680a930e31d6d541 8SHA1 (patch-src_plugins_lua_CMakeLists.txt) = 307dcba1a072411ec2b59c4e680a930e31d6d541
9SHA1 (patch-src_plugins_perl_weechat-perl.c) = 49e61419ea82157fa54a7847a653625944d3b341 9SHA1 (patch-src_plugins_perl_weechat-perl.c) = 49e61419ea82157fa54a7847a653625944d3b341
 10SHA1 (patch-src_plugins_ruby_CMakeLists.txt) = 84e7e348985fe047ac80884ad4a4a9b32066d733

File Added: pkgsrc/chat/weechat/patches/patch-src_plugins_ruby_CMakeLists.txt
$NetBSD: patch-src_plugins_ruby_CMakeLists.txt,v 1.1 2022/02/24 09:55:40 jperkin Exp $

RUBY_LDFLAGS may contain strings unsuitable for target_link_libraries(), for
example "-arch arm64" will get converted to "-arch -larm64".

--- src/plugins/ruby/CMakeLists.txt.orig	2021-12-18 07:57:32.000000000 +0000
+++ src/plugins/ruby/CMakeLists.txt
@@ -25,7 +25,7 @@ set_target_properties(ruby PROPERTIES PR
 
 if(RUBY_FOUND)
   include_directories(${RUBY_INCLUDE_DIRS})
-  target_link_libraries(ruby ${RUBY_LDFLAGS} weechat_plugins_scripts coverage_config)
+  target_link_libraries(ruby ${RUBY_LIBRARIES} weechat_plugins_scripts coverage_config)
 endif(RUBY_FOUND)
 
 install(TARGETS ruby LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins)