commit:     1d5b5e9126a455a974b6e6c21f6cdee09e952b8f
Author:     Marco Leise <marco.leise <AT> gmx <DOT> de>
AuthorDate: Sat Dec 21 14:46:46 2019 +0000
Commit:     Marco Leise <marco.leise <AT> gmx <DOT> de>
CommitDate: Sat Dec 21 14:46:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1d5b5e91

Fixes #80: eninja fails in installing phase with ACCESS DENIED

Signed-off-by: Marco Leise <marco.leise <AT> gmx.de>

 dev-lang/ldc2/ldc2-1.18.0.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-lang/ldc2/ldc2-1.18.0.ebuild b/dev-lang/ldc2/ldc2-1.18.0.ebuild
index 0c75a56..d15013d 100644
--- a/dev-lang/ldc2/ldc2-1.18.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.18.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit multilib-build cmake-utils ninja-utils eapi7-ver llvm
+inherit multilib-build cmake-utils llvm
 
 MY_PV="${PV//_/-}"
 MY_P="ldc-${MY_PV}-src"
@@ -54,7 +54,6 @@ d_src_configure() {
        # Make sure libphobos2 is installed into ldc2's directory.
        export LIBDIR_${ABI}="${LIBDIR_HOST}"
        local mycmakeargs=(
-               -G Ninja
                -DD_VERSION=2
                -DCMAKE_INSTALL_PREFIX=/usr/lib/ldc2/$(ver_cut 1-2)
                -DD_COMPILER="${DMD}"
@@ -67,11 +66,11 @@ d_src_configure() {
 }
 
 d_src_compile() {
-       eninja -C "${BUILD_DIR}"
+       cmake-utils_src_make
 }
 
 d_src_install() {
-       eninja -C "${BUILD_DIR}" install
+       cmake-utils_src_install
 
        rm -rf "${ED}"/usr/share/bash-completion
 }

Reply via email to