commit:     3201cb523db3fccf19cf655d3cd4720214c0cd93
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Sep  6 02:20:55 2022 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Tue Sep  6 02:20:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3201cb52

sci-electronics/circt: improve ebuild style

Optimized and improved according to @tastytea suggestions

See also: 
https://github.com/gentoo/guru/commit/bfcb1aadadf0596996c72382a25c3d405a33cac3
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 sci-electronics/circt/circt-1.14.0.ebuild | 30 ++++++++++++++----------------
 1 file changed, 14 insertions(+), 16 deletions(-)

diff --git a/sci-electronics/circt/circt-1.14.0.ebuild 
b/sci-electronics/circt/circt-1.14.0.ebuild
index 6145f1897..4b8576e1a 100644
--- a/sci-electronics/circt/circt-1.14.0.ebuild
+++ b/sci-electronics/circt/circt-1.14.0.ebuild
@@ -3,10 +3,9 @@
 
 EAPI="8"
 
-MY_PV="$(ver_cut 1)/$(ver_cut 2)/$(ver_cut 3)"
+MY_PV="${PV//./\/}"
 MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
 CMAKE_BUILD_TYPE="Release"
-CMAKE_MAKEFILE_GENERATOR="ninja"
 PYTHON_COMPAT=( python3_{8..11} )
 inherit cmake python-r1
 
@@ -54,7 +53,6 @@ DEPEND="
 "
 
 BDEPEND="
-       dev-util/ninja
        virtual/pkgconfig
 "
 
@@ -68,19 +66,19 @@ src_configure() {
        python_setup
 
        local mycmakeargs=(
-               -D Python3_EXECUTABLE="${PYTHON}" \
-               -D CMAKE_INSTALL_PREFIX=/usr \
-               -D LLVM_BINUTILS_INCDIR=/usr/include \
-               -D LLVM_ENABLE_PROJECTS=mlir \
-               -D BUILD_SHARED_LIBS=OFF \
-               -D LLVM_STATIC_LINK_CXX_STDLIB=ON \
-               -D LLVM_ENABLE_ASSERTIONS=ON \
-               -D LLVM_BUILD_EXAMPLES=OFF \
-               -D LLVM_ENABLE_BINDINGS=OFF \
-               -D LLVM_ENABLE_OCAMLDOC=OFF \
-               -D LLVM_OPTIMIZED_TABLEGEN=ON \
-               -D LLVM_EXTERNAL_PROJECTS=circt \
-               -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}" \
+               -D Python3_EXECUTABLE="${PYTHON}"
+               -D CMAKE_INSTALL_PREFIX=/usr
+               -D LLVM_BINUTILS_INCDIR=/usr/include
+               -D LLVM_ENABLE_PROJECTS=mlir
+               -D BUILD_SHARED_LIBS=OFF
+               -D LLVM_STATIC_LINK_CXX_STDLIB=ON
+               -D LLVM_ENABLE_ASSERTIONS=ON
+               -D LLVM_BUILD_EXAMPLES=OFF
+               -D LLVM_ENABLE_BINDINGS=OFF
+               -D LLVM_ENABLE_OCAMLDOC=OFF
+               -D LLVM_OPTIMIZED_TABLEGEN=ON
+               -D LLVM_EXTERNAL_PROJECTS=circt
+               -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}"
                -D LLVM_BUILD_TOOLS=ON
        )
        cmake_src_configure

Reply via email to