ports/107563: update irc/xchat to 2.8.0

Alex goo at t72.ru
Fri Jan 5 13:00:22 UTC 2007


>Number:         107563
>Category:       ports
>Synopsis:       update irc/xchat to 2.8.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 05 13:00:21 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Alex
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
>Description:
- 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.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN xchat.orig/Makefile xchat/Makefile
--- xchat.orig/Makefile	Thu Dec 21 18:11:47 2006
+++ xchat/Makefile	Fri Jan  5 16:14:35 2007
@@ -6,11 +6,10 @@
 #    $MCom: ports-stable/irc/xchat/Makefile,v 1.1 2006/10/26 08:33:06 marcus Exp $
 
 PORTNAME=	xchat
-PORTVERSION=	2.6.8
-PORTREVISION=	2
+PORTVERSION=	2.8.0
 CATEGORIES=	irc gnome ipv6
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
-		http://xchat.org/files/source/2.6/
+		http://xchat.org/files/source/2.8/
 MASTER_SITE_SUBDIR=	${PORTNAME:S|2||}
 DISTNAME=	xchat-${PORTVERSION}
 
@@ -27,7 +26,7 @@
 CONFIGURE_ARGS=	--enable-nls \
 		--enable-ipv6
 
-CONFLICTS=	xchat-1*
+CONFLICTS=	xchat-1* xchat-systray-plugin*
 
 .if defined(WITH_SOCKS)
 BUILD_DEPENDS+=	${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
diff -urN xchat.orig/distinfo xchat/distinfo
--- xchat.orig/distinfo	Mon Nov  6 23:28:02 2006
+++ xchat/distinfo	Thu Jan  4 17:24:05 2007
@@ -1,3 +1,3 @@
-MD5 (xchat-2.6.8.tar.bz2) = 940fd8560a4e4e5d905e53207c6cbb87
-SHA256 (xchat-2.6.8.tar.bz2) = 7e239a43c5e293da57a0ee8dc1e383d243ec44b00e682558db93be3d2752611f
-SIZE (xchat-2.6.8.tar.bz2) = 1184287
+MD5 (xchat-2.8.0.tar.bz2) = dddb703d1daf9be7a7bc9461cf11ede7
+SHA256 (xchat-2.8.0.tar.bz2) = f417891d2405980875fd3ce03eb78f8e2ad3ea7354df8b7bb0a2939a55e20906
+SIZE (xchat-2.8.0.tar.bz2) = 1257232
diff -urN xchat.orig/files/patch-xc264-sec-url xchat/files/patch-xc264-sec-url
--- xchat.orig/files/patch-xc264-sec-url	Mon Dec 18 20:57:41 2006
+++ xchat/files/patch-xc264-sec-url	Thu Jan  1 05:00:00 1970
@@ -1,12 +0,0 @@
---- src/common/util.c	2006-10-14 15:47:44.000000000 +1000
-+++ src/common/util.c	2006-12-17 13:22:01.000000000 +1100
-@@ -1178,7 +1178,8 @@
- 		if (*src != quote) *buf++ = '\\';
- 	    }
- 	    *buf++ = *src;
--	} else if (isspace((unsigned char) *src)) {
-+	/*} else if (isspace((unsigned char) *src)) {*/
-+	} else if (*src == ' ') {
- 	    if (*argv[argc]) {
- 		buf++, argc++;
- 		if (argc == argvAlloced) {
diff -urN xchat.orig/pkg-plist xchat/pkg-plist
--- xchat.orig/pkg-plist	Mon Nov  6 23:28:02 2006
+++ xchat/pkg-plist	Fri Jan  5 17:03:56 2007
@@ -8,6 +8,7 @@
 share/applications/xchat.desktop
 %%DBUS%%share/dbus-1/services/org.xchat.service.service
 share/locale/be/LC_MESSAGES/xchat.mo
+share/locale/cs/LC_MESSAGES/xchat.mo
 share/locale/de/LC_MESSAGES/xchat.mo
 share/locale/el/LC_MESSAGES/xchat.mo
 share/locale/es/LC_MESSAGES/xchat.mo

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list