diff --git a/testing/a2jmidid/APKBUILD b/testing/a2jmidid/APKBUILD index 37af43e5496850ae81d2e087410f78e57533533f..9864e929f6426265cbd2a3dbae9972748f1c9378 100644 --- a/testing/a2jmidid/APKBUILD +++ b/testing/a2jmidid/APKBUILD @@ -12,7 +12,9 @@ makedepends="meson jack-dev alsa-lib-dev dbus-dev" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/jackaudio/a2jmidid/archive/$pkgver.tar.gz check-for-libc-backtrace.patch - riscv.patch" + riscv.patch + loongarch.patch + " options="!check" # No testsuite build() { @@ -28,4 +30,5 @@ sha512sums=" 5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c a2jmidid-9.tar.gz 0639c8f2070a8af2872a073c255f0d4dca709363457c726fc0824a6574ca479a78a079a2f71dac18b2f0fa738a8f96ce261984a88687ad804f45a0aad81a869f check-for-libc-backtrace.patch 4664c339daf6e4342ff42ed884fe2b4e57c7ad08c86ac5b01ac928be35e6b143f9816736df9845a2c95855001249af7187aefdefc680176e9286c2e82064758a riscv.patch +4ea0901f1d7242037feb7b258a04879a2975de663a3f08e2ef444e2df93353279e51081aa4eea52aa1dfee51151b7c32d51e8a4c3852855c78254592e38dfa9f loongarch.patch " diff --git a/testing/a2jmidid/loongarch.patch b/testing/a2jmidid/loongarch.patch new file mode 100644 index 0000000000000000000000000000000000000000..c3142b4c0767d8760147f2d3f68e069eed6d61ba --- /dev/null +++ b/testing/a2jmidid/loongarch.patch @@ -0,0 +1,13 @@ +diff --git a/sigsegv.c b/sigsegv.c +index e21e654..0869c41 100644 +--- a/sigsegv.c ++++ b/sigsegv.c +@@ -93,7 +93,7 @@ static void signal_segv(int signum, siginfo_t* info, void*ptr) { + a2j_error("info.si_errno = %d", info->si_errno); + a2j_error("info.si_code = %d (%s)", info->si_code, si_codes[info->si_code]); + a2j_error("info.si_addr = %p", info->si_addr); +-#if !defined(__alpha__) && !defined(__ia64__) && !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && !defined(__sh__) && !defined(__aarch64__) && !defined(__riscv) ++#if !defined(__alpha__) && !defined(__ia64__) && !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && !defined(__sh__) && !defined(__aarch64__) && !defined(__riscv) && !defined(__loongarch64) + for(i = 0; i < NGREG; i++) + a2j_error("reg[%02d] = 0x" REGFORMAT, i, + #if defined(__powerpc__) && !defined(__powerpc64__)