On Fri Jan 10, 2020 at 09:12:02AM +0300, Vadim Zhukov wrote: > 9 января 2020 г. 18:20:59 GMT+03:00, Rafael Sadowski <raf...@sizeofvoid.org> > пишет: > >Update weechat to 2.7 with some Makefile tweaks. > > > >Changelog: https://weechat.org/news/108/20191208-Version-2.7/ > > > > Hm, why does this port disables its icon packaging? And it's probably better > to remove files in post-install than to register in resulting plist as > @comment...
Simply to avoid the GUI dependencies for a CLI tool. New diff with a patch (which i prefer here) Cheers, Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/net/weechat/Makefile,v retrieving revision 1.44 diff -u -p -u -p -r1.44 Makefile --- Makefile 22 Sep 2019 19:34:56 -0000 1.44 +++ Makefile 10 Jan 2020 07:16:02 -0000 @@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec COMMENT-ruby= Ruby bindings for weechat COMMENT-tcl= Tcl bindings for weechat -V= 2.6 +V= 2.7 DISTNAME= weechat-${V} PKGNAME-main= weechat-${V} @@ -46,15 +46,20 @@ MODPY_RUNDEP= No MODRUBY_RUNDEP= No BUILD_DEPENDS= devel/gettext,-tools \ - devel/cpputest + devel/cpputest \ + sysutils/flock + +RUN_DEPENDS= sysutils/flock LIB_DEPENDS= devel/gettext,-runtime \ - security/libgcrypt \ - security/gnutls \ net/curl \ + security/gnutls \ + security/libgcrypt \ textproc/aspell/core -MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} +TEST_DEPENDS= devel/cpputest + +MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3} LIB_DEPENDS-lua= ${MODLUA_LIB_DEPENDS} RUN_DEPENDS-lua= net/weechat,-main ${MODLUA_RUN_DEPENDS} @@ -68,22 +73,22 @@ RUN_DEPENDS-ruby= net/weechat,-main ${MO LIB_DEPENDS-tcl= ${MODTCL_LIB_DEPENDS} RUN_DEPENDS-tcl= net/weechat,-main ${MODTCL_RUN_DEPENDS} -TEST_DEPENDS += devel/cpputest - -CONFIGURE_ARGS+=-DENABLE_SPELL=ON \ - -DENABLE_GUILE=OFF \ - -DENABLE_RUBY=ON \ - -DENABLE_LUA=ON \ - -DENABLE_TCL=ON \ - -DENABLE_PHP=OFF \ - -DENABLE_PYTHON=ON \ - -DENABLE_JAVASCRIPT=OFF \ - -DHAVE_BACKTRACE=OFF \ - -DENABLE_TESTS=ON \ - -DCA_FILE=/etc/ssl/cert.pem \ - -DTCL_TCLSH=${MODTCL_BIN} \ - -DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \ - -DMODTCL_LIB=${MODTCL_LIB} +CONFIGURE_ARGS= -DENABLE_SPELL=ON \ + -DENABLE_RUBY=ON \ + -DENABLE_LUA=ON \ + -DENABLE_TCL=ON \ + -DENABLE_PYTHON=ON \ + -DENABLE_TESTS=ON + +CONFIGURE_ARGS+= -DENABLE_GUILE=OFF \ + -DENABLE_PHP=OFF \ + -DENABLE_JAVASCRIPT=OFF \ + -DHAVE_BACKTRACE=OFF + +CONFIGURE_ARGS+= -DCA_FILE=/etc/ssl/cert.pem \ + -DTCL_TCLSH=${MODTCL_BIN} \ + -DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \ + -DMODTCL_LIB=${MODTCL_LIB} pre-configure: rm -f ${WRKSRC}/cmake/{FindLua,FindRuby,FindTCL}.cmake Index: distinfo =================================================================== RCS file: /cvs/ports/net/weechat/distinfo,v retrieving revision 1.23 diff -u -p -u -p -r1.23 distinfo --- distinfo 22 Sep 2019 19:34:56 -0000 1.23 +++ distinfo 10 Jan 2020 07:16:02 -0000 @@ -1,2 +1,2 @@ -SHA256 (weechat-2.6.tar.gz) = 76n/U7eM+6S/HEnsrBZRg4po0RCfdlM7cD7JCSBhn8I= -SIZE (weechat-2.6.tar.gz) = 4212612 +SHA256 (weechat-2.7.tar.gz) = UDikfG6H5W/Nk3rMFZ2J92hFpBKJI8EAcAq6p8Xbeu0= +SIZE (weechat-2.7.tar.gz) = 4393859 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-CMakeLists_txt 10 Jan 2020 07:16:02 -0000 @@ -0,0 +1,25 @@ +$OpenBSD$ + +Disable icons and weechat.desktop to avoid GUI dependencies + +Index: CMakeLists.txt +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -235,7 +235,7 @@ if(DL_LIBRARY) + list(APPEND EXTRA_LIBS dl) + endif() + +-add_subdirectory(icons) ++#add_subdirectory(icons) + + if(ENABLE_NLS) + add_subdirectory(po) +@@ -302,7 +302,7 @@ if(CYGWIN) + endif() + + # desktop file +-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop DESTINATION ${SHAREDIR}/applications) ++#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop DESTINATION ${SHAREDIR}/applications) + + # packages + set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client") Index: patches/patch-doc_CMakeLists_txt =================================================================== RCS file: /cvs/ports/net/weechat/patches/patch-doc_CMakeLists_txt,v retrieving revision 1.7 diff -u -p -u -p -r1.7 patch-doc_CMakeLists_txt --- patches/patch-doc_CMakeLists_txt 23 Mar 2017 01:46:23 -0000 1.7 +++ patches/patch-doc_CMakeLists_txt 10 Jan 2020 07:16:02 -0000 @@ -1,10 +1,11 @@ $OpenBSD: patch-doc_CMakeLists_txt,v 1.7 2017/03/23 01:46:23 danj Exp $ ---- doc/CMakeLists.txt.orig Sun Jan 15 01:41:25 2017 -+++ doc/CMakeLists.txt Sun Mar 12 20:36:40 2017 -@@ -26,15 +26,15 @@ if(ENABLE_MAN OR ENABLE_DOC) - +Index: doc/CMakeLists.txt +--- doc/CMakeLists.txt.orig ++++ doc/CMakeLists.txt +@@ -22,15 +22,15 @@ if(ENABLE_MAN OR ENABLE_DOC) + find_package(Asciidoctor) + if(ASCIIDOCTOR_FOUND) set(ASCIIDOCTOR_ARGS -a experimental -a icons=font -a revnumber="${VERSION}" -a sectanchors -a source-highlighter=prettify) - - add_subdirectory(cs) - add_subdirectory(de) - add_subdirectory(en) @@ -22,7 +23,7 @@ $OpenBSD: patch-doc_CMakeLists_txt,v 1.7 +# add_subdirectory(it) +# add_subdirectory(ja) +# add_subdirectory(pl) -+# #add_subdirectory(ru) - ++# add_subdirectory(ru) + else() + message(SEND_ERROR "Asciidoctor not found") endif() - Index: patches/patch-src_plugins_lua_CMakeLists_txt =================================================================== RCS file: /cvs/ports/net/weechat/patches/patch-src_plugins_lua_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-src_plugins_lua_CMakeLists_txt --- patches/patch-src_plugins_lua_CMakeLists_txt 12 Jul 2019 04:42:34 -0000 1.2 +++ patches/patch-src_plugins_lua_CMakeLists_txt 10 Jan 2020 07:16:02 -0000 @@ -2,7 +2,7 @@ $OpenBSD: patch-src_plugins_lua_CMakeLis Index: src/plugins/lua/CMakeLists.txt --- src/plugins/lua/CMakeLists.txt.orig +++ src/plugins/lua/CMakeLists.txt -@@ -24,8 +24,8 @@ weechat-lua-api.h) +@@ -25,8 +25,8 @@ add_library(lua MODULE set_target_properties(lua PROPERTIES PREFIX "") if(LUA_FOUND) Index: patches/patch-src_plugins_ruby_CMakeLists_txt =================================================================== RCS file: /cvs/ports/net/weechat/patches/patch-src_plugins_ruby_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-src_plugins_ruby_CMakeLists_txt --- patches/patch-src_plugins_ruby_CMakeLists_txt 12 Jul 2019 04:42:34 -0000 1.2 +++ patches/patch-src_plugins_ruby_CMakeLists_txt 10 Jan 2020 07:16:02 -0000 @@ -2,7 +2,7 @@ $OpenBSD: patch-src_plugins_ruby_CMakeLi Index: src/plugins/ruby/CMakeLists.txt --- src/plugins/ruby/CMakeLists.txt.orig +++ src/plugins/ruby/CMakeLists.txt -@@ -24,9 +24,7 @@ set_target_properties(ruby PROPERTIES PREFIX "") +@@ -25,9 +25,7 @@ set_target_properties(ruby PROPERTIES PREFIX "") if(RUBY_FOUND) include_directories(${RUBY_INCLUDE_DIRS}) Index: patches/patch-tests_CMakeLists_txt =================================================================== RCS file: /cvs/ports/net/weechat/patches/patch-tests_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-tests_CMakeLists_txt --- patches/patch-tests_CMakeLists_txt 22 Sep 2019 19:34:56 -0000 1.2 +++ patches/patch-tests_CMakeLists_txt 10 Jan 2020 07:16:02 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-tests_CMakeLists_txt,v 1 Index: tests/CMakeLists.txt --- tests/CMakeLists.txt.orig +++ tests/CMakeLists.txt -@@ -59,7 +59,7 @@ if(ICONV_LIBRARY) +@@ -61,7 +61,7 @@ if(ICONV_LIBRARY) list(APPEND EXTRA_LIBS ${ICONV_LIBRARY}) endif() Index: pkg/PLIST-lua =================================================================== RCS file: /cvs/ports/net/weechat/pkg/PLIST-lua,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-lua --- pkg/PLIST-lua 26 Jun 2012 15:06:42 -0000 1.1.1.1 +++ pkg/PLIST-lua 10 Jan 2020 07:16:02 -0000 @@ -1,2 +1,2 @@ @comment $OpenBSD: PLIST-lua,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $ -lib/weechat/plugins/lua.so +@so lib/weechat/plugins/lua.so Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/net/weechat/pkg/PLIST-main,v retrieving revision 1.12 diff -u -p -u -p -r1.12 PLIST-main --- pkg/PLIST-main 12 Jul 2019 04:42:35 -0000 1.12 +++ pkg/PLIST-main 10 Jan 2020 07:16:02 -0000 @@ -7,20 +7,20 @@ include/weechat/weechat-plugin.h lib/pkgconfig/weechat.pc lib/weechat/ lib/weechat/plugins/ -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 -lib/weechat/plugins/perl.so -lib/weechat/plugins/relay.so -lib/weechat/plugins/script.so -lib/weechat/plugins/spell.so -lib/weechat/plugins/trigger.so -lib/weechat/plugins/xfer.so +@so lib/weechat/plugins/alias.so +@so lib/weechat/plugins/buflist.so +@so lib/weechat/plugins/charset.so +@so lib/weechat/plugins/exec.so +@so lib/weechat/plugins/fifo.so +@so lib/weechat/plugins/fset.so +@so lib/weechat/plugins/irc.so +@so lib/weechat/plugins/logger.so +@so lib/weechat/plugins/perl.so +@so lib/weechat/plugins/relay.so +@so lib/weechat/plugins/script.so +@so lib/weechat/plugins/spell.so +@so lib/weechat/plugins/trigger.so +@so lib/weechat/plugins/xfer.so share/doc/weechat/ share/doc/weechat/weechat_dev.en.adoc share/doc/weechat/weechat_faq.en.adoc @@ -30,11 +30,6 @@ share/doc/weechat/weechat_relay_protocol share/doc/weechat/weechat_scripting.en.adoc share/doc/weechat/weechat_tester.en.adoc share/doc/weechat/weechat_user.en.adoc -@comment share/icons/ -@comment share/icons/hicolor/ -@comment share/icons/hicolor/32x32/ -@comment share/icons/hicolor/32x32/apps/ -@comment share/icons/hicolor/32x32/apps/weechat.png share/locale/cs/LC_MESSAGES/weechat.mo share/locale/de/LC_MESSAGES/weechat.mo share/locale/es/LC_MESSAGES/weechat.mo Index: pkg/PLIST-python =================================================================== RCS file: /cvs/ports/net/weechat/pkg/PLIST-python,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-python --- pkg/PLIST-python 26 Jun 2012 15:06:42 -0000 1.1.1.1 +++ pkg/PLIST-python 10 Jan 2020 07:16:02 -0000 @@ -1,2 +1,2 @@ @comment $OpenBSD: PLIST-python,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $ -lib/weechat/plugins/python.so +@so lib/weechat/plugins/python.so Index: pkg/PLIST-ruby =================================================================== RCS file: /cvs/ports/net/weechat/pkg/PLIST-ruby,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-ruby --- pkg/PLIST-ruby 26 Jun 2012 15:06:42 -0000 1.1.1.1 +++ pkg/PLIST-ruby 10 Jan 2020 07:16:02 -0000 @@ -1,2 +1,2 @@ @comment $OpenBSD: PLIST-ruby,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $ -lib/weechat/plugins/ruby.so +@so lib/weechat/plugins/ruby.so Index: pkg/PLIST-tcl =================================================================== RCS file: /cvs/ports/net/weechat/pkg/PLIST-tcl,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-tcl --- pkg/PLIST-tcl 26 Jun 2012 15:06:42 -0000 1.1.1.1 +++ pkg/PLIST-tcl 10 Jan 2020 07:16:02 -0000 @@ -1,2 +1,2 @@ @comment $OpenBSD: PLIST-tcl,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $ -lib/weechat/plugins/tcl.so +@so lib/weechat/plugins/tcl.so