diff options
Diffstat (limited to 'dev-libs/icu/icu-58.2.ebuild')
-rw-r--r-- | dev-libs/icu/icu-58.2.ebuild | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/dev-libs/icu/icu-58.2.ebuild b/dev-libs/icu/icu-58.2.ebuild index 449b5d5ef374..ed2bf037731e 100644 --- a/dev-libs/icu/icu-58.2.ebuild +++ b/dev-libs/icu/icu-58.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -35,6 +35,15 @@ PATCHES=( "${FILESDIR}/${PN}-58.1-iterator.patch" ) +pkg_pretend() { + if tc-is-gcc ; then + if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 9 \ + || $(gcc-major-version) -lt 4 ]] ; then + die "You need at least sys-devel/gcc-4.8.3" + fi + fi +} + src_prepare() { # apply patches default @@ -63,6 +72,13 @@ src_configure() { # Use C++14 append-cxxflags -std=c++14 + if tc-is-gcc ; then + if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 9 \ + || $(gcc-major-version) -lt 4 ]] ; then + die "You need at least sys-devel/gcc-4.8.3" + fi + fi + if tc-is-cross-compiler; then mkdir "${WORKDIR}"/host || die pushd "${WORKDIR}"/host >/dev/null || die |