pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/hexchat hexchat: Update to 2.14.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/34ed62dbd653
branches:  trunk
changeset: 323370:34ed62dbd653
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed May 08 17:19:41 2019 +0000

description:
hexchat: Update to 2.14.2.

Changes:

* remove shift+click binding to close tabs
* re-add option to build against legacy perl
* add appstream metainfo for plugins
* add build option to set perl binary
* add option to build without appstream
* fix not unminimizing when restoring from tray
* fix translations containing invalid text events
* fix server passwords starting with :
* update libraries on windows, fixing CVE-2018-15120 (and emoji!)

diffstat:

 chat/hexchat/Makefile |  22 ++++++++++++++++++----
 chat/hexchat/PLIST    |   3 +--
 chat/hexchat/distinfo |  10 +++++-----
 3 files changed, 24 insertions(+), 11 deletions(-)

diffs (80 lines):

diff -r b2cb75542845 -r 34ed62dbd653 chat/hexchat/Makefile
--- a/chat/hexchat/Makefile     Wed May 08 12:52:59 2019 +0000
+++ b/chat/hexchat/Makefile     Wed May 08 17:19:41 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.31 2019/04/25 07:32:38 maya Exp $
+# $NetBSD: Makefile,v 1.32 2019/05/08 17:19:41 nia Exp $
 
-DISTNAME=      hexchat-2.14.1
-PKGREVISION=   6
+DISTNAME=      hexchat-2.14.2
 CATEGORIES=    chat
-MASTER_SITES=  http://dl.hexchat.net/hexchat/
+MASTER_SITES=  https://dl.hexchat.net/hexchat/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -23,6 +22,7 @@
 .include "options.mk"
 
 MESON_ARGS+=           -Dwith-text=true
+MESON_ARGS+=           -Dwith-appdata=false
 
 # XXX meson
 PYTHON_VERSIONS_INCOMPATIBLE=  27
@@ -41,6 +41,20 @@
 
 LDFLAGS.SunOS+=                -lsocket -lnsl
 
+# I have no idea why it sometimes isn't doing this, causing the build
+# to fail without the generated files.
+post-configure:
+       ${PYTHONBIN} ${WRKSRC}/src/common/make-te.py \
+               ${WRKSRC}/src/common/textevents.in \
+               ${WRKSRC}/src/common/textevents.h \
+               ${WRKSRC}/src/common/textenums.h
+       cd ${WRKSRC} && ${PREFIX}/bin/glib-genmarshal \
+               --prefix _hexchat_marshal --internal \
+               --output src/common/marshal.c \
+               --body src/common/marshalers.list \
+               --include-header marshal.h
+
+
 .include "../../devel/py-meson/build.mk"
 .include "../../textproc/iso-codes/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"
diff -r b2cb75542845 -r 34ed62dbd653 chat/hexchat/PLIST
--- a/chat/hexchat/PLIST        Wed May 08 12:52:59 2019 +0000
+++ b/chat/hexchat/PLIST        Wed May 08 17:19:41 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2018/04/04 17:40:23 tron Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/05/08 17:19:41 nia Exp $
 ${PLIST.gtk2}bin/hexchat
 bin/hexchat-text
 include/hexchat-plugin.h
@@ -14,7 +14,6 @@
 ${PLIST.dbus}share/dbus-1/services/org.hexchat.service.service
 ${PLIST.gtk2}share/icons/hicolor/48x48/apps/hexchat.png
 ${PLIST.gtk2}share/icons/hicolor/scalable/apps/hexchat.svg
-${PLIST.gtk2}share/metainfo/io.github.Hexchat.appdata.xml
 share/locale/af/LC_MESSAGES/hexchat.mo
 share/locale/am/LC_MESSAGES/hexchat.mo
 share/locale/ast/LC_MESSAGES/hexchat.mo
diff -r b2cb75542845 -r 34ed62dbd653 chat/hexchat/distinfo
--- a/chat/hexchat/distinfo     Wed May 08 12:52:59 2019 +0000
+++ b/chat/hexchat/distinfo     Wed May 08 17:19:41 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.7 2018/03/24 07:05:53 wiz Exp $
+$NetBSD: distinfo,v 1.8 2019/05/08 17:19:41 nia Exp $
 
-SHA1 (hexchat-2.14.1.tar.xz) = 3cb9c8734eded5d55e08ef801b668ee730374a5a
-RMD160 (hexchat-2.14.1.tar.xz) = 87f0aadaaeb4fd16650b3622a45510bd470c32d1
-SHA512 (hexchat-2.14.1.tar.xz) = 2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd
-Size (hexchat-2.14.1.tar.xz) = 1281872 bytes
+SHA1 (hexchat-2.14.2.tar.xz) = 650f6247cc68c022ba4fee09ebde578dc2ec1c33
+RMD160 (hexchat-2.14.2.tar.xz) = a41067f7dd9b0eceaf2252aa7a8b8eca7dd228fd
+SHA512 (hexchat-2.14.2.tar.xz) = 488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca
+Size (hexchat-2.14.2.tar.xz) = 1288732 bytes
 SHA1 (patch-osx_launcher.sh) = 7493430921809182898aca2ebb8fd1f493dbd9d3
 SHA1 (patch-plugins_sysinfo_meson.build) = 4f5309ddded3c23014711e1b3305ff6a1c5f62d6
 SHA1 (patch-plugins_sysinfo_unix_parse.c) = 92b882b7573cfcfc280351353a7bdcb0a7940c06



Home | Main Index | Thread Index | Old Index