commit:     279979df74300f60d3442126edc32b54f62d7323
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 07:15:13 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 07:25:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279979df

games-board/phalanx: tidy ebuild a bit more

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/phalanx/phalanx-22-r1.ebuild | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/games-board/phalanx/phalanx-22-r1.ebuild 
b/games-board/phalanx/phalanx-22-r1.ebuild
index 36eae23cc9d..4d2f1f020ea 100644
--- a/games-board/phalanx/phalanx-22-r1.ebuild
+++ b/games-board/phalanx/phalanx-22-r1.ebuild
@@ -17,24 +17,26 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 src_compile() {
-       # configure is not used in the project; confs are in Makefile,
-       # and here we override them:
-       local define="-DGNUFUN" myvar
-       for myvar in "PBOOK" "SBOOK" "LEARN" ; do
-               define="${define} 
-D${myvar}_DIR=\"\\\"${EPREFIX}/usr/share/${PN}\\\"\""
-       done
-       emake \
-               DEFINES="${define}" \
-               CC="$(tc-getCC)" \
-               CFLAGS="${CFLAGS}" \
+       local defines=(
+               -DGNUFUN
+               -D{PBOOK,SBOOK,LEARN}_DIR="'\"${EPREFIX}/usr/share/${PN}\"'"
+       )
+
+       local emakeargs=(
+               DEFINES="${defines[*]}"
+               CC="$(tc-getCC)"
+               CFLAGS="${CFLAGS}"
                LDFLAGS="${LDFLAGS}"
+       )
+
+       emake "${emakeargs[@]}"
 }
 
 src_install() {
        dobin phalanx
 
        insinto /usr/share/${PN}
-       doins pbook.phalanx sbook.phalanx learn.phalanx
+       doins {pbook,sbook,learn}.phalanx
 
        einstalldocs
 }

Reply via email to