pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/hexchat



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed May  8 17:19:41 UTC 2019

Modified Files:
        pkgsrc/chat/hexchat: Makefile PLIST distinfo

Log Message:
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!)


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/chat/hexchat/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/hexchat/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/chat/hexchat/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/hexchat/Makefile
diff -u pkgsrc/chat/hexchat/Makefile:1.31 pkgsrc/chat/hexchat/Makefile:1.32
--- pkgsrc/chat/hexchat/Makefile:1.31   Thu Apr 25 07:32:38 2019
+++ pkgsrc/chat/hexchat/Makefile        Wed May  8 17:19:41 2019
@@ -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 @@ _TOOLS_USE_PKGSRC.msgfmt=     yes
 .include "options.mk"
 
 MESON_ARGS+=           -Dwith-text=true
+MESON_ARGS+=           -Dwith-appdata=false
 
 # XXX meson
 PYTHON_VERSIONS_INCOMPATIBLE=  27
@@ -41,6 +41,20 @@ PLIST_SUBST+=                SOEXT=${SOEXT}
 
 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"

Index: pkgsrc/chat/hexchat/PLIST
diff -u pkgsrc/chat/hexchat/PLIST:1.4 pkgsrc/chat/hexchat/PLIST:1.5
--- pkgsrc/chat/hexchat/PLIST:1.4       Wed Apr  4 17:40:23 2018
+++ pkgsrc/chat/hexchat/PLIST   Wed May  8 17:19:41 2019
@@ -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.gtk2}share/applications/io.githu
 ${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

Index: pkgsrc/chat/hexchat/distinfo
diff -u pkgsrc/chat/hexchat/distinfo:1.7 pkgsrc/chat/hexchat/distinfo:1.8
--- pkgsrc/chat/hexchat/distinfo:1.7    Sat Mar 24 07:05:53 2018
+++ pkgsrc/chat/hexchat/distinfo        Wed May  8 17:19:41 2019
@@ -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