From bb5d4746165d669bee293428a8c0b06c63ab020a Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sun, 4 Feb 2024 11:46:57 +0100 Subject: [PATCH] furnace: update to 0.6.1 --- srcpkgs/furnace/patches/disable-arm-esfm.patch | 13 +++++++++++++ srcpkgs/furnace/template | 5 +++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/furnace/patches/disable-arm-esfm.patch diff --git a/srcpkgs/furnace/patches/disable-arm-esfm.patch b/srcpkgs/furnace/patches/disable-arm-esfm.patch new file mode 100644 index 0000000000000..6f80f83c49984 --- /dev/null +++ b/srcpkgs/furnace/patches/disable-arm-esfm.patch @@ -0,0 +1,13 @@ +diff --git a/extern/ESFMu/esfm.c b/extern/ESFMu/esfm.c +index 6c74324..a07571f 100644 +--- a/extern/ESFMu/esfm.c ++++ b/extern/ESFMu/esfm.c +@@ -1908,7 +1908,7 @@ ESFM_process_feedback(esfm_chip *chip) + [i] "m" (iter_counter) + : "cc", "ax", "bx", "cx", "di" + ); +-#elif defined(__GNUC__) && defined(__arm__) ++#elif defined(__GNUC__) && defined(__arm__) && 0 + asm ( + "ldr r3, =%[sinrom] \n\t" + "ldrb r0, %[wave] \n\t" diff --git a/srcpkgs/furnace/template b/srcpkgs/furnace/template index b6f9850d185b8..e29d37fb4cda5 100644 --- a/srcpkgs/furnace/template +++ b/srcpkgs/furnace/template @@ -1,6 +1,6 @@ # Template file for 'furnace' pkgname=furnace -version=0.6 +version=0.6.1 revision=1 _adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8" build_wrksrc=${pkgname}-${version} @@ -15,8 +15,9 @@ license="GPL-2.0-or-later" homepage="https://github.com/tildearrow/furnace" distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz" -checksum="d7d40da0234f379a689e8d5ad925e097e0ef487a72fe8d5c1b050cdc18f7fb44 +checksum="4af60c47c3070a176e9edf03663a6319d219083b25f9b43234bd0acfdf62a6b0 46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251" +patch_args="-Np1 --directory=${build_wrksrc}" post_extract() { mv -T adpcm-${_adpcm_commit} ${pkgname}-${version}/extern/adpcm