summaryrefslogtreecommitdiff
path: root/chat/hexchat/Makefile
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2018-03-17 11:56:15 +0000
committertnn <tnn@pkgsrc.org>2018-03-17 11:56:15 +0000
commit69c7a96ae309c6f9e7b31bc156e5e79b70bf7b31 (patch)
tree495da142302fe68720a54272b03cb1b07cef6328 /chat/hexchat/Makefile
parent3ab51e2ec4b8c7aa1acc24f0172b7e5d212482ee (diff)
downloadpkgsrc-69c7a96ae309c6f9e7b31bc156e5e79b70bf7b31.tar.gz
hexchat: update to 2.14.1
2.14.1 (2018-03-13) fix performance regression on Unix fix building plugins with some compilers add missing gtk pixbuf theme engine in Windows installer 2.14.0 (2018-03-10) rewrite build system in Meson replace intltool build depenency with gettext >= 0.19.6 rename data files to use io.github.Hexchat name add option (irc_reconnect_rejoin) to disable auto-rejoin on reconnect add ability to set custom tray icon separate of app icon fix building against OpenSSL 1.1.0 fix Enchant 2.0+ support fix input box theming with Adwaita-dark fix custom sounds not respecting omit if away option fix detecting if a tray doesn?t exist on x11 fix cutting off ctcp text after ending \01 fix /ignore not accepting full hosts fix characters getting cut off when their width changes (on Unix) fix various possible crashes change preference window to be scroll-able remove ctrl+w binding by default remove mpcinfo plugin doat: fix channels with / in them fishlim: fix key exchange fishlim: fix building against LibreSSL sysinfo: fix pci.ids file not being found on some distros sysinfo: make libpci optional lua: avoid loading the same script multiple times update translations update libraries on Windows, including Python to 3.6
Diffstat (limited to 'chat/hexchat/Makefile')
-rw-r--r--chat/hexchat/Makefile28
1 files changed, 15 insertions, 13 deletions
diff --git a/chat/hexchat/Makefile b/chat/hexchat/Makefile
index 3dace79f28c..5f9ea620283 100644
--- a/chat/hexchat/Makefile
+++ b/chat/hexchat/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2018/03/12 11:16:09 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2018/03/17 11:56:15 tnn Exp $
-DISTNAME= hexchat-2.12.3
-PKGREVISION= 7
+DISTNAME= hexchat-2.14.1
CATEGORIES= chat
MASTER_SITES= http://dl.hexchat.net/hexchat/
EXTRACT_SUFX= .tar.xz
@@ -11,27 +10,30 @@ HOMEPAGE= https://hexchat.github.io/
COMMENT= IRC client based on XChat
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit
-GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= bison gmake intltool msgfmt msgmerge pkg-config xgettext
USE_LANGUAGES= c c++
PKGCONFIG_OVERRIDE+= share/pkgconfig/hexchat-plugin.pc.in
-.include "options.mk"
+# XXX fails without GNU msgfmt
+_TOOLS_USE_PKGSRC.msgfmt= yes
-CONFIGURE_ARGS+= --enable-textfe
+.include "options.mk"
-.if ${OPSYS} == "Darwin"
-CONFIGURE_ARGS+= --disable-xlib
-.else
-.include "../../x11/libX11/buildlink3.mk"
-.endif
+MESON_ARGS+= -Dwith-text=true
-.if ${MACHINE_ARCH} == "i386"
-CONFIGURE_ARGS+= --enable-mmx
+# XXX meson
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+.if empty(PKG_OPTIONS:Mpython)
+PYTHON_FOR_BUILD_ONLY= yes
.endif
+.include "../../lang/python/pyversion.mk"
+REPLACE_PYTHON+= plugins/perl/generate_header.py
+REPLACE_PYTHON+= src/common/make-te.py
+REPLACE_PYTHON+= meson_post_install.py
+.include "../../devel/py-meson/build.mk"
.include "../../textproc/iso-codes/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"