Hi,
Here's an update to latest weechat release. Change log for 1.8 and 1.9
is available at https://weechat.org/files/changelog/ChangeLog-1.9.html
Tests, comments and ok are welcomed :)
Cheers,
Daniel
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/weechat/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile 23 Apr 2017 14:33:50 -0000 1.29
+++ Makefile 11 Aug 2017 14:58:37 -0000
@@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec
COMMENT-ruby= Ruby bindings for weechat
COMMENT-tcl= Tcl bindings for weechat
-V= 1.7.1
+V= 1.9
DISTNAME= weechat-${V}
PKGNAME-main= weechat-${V}
@@ -70,8 +70,6 @@ CONFIGURE_ARGS+=-DENABLE_ASPELL=no \
-DENABLE_PYTHON=yes \
-DENABLE_JAVASCRIPT=no \
-DHAVE_BACKTRACE=no \
- -DMANDIR=${PREFIX}/man \
- -DENABLE_MAN=on \
-DCA_FILE=/etc/ssl/cert.pem \
-DTCL_TCLSH=${MODTCL_BIN} \
-DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \
@@ -85,7 +83,7 @@ pre-configure:
post-install:
$(INSTALL_DATA_DIR) ${PREFIX}/share/doc/weechat
$(INSTALL_DATA) $(WRKSRC)/doc/en/weechat_*.en.adoc \
- ${PREFIX}/share/doc/weechat/
+ ${PREFIX}/share/doc/weechat/
NO_TEST= Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/weechat/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo 23 Apr 2017 14:33:50 -0000 1.13
+++ distinfo 11 Aug 2017 14:58:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (weechat-1.7.1.tar.gz) = UE6f10Jol8WaPdD7Zyj75rXy7nU9utNg4zJ5NFcaco8=
-SIZE (weechat-1.7.1.tar.gz) = 3650630
+SHA256 (weechat-1.9.tar.gz) = vI4KuFZjOQSR3x1PcUiXKXv8zYnpPPtxnySvwXzNKpc=
+SIZE (weechat-1.9.tar.gz) = 3749097
Index: patches/patch-src_plugins_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/net/weechat/patches/patch-src_plugins_CMakeLists_txt,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_plugins_CMakeLists_txt
--- patches/patch-src_plugins_CMakeLists_txt 23 Mar 2017 01:46:23 -0000
1.3
+++ patches/patch-src_plugins_CMakeLists_txt 11 Aug 2017 14:58:37 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-src_plugins_CMakeLists_txt,v 1.3 2017/03/23 01:46:23 danj Exp $
---- src/plugins/CMakeLists.txt.orig Sun Jan 15 01:41:25 2017
-+++ src/plugins/CMakeLists.txt Sun Mar 12 19:58:13 2017
-@@ -106,8 +106,8 @@ if(ENABLE_SCRIPTS AND ENABLE_PERL)
+Index: src/plugins/CMakeLists.txt
+--- src/plugins/CMakeLists.txt.orig
++++ src/plugins/CMakeLists.txt
+@@ -110,8 +110,8 @@ if(ENABLE_SCRIPTS AND ENABLE_PERL)
endif()
if(ENABLE_SCRIPTS AND ENABLE_PYTHON)
Index: patches/patch-src_plugins_plugin-api_c
===================================================================
RCS file: patches/patch-src_plugins_plugin-api_c
diff -N patches/patch-src_plugins_plugin-api_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_plugins_plugin-api_c 11 Aug 2017 14:58:37 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Our time_t is 64 bits
+
+Index: src/plugins/plugin-api.c
+--- src/plugins/plugin-api.c.orig
++++ src/plugins/plugin-api.c
+@@ -880,7 +880,7 @@ plugin_api_info_uptime_cb (const void *pointer, void *
+ {
+ /* return the number of seconds */
+ util_get_uptime (&total_seconds, NULL, NULL, NULL, NULL);
+- snprintf (value, sizeof (value), "%ld", total_seconds);
++ snprintf (value, sizeof (value), "%lld", (long long)total_seconds);
+ return value;
+ }
+
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/weechat/pkg/PLIST-main,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST-main
--- pkg/PLIST-main 23 Mar 2017 01:46:23 -0000 1.7
+++ pkg/PLIST-main 11 Aug 2017 14:58:37 -0000
@@ -7,6 +7,7 @@ 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