summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2014-10-28 21:41:29 +0000
committerJeroen Roovers <jer@gentoo.org>2014-10-28 21:41:29 +0000
commit47054dc6c688897884a78be61b6dd3f4325de799 (patch)
treef8796b856db78df0b18ec81c3c2018de33e6a3cf /dev-lisp
parentFix building against sys-libs/ncurses[tinfo] (bug #498026). (diff)
downloadgentoo-2-47054dc6c688897884a78be61b6dd3f4325de799.tar.gz
gentoo-2-47054dc6c688897884a78be61b6dd3f4325de799.tar.bz2
gentoo-2-47054dc6c688897884a78be61b6dd3f4325de799.zip
Fix building against sys-libs/ncurses[tinfo] (bug #497600).
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/clisp/ChangeLog6
-rw-r--r--dev-lisp/clisp/clisp-2.49-r8.ebuild5
-rw-r--r--dev-lisp/clisp/files/clisp-2.49-tinfo.patch15
3 files changed, 23 insertions, 3 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog
index 9290cdaaede4..9e546cb3d06f 100644
--- a/dev-lisp/clisp/ChangeLog
+++ b/dev-lisp/clisp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lisp/clisp
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.111 2014/07/11 08:48:28 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.112 2014/10/28 21:41:29 jer Exp $
+
+ 28 Oct 2014; Jeroen Roovers <jer@gentoo.org> clisp-2.49-r8.ebuild,
+ +files/clisp-2.49-tinfo.patch:
+ Fix building against sys-libs/ncurses[tinfo] (bug #497600).
11 Jul 2014; Patrick Lauer <patrick@gentoo.org> clisp-2.49-r8.ebuild:
Stable on amd64 #511170
diff --git a/dev-lisp/clisp/clisp-2.49-r8.ebuild b/dev-lisp/clisp/clisp-2.49-r8.ebuild
index e2e0040039ac..077755716d52 100644
--- a/dev-lisp/clisp/clisp-2.49-r8.ebuild
+++ b/dev-lisp/clisp/clisp-2.49-r8.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.49-r8.ebuild,v 1.2 2014/07/11 08:48:28 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.49-r8.ebuild,v 1.3 2014/10/28 21:41:29 jer Exp $
EAPI=5
-inherit flag-o-matic eutils toolchain-funcs multilib
+inherit eutils flag-o-matic multilib toolchain-funcs
DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
HOMEPAGE="http://clisp.sourceforge.net/"
@@ -61,6 +61,7 @@ src_prepare() {
fi
epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch
epatch "${FILESDIR}"/${P}-get_hostname.patch
+ epatch "${FILESDIR}"/${P}-tinfo.patch
}
src_configure() {
diff --git a/dev-lisp/clisp/files/clisp-2.49-tinfo.patch b/dev-lisp/clisp/files/clisp-2.49-tinfo.patch
new file mode 100644
index 000000000000..72f40d585b5b
--- /dev/null
+++ b/dev-lisp/clisp/files/clisp-2.49-tinfo.patch
@@ -0,0 +1,15 @@
+clisp does not need a full blown ncurses, but it does require a termcap or tinfo
+I would have changed this in src/m4/termcap.m4 but configure.in fails terribly - JeR
+
+
+--- a/src/configure
++++ b/src/configure
+@@ -28613,7 +28613,7 @@
+ return 0;
+ }
+ _ACEOF
+-for ac_lib in '' ncurses termcap; do
++for ac_lib in '' tinfo ncurses termcap; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else