summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-libs/ncurses/ChangeLog8
-rw-r--r--sys-libs/ncurses/files/ncurses-5.3-share-sed.patch13
-rw-r--r--sys-libs/ncurses/ncurses-5.3-r5.ebuild4
3 files changed, 23 insertions, 2 deletions
diff --git a/sys-libs/ncurses/ChangeLog b/sys-libs/ncurses/ChangeLog
index c9ad9b9f3c79..e7fae7fda50b 100644
--- a/sys-libs/ncurses/ChangeLog
+++ b/sys-libs/ncurses/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-libs/ncurses
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ChangeLog,v 1.49 2004/02/21 21:42:42 brad_mssw Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ChangeLog,v 1.50 2004/02/29 19:12:41 azarah Exp $
+
+ 29 Feb 2004; Martin Schlemmer <azarah@gentoo.org> ncurses-5.3-r5.ebuild,
+ files/ncurses-5.3-share-sed.patch:
+ Sed replaces all 'share' in patch with 'lib', which causes sandbox errors with
+ a PORTAGE_TMPDIR with 'share' in it, bug #42336.
+ Patch by gna <gnagent2@yahoo.com.au>.
21 Feb 2004; Brad House <brad_mssw@gentoo.org> ncurses-5.3-r5.ebuild:
mark stable on amd64 and ppc64
diff --git a/sys-libs/ncurses/files/ncurses-5.3-share-sed.patch b/sys-libs/ncurses/files/ncurses-5.3-share-sed.patch
new file mode 100644
index 000000000000..f069ac6c895e
--- /dev/null
+++ b/sys-libs/ncurses/files/ncurses-5.3-share-sed.patch
@@ -0,0 +1,13 @@
+diff -urN ncurses-5.3/misc/run_tic.in ncurses-5.3.share/misc/run_tic.in
+--- ncurses-5.3/misc/run_tic.in 2001-10-14 08:44:33.000000000 +0800
++++ ncurses-5.3.share/misc/run_tic.in 2004-02-21 15:46:09.000000000 +0800
+@@ -81,7 +81,8 @@
+ umask 022
+
+ # Construct the name of the old (obsolete) pathname, e.g., /usr/lib/terminfo.
+-TICDIR=`echo $TERMINFO | sed -e 's@/share/@/lib/@'`
++# make sure only last share directory in the $TERMINFO path is changed to lib
++TICDIR=`echo $TERMINFO | sed -e 's@/share/terminfo$@/lib/terminfo@'`
+
+ # Remove the old terminfo stuff; we don't care if it existed before, and it
+ # would generate a lot of confusing error messages if we tried to overwrite it.
diff --git a/sys-libs/ncurses/ncurses-5.3-r5.ebuild b/sys-libs/ncurses/ncurses-5.3-r5.ebuild
index 83d0052822c4..9ce3f25110d9 100644
--- a/sys-libs/ncurses/ncurses-5.3-r5.ebuild
+++ b/sys-libs/ncurses/ncurses-5.3-r5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.3-r5.ebuild,v 1.9 2004/02/22 12:34:56 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.3-r5.ebuild,v 1.10 2004/02/29 19:12:41 azarah Exp $
inherit eutils flag-o-matic 64-bit gnuconfig
filter-flags -fno-exceptions
@@ -22,6 +22,8 @@ src_unpack() {
cd ${S}
epatch ${FILESDIR}/${P}-xterm.patch
epatch ${FILESDIR}/${P}-coreutils.patch
+ # Bug #42336.
+ epatch ${FILESDIR}/${P}-share-sed.patch
}
src_compile() {