summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-irc/xchat/ChangeLog9
-rw-r--r--net-irc/xchat/files/digest-xchat-2.8.4-r3 (renamed from net-irc/xchat/files/digest-xchat-2.8.4-r2)0
-rw-r--r--net-irc/xchat/files/xc284-fix-scrollbfdleak.diff14
-rw-r--r--net-irc/xchat/xchat-2.8.4-r3.ebuild (renamed from net-irc/xchat/xchat-2.8.4-r2.ebuild)3
4 files changed, 24 insertions, 2 deletions
diff --git a/net-irc/xchat/ChangeLog b/net-irc/xchat/ChangeLog
index a8e25cb75be7..92a35581d901 100644
--- a/net-irc/xchat/ChangeLog
+++ b/net-irc/xchat/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-irc/xchat
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/ChangeLog,v 1.262 2007/10/22 15:08:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/ChangeLog,v 1.263 2007/11/20 18:12:34 armin76 Exp $
+
+*xchat-2.8.4-r3 (20 Nov 2007)
+
+ 20 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ +files/xc284-fix-scrollbfdleak.diff, -xchat-2.8.4-r2.ebuild,
+ +xchat-2.8.4-r3.ebuild:
+ Revbump to stable to add an useful fix, bug #199734
*xchat-2.8.4-r2 (22 Oct 2007)
diff --git a/net-irc/xchat/files/digest-xchat-2.8.4-r2 b/net-irc/xchat/files/digest-xchat-2.8.4-r3
index ff6d434cb226..ff6d434cb226 100644
--- a/net-irc/xchat/files/digest-xchat-2.8.4-r2
+++ b/net-irc/xchat/files/digest-xchat-2.8.4-r3
diff --git a/net-irc/xchat/files/xc284-fix-scrollbfdleak.diff b/net-irc/xchat/files/xc284-fix-scrollbfdleak.diff
new file mode 100644
index 000000000000..a5dbf2aade4f
--- /dev/null
+++ b/net-irc/xchat/files/xc284-fix-scrollbfdleak.diff
@@ -0,0 +1,14 @@
+#
+# Scrollback shrinking code forgets to close().
+#
+--- xchat-2.8.4/src/common/text.c 2007-06-13 19:59:56.000000000 +1000
++++ xchat-2.8.4p1/src/common/text.c 2007-11-02 23:52:57.000000000 +1100
+@@ -141,6 +146,7 @@
+ }
+
+ *len = st.st_size;
++ close (fh);
+ return buf;
+ }
+
+
diff --git a/net-irc/xchat/xchat-2.8.4-r2.ebuild b/net-irc/xchat/xchat-2.8.4-r3.ebuild
index 5c79b687ed95..9d0d9376230c 100644
--- a/net-irc/xchat/xchat-2.8.4-r2.ebuild
+++ b/net-irc/xchat/xchat-2.8.4-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/xchat-2.8.4-r2.ebuild,v 1.2 2007/10/22 15:09:08 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/xchat-2.8.4-r3.ebuild,v 1.1 2007/11/20 18:12:34 armin76 Exp $
inherit eutils versionator gnome2
@@ -44,6 +44,7 @@ src_unpack() {
epatch "${FILESDIR}"/xc284-scrollbmkdir.diff
epatch "${FILESDIR}"/xc284-improvescrollback.diff
+ epatch "${FILESDIR}"/xc284-fix-scrollbfdleak.diff
}
src_compile() {