summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2016-08-16 08:30:14 +0000
committertnn <tnn@pkgsrc.org>2016-08-16 08:30:14 +0000
commitcb219cb509337c9bff3ed64a149fa66048663a02 (patch)
treef758f88107535726fb1bfafdc149591d4bbb84f4 /chat
parentb0bb0d38bcd7682a746fe5c6d785704ed1aa9adc (diff)
downloadpkgsrc-cb219cb509337c9bff3ed64a149fa66048663a02.tar.gz
Update to hexchat-2.12.2. Add lua PKG_OPTION.
2.12.1 (2016-05-01) add lua plugin change desktop file to open urls in existing instance on Unix misc chanopt fixes misc identd fixes misc challengeauth fixes re-add support for old versions of libnotify update network list 2.12.0 (2016-03-12) add support for IRCv3.2 add support for twitch.tv/membership cap add support for SNI (Server Name Indication) add ability to do DnD reordering in some settings dialogs add option to disable middle-click closing tabs rewrite sysinfo plugin rewrite identd plugin rewrite update plugin rewrite checksum plugin remove DH-{AES,BLOWFISH} mechanisms (insecure) remove IRC encoding, replaced with UTF-8 remove System Default encoding, replaced with UTF-8 remove configure option to disable ipv6 remove msproxy and socks5 library support (unused) change tab-complete to favor other user nicks over own change url detection to support unicode change decoding to not attempt ISO-8859-1 fixing corruption change pluginpref to escape values minor changes to icons fix numerous crashes (but not #600) fix poor performance with nick indent enabled fix UTF-8 text in winamp plugin fix fishlim plugin handling networks with server-time fix logging hostname of users in new queries fix Key Press event sending non-UTF-8 text to plugins fix get_info( win_ptr ) from python fix running portable-mode from another directory fix duplicate timestamps on selection fix cfgdir argument fix mode-button text being cut off fix scrollback timestamps with server-time fix url handler accepting quoted paths with spaces fix using correct encoding when jumping networks improve DCC handling large files improve python detection in configure improve scrollback file handling (corruption, line endings) improve building in cygwin improve build options on unix to be more secure update translations update network list 2.10.2 (2014-11-25) verify hostnames of certificates use more secure openssl options (No SSLv2/3) detect utf8 urls in chat fix using multiple client certs at the same time fix checking for Perl on some distros fix friends list not properly updating fix building with format-security fix opening utf8 urls on Windows and OSX update deps on Windows update translations
Diffstat (limited to 'chat')
-rw-r--r--chat/hexchat/Makefile5
-rw-r--r--chat/hexchat/PLIST3
-rw-r--r--chat/hexchat/distinfo19
-rw-r--r--chat/hexchat/options.mk14
-rw-r--r--chat/hexchat/patches/patch-configure15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_parse.c15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_pci.c15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c15
-rw-r--r--chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h (renamed from chat/hexchat/patches/patch-plugins_sysinfo_pci.h)6
-rw-r--r--chat/hexchat/patches/patch-src_fe-gtk_Makefile.in15
12 files changed, 104 insertions, 48 deletions
diff --git a/chat/hexchat/Makefile b/chat/hexchat/Makefile
index a36316f69ef..59d2477d957 100644
--- a/chat/hexchat/Makefile
+++ b/chat/hexchat/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2016/08/03 10:22:34 adam Exp $
+# $NetBSD: Makefile,v 1.10 2016/08/16 08:30:14 tnn Exp $
-DISTNAME= hexchat-2.10.2
-PKGREVISION= 8
+DISTNAME= hexchat-2.12.1
CATEGORIES= chat
MASTER_SITES= http://dl.hexchat.net/hexchat/
EXTRACT_SUFX= .tar.xz
diff --git a/chat/hexchat/PLIST b/chat/hexchat/PLIST
index 575ab66dff8..f2880e21124 100644
--- a/chat/hexchat/PLIST
+++ b/chat/hexchat/PLIST
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2015/02/15 17:41:24 khorben Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/08/16 08:30:14 tnn Exp $
${PLIST.gtk2}bin/hexchat
bin/hexchat-text
include/hexchat-plugin.h
lib/hexchat/plugins/checksum.la
lib/hexchat/plugins/doat.la
lib/hexchat/plugins/fishlim.la
+${PLIST.lua}lib/hexchat/plugins/lua.la
${PLIST.perl}lib/hexchat/plugins/perl.la
${PLIST.python}lib/hexchat/plugins/python.la
${PLIST.libpci}lib/hexchat/plugins/sysinfo.la
diff --git a/chat/hexchat/distinfo b/chat/hexchat/distinfo
index 8ad0b7c4258..1775797b097 100644
--- a/chat/hexchat/distinfo
+++ b/chat/hexchat/distinfo
@@ -1,10 +1,13 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 01:20:19 agc Exp $
+$NetBSD: distinfo,v 1.3 2016/08/16 08:30:14 tnn Exp $
-SHA1 (hexchat-2.10.2.tar.xz) = 3ce831cde92f2f9999a217523d124e5b4cd08333
-RMD160 (hexchat-2.10.2.tar.xz) = a37ae7451afa0d93446dba22c38d00d02bc49a6b
-SHA512 (hexchat-2.10.2.tar.xz) = 799be6ca02d4f7bad98c005e0fb7dba151717b52841d7f2dd3ed86b80a20de934825a1e58aab4621ac751a605103e68e368a95e9709c48f52b9e5333e5e290ab
-Size (hexchat-2.10.2.tar.xz) = 1529732 bytes
+SHA1 (hexchat-2.12.1.tar.xz) = 45281165322bf4c331cdb5047f9907fdc6526a09
+RMD160 (hexchat-2.12.1.tar.xz) = 877b00c61a2a32a9297babbaf7e0e8536f5d301f
+SHA512 (hexchat-2.12.1.tar.xz) = ef21029108f0c7de527186137a849540665878dab3dbd97993ba48977c81c3e5dc7e7a677e2aa11dcdf324f881659f7c2dcefa1bd092c83d9acad3b536d5a0af
+Size (hexchat-2.12.1.tar.xz) = 1585532 bytes
+SHA1 (patch-configure) = 4b62af9f771c743c979dc1ad98d48ddaa5f3e50d
SHA1 (patch-osx_launcher.sh) = 7493430921809182898aca2ebb8fd1f493dbd9d3
-SHA1 (patch-plugins_sysinfo_parse.c) = f27c7a14e61210e512e433e833e33d6603b49525
-SHA1 (patch-plugins_sysinfo_pci.c) = ddea8c85640eae7d05fee4a6cff42b368f462b9f
-SHA1 (patch-plugins_sysinfo_pci.h) = 681239a5bf99e7c4d896d3fb1f885b3c6c8d1d7d
+SHA1 (patch-plugins_sysinfo_Makefile.in) = cd1d3b70a59ecd18b895a1633f59e6ab745c2e42
+SHA1 (patch-plugins_sysinfo_unix_parse.c) = 2639ca0d8cfca47e6e88291ba318db21cb89a234
+SHA1 (patch-plugins_sysinfo_unix_pci.c) = db2d20261419bed6d6c4b716b4416d73b3386053
+SHA1 (patch-plugins_sysinfo_unix_pci.h) = 018b74796143b26d6a1f9ad821f3889b74b09cc8
+SHA1 (patch-src_fe-gtk_Makefile.in) = ea3df3ff0618a0894d8640783e440a7df4d62c74
diff --git a/chat/hexchat/options.mk b/chat/hexchat/options.mk
index 6d40708b78d..e557c4f7f96 100644
--- a/chat/hexchat/options.mk
+++ b/chat/hexchat/options.mk
@@ -1,11 +1,11 @@
-# $NetBSD: options.mk,v 1.3 2015/12/29 04:54:37 dholland Exp $
+# $NetBSD: options.mk,v 1.4 2016/08/16 08:30:14 tnn Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.hexchat
PKG_SUPPORTED_OPTIONS= dbus gtk2 inet6 libcanberra libnotify libpci libproxy
-PKG_SUPPORTED_OPTIONS+= libsexy ntlm openssl perl python tests themes xft2
+PKG_SUPPORTED_OPTIONS+= libsexy lua ntlm openssl perl python tests themes xft2
PKG_SUGGESTED_OPTIONS+= gtk2 inet6 libproxy libsexy openssl xft2
-PLIST_VARS+= dbus gtk2 libpci perl python
+PLIST_VARS+= dbus gtk2 libpci lua perl python
.include "../../mk/bsd.options.mk"
@@ -59,6 +59,14 @@ PLIST.libpci= yes
CONFIGURE_ARGS+= --disable-libproxy
.endif
+.if !empty(PKG_OPTIONS:Mlua)
+.include "../../lang/lua/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-lua
+PLIST.lua= yes
+.else
+CONFIGURE_ARGS+= --disable-lua
+.endif
+
.if !empty(PKG_OPTIONS:Mntlm)
.include "../../devel/libntlm/buildlink3.mk"
CONFIGURE_ARGS+= --enable-ntlm=yes
diff --git a/chat/hexchat/patches/patch-configure b/chat/hexchat/patches/patch-configure
new file mode 100644
index 00000000000..e8c13062a8e
--- /dev/null
+++ b/chat/hexchat/patches/patch-configure
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2016/08/16 08:30:14 tnn Exp $
+
+Fix bashism.
+
+--- configure.orig 2016-05-01 18:35:31.000000000 +0000
++++ configure
+@@ -19164,7 +19164,7 @@ else
+ WITH_TM_FALSE=
+ fi
+
+- if test "x$platform_osx" == "xyes"; then
++ if test "x$platform_osx" = "xyes"; then
+ PLATFORM_OSX_TRUE=
+ PLATFORM_OSX_FALSE='#'
+ else
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in b/chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in
new file mode 100644
index 00000000000..ca8658064f5
--- /dev/null
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-plugins_sysinfo_Makefile.in,v 1.1 2016/08/16 08:30:14 tnn Exp $
+
+Specify libtool tag.
+
+--- plugins/sysinfo/Makefile.in.orig 2016-05-01 18:35:33.000000000 +0000
++++ plugins/sysinfo/Makefile.in
+@@ -162,7 +162,7 @@ AM_V_lt = $(am__v_lt_@AM_V@)
+ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+ am__v_lt_0 = --silent
+ am__v_lt_1 =
+-sysinfo_la_LINK = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
++sysinfo_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(OBJCLD) $(AM_OBJCFLAGS) \
+ $(OBJCFLAGS) $(sysinfo_la_LDFLAGS) $(LDFLAGS) -o $@
+ AM_V_P = $(am__v_P_@AM_V@)
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_parse.c b/chat/hexchat/patches/patch-plugins_sysinfo_parse.c
deleted file mode 100644
index 0cd2fe9f79e..00000000000
--- a/chat/hexchat/patches/patch-plugins_sysinfo_parse.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-plugins_sysinfo_parse.c,v 1.1 2015/02/15 17:41:24 khorben Exp $
-
-Fix header location for pkgsrc.
-
---- plugins/sysinfo/parse.c.orig 2014-06-01 16:11:26.000000000 +0000
-+++ plugins/sysinfo/parse.c
-@@ -28,7 +28,7 @@
- #include <time.h>
- #include <dirent.h>
- #include <sys/types.h>
--#include <pci/header.h>
-+#include <pciutils/header.h>
-
- #include "pci.h"
- #include "match.h"
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_pci.c b/chat/hexchat/patches/patch-plugins_sysinfo_pci.c
deleted file mode 100644
index 2318c0512cd..00000000000
--- a/chat/hexchat/patches/patch-plugins_sysinfo_pci.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-plugins_sysinfo_pci.c,v 1.1 2015/02/15 17:41:24 khorben Exp $
-
-Fix header location for pkgsrc.
-
---- plugins/sysinfo/pci.c.orig 2014-06-01 16:11:26.000000000 +0000
-+++ plugins/sysinfo/pci.c
-@@ -24,7 +24,7 @@
- #include <string.h>
- #include <ctype.h>
- #include <unistd.h>
--#include <pci/pci.h>
-+#include <pciutils/pci.h>
- #include "xsys.h"
-
- static struct pci_filter filter; /* Device filter */
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c b/chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c
new file mode 100644
index 00000000000..0270d7ed8bc
--- /dev/null
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-plugins_sysinfo_unix_parse.c,v 1.1 2016/08/16 08:30:14 tnn Exp $
+
+Fix header location for pkgsrc.
+
+--- plugins/sysinfo/unix/parse.c.orig 2016-03-20 01:05:19.000000000 +0000
++++ plugins/sysinfo/unix/parse.c
+@@ -23,7 +23,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <ctype.h>
+-#include <pci/header.h>
++#include <pciutils/header.h>
+ #include <glib.h>
+
+ #ifdef __sparc__
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c
new file mode 100644
index 00000000000..eb66897d5de
--- /dev/null
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-plugins_sysinfo_unix_pci.c,v 1.1 2016/08/16 08:30:14 tnn Exp $
+
+Fix header location for pkgsrc.
+
+--- plugins/sysinfo/unix/pci.c.orig 2016-03-20 01:05:19.000000000 +0000
++++ plugins/sysinfo/unix/pci.c
+@@ -23,7 +23,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <ctype.h>
+-#include <pci/pci.h>
++#include <pciutils/pci.h>
+ #include <glib.h>
+
+ #include "sysinfo.h"
diff --git a/chat/hexchat/patches/patch-plugins_sysinfo_pci.h b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h
index 18b05d02ed4..c174f71b4e6 100644
--- a/chat/hexchat/patches/patch-plugins_sysinfo_pci.h
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h
@@ -1,9 +1,9 @@
-$NetBSD: patch-plugins_sysinfo_pci.h,v 1.1 2015/02/15 17:41:24 khorben Exp $
+$NetBSD: patch-plugins_sysinfo_unix_pci.h,v 1.1 2016/08/16 08:30:14 tnn Exp $
Fix header location for pkgsrc.
---- plugins/sysinfo/pci.h.orig 2014-06-01 16:11:26.000000000 +0000
-+++ plugins/sysinfo/pci.h
+--- plugins/sysinfo/unix/pci.h.orig 2016-03-20 01:05:19.000000000 +0000
++++ plugins/sysinfo/unix/pci.h
@@ -21,7 +21,7 @@
#ifndef _PCI_H_
#define _PCI_H_
diff --git a/chat/hexchat/patches/patch-src_fe-gtk_Makefile.in b/chat/hexchat/patches/patch-src_fe-gtk_Makefile.in
new file mode 100644
index 00000000000..ee5e176d33b
--- /dev/null
+++ b/chat/hexchat/patches/patch-src_fe-gtk_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_fe-gtk_Makefile.in,v 1.1 2016/08/16 08:30:14 tnn Exp $
+
+Specify libtool tag.
+
+--- src/fe-gtk/Makefile.in.orig 2016-05-01 18:35:33.000000000 +0000
++++ src/fe-gtk/Makefile.in
+@@ -156,7 +156,7 @@ AM_V_lt = $(am__v_lt_@AM_V@)
+ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+ am__v_lt_0 = --silent
+ am__v_lt_1 =
+-hexchat_LINK = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
++hexchat_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(OBJCLD) $(AM_OBJCFLAGS) \
+ $(OBJCFLAGS) $(hexchat_LDFLAGS) $(LDFLAGS) -o $@
+ AM_V_P = $(am__v_P_@AM_V@)