From d88ac1ce52d6640ae77e549682d51c26bc595001 Mon Sep 17 00:00:00 2001 From: Andrew Pirie Date: Fri, 26 Aug 2022 09:14:45 +0100 Subject: [PATCH] dev-lang/hare: set correct architecture for build during configure Signed-off-by: Andrew Pirie --- dev-lang/hare/hare-0_pre20220730.ebuild | 11 +++++++++++ dev-lang/hare/hare-9999.ebuild | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/dev-lang/hare/hare-0_pre20220730.ebuild b/dev-lang/hare/hare-0_pre20220730.ebuild index 139218333b..1fe1e819db 100644 --- a/dev-lang/hare/hare-0_pre20220730.ebuild +++ b/dev-lang/hare/hare-0_pre20220730.ebuild @@ -33,8 +33,19 @@ RDEPEND="${DEPEND}" QA_FLAGS_IGNORED="usr/bin/harec?" src_configure() { + local target_arch + case ${ARCH} in + amd64 ) target_arch=x86_64 ;; + arm64 ) target_arch=aarch64 ;; + riscv ) target_arch=riscv64 ;; + * ) die "unsupported architecture: ${ARCH}" ;; + esac + cp config.example.mk config.mk || die sed -i \ + -e 's;=aarch64-;=;' \ + -e 's;=riscv64-;=;' \ + -e "s;^ARCH =.*;ARCH=${target_arch};" \ -e 's;^PREFIX=.*;PREFIX=/usr;' \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ diff --git a/dev-lang/hare/hare-9999.ebuild b/dev-lang/hare/hare-9999.ebuild index 139218333b..1fe1e819db 100644 --- a/dev-lang/hare/hare-9999.ebuild +++ b/dev-lang/hare/hare-9999.ebuild @@ -33,8 +33,19 @@ RDEPEND="${DEPEND}" QA_FLAGS_IGNORED="usr/bin/harec?" src_configure() { + local target_arch + case ${ARCH} in + amd64 ) target_arch=x86_64 ;; + arm64 ) target_arch=aarch64 ;; + riscv ) target_arch=riscv64 ;; + * ) die "unsupported architecture: ${ARCH}" ;; + esac + cp config.example.mk config.mk || die sed -i \ + -e 's;=aarch64-;=;' \ + -e 's;=riscv64-;=;' \ + -e "s;^ARCH =.*;ARCH=${target_arch};" \ -e 's;^PREFIX=.*;PREFIX=/usr;' \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \