sys-devel/llvm: Bump -9999 to EAPI 7
authorMichał Górny <mgorny@gentoo.org>
Sat, 20 Jul 2019 20:55:02 +0000 (22:55 +0200)
committerMichał Górny <mgorny@gentoo.org>
Sat, 20 Jul 2019 22:34:35 +0000 (00:34 +0200)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
sys-devel/llvm/llvm-9999.ebuild

index 556b4d9e54d2c99169051666b350cb7a77b0d623..90b0e0d385020ac8934dc25bb4a09f1373617b88 100644 (file)
@@ -1,15 +1,15 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 : ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 # (needed due to CMAKE_BUILD_TYPE != Gentoo)
 CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
 
-inherit cmake-utils eapi7-ver flag-o-matic git-r3 multilib-minimal \
-       multiprocessing pax-utils python-any-r1 toolchain-funcs
+inherit cmake-utils git-r3 multilib-minimal multiprocessing pax-utils \
+       python-any-r1 toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="https://llvm.org/"
@@ -69,7 +69,6 @@ DEPEND="${RDEPEND}
                dev-python/recommonmark[${PYTHON_USEDEP}]
                dev-python/sphinx[${PYTHON_USEDEP}]
        ') )
-       !doc? ( ${PYTHON_DEPS} )
        gold? ( sys-libs/binutils-libs )
        libffi? ( virtual/pkgconfig )
        !!<dev-python/configparser-3.3.0.2
@@ -259,15 +258,15 @@ src_install() {
        multilib-minimal_src_install
 
        # move wrapped headers back
-       mv "${ED%/}"/usr/include "${ED%/}"/usr/lib/llvm/${SLOT}/include || die
+       mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${SLOT}/include || die
 }
 
 multilib_src_install() {
        cmake-utils_src_install
 
        # move headers to /usr/include for wrapping
-       rm -rf "${ED%/}"/usr/include || die
-       mv "${ED%/}"/usr/lib/llvm/${SLOT}/include "${ED%/}"/usr/include || die
+       rm -rf "${ED}"/usr/include || die
+       mv "${ED}"/usr/lib/llvm/${SLOT}/include "${ED}"/usr/include || die
 
        LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)" )
 }
@@ -287,7 +286,7 @@ multilib_src_install_all() {
 
 pkg_postinst() {
        elog "You can find additional opt-viewer utility scripts in:"
-       elog "  ${EROOT%/}/usr/lib/llvm/${SLOT}/share/opt-viewer"
+       elog "  ${EROOT}/usr/lib/llvm/${SLOT}/share/opt-viewer"
        elog "To use these scripts, you will need Python along with the following"
        elog "packages:"
        elog "  dev-python/pygments (for opt-viewer)"