commit:     b45d8bedc653828a0f72654a83fa7441b03622b9
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Mar 26 18:58:33 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 14 16:02:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45d8bed

dev-lang/gprolog: EAPI8 bump, minor improvements

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35933
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 ...prolog-1.5.0.ebuild => gprolog-1.5.0-r1.ebuild} | 30 ++++++++++++----------
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/dev-lang/gprolog/gprolog-1.5.0.ebuild 
b/dev-lang/gprolog/gprolog-1.5.0-r1.ebuild
similarity index 70%
rename from dev-lang/gprolog/gprolog-1.5.0.ebuild
rename to dev-lang/gprolog/gprolog-1.5.0-r1.ebuild
index e5959b8c30f4..29233aa9547b 100644
--- a/dev-lang/gprolog/gprolog-1.5.0.ebuild
+++ b/dev-lang/gprolog/gprolog-1.5.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools flag-o-matic toolchain-funcs
 
-DESCRIPTION="A native Prolog compiler with constraint solving over finite 
domains (FD)"
+DESCRIPTION="Native Prolog compiler with constraint solving over finite 
domains (FD)"
 HOMEPAGE="http://www.gprolog.org/";
 SRC_URI="http://www.gprolog.org/${P}.tar.gz";
 S="${WORKDIR}"/${P}
@@ -25,12 +25,12 @@ PATCHES=(
 src_prepare() {
        default
 
-       cd "${S}"/src
+       cd "${S}"/src || die
        eautoconf
 }
 
 src_configure() {
-       CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`"
+       CFLAGS_MACHINE="$(get-flag -march) $(get-flag -mcpu) $(get-flag -mtune)"
 
        use debug && append-flags -DDEBUG
 
@@ -52,16 +52,18 @@ src_configure() {
        fi
 
        cd "${S}"/src || die
-       econf \
-               AS="${AS}" \
-               CFLAGS_MACHINE="${CFLAGS_MACHINE}" \
-               --with-c-flags="${CFLAGS}" \
-               --with-install-dir="${EPREFIX}"/usr/$(get_libdir)/${P} \
-               --with-links-dir="${EPREFIX}"/usr/bin \
-               --enable-regs=${gprolog_use_regs} \
-               $(use_with doc doc-dir "${EPREFIX}"/usr/share/doc/${PF}) \
-               $(use_with doc html-dir "${EPREFIX}"/usr/share/doc/${PF}/html) \
+       local myeconfargs=(
+               AS="${AS}"
+               CFLAGS_MACHINE="${CFLAGS_MACHINE}"
+               --with-c-flags="${CFLAGS}"
+               --with-install-dir="${EPREFIX}"/usr/$(get_libdir)/${P}
+               --with-links-dir="${EPREFIX}"/usr/bin
+               --enable-regs=${gprolog_use_regs}
+               $(use_with doc doc-dir "${EPREFIX}"/usr/share/doc/${PF})
+               $(use_with doc html-dir "${EPREFIX}"/usr/share/doc/${PF}/html)
                $(use_with examples examples-dir 
"${EPREFIX}"/usr/share/doc/${PF}/examples)
+       )
+       econf "${myeconfargs[@]}"
 }
 
 src_compile() {

Reply via email to