weechat
This commit is contained in:
commit
78c8bc3484
6
weechat/CVS/Entries
Normal file
6
weechat/CVS/Entries
Normal file
@ -0,0 +1,6 @@
|
||||
D/patches////
|
||||
/DESCR/1.2/Mon May 23 08:26:04 2005//
|
||||
/PLIST/1.30/Mon Nov 8 01:00:39 2021//
|
||||
/options.mk/1.29/Mon Dec 20 01:00:27 2021//
|
||||
/Makefile/1.132/Wed Mar 30 01:00:30 2022//
|
||||
/distinfo/1.75/Wed Mar 30 01:00:30 2022//
|
1
weechat/CVS/Repository
Normal file
1
weechat/CVS/Repository
Normal file
@ -0,0 +1 @@
|
||||
pkgsrc/chat/weechat
|
1
weechat/CVS/Root
Normal file
1
weechat/CVS/Root
Normal file
@ -0,0 +1 @@
|
||||
anoncvs@anoncvs.netbsd.org:/cvsroot
|
3
weechat/DESCR
Normal file
3
weechat/DESCR
Normal file
@ -0,0 +1,3 @@
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC
|
||||
client. Everything can be done with a keyboard, and it is customizable
|
||||
and extensible with scripts.
|
66
weechat/Makefile
Normal file
66
weechat/Makefile
Normal file
@ -0,0 +1,66 @@
|
||||
# $NetBSD: Makefile,v 1.132 2022/03/29 16:42:17 ryoon Exp $
|
||||
|
||||
#DISTNAME= weechat-3.5
|
||||
DISTNAME= weechat-3.7.1
|
||||
CATEGORIES= chat
|
||||
MASTER_SITES= https://www.weechat.org/files/src/
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
|
||||
MAINTAINER= tonio@NetBSD.org
|
||||
HOMEPAGE= https://www.weechat.org/
|
||||
COMMENT= Lightweight and user friendly curses based IRC client
|
||||
LICENSE= gnu-gpl-v3
|
||||
|
||||
.include "../../lang/ruby/rubyversion.mk"
|
||||
|
||||
TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor
|
||||
|
||||
USE_TOOLS+= msgfmt pkg-config
|
||||
USE_LANGUAGES= c99
|
||||
USE_CMAKE= yes
|
||||
FAKE_NCURSES= yes
|
||||
|
||||
CMAKE_ARGS+= -DASCIIDOCTOR_FOUND=ON
|
||||
CMAKE_ARGS+= -DASCIIDOCTOR_EXECUTABLE=${PREFIX}/bin/asciidoctor${RUBY_VER}
|
||||
CMAKE_ARGS+= -DENABLE_GUILE=OFF
|
||||
CMAKE_ARGS+= -DENABLE_TCL=OFF
|
||||
CMAKE_ARGS+= -DENABLE_JAVASCRIPT=OFF
|
||||
CMAKE_ARGS+= -DENABLE_PHP=OFF
|
||||
CMAKE_ARGS+= -DENABLE_SPELL=OFF
|
||||
CMAKE_ARGS+= -DENABLE_CHARSET=ON
|
||||
CMAKE_ARGS+= -DENABLE_MAN=ON
|
||||
CMAKE_ARGS+= -DLOCALEDIR=${PKGLOCALEDIR}/locale
|
||||
CMAKE_ARGS+= -DMANDIR=${PREFIX}/${PKGMANDIR}
|
||||
|
||||
USE_PKGLOCALEDIR= yes
|
||||
|
||||
LDFLAGS+= ${BUILDLINK_LDADD.gettext}
|
||||
LDFLAGS.Darwin+= -lresolv
|
||||
LDFLAGS.SunOS+= -lresolv
|
||||
|
||||
BUILDLINK_TRANSFORM+= rm:-Werror-implicit-function-declaration
|
||||
|
||||
.include "options.mk"
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mpython)
|
||||
SUBST_CLASSES+= python
|
||||
SUBST_STAGE.python= pre-configure
|
||||
SUBST_MESSAGE.python= Adjusting pkg-config python checks
|
||||
SUBST_FILES.python= configure.ac cmake/FindPython.cmake
|
||||
SUBST_SED.python= -e 's,python3,python-${PYVERSSUFFIX},g'
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
# Use the standard cmake mechanism for finding Lua.
|
||||
${RM} -f ${WRKSRC}/cmake/FindLua.cmake
|
||||
|
||||
.include "../../archivers/zstd/buildlink3.mk"
|
||||
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../www/curl/buildlink3.mk"
|
||||
.include "../../converters/libiconv/buildlink3.mk"
|
||||
.include "../../security/gnutls/buildlink3.mk"
|
||||
.include "../../security/libgcrypt/buildlink3.mk"
|
||||
.include "../../mk/curses.buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
65
weechat/Makefile.~1.132.~
Normal file
65
weechat/Makefile.~1.132.~
Normal file
@ -0,0 +1,65 @@
|
||||
# $NetBSD: Makefile,v 1.132 2022/03/29 16:42:17 ryoon Exp $
|
||||
|
||||
DISTNAME= weechat-3.5
|
||||
CATEGORIES= chat
|
||||
MASTER_SITES= https://www.weechat.org/files/src/
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
|
||||
MAINTAINER= tonio@NetBSD.org
|
||||
HOMEPAGE= https://www.weechat.org/
|
||||
COMMENT= Lightweight and user friendly curses based IRC client
|
||||
LICENSE= gnu-gpl-v3
|
||||
|
||||
.include "../../lang/ruby/rubyversion.mk"
|
||||
|
||||
TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor
|
||||
|
||||
USE_TOOLS+= msgfmt pkg-config
|
||||
USE_LANGUAGES= c99
|
||||
USE_CMAKE= yes
|
||||
FAKE_NCURSES= yes
|
||||
|
||||
CMAKE_ARGS+= -DASCIIDOCTOR_FOUND=ON
|
||||
CMAKE_ARGS+= -DASCIIDOCTOR_EXECUTABLE=${PREFIX}/bin/asciidoctor${RUBY_VER}
|
||||
CMAKE_ARGS+= -DENABLE_GUILE=OFF
|
||||
CMAKE_ARGS+= -DENABLE_TCL=OFF
|
||||
CMAKE_ARGS+= -DENABLE_JAVASCRIPT=OFF
|
||||
CMAKE_ARGS+= -DENABLE_PHP=OFF
|
||||
CMAKE_ARGS+= -DENABLE_SPELL=OFF
|
||||
CMAKE_ARGS+= -DENABLE_CHARSET=ON
|
||||
CMAKE_ARGS+= -DENABLE_MAN=ON
|
||||
CMAKE_ARGS+= -DLOCALEDIR=${PKGLOCALEDIR}/locale
|
||||
CMAKE_ARGS+= -DMANDIR=${PREFIX}/${PKGMANDIR}
|
||||
|
||||
USE_PKGLOCALEDIR= yes
|
||||
|
||||
LDFLAGS+= ${BUILDLINK_LDADD.gettext}
|
||||
LDFLAGS.Darwin+= -lresolv
|
||||
LDFLAGS.SunOS+= -lresolv
|
||||
|
||||
BUILDLINK_TRANSFORM+= rm:-Werror-implicit-function-declaration
|
||||
|
||||
.include "options.mk"
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mpython)
|
||||
SUBST_CLASSES+= python
|
||||
SUBST_STAGE.python= pre-configure
|
||||
SUBST_MESSAGE.python= Adjusting pkg-config python checks
|
||||
SUBST_FILES.python= configure.ac cmake/FindPython.cmake
|
||||
SUBST_SED.python= -e 's,python3,python-${PYVERSSUFFIX},g'
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
# Use the standard cmake mechanism for finding Lua.
|
||||
${RM} -f ${WRKSRC}/cmake/FindLua.cmake
|
||||
|
||||
.include "../../archivers/zstd/buildlink3.mk"
|
||||
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../www/curl/buildlink3.mk"
|
||||
.include "../../converters/libiconv/buildlink3.mk"
|
||||
.include "../../security/gnutls/buildlink3.mk"
|
||||
.include "../../security/libgcrypt/buildlink3.mk"
|
||||
.include "../../mk/curses.buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
61
weechat/PLIST
Normal file
61
weechat/PLIST
Normal file
@ -0,0 +1,61 @@
|
||||
@comment $NetBSD: PLIST,v 1.30 2021/10/18 11:15:09 nia Exp $
|
||||
bin/weechat
|
||||
bin/weechat-curses
|
||||
bin/weechat-headless
|
||||
include/weechat/weechat-plugin.h
|
||||
lib/pkgconfig/weechat.pc
|
||||
lib/weechat/plugins/alias.so
|
||||
lib/weechat/plugins/buflist.so
|
||||
lib/weechat/plugins/charset.so
|
||||
lib/weechat/plugins/exec.so
|
||||
lib/weechat/plugins/fifo.so
|
||||
lib/weechat/plugins/fset.so
|
||||
lib/weechat/plugins/irc.so
|
||||
lib/weechat/plugins/logger.so
|
||||
${PLIST.lua}lib/weechat/plugins/lua.so
|
||||
${PLIST.perl}lib/weechat/plugins/perl.so
|
||||
${PLIST.python}lib/weechat/plugins/python.so
|
||||
lib/weechat/plugins/relay.so
|
||||
${PLIST.ruby}lib/weechat/plugins/ruby.so
|
||||
lib/weechat/plugins/script.so
|
||||
lib/weechat/plugins/trigger.so
|
||||
lib/weechat/plugins/typing.so
|
||||
lib/weechat/plugins/xfer.so
|
||||
man/cs/man1/weechat-headless.1
|
||||
man/cs/man1/weechat.1
|
||||
man/de/man1/weechat-headless.1
|
||||
man/de/man1/weechat.1
|
||||
man/fr/man1/weechat-headless.1
|
||||
man/fr/man1/weechat.1
|
||||
man/it/man1/weechat-headless.1
|
||||
man/it/man1/weechat.1
|
||||
man/ja/man1/weechat-headless.1
|
||||
man/ja/man1/weechat.1
|
||||
man/man1/weechat-headless.1
|
||||
man/man1/weechat.1
|
||||
man/pl/man1/weechat-headless.1
|
||||
man/pl/man1/weechat.1
|
||||
man/ru/man1/weechat-headless.1
|
||||
man/ru/man1/weechat.1
|
||||
man/sr/man1/weechat-headless.1
|
||||
man/sr/man1/weechat.1
|
||||
share/applications/weechat.desktop
|
||||
share/icons/hicolor/128x128/apps/weechat.png
|
||||
share/icons/hicolor/16x16/apps/weechat.png
|
||||
share/icons/hicolor/256x256/apps/weechat.png
|
||||
share/icons/hicolor/32x32/apps/weechat.png
|
||||
share/icons/hicolor/512x512/apps/weechat.png
|
||||
share/icons/hicolor/64x64/apps/weechat.png
|
||||
share/locale/cs/LC_MESSAGES/weechat.mo
|
||||
share/locale/de/LC_MESSAGES/weechat.mo
|
||||
share/locale/es/LC_MESSAGES/weechat.mo
|
||||
share/locale/fr/LC_MESSAGES/weechat.mo
|
||||
share/locale/hu/LC_MESSAGES/weechat.mo
|
||||
share/locale/it/LC_MESSAGES/weechat.mo
|
||||
share/locale/ja/LC_MESSAGES/weechat.mo
|
||||
share/locale/pl/LC_MESSAGES/weechat.mo
|
||||
share/locale/pt/LC_MESSAGES/weechat.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/weechat.mo
|
||||
share/locale/ru/LC_MESSAGES/weechat.mo
|
||||
share/locale/sr/LC_MESSAGES/weechat.mo
|
||||
share/locale/tr/LC_MESSAGES/weechat.mo
|
10
weechat/distinfo
Normal file
10
weechat/distinfo
Normal file
@ -0,0 +1,10 @@
|
||||
$NetBSD: distinfo,v 1.75 2022/03/29 16:42:17 ryoon Exp $
|
||||
|
||||
BLAKE2s (weechat-3.7.1.tar.xz) = 4eee56df44355dd22d7975fbcec9b14d0277ae857f0871d1d89fc1cf73299753
|
||||
SHA512 (weechat-3.7.1.tar.xz) = 998ebc0a6c423bca03eeacda1eca98f2edf28687635231718c2de1e2da4fb5cb07ed5f97745b68e318668d1afec9daf27b140143d2d3f6934b26f785a6db7d49
|
||||
Size (weechat-3.7.1.tar.xz) = 2745164 bytes
|
||||
SHA1 (patch-cmake_FindNcurses.cmake) = 73d4bc9551c79ee967abe06eba09cfe1b10129d4
|
||||
SHA1 (patch-po_CMakeLists.txt) = 014b42ff303a4e4213de95339ab97f029f38a068
|
||||
SHA1 (patch-src_plugins_lua_CMakeLists.txt) = 307dcba1a072411ec2b59c4e680a930e31d6d541
|
||||
SHA1 (patch-src_plugins_perl_weechat-perl.c) = 49e61419ea82157fa54a7847a653625944d3b341
|
||||
SHA1 (patch-src_plugins_ruby_CMakeLists.txt) = 84e7e348985fe047ac80884ad4a4a9b32066d733
|
53
weechat/options.mk
Normal file
53
weechat/options.mk
Normal file
@ -0,0 +1,53 @@
|
||||
# $NetBSD: options.mk,v 1.29 2021/12/19 13:22:21 nia Exp $
|
||||
|
||||
PKG_OPTIONS_VAR= PKG_OPTIONS.weechat
|
||||
# mk/curses will handle wide-curses
|
||||
PKG_SUPPORTED_OPTIONS= python lua wide-curses perl ruby
|
||||
PKG_SUGGESTED_OPTIONS= python lua wide-curses perl ruby
|
||||
|
||||
.include "../../mk/bsd.options.mk"
|
||||
.include "../../mk/bsd.fast.prefs.mk"
|
||||
|
||||
PLIST_VARS+= lua python perl ruby
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mpython)
|
||||
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
||||
.include "../../lang/python/extension.mk"
|
||||
CMAKE_ARGS+= -DENABLE_PYTHON=ON
|
||||
PLIST.python= yes
|
||||
.else
|
||||
CMAKE_ARGS+= -DENABLE_PYTHON=OFF
|
||||
.endif
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mlua)
|
||||
#LUA_VERSIONS_ACCEPTED= 53 52 51
|
||||
.include "../../lang/lua/buildlink3.mk"
|
||||
CMAKE_ARGS+= -DENABLE_LUA=ON
|
||||
PLIST.lua= yes
|
||||
.else
|
||||
CMAKE_ARGS+= -DENABLE_LUA=OFF
|
||||
.endif
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mperl)
|
||||
.include "../../lang/perl5/buildlink3.mk"
|
||||
CMAKE_ARGS+= -DENABLE_PERL=ON
|
||||
USE_TOOLS+= perl
|
||||
PLIST.perl= yes
|
||||
.else
|
||||
CMAKE_ARGS+= -DENABLE_PERL=OFF
|
||||
.endif
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mruby)
|
||||
.include "../../lang/ruby/buildlink3.mk"
|
||||
CMAKE_ARGS+= -DENABLE_RUBY=ON
|
||||
PLIST.ruby= yes
|
||||
SUBST_CLASSES+= ruby
|
||||
SUBST_STAGE.ruby= pre-configure
|
||||
SUBST_MESSAGE.ruby= Adjusting pkg-config ruby checks
|
||||
SUBST_FILES.ruby= cmake/FindRuby.cmake
|
||||
SUBST_SED.ruby= -e 's,ruby-3.0,ruby-${RUBY_VERSION},g'
|
||||
#BUILDLINK_INCDIRS.${RUBY_BASE}+= ${RUBY_INC}
|
||||
#BUILDLINK_INCDIRS.${RUBY_BASE}+= ${RUBY_ARCHINC}
|
||||
.else
|
||||
CMAKE_ARGS+= -DENABLE_RUBY:BOOL=OFF
|
||||
.endif
|
6
weechat/patches/CVS/Entries
Normal file
6
weechat/patches/CVS/Entries
Normal file
@ -0,0 +1,6 @@
|
||||
/patch-cmake_FindNcurses.cmake/1.6/Wed Apr 1 14:58:50 2020//
|
||||
/patch-po_CMakeLists.txt/1.5/Tue Dec 10 13:04:06 2019//
|
||||
/patch-src_plugins_lua_CMakeLists.txt/1.1/Sun Jul 26 23:10:21 2020//
|
||||
/patch-src_plugins_perl_weechat-perl.c/1.1/Wed Jul 31 10:33:08 2019//
|
||||
/patch-src_plugins_ruby_CMakeLists.txt/1.1/Thu Feb 24 09:55:40 2022//
|
||||
D
|
1
weechat/patches/CVS/Repository
Normal file
1
weechat/patches/CVS/Repository
Normal file
@ -0,0 +1 @@
|
||||
pkgsrc/chat/weechat/patches
|
1
weechat/patches/CVS/Root
Normal file
1
weechat/patches/CVS/Root
Normal file
@ -0,0 +1 @@
|
||||
anoncvs@anoncvs.netbsd.org:/cvsroot
|
15
weechat/patches/patch-cmake_FindNcurses.cmake
Normal file
15
weechat/patches/patch-cmake_FindNcurses.cmake
Normal file
@ -0,0 +1,15 @@
|
||||
$NetBSD: patch-cmake_FindNcurses.cmake,v 1.6 2020/04/01 14:58:50 nia Exp $
|
||||
|
||||
Find NetBSD libcurses.
|
||||
|
||||
--- cmake/FindNcurses.cmake.orig 2020-03-29 07:39:36.000000000 +0000
|
||||
+++ cmake/FindNcurses.cmake
|
||||
@@ -41,7 +41,7 @@ if(NCURSESW_LIBRARY)
|
||||
set(NCURSES_LIBRARY ${NCURSESW_LIBRARY})
|
||||
else()
|
||||
find_library(NCURSES_LIBRARY
|
||||
- NAMES ncurses
|
||||
+ NAMES curses ncurses
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
)
|
||||
find_package(PkgConfig QUIET)
|
15
weechat/patches/patch-po_CMakeLists.txt
Normal file
15
weechat/patches/patch-po_CMakeLists.txt
Normal file
@ -0,0 +1,15 @@
|
||||
$NetBSD: patch-po_CMakeLists.txt,v 1.5 2019/12/10 13:04:06 nia Exp $
|
||||
|
||||
Drop package-name and package-version args to xgettext.
|
||||
|
||||
--- po/CMakeLists.txt.orig 2019-12-08 08:48:53.000000000 +0000
|
||||
+++ po/CMakeLists.txt
|
||||
@@ -57,7 +57,7 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC
|
||||
add_custom_command(
|
||||
OUTPUT ${POT_FILE_PATH}
|
||||
COMMAND ${XGETTEXT_EXECUTABLE}
|
||||
- ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
|
||||
+ ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES}
|
||||
DEPENDS ${POT_DEPENDS}
|
||||
COMMENT "Generating ${POT_FILE}"
|
||||
)
|
17
weechat/patches/patch-src_plugins_lua_CMakeLists.txt
Normal file
17
weechat/patches/patch-src_plugins_lua_CMakeLists.txt
Normal file
@ -0,0 +1,17 @@
|
||||
$NetBSD: patch-src_plugins_lua_CMakeLists.txt,v 1.1 2020/07/26 23:10:21 nia Exp $
|
||||
|
||||
Use the standard variables defined by cmake's own FindLua.
|
||||
|
||||
--- src/plugins/lua/CMakeLists.txt.orig 2020-07-18 11:59:02.000000000 +0000
|
||||
+++ src/plugins/lua/CMakeLists.txt
|
||||
@@ -25,8 +25,8 @@ add_library(lua MODULE
|
||||
set_target_properties(lua PROPERTIES PREFIX "")
|
||||
|
||||
if(LUA_FOUND)
|
||||
- include_directories(${LUA_INCLUDE_DIRS})
|
||||
- target_link_libraries(lua ${LUA_LDFLAGS} weechat_plugins_scripts coverage_config)
|
||||
+ include_directories(${LUA_INCLUDE_DIR})
|
||||
+ target_link_libraries(lua ${LUA_LIBRARIES} weechat_plugins_scripts coverage_config)
|
||||
endif()
|
||||
|
||||
install(TARGETS lua LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins)
|
16
weechat/patches/patch-src_plugins_perl_weechat-perl.c
Normal file
16
weechat/patches/patch-src_plugins_perl_weechat-perl.c
Normal file
@ -0,0 +1,16 @@
|
||||
$NetBSD: patch-src_plugins_perl_weechat-perl.c,v 1.1 2019/07/31 10:33:08 nia Exp $
|
||||
|
||||
Apply this workaround to NetBSD too, it seems to have the same problem
|
||||
with segfaulting on exit if the perl plugin is loaded.
|
||||
|
||||
--- src/plugins/perl/weechat-perl.c.orig 2019-06-06 18:43:20.000000000 +0000
|
||||
+++ src/plugins/perl/weechat-perl.c
|
||||
@@ -1340,7 +1340,7 @@ weechat_plugin_end (struct t_weechat_plu
|
||||
}
|
||||
#endif /* MULTIPLICITY */
|
||||
|
||||
-#if defined(PERL_SYS_TERM) && !defined(__FreeBSD__) && !defined(WIN32) && !defined(__CYGWIN__) && !(defined(__APPLE__) && defined(__MACH__))
|
||||
+#if defined(PERL_SYS_TERM) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(WIN32) && !defined(__CYGWIN__) && !(defined(__APPLE__) && defined(__MACH__))
|
||||
/*
|
||||
* we call this function on all OS, but NOT on FreeBSD or Cygwin,
|
||||
* because it crashes with no reason (bug in Perl?)
|
16
weechat/patches/patch-src_plugins_ruby_CMakeLists.txt
Normal file
16
weechat/patches/patch-src_plugins_ruby_CMakeLists.txt
Normal file
@ -0,0 +1,16 @@
|
||||
$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)
|
Loading…
Reference in New Issue
Block a user