# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python2_7 ) inherit flag-o-matic prefix python-single-r1 toolchain-funcs MY_PV="$(ver_rs 1- _)" DESCRIPTION="A system for large project software construction, simple to use and powerful" HOMEPAGE="https://boostorg.github.io/build/" SRC_URI="https://dl.bintray.com/boostorg/release/${PV}/source/boost_${MY_PV}.tar.bz2" LICENSE="Boost-1.0" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples python test" RESTRICT="test" RDEPEND="python? ( ${PYTHON_DEPS} ) !/dev/null || die eapply "${FILESDIR}"/${PN}-1.71.0-fix-test.patch popd >/dev/null || die } src_configure() { hprefixify engine/Jambase tc-export CXX } src_compile() { cd engine || die ./build.sh cxx -d+2 $(use_with python python "${ESYSROOT}"/usr) || die "building bjam failed" } src_test() { cd ../test || die local -x TMP="${T}" DO_DIFF="${EPREFIX}/usr/bin/diff" "${EPYTHON}" test_all.py if [[ -s test_results.txt ]]; then eerror "At least one test failed: $(