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__ / <endian.h> 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 <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle
2026-06-09 09:31:58 +01:00
parent 1eea39be15
commit c04292defd
2 changed files with 3 additions and 14 deletions
+3 -3
View File
@@ -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 <daniel@makrotopia.org>
PKG_LICENSE:=GPL-3.0
@@ -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 <endian.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN