diff options
-rw-r--r-- | app-editors/nedit/ChangeLog | 9 | ||||
-rw-r--r-- | app-editors/nedit/files/nedit-5.5-off-by-one.patch | 12 | ||||
-rw-r--r-- | app-editors/nedit/nedit-5.5-r1.ebuild | 5 |
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 |