summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2011-07-11 22:33:42 +0000
committerAlexis Ballier <aballier@gentoo.org>2011-07-11 22:33:42 +0000
commitac698235f831025732584444b7bbaf20fa0c6bd5 (patch)
treeba4cf22d70a1f8b68def815b838a38d728262e65
parentVersion bump. Add static-libs use flag. (diff)
downloadgentoo-2-ac698235f831025732584444b7bbaf20fa0c6bd5.tar.gz
gentoo-2-ac698235f831025732584444b7bbaf20fa0c6bd5.tar.bz2
gentoo-2-ac698235f831025732584444b7bbaf20fa0c6bd5.zip
fix build on fbsd again
(Portage version: 2.2.0_alpha43/cvs/Linux x86_64)
-rw-r--r--dev-libs/libedit/ChangeLog7
-rw-r--r--dev-libs/libedit/files/libedit-20110709.3.0-weak-reference.patch20
-rw-r--r--dev-libs/libedit/libedit-20110709.3.0.ebuild8
3 files changed, 32 insertions, 3 deletions
diff --git a/dev-libs/libedit/ChangeLog b/dev-libs/libedit/ChangeLog
index 80e1fe3247e5..37e74719f42f 100644
--- a/dev-libs/libedit/ChangeLog
+++ b/dev-libs/libedit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libedit
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libedit/ChangeLog,v 1.52 2011/07/11 19:23:35 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libedit/ChangeLog,v 1.53 2011/07/11 22:33:42 aballier Exp $
+
+ 11 Jul 2011; Alexis Ballier <aballier@gentoo.org>
+ libedit-20110709.3.0.ebuild,
+ +files/libedit-20110709.3.0-weak-reference.patch:
+ fix build on fbsd again
*libedit-20110709.3.0 (11 Jul 2011)
diff --git a/dev-libs/libedit/files/libedit-20110709.3.0-weak-reference.patch b/dev-libs/libedit/files/libedit-20110709.3.0-weak-reference.patch
new file mode 100644
index 000000000000..a4399593d636
--- /dev/null
+++ b/dev-libs/libedit/files/libedit-20110709.3.0-weak-reference.patch
@@ -0,0 +1,20 @@
+--- libedit-20110709-3.0/src/vi.c.old 2011-07-11 18:21:16.000000000 +0000
++++ libedit-20110709-3.0/src/vi.c 2011-07-11 18:24:29.000000000 +0000
+@@ -918,7 +918,7 @@
+ * NB: posix implies that we should enter insert mode, however
+ * this is against historical precedent...
+ */
+-#ifdef __weak_reference
++#if defined(__weak_reference) && defined(__NetBSD__)
+ __weakref_visible char *my_get_alias_text(const char *)
+ __weak_reference(get_alias_text);
+ #endif
+@@ -926,7 +926,7 @@
+ /*ARGSUSED*/
+ vi_alias(EditLine *el, Int c)
+ {
+-#ifdef __weak_reference
++#if defined(__weak_reference) && defined(__NetBSD__)
+ char alias_name[3];
+ char *alias_text;
+
diff --git a/dev-libs/libedit/libedit-20110709.3.0.ebuild b/dev-libs/libedit/libedit-20110709.3.0.ebuild
index 0c6b63f83059..dcf1e39085e5 100644
--- a/dev-libs/libedit/libedit-20110709.3.0.ebuild
+++ b/dev-libs/libedit/libedit-20110709.3.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libedit/libedit-20110709.3.0.ebuild,v 1.1 2011/07/11 19:23:35 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libedit/libedit-20110709.3.0.ebuild,v 1.2 2011/07/11 22:33:42 aballier Exp $
EAPI=2
@@ -25,7 +25,11 @@ RDEPEND=${DEPEND}
S="${WORKDIR}/${MY_P}"
-PATCHES=( "${FILESDIR}/${PN}-ncursesprivate.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-ncursesprivate.patch"
+ "${FILESDIR}/${PN}-20100424.3.0-bsd.patch"
+ "${FILESDIR}/${PN}-20110709.3.0-weak-reference.patch"
+ )
src_configure() {
econf \