From 0bac3d8f9267785addd24979b2e2f707a05c4b02 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 | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/srcpkgs/qbe/template b/srcpkgs/qbe/template index e56a69ffcc107b..2523c7e81320a4 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 +# Currently only riscv64, 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