From 2126c1dd19c51d46c6e0deb8ca328dbd16ffb409 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 22 Jan 2017 15:31:12 +0100 Subject: [PATCH] dev-libs/boost: Build Boost.Fiber only on amd64 and x86 Gentoo-bug: 605538 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3595 --- dev-libs/boost/boost-1.62.0-r1.ebuild | 1 + dev-libs/boost/boost-1.63.0.ebuild | 1 + dev-libs/boost/metadata.xml | 39 +++++---------------------- 3 files changed, 9 insertions(+), 32 deletions(-) diff --git a/dev-libs/boost/boost-1.62.0-r1.ebuild b/dev-libs/boost/boost-1.62.0-r1.ebuild index f0d7ce83e50a..a1e9c1f9288c 100644 --- a/dev-libs/boost/boost-1.62.0-r1.ebuild +++ b/dev-libs/boost/boost-1.62.0-r1.ebuild @@ -186,6 +186,7 @@ src_configure() { --without-context --without-coroutine --without-coroutine2 + --without-fiber ) use threads || OPTIONS+=( --without-thread diff --git a/dev-libs/boost/boost-1.63.0.ebuild b/dev-libs/boost/boost-1.63.0.ebuild index edbbeed6f6e2..9d6f4887a40d 100644 --- a/dev-libs/boost/boost-1.63.0.ebuild +++ b/dev-libs/boost/boost-1.63.0.ebuild @@ -182,6 +182,7 @@ src_configure() { --without-context --without-coroutine --without-coroutine2 + --without-fiber ) use threads || OPTIONS+=( --without-thread diff --git a/dev-libs/boost/metadata.xml b/dev-libs/boost/metadata.xml index 82b66b2fbce4..4f85afb6e3f1 100644 --- a/dev-libs/boost/metadata.xml +++ b/dev-libs/boost/metadata.xml @@ -9,39 +9,14 @@ office@gentoo.org Please CC on stabilisation bugs - - - Build and install the Boost.Context library and all other - Boost libraries that depend on it - - - Build and install the boost tools (bcp, quickbook, inspect, - wave) - - - Build and install debug versions of the Boost libraries. These - libraries are not used by default, and should not be used unless - you're developing against Boost. - - - Build and install only the debug version of the Boost - libraries. Only enable this flag if you're developing against - boost. - - - Build multi-thread-compatible libraries instead of - single-threaded only. - - - Build libboost_locale. This library requires compatible C - library interfaces, which might not be provided by uClibc or - other embedded libraries. - - - Install the full API documentation documentation. This takes - over 200MB of extra disk space. - + Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it + Build and install the boost tools (bcp, quickbook, inspect, wave) + Build and install debug versions of the Boost libraries. These libraries are not used by default, and should not be used unless you're developing against Boost. + Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost. + Build multi-thread-compatible libraries instead of single-threaded only. + Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries. + Install the full API documentation documentation. This takes over 200MB of extra disk space. boost -- 2.26.2