summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD.M.D. Ljungmark <spider@gentoo.org>2002-09-05 20:07:47 +0000
committerD.M.D. Ljungmark <spider@gentoo.org>2002-09-05 20:07:47 +0000
commitf28b073dab5bd24bd21d8204331f4b2907affeed (patch)
treeb7ca80a9801e73620c324f63ee4268f4e6ebd14c /net-irc
parentAdded ppc to KEYWORDS. (diff)
downloadgentoo-2-f28b073dab5bd24bd21d8204331f4b2907affeed.tar.gz
gentoo-2-f28b073dab5bd24bd21d8204331f4b2907affeed.tar.bz2
gentoo-2-f28b073dab5bd24bd21d8204331f4b2907affeed.zip
patched with upstream fixme patch
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/xchat/ChangeLog6
-rw-r--r--net-irc/xchat/files/xc1810fixme3.diff36
-rw-r--r--net-irc/xchat/xchat-1.8.10.ebuild4
3 files changed, 44 insertions, 2 deletions
diff --git a/net-irc/xchat/ChangeLog b/net-irc/xchat/ChangeLog
index bb9d2c18b6ce..758e985971e1 100644
--- a/net-irc/xchat/ChangeLog
+++ b/net-irc/xchat/ChangeLog
@@ -1,10 +1,14 @@
# ChangeLog for net-irc/xchat
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/ChangeLog,v 1.16 2002/09/05 15:14:32 spider Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/ChangeLog,v 1.17 2002/09/05 20:07:46 spider Exp $
*xchat-1.8.10 (05 Sep 2002)
05 Sep 2002; Spider <spider@gentoo.org> xchat-1.8.10.ebuild :
+ added an upstream patch to fix /me in queries sending messages to oneself
+
+
+ 05 Sep 2002; Spider <spider@gentoo.org> xchat-1.8.10.ebuild :
removed the perl/gnome code. this should be reimplemented.
updated the version
removed euIRC patch
diff --git a/net-irc/xchat/files/xc1810fixme3.diff b/net-irc/xchat/files/xc1810fixme3.diff
new file mode 100644
index 000000000000..a7537961f7ee
--- /dev/null
+++ b/net-irc/xchat/files/xc1810fixme3.diff
@@ -0,0 +1,36 @@
+diff -ru xchat-1.8.10/src/common/inbound.c xchat-1.8.10p3/src/common/inbound.c
+--- xchat-1.8.10/src/common/inbound.c Wed Aug 7 20:15:59 2002
++++ xchat-1.8.10p3/src/common/inbound.c Tue Aug 13 16:10:21 2002
+@@ -243,19 +243,21 @@
+ if (EMIT_SIGNAL (XP_CHANACTION, sess, chan, from, text, NULL, fromme) == 1)
+ return;
+
+- if (is_channel (serv, chan) || fromme)
++ if (!fromme)
+ {
+- sess = find_channel (chan, serv);
+- if (!fromme && sess)
+- if (fe_is_beep (sess) || prefs.beepchans)
++ if (is_channel (serv, chan))
++ {
++ sess = find_channel (chan, serv);
++ if (sess)
++ if (fe_is_beep (sess) || prefs.beepchans)
++ fe_beep ();
++ } else
++ {
++ /* it's a private action! */
++ sess = find_dialog (serv, from);
++ if (((sess) && fe_is_beep (sess)) || prefs.beepmsg)
+ fe_beep ();
+- }
+- else
+- {
+- /* it's a private action! */
+- sess = find_dialog (serv, from);
+- if (((sess) && fe_is_beep (sess)) || prefs.beepmsg)
+- fe_beep ();
++ }
+ }
+
+ if (!sess && !is_channel (serv, chan) && prefs.autodialog)
diff --git a/net-irc/xchat/xchat-1.8.10.ebuild b/net-irc/xchat/xchat-1.8.10.ebuild
index 65e4997be089..269695545177 100644
--- a/net-irc/xchat/xchat-1.8.10.ebuild
+++ b/net-irc/xchat/xchat-1.8.10.ebuild
@@ -1,6 +1,6 @@
# Copyrigth 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/xchat-1.8.10.ebuild,v 1.1 2002/09/05 15:14:32 spider Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/xchat-1.8.10.ebuild,v 1.2 2002/09/05 20:07:46 spider Exp $
S=${WORKDIR}/${P}
DESCRIPTION="X-Chat is a graphical IRC client for UNIX operating systems."
@@ -26,6 +26,8 @@ src_unpack() {
unpack ${A}
cd ${S}
+
+ patch -p1 <${FILESDIR}/xc1810fixme3.diff
cp configure configure.orig
use python && ( \