pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/hexchat Update to hexchat-2.12.2. Add lua PKG_OPT...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/30dfa92a3ff6
branches:  trunk
changeset: 351182:30dfa92a3ff6
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Tue Aug 16 08:30:14 2016 +0000

description:
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:

 chat/hexchat/Makefile                                   |   5 +--
 chat/hexchat/PLIST                                      |   3 +-
 chat/hexchat/distinfo                                   |  19 +++++++++-------
 chat/hexchat/options.mk                                 |  14 +++++++++--
 chat/hexchat/patches/patch-configure                    |  15 +++++++++++++
 chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in  |  15 +++++++++++++
 chat/hexchat/patches/patch-plugins_sysinfo_parse.c      |  15 -------------
 chat/hexchat/patches/patch-plugins_sysinfo_pci.c        |  15 -------------
 chat/hexchat/patches/patch-plugins_sysinfo_pci.h        |  15 -------------
 chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c |  15 +++++++++++++
 chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c   |  15 +++++++++++++
 chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h   |  15 +++++++++++++
 chat/hexchat/patches/patch-src_fe-gtk_Makefile.in       |  15 +++++++++++++
 13 files changed, 116 insertions(+), 60 deletions(-)

diffs (258 lines):

diff -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/Makefile
--- a/chat/hexchat/Makefile     Tue Aug 16 04:30:05 2016 +0000
+++ b/chat/hexchat/Makefile     Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/PLIST
--- a/chat/hexchat/PLIST        Tue Aug 16 04:30:05 2016 +0000
+++ b/chat/hexchat/PLIST        Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/distinfo
--- a/chat/hexchat/distinfo     Tue Aug 16 04:30:05 2016 +0000
+++ b/chat/hexchat/distinfo     Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/options.mk
--- a/chat/hexchat/options.mk   Tue Aug 16 04:30:05 2016 +0000
+++ b/chat/hexchat/options.mk   Tue Aug 16 08:30:14 2016 +0000
@@ -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 @@
 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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-configure      Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_Makefile.in    Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_parse.c
--- a/chat/hexchat/patches/patch-plugins_sysinfo_parse.c        Tue Aug 16 04:30:05 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_pci.c
--- a/chat/hexchat/patches/patch-plugins_sysinfo_pci.c  Tue Aug 16 04:30:05 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_pci.h
--- a/chat/hexchat/patches/patch-plugins_sysinfo_pci.h  Tue Aug 16 04:30:05 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-plugins_sysinfo_pci.h,v 1.1 2015/02/15 17:41:24 khorben Exp $
-
-Fix header location for pkgsrc.
-
---- plugins/sysinfo/pci.h.orig 2014-06-01 16:11:26.000000000 +0000
-+++ plugins/sysinfo/pci.h
-@@ -21,7 +21,7 @@
- #ifndef _PCI_H_
- #define _PCI_H_
- 
--#include <pci/pci.h>
-+#include <pciutils/pci.h>
- void pci_find_fullname(char *fullname, char *vendor, char *device);
- int  pci_find_by_class(u16 *class, char *vendor, char *device);
- 
diff -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_parse.c   Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.c     Tue Aug 16 08:30:14 2016 +0000
@@ -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 -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-plugins_sysinfo_unix_pci.h     Tue Aug 16 08:30:14 2016 +0000
@@ -0,0 +1,15 @@
+$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/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_
+ 
+-#include <pci/pci.h>
++#include <pciutils/pci.h>
+ void pci_find_fullname(char *fullname, char *vendor, char *device);
+ int  pci_find_by_class(u16 *class, char *vendor, char *device);
+ 
diff -r 09bfe738b7fb -r 30dfa92a3ff6 chat/hexchat/patches/patch-src_fe-gtk_Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/hexchat/patches/patch-src_fe-gtk_Makefile.in Tue Aug 16 08:30:14 2016 +0000
@@ -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@)



Home | Main Index | Thread Index | Old Index