Update weechat to 3.0.
- Changelog: https://weechat.org/news/111/20201111-Version-3.0/
- Add simple patch to unbreak the build
- Remove WANTLIB-ruby, hint by make port-lib-depends-check:
weechat-ruby-3.0(net/weechat,-ruby):
Extra: c.96 gmp.11 m.10 pthread.26 ruby26.
- ctest: 100% tests passed, 0 tests failed out of 1
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/weechat/Makefile,v
retrieving revision 1.49
diff -u -p -u -p -r1.49 Makefile
--- Makefile 23 Jul 2020 04:38:21 -0000 1.49
+++ Makefile 11 Nov 2020 20:46:46 -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.9
+V= 3.0
DISTNAME= weechat-${V}
PKGNAME-main= weechat-${V}
@@ -32,7 +32,6 @@ WANTLIB-main= aspell c curl iconv intl m
WANTLIB-lua= ${MODLUA_WANTLIB} m
WANTLIB-python= ${MODPY_WANTLIB}
-WANTLIB-ruby= ${MODRUBY_WANTLIB}
WANTLIB-tcl= ${MODTCL_WANTLIB}
MODULES= devel/cmake \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/weechat/distinfo,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 distinfo
--- distinfo 23 Jul 2020 04:38:21 -0000 1.27
+++ distinfo 11 Nov 2020 20:46:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (weechat-2.9.tar.gz) = OngGO3bEK6MG6s+PdMuMmiYPimHRkV0LXXbxHSvmmlM=
-SIZE (weechat-2.9.tar.gz) = 4419872
+SHA256 (weechat-3.0.tar.gz) = vSP+THdf6l4UCtau1pbaoi3ul6KYo3IR0NorRZNb8HY=
+SIZE (weechat-3.0.tar.gz) = 4446169
Index: patches/patch-src_gui_gui-hotlist_h
===================================================================
RCS file: patches/patch-src_gui_gui-hotlist_h
diff -N patches/patch-src_gui_gui-hotlist_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_gui_gui-hotlist_h 11 Nov 2020 20:46:46 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: src/gui/gui-hotlist.h
+--- src/gui/gui-hotlist.h.orig
++++ src/gui/gui-hotlist.h
+@@ -20,6 +20,8 @@
+ #ifndef WEECHAT_GUI_HOTLIST_H
+ #define WEECHAT_GUI_HOTLIST_H
+
++#include <sys/time.h>
++
+ enum t_gui_hotlist_priority
+ {
+ GUI_HOTLIST_LOW = 0,
Index: patches/patch-tests_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/net/weechat/patches/patch-tests_CMakeLists_txt,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-tests_CMakeLists_txt
--- patches/patch-tests_CMakeLists_txt 23 Jul 2020 04:38:21 -0000 1.5
+++ patches/patch-tests_CMakeLists_txt 11 Nov 2020 20:46:46 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-tests_CMakeLists_txt,v 1
Index: tests/CMakeLists.txt
--- tests/CMakeLists.txt.orig
+++ tests/CMakeLists.txt
-@@ -73,7 +73,7 @@ if(ICONV_LIBRARY)
+@@ -74,7 +74,7 @@ if(ICONV_LIBRARY)
list(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
endif()
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/weechat/pkg/PLIST-main,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 PLIST-main
--- pkg/PLIST-main 23 Jul 2020 04:38:21 -0000 1.14
+++ pkg/PLIST-main 11 Nov 2020 20:46:46 -0000
@@ -21,7 +21,6 @@ lib/weechat/plugins/
@so lib/weechat/plugins/spell.so
@so lib/weechat/plugins/trigger.so
@so lib/weechat/plugins/xfer.so
-share/applications/
share/applications/weechat.desktop
share/doc/weechat/
share/doc/weechat/weechat_dev.en.adoc