From d8bfbc548c8fbfb035991a1c3142078075269579 Mon Sep 17 00:00:00 2001 From: Tomas Chvatal Date: Fri, 9 Nov 2012 19:19:44 +0000 Subject: Fix building with latest boost. Wrt bug#442262. (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8) --- dev-libs/liborcus/ChangeLog | 6 +++++- dev-libs/liborcus/liborcus-0.1.0.ebuild | 13 +++++++++++-- dev-libs/liborcus/liborcus-9999.ebuild | 4 ++-- 3 files changed, 18 insertions(+), 5 deletions(-) (limited to 'dev-libs/liborcus') diff --git a/dev-libs/liborcus/ChangeLog b/dev-libs/liborcus/ChangeLog index c8ef0b2b616c..477b4c47c6e2 100644 --- a/dev-libs/liborcus/ChangeLog +++ b/dev-libs/liborcus/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/liborcus # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/ChangeLog,v 1.4 2012/09/27 16:44:53 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/ChangeLog,v 1.5 2012/11/09 19:19:44 scarabeus Exp $ + + 09 Nov 2012; Tomáš Chvátal liborcus-0.1.0.ebuild, + liborcus-9999.ebuild: + Fix building with latest boost. Wrt bug#442262. 27 Sep 2012; Tomáš Chvátal liborcus-0.1.0.ebuild: Disable spreadsheet model on 0.1 as it aint working there. diff --git a/dev-libs/liborcus/liborcus-0.1.0.ebuild b/dev-libs/liborcus/liborcus-0.1.0.ebuild index 0beaa47a7cc1..5d4c185c0822 100644 --- a/dev-libs/liborcus/liborcus-0.1.0.ebuild +++ b/dev-libs/liborcus/liborcus-0.1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-0.1.0.ebuild,v 1.2 2012/09/27 16:44:53 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-0.1.0.ebuild,v 1.3 2012/11/09 19:19:44 scarabeus Exp $ EAPI=4 @@ -20,16 +20,25 @@ SLOT="0" IUSE="static-libs" RDEPEND=" + >=dev-libs/boost-1.51.0 dev-libs/libzip " DEPEND="${RDEPEND} - >=dev-libs/boost-1.48.0 >=dev-util/mdds-0.6.0 " S="${WORKDIR}/${P/-/_}" src_prepare() { + # this is fixed in git + sed -i \ + -e 's::\n#include :' \ + include/orcus/dom_tree.hpp || die + + sed -i \ + -e 's:$(LIBIXION_LIBS):$(LIBIXION_LIBS) -lboost_system:g' \ + src/liborcus/Makefile.am || die + eautoreconf } diff --git a/dev-libs/liborcus/liborcus-9999.ebuild b/dev-libs/liborcus/liborcus-9999.ebuild index 2a156e18513e..34addb5cdfe1 100644 --- a/dev-libs/liborcus/liborcus-9999.ebuild +++ b/dev-libs/liborcus/liborcus-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-9999.ebuild,v 1.2 2012/09/17 11:51:11 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/liborcus/liborcus-9999.ebuild,v 1.3 2012/11/09 19:19:44 scarabeus Exp $ EAPI=4 @@ -20,11 +20,11 @@ SLOT="0" IUSE="static-libs" RDEPEND=" + >=dev-libs/boost-1.51.0 >=dev-libs/libixion-0.4 dev-libs/libzip " DEPEND="${RDEPEND} - >=dev-libs/boost-1.48.0 >=dev-util/mdds-0.6.0 " -- cgit v1.2.3-65-gdbad