summaryrefslogtreecommitdiff
path: root/dev-lang/gprolog/gprolog-1.4.5.ebuild
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2021-06-27 10:31:50 +0000
committerKeri Harris <keri@gentoo.org>2021-06-27 10:32:23 +0000
commit918deb652c7cb034028f941af502ef6b8334b380 (patch)
tree99ac17e3c0679d2b1c615553d92268a2da53063f /dev-lang/gprolog/gprolog-1.4.5.ebuild
parent39c76199f17a9d1970ab1d893db0fa8b6597f1a0 (diff)
downloadgentoo-918deb652c7cb034028f941af502ef6b8334b380.tar.gz
gentoo-918deb652c7cb034028f941af502ef6b8334b380.tar.bz2
gentoo-918deb652c7cb034028f941af502ef6b8334b380.zip
dev-lang/gprolog: use clang as assembler for LLVM toolchains
Closes http://bugs.gentoo.org/737072 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Keri Harris <keri@gentoo.org>
Diffstat (limited to 'dev-lang/gprolog/gprolog-1.4.5.ebuild')
-rw-r--r--dev-lang/gprolog/gprolog-1.4.5.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/dev-lang/gprolog/gprolog-1.4.5.ebuild b/dev-lang/gprolog/gprolog-1.4.5.ebuild
index 5892e1fbf171..46ecd24130e8 100644
--- a/dev-lang/gprolog/gprolog-1.4.5.ebuild
+++ b/dev-lang/gprolog/gprolog-1.4.5.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit flag-o-matic toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
DESCRIPTION="A native Prolog compiler with constraint solving over finite domains (FD)"
HOMEPAGE="http://www.gprolog.org/"
@@ -21,8 +21,16 @@ PATCHES=(
"${FILESDIR}"/${P}-nodocs.patch
"${FILESDIR}"/${P}-txt-file.patch
"${FILESDIR}"/${P}-check-boot.patch
+ "${FILESDIR}"/${P}-llvm-as.patch
)
+src_prepare() {
+ default
+
+ cd "${S}"/src
+ eautoconf
+}
+
src_configure() {
CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`"