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.