summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-editors/nedit/ChangeLog9
-rw-r--r--app-editors/nedit/files/nedit-5.5-off-by-one.patch12
-rw-r--r--app-editors/nedit/nedit-5.5-r1.ebuild5
3 files changed, 22 insertions, 4 deletions
diff --git a/app-editors/nedit/ChangeLog b/app-editors/nedit/ChangeLog
index 5056dbcb4239..7c49b3c55bda 100644
--- a/app-editors/nedit/ChangeLog
+++ b/app-editors/nedit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-editors/nedit
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/nedit/ChangeLog,v 1.53 2008/06/17 23:42:56 darkside Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/nedit/ChangeLog,v 1.54 2009/09/15 02:51:23 vostorga Exp $
+
+ 15 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> nedit-5.5-r1.ebuild,
+ +files/nedit-5.5-off-by-one.patch:
+ Fixing off by one error in regularExp.c . Patch thanks to Evan Teran
+ <eteran@alum.rit.edu> bug 284965
17 Jun 2008; Jeremy Olexa <darkside@gentoo.org> nedit-5.5-r1.ebuild:
Add missing libXpm dep, bug #227951
diff --git a/app-editors/nedit/files/nedit-5.5-off-by-one.patch b/app-editors/nedit/files/nedit-5.5-off-by-one.patch
new file mode 100644
index 000000000000..1f52e68c8030
--- /dev/null
+++ b/app-editors/nedit/files/nedit-5.5-off-by-one.patch
@@ -0,0 +1,12 @@
+diff -rupN nedit-5.5.old/source/regularExp.c nedit-5.5.new/source/regularExp.c
+--- nedit-5.5.old/source/regularExp.c 2004-08-20 12:37:30.000000000 -0400
++++ nedit-5.5.new/source/regularExp.c 2009-09-14 13:47:37.000000000 -0400
+@@ -2645,7 +2645,7 @@ static struct brace_counts *Brace;
+
+ /* Default table for determining whether a character is a word delimiter. */
+
+-static unsigned char Default_Delimiters [UCHAR_MAX] = {0};
++static unsigned char Default_Delimiters [UCHAR_MAX+1] = {0};
+
+ static unsigned char *Current_Delimiters; /* Current delimiter table */
+
diff --git a/app-editors/nedit/nedit-5.5-r1.ebuild b/app-editors/nedit/nedit-5.5-r1.ebuild
index 8c6a8630f819..278fe7ea72bc 100644
--- a/app-editors/nedit/nedit-5.5-r1.ebuild
+++ b/app-editors/nedit/nedit-5.5-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/nedit/nedit-5.5-r1.ebuild,v 1.8 2008/06/17 23:42:56 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/nedit/nedit-5.5-r1.ebuild,v 1.9 2009/09/15 02:51:23 vostorga Exp $
inherit eutils toolchain-funcs
@@ -25,6 +25,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}/${P}-argbvisuals.patch"
epatch "${FILESDIR}/${P}-motif23.patch"
+ epatch "${FILESDIR}/${P}-off-by-one.patch"
sed -i -e "s:-Wl,-Bstatic::" makefiles/Makefile.linux
sed -i -e "s:CFLAGS=-O:CFLAGS=${CFLAGS}:" makefiles/Makefile.linux
sed -i -e 's:"/bin/csh":"/bin/sh":' source/preferences.c