From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 5 13:00:22 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A235D16A403 for ; Fri, 5 Jan 2007 13:00:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 5C68A13C455 for ; Fri, 5 Jan 2007 13:00:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l05D0MxM080551 for ; Fri, 5 Jan 2007 13:00:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l05D0MsB080546; Fri, 5 Jan 2007 13:00:22 GMT (envelope-from gnats) Resent-Date: Fri, 5 Jan 2007 13:00:22 GMT Resent-Message-Id: <200701051300.l05D0MsB080546@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 42F8B16A403 for ; Fri, 5 Jan 2007 12:50:51 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 31FD013C441 for ; Fri, 5 Jan 2007 12:50:51 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l05CooC1023785 for ; Fri, 5 Jan 2007 12:50:50 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l05Coo0p023784; Fri, 5 Jan 2007 12:50:50 GMT (envelope-from nobody) Message-Id: <200701051250.l05Coo0p023784@www.freebsd.org> Date: Fri, 5 Jan 2007 12:50:50 GMT From: Alex To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/107563: update irc/xchat to 2.8.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jan 2007 13:00:22 -0000 >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: