From c04292defd72a1d6befe06a2d33f694581a53b1f Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Tue, 9 Jun 2026 09:31:58 +0100 Subject: [PATCH] zmusic: update to version 1.3.0 Drop 100-fix-endian-detect-with-musl.patch: upstream rewrote the bundled game-music-emu endian detection (the __GLIBC__ / block is gone, now defaulting to little-endian), so the musl workaround is obsolete. Verified gzdoom, the only consumer, still builds against the updated library. https://github.com/ZDoom/ZMusic/releases/tag/1.3.0 Signed-off-by: Daniel Golle --- games/zmusic/Makefile | 6 +++--- .../patches/100-fix-endian-detect-with-musl.patch | 11 ----------- 2 files changed, 3 insertions(+), 14 deletions(-) delete mode 100644 games/zmusic/patches/100-fix-endian-detect-with-musl.patch diff --git a/games/zmusic/Makefile b/games/zmusic/Makefile index 27a2035..a44479f 100644 --- a/games/zmusic/Makefile +++ b/games/zmusic/Makefile @@ -1,13 +1,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=zmusic -PKG_VERSION:=1.1.14 +PKG_VERSION:=1.3.0 PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/ZDoom/ZMusic -PKG_SOURCE_VERSION:=89f3d65734470fb7ec0c1e69f73a0cfcc88ed557 -PKG_MIRROR_HASH:=104af83c55909a3cc2151bf9a32b153355fab76ee503bf199f49fb401f595a2b +PKG_SOURCE_VERSION:=95efd37ca0832855a9afd8af48c74c389d614ae5 +PKG_MIRROR_HASH:=803e81c50fcc1fc29dcce0f9bf8a08bf7cd7f5d8b7053c0c2bcb9493ec25305f PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=GPL-3.0 diff --git a/games/zmusic/patches/100-fix-endian-detect-with-musl.patch b/games/zmusic/patches/100-fix-endian-detect-with-musl.patch deleted file mode 100644 index bc9f297..0000000 --- a/games/zmusic/patches/100-fix-endian-detect-with-musl.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/thirdparty/game-music-emu/gme/blargg_endian.h -+++ b/thirdparty/game-music-emu/gme/blargg_endian.h -@@ -20,7 +20,7 @@ - // BLARGG_BIG_ENDIAN, BLARGG_LITTLE_ENDIAN: Determined automatically, otherwise only - // one may be #defined to 1. Only needed if something actually depends on byte order. - #if !defined (BLARGG_BIG_ENDIAN) && !defined (BLARGG_LITTLE_ENDIAN) --#ifdef __GLIBC__ -+#ifdef __BYTE_ORDER - // GCC handles this for us - #include - #if __BYTE_ORDER == __LITTLE_ENDIAN