From c84495e205bd45388d63ff08f65e0c3b407a3f0f Mon Sep 17 00:00:00 2001 From: echoptic Date: Fri, 1 Mar 2024 09:58:13 +0100 Subject: [PATCH] qbe: update to 1.2. --- srcpkgs/qbe/template | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/srcpkgs/qbe/template b/srcpkgs/qbe/template index e56a69ffcc107b..ba231cf18d06fc 100644 --- a/srcpkgs/qbe/template +++ b/srcpkgs/qbe/template @@ -1,6 +1,6 @@ # Template file for 'qbe' pkgname=qbe -version=1.1 +version=1.2 revision=1 build_style=gnu-makefile make_use_env=yes @@ -9,15 +9,21 @@ maintainer="Bryce Vandegrift " license="MIT" homepage="https://c9x.me/compile/" distfiles="https://c9x.me/compile/release/qbe-${version}.tar.xz" -checksum=7d0a53dd40df48072aae317e11ddde15d1a980673160e514e235b9ecaa1db12c +checksum=a6d50eb952525a234bf76ba151861f73b7a382ac952d985f2b9af1df5368225d # Currently only aarch64 and x86_64 targets are supported and the checks # test the compiled binaries. case "$XBPS_TARGET_MACHINE" in - aarch64*|x86_64*) ;; - *) make_check=no ;; + x86_64*) ;; + aarch64*) make_check_args="TARGET=arm64" ;; + riscv64*) make_check_args="TARGET=rv64" ;; + *) make_check=no # no tests for other architectures ;; esac +post_patch() { + vsed -e '/^CC/d' -i Makefile +} + post_install() { vdoc doc/abi.txt vdoc doc/il.txt