summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/screen/ChangeLog10
-rw-r--r--app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch14
-rw-r--r--app-misc/screen/screen-4.0.3.ebuild8
-rw-r--r--app-misc/screen/screen-4.0.3_p20070403.ebuild8
4 files changed, 32 insertions, 8 deletions
diff --git a/app-misc/screen/ChangeLog b/app-misc/screen/ChangeLog
index c66786709378..57463aede531 100644
--- a/app-misc/screen/ChangeLog
+++ b/app-misc/screen/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-misc/screen
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.136 2007/08/07 19:59:29 swegener Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.137 2008/04/11 18:44:35 swegener Exp $
+
+ 11 Apr 2008; Sven Wegener <swegener@gentoo.org>
+ +files/screen-4.0.3-config.h-autoconf-2.62.patch, screen-4.0.3.ebuild,
+ screen-4.0.3_p20070403.ebuild:
+ Include a compability patch for autoconf-2.62, bug #217311. Drop
+ bindnow-flags, bug #214245.
07 Aug 2007; Sven Wegener <swegener@gentoo.org> screen-4.0.3.ebuild,
screen-4.0.3_p20070403.ebuild:
diff --git a/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch b/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch
new file mode 100644
index 000000000000..5605fdac7414
--- /dev/null
+++ b/app-misc/screen/files/screen-4.0.3-config.h-autoconf-2.62.patch
@@ -0,0 +1,14 @@
+compability for sys-devel/autoconf-2.62
+
+https://bugs.gentoo.org/show_bug.cgi?id=217311
+
+--- screen/config.h.in
++++ screen/config.h.in
+@@ -563,7 +563,6 @@
+ * If you are on a SYS V machine that restricts filename length to 14
+ * characters, you may need to enforce that by setting NAME_MAX to 14
+ */
+-#undef NAME_MAX /* KEEP_UNDEF_HERE override system value */
+ #undef NAME_MAX
+
+ /*
diff --git a/app-misc/screen/screen-4.0.3.ebuild b/app-misc/screen/screen-4.0.3.ebuild
index 80c63a4f442b..bac3981f3199 100644
--- a/app-misc/screen/screen-4.0.3.ebuild
+++ b/app-misc/screen/screen-4.0.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3.ebuild,v 1.16 2007/08/07 19:59:29 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3.ebuild,v 1.17 2008/04/11 18:44:35 swegener Exp $
WANT_AUTOCONF="2.5"
@@ -60,6 +60,9 @@ src_unpack() {
# Open tty in non-blocking mode
epatch "${FILESDIR}"/4.0.2-nonblock.patch
+ # compability for sys-devel/autoconf-2.62
+ epatch "${FILESDIR}"/screen-4.0.3-config.h-autoconf-2.62.patch
+
# Fix manpage.
sed -i \
-e "s:/usr/local/etc/screenrc:/etc/screenrc:g" \
@@ -76,7 +79,6 @@ src_unpack() {
src_compile() {
append-flags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
- append-ldflags $(bindnow-flags)
use nethack || append-flags "-DNONETHACK"
use debug && append-flags "-DDEBUG"
diff --git a/app-misc/screen/screen-4.0.3_p20070403.ebuild b/app-misc/screen/screen-4.0.3_p20070403.ebuild
index a43f1596acf1..fa0c8e47ed40 100644
--- a/app-misc/screen/screen-4.0.3_p20070403.ebuild
+++ b/app-misc/screen/screen-4.0.3_p20070403.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3_p20070403.ebuild,v 1.2 2007/08/07 19:59:29 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.0.3_p20070403.ebuild,v 1.3 2008/04/11 18:44:35 swegener Exp $
WANT_AUTOCONF="2.5"
@@ -46,6 +46,9 @@ src_unpack() {
# Don't link against libelf even if it is found on the system
epatch "${FILESDIR}"/4.0.2-no-libelf.patch
+ # compability for sys-devel/autoconf-2.62
+ epatch "${FILESDIR}"/screen-4.0.3-config.h-autoconf-2.62.patch
+
# Fix manpage.
sed -i \
-e "s:/usr/local/etc/screenrc:/etc/screenrc:g" \
@@ -61,7 +64,6 @@ src_unpack() {
src_compile() {
append-flags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
- append-ldflags $(bindnow-flags)
use nethack || append-flags "-DNONETHACK"
use debug && append-flags "-DDEBUG"