head 1.12; access; symbols pkgsrc-2023Q4:1.12.0.14 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.12 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.10 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.8 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.6 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.4 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.2 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.11.0.4 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.2 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.9.0.16 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.14 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.12 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.10 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.8 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.6 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.4 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.7.0.2 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.6.0.12 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.10 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.8 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.6 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.4 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.2 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.5.0.10 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.8 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.4 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.2 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.8 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.6 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.4 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.2 pkgsrc-2015Q1-base:1.2; locks; strict; comment @# @; 1.12 date 2022.05.13.15.35.17; author wiz; state Exp; branches; next 1.11; commitid b0PEaOV51cPpqUDD; 1.11 date 2021.12.17.20.09.34; author maya; state Exp; branches; next 1.10; commitid xidxiE29uyWAF2lD; 1.10 date 2021.10.19.08.17.06; author nia; state Exp; branches; next 1.9; commitid jNRnrstv3dwOCodD; 1.9 date 2019.12.04.11.57.05; author nia; state Exp; branches; next 1.8; commitid D2DtUDFwd4qqQnNB; 1.8 date 2019.11.02.22.18.22; author rillig; state Exp; branches; next 1.7; commitid OfANts7ut9vhkkJB; 1.7 date 2019.07.09.10.32.51; author nia; state Exp; branches; next 1.6; commitid cjXlylIL8sws9muB; 1.6 date 2018.03.17.11.56.15; author tnn; state Exp; branches; next 1.5; commitid GVwNmIEOwVgLYNuA; 1.5 date 2017.03.28.16.18.25; author khorben; state Exp; branches; next 1.4; commitid HeI1VY8hbRNmPkLz; 1.4 date 2016.08.16.08.30.14; author tnn; state Exp; branches; next 1.3; commitid FYIOXqo4eyhSrviz; 1.3 date 2015.12.29.04.54.37; author dholland; state Exp; branches; next 1.2; commitid u8BGzIq28fJjGNOy; 1.2 date 2015.02.18.08.47.12; author tnn; state Exp; branches; next 1.1; commitid cBR9bAtZgNHQ3tay; 1.1 date 2015.02.15.17.41.24; author khorben; state Exp; branches; next ; commitid 31pLVqqeKJj578ay; desc @@ 1.12 log @hexchat: adapt libpci option for pciutils 3.8.0 default-off, so no PKGREVISION bump @ text @# $NetBSD: options.mk,v 1.11 2021/12/17 20:09:34 maya Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.hexchat PKG_SUPPORTED_OPTIONS= dbus gtk2 libcanberra libpci PKG_SUPPORTED_OPTIONS+= lua openssl perl python PKG_SUGGESTED_OPTIONS+= gtk2 openssl PLIST_VARS+= dbus gtk2 libpci lua perl python fishlim .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mdbus) .include "../../sysutils/dbus-glib/buildlink3.mk" .include "../../sysutils/dbus/buildlink3.mk" PLIST.dbus= yes MESON_ARGS+= -Ddbus=enabled .else MESON_ARGS+= -Ddbus=disabled .endif .if !empty(PKG_OPTIONS:Mgtk2) .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../graphics/gdk-pixbuf2/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" PLIST.gtk2= yes MESON_ARGS+= -Dgtk-frontend=true .else MESON_ARGS+= -Dgtk-frontend=false .endif .if !empty(PKG_OPTIONS:Mlibcanberra) .include "../../audio/libcanberra/buildlink3.mk" MESON_ARGS+= -Dlibcanberra=enabled .else MESON_ARGS+= -Dlibcanberra=disabled .endif .if !empty(PKG_OPTIONS:Mlibpci) BUILDLINK_API_DEPENDS.pciutils+= pciutils>=3.8 .include "../../sysutils/pciutils/buildlink3.mk" .include "../../sysutils/pciutils/libname.mk" LIBS+= -l${PCIUTILS_LIBNAME} PLIST.libpci= yes MESON_ARGS+= -Dwith-sysinfo=true .else MESON_ARGS+= -Dwith-sysinfo=false .endif .if !empty(PKG_OPTIONS:Mlua) .include "../../lang/lua/buildlink3.mk" MESON_ARGS+= -Dwith-lua=lua PLIST.lua= yes .else MESON_ARGS+= -Dwith-lua=false .endif .if !empty(PKG_OPTIONS:Mopenssl) .include "../../security/openssl/buildlink3.mk" MESON_ARGS+= -Dtls=enabled MESON_ARGS+= -Dwith-fishlim=true PLIST.fishlim= yes .else MESON_ARGS+= -Dtls=disabled MESON_ARGS+= -Dwith-fishlim=false .endif .if !empty(PKG_OPTIONS:Mperl) .include "../../lang/perl5/buildlink3.mk" USE_TOOLS+= perl PLIST.perl= yes MESON_ARGS+= -Dwith-perl=true .else MESON_ARGS+= -Dwith-perl=false .endif .if !empty(PKG_OPTIONS:Mpython) PLIST.python= yes MESON_ARGS+= -Dwith-python=python-${PYVERSSUFFIX} .else MESON_ARGS+= -Dwith-python=false PYTHON_FOR_BUILD_ONLY= tool .endif @ 1.11 log @hexchat: use pciutils mk fragment to find libpci soname. no functional change @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.10 2021/10/19 08:17:06 nia Exp $ d41 1 @ 1.10 log @hexchat: update to 2.16.0 2.16.0 (2021-10-01) * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY * add support for strikethrough formatting * update network list (including Libera.Chat as the default) * update OpenSSL on Windows * fix text clipping issues by respecting font line height * fix URLs not being escaped when opened * fix misc IRC message parsing issues * remove libnotify dependency on Linux, fixing hangs when notifications are shown * remove libproxy dependency on Linux * print ChanServ notices in the front tab by default * fishlim: add support for CBC mode * python: rewrite plugin in python with CFFI This lowers memory usage and fixed conflicts with many C Python modules including pygobject @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.9 2019/12/04 11:57:05 nia Exp $ d42 2 a43 5 . if ${OPSYS} == "NetBSD" LIBS+= -lpciutils . else LIBS+= -lpci . endif @ 1.9 log @hexchat: Backport a message parser fix and clean up the Makefile a bit. This fixes some small problems (e.g. with the display of the date the topic was set) when connecting to IRC networks running newer, standards-compliant server implementations. I'm backporting these fixes because I'm not expecting a new HexChat release to be made any time soon. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2019/11/02 22:18:22 rillig Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= dbus gtk2 libcanberra libnotify libpci libproxy d6 2 a7 1 PKG_SUGGESTED_OPTIONS+= gtk2 libproxy openssl d17 1 a17 1 MESON_ARGS+= -Dwith-dbus=true d19 1 a19 1 MESON_ARGS+= -Dwith-dbus=false d28 1 a28 1 MESON_ARGS+= -Dwith-gtk=true d30 1 a30 1 MESON_ARGS+= -Dwith-gtk=false d35 1 a35 8 MESON_ARGS+= -Dwith-libcanberra=true .else MESON_ARGS+= -Dwith-libcanberra=false .endif .if !empty(PKG_OPTIONS:Mlibnotify) .include "../../sysutils/libnotify/buildlink3.mk" MESON_ARGS+= -Dwith-libnotify=true d37 1 a37 1 MESON_ARGS+= -Dwith-libnotify=false a52 7 .if !empty(PKG_OPTIONS:Mlibproxy) .include "../../www/libproxy/buildlink3.mk" MESON_ARGS+= -Dwith-libproxy=true .else MESON_ARGS+= -Dwith-libproxy=false .endif d63 1 a63 1 MESON_ARGS+= -Dwith-ssl=true d67 1 a67 1 MESON_ARGS+= -Dwith-ssl=false @ 1.8 log @chat: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2019/07/09 10:32:51 nia Exp $ d98 1 @ 1.7 log @hexchat: Remove libsexy option, it isn't used any more. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2018/03/17 11:56:15 tnn Exp $ d48 1 a48 1 .if ${OPSYS} == "NetBSD" d50 1 a50 1 .else d52 1 a52 1 .endif @ 1.6 log @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 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2017/03/28 16:18:25 khorben Exp $ d5 2 a6 2 PKG_SUPPORTED_OPTIONS+= libsexy lua openssl perl python PKG_SUGGESTED_OPTIONS+= gtk2 libproxy libsexy openssl a98 4 .if !empty(PKG_OPTIONS:Mlibsexy) .include "../../devel/libsexy/buildlink3.mk" .endif @ 1.5 log @Update chat/hexchat to version 2.12.3 2.12.3 (2016-10-22) * fix crash with bad translations * fix crash and leaks in mpcinfo plugin * add mhop command * change ping timeout to 60 by default * update translations 2.12.2 (2016-10-08) * fix input box theme with Adwaita 3.20 * fix return value of hexchat_pluginpref_get_int() * fix tab color changing when print events are eaten * fix network name not being sanitized for scrollback files * fix building sysinfo on OS X <= 10.9 * fix resume with DCC GET * fix possible assertion when decoding incoming text * fix possible crashes when plugins modify the UI during context close * add "chanmodes" to channel list in plugin api * lua: o add automatic return and = handling in console o fix pluginpref usage * fishlim: o fix saving nicks containing [ or ] o add commands: /topic+, /msg+, and /notice+ o add support for /me o add /keyx command to do DH1080 key exchanges * improve efficiency of various timers * reduce updates of user count in titlebar/userlist * download extra redist for perl on Windows * update appdata file * update translations * update dependencies on Windows This is a leaf package, and in preparation of a security fix. "please commit" gdt@@ @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2016/08/16 08:30:14 tnn Exp $ d4 3 a6 3 PKG_SUPPORTED_OPTIONS= dbus gtk2 inet6 libcanberra libnotify libpci libproxy PKG_SUPPORTED_OPTIONS+= libsexy lua ntlm openssl perl python tests themes xft2 PKG_SUGGESTED_OPTIONS+= gtk2 inet6 libproxy libsexy openssl xft2 d8 1 a8 1 PLIST_VARS+= dbus gtk2 libpci lua perl python d16 1 d18 1 a18 1 CONFIGURE_ARGS+= --disable-dbus d27 1 d29 1 a29 5 CONFIGURE_ARGS+= --disable-gtkfe .endif .if empty(PKG_OPTIONS:Minet6) CONFIGURE_ARGS+= --disable-ipv6 d34 1 d36 1 a36 1 CONFIGURE_ARGS+= --disable-libcanberra d41 1 d43 1 a43 1 CONFIGURE_ARGS+= --disable-libnotify d54 3 d61 1 d63 1 a63 1 CONFIGURE_ARGS+= --disable-libproxy d68 1 a68 1 CONFIGURE_ARGS+= --enable-lua d71 1 a71 8 CONFIGURE_ARGS+= --disable-lua .endif .if !empty(PKG_OPTIONS:Mntlm) .include "../../devel/libntlm/buildlink3.mk" CONFIGURE_ARGS+= --enable-ntlm=yes .else CONFIGURE_ARGS+= --enable-ntlm=no d76 3 d80 2 a81 1 CONFIGURE_ARGS+= --enable-openssl=no d88 1 d90 1 a90 1 CONFIGURE_ARGS+= --disable-perl a93 1 .include "../../lang/python/pyversion.mk" d95 1 d97 1 a97 1 CONFIGURE_ARGS+= --enable-python=no a102 17 .if !empty(PKG_OPTIONS:Mtests) CONFIGURE_ARGS+= --enable-glibtest .else CONFIGURE_ARGS+= --disable-glibtest .endif .if !empty(PKG_OPTIONS:Mthemes) #BROKEN= The themes option does not build at the moment. .include "../../devel/monodevelop/buildlink3.mk" CONFIGURE_ARGS+= --with-theme-manager=on .endif .if !empty(PKG_OPTIONS:Mxft2) .include "../../x11/libXext/buildlink3.mk" .include "../../x11/libXft/buildlink3.mk" .endif @ 1.4 log @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 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2015/12/29 04:54:37 dholland Exp $ d27 1 a27 1 CONFIGURE_ARGS+= --disable-gtkfe --disable-gtktest a103 3 .if !empty(PKG_OPTIONS:Mgtk2) CONFIGURE_ARGS+= --enable-gtktest .endif d105 1 a105 1 CONFIGURE_ARGS+= --disable-glibtest --disable-gtktest @ 1.3 log @Whitespace. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2015/02/18 08:47:12 tnn Exp $ d5 1 a5 1 PKG_SUPPORTED_OPTIONS+= libsexy ntlm openssl perl python tests themes xft2 d8 1 a8 1 PLIST_VARS+= dbus gtk2 libpci perl python d62 8 @ 1.2 log @fix build failure using default optinos @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2015/02/15 17:41:24 khorben Exp $ d80 1 a80 1 CONFIGURE_ARGS+= --disable-perl @ 1.1 log @Imported chat/hexchat 2.10.2 from pkgsrc-wip HexChat is an IRC client based on XChat, but unlike XChat it's completely free for both Windows and Unix-like systems. Since XChat is open source, it's perfectly legal. HexChat was originally called XChat-WDK which in turn was a successor of freakschat. @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 PKG_SUPPORTED_OPTIONS+= ntlm openssl perl python tests themes xft2 @