Subject: CVS commit: pkgsrc/chat/xchat
To: None <pkgsrc-changes@NetBSD.org>
From: Jeremy C. Reed <reed@netbsd.org>
List: pkgsrc-changes
Date: 01/25/2007 21:27:49
Module Name:	pkgsrc
Committed By:	reed
Date:		Thu Jan 25 21:27:49 UTC 2007

Modified Files:
	pkgsrc/chat/xchat: Makefile Makefile.common PLIST distinfo
Added Files:
	pkgsrc/chat/xchat/patches: patch-ab patch-ac

Log Message:
Update xchat to 2.8.0. Okayed by maintainer.

Adds a "cs" locale file. And adds system tray notification support.
(Maybe the xchat-systray-integration package is not needed now?)

Note I never tested the python plugin (but did build and install).

Added two patches direct from xchat's FTP site.

Configure with --enable-xft. (Hopefully that is okay with quark on Mac OS).

Now depends on gtk2+>=2.10.0.

Install a couple documentation files.
Use INSTALLATION_DIRS to create the plugins directory.

ChangeLog hs:
 - Updated translations (cs, de, gl, hu).
 - XChat now requires at least GTK+ 2.10.
 - Added a system tray icon (aka Notification Area). This is probably the
   biggest feature addition in this series. Also added a /TRAY command so
   scripts can manipulate the icon.
 - Added partial support for numeric 005 token ELIST (min users only).
 - Brand new channel list window: GtkTreeView, nicer layout, less CPU power
   when downloading very large list, uses less memory, supports regexp/
   patternmatch/substring search and supports downloading LIST with minusers to
   save time (only on some networks that support ELIST).
 - Overhauled URL opening on Unix, it now tries xdg-open first, then auto-
   detects Gnome or KDE to run gnome-open or kfmclient. URLs with quotes
   should also work now (changed to execv()).
 - Settings: Warn the user when trying to put the tree on the top/bottom.
 - Fixed DCC ack reading so it doesn't use MSG_PEEK.
 - Channel modes are no longer shown in the titlebar if they contain a key.
 - Added /GUI APPLY command, which does that same as pressing OK in the
   settings window (e.g use it after /set). Mainly for scripters.
 - Allow changing the logging folder if the log filename is set to a full path
   in the settings window (starts with a '/').
 - Added 'Your Action' text event.
 - Separated out /away and /back commands so it's obvious what they'll do.
 - Changes to /MENU command (See plugin20.html for details):
  * Now works for popup menus too.
  * Allows creation of radio menu items.
  * -p arg can now to be negative to give a position offset from right/bottom.
  * -i arg to specify an icon file.
 - Plugin API:
  * Added event_text to xchat_get_info().
 - Perl (Lian Wan Situ)
  * Fixed hook_command so that it won't override the help message for builtin
    commands unless a help message was specified.
  * Perl Win32: Warn the user about trying to load 64-bit ActivePerl.


To generate a diff of this commit:
cvs rdiff -r1.45 -r1.46 pkgsrc/chat/xchat/Makefile
cvs rdiff -r1.52 -r1.53 pkgsrc/chat/xchat/Makefile.common
cvs rdiff -r1.12 -r1.13 pkgsrc/chat/xchat/PLIST
cvs rdiff -r1.31 -r1.32 pkgsrc/chat/xchat/distinfo
cvs rdiff -r0 -r1.8 pkgsrc/chat/xchat/patches/patch-ab
cvs rdiff -r0 -r1.4 pkgsrc/chat/xchat/patches/patch-ac

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