[vlc-commits] [Git][videolan/vlc][3.0.x] NEWS: update gme to 0.6.5

Steve Lhomme (@robUx4) gitlab at videolan.org
Thu Jul 23 11:01:24 UTC 2026



Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC


Commits:
85d88e42 by Steve Lhomme at 2026-07-23T09:40:50+00:00
NEWS: update gme to 0.6.5

- - - - -


4 changed files:

- NEWS
- − contrib/src/gme/0001-Export-the-proper-C-runtime-library.patch
- contrib/src/gme/SHA512SUMS
- contrib/src/gme/rules.mak


Changes:

=====================================
NEWS
=====================================
@@ -77,7 +77,7 @@ Contrib:
  * Update FFmpeg to 8.1.2
  * Update gcrypt to 1.12.0
  * Update glew to 2.3.1
- * Update gme to 0.6.4
+ * Update gme to 0.6.5
  * Update gnutls to 3.8.13
  * Update gpg-error to 1.56
  * Update harfbuzz to 14.2.1


=====================================
contrib/src/gme/0001-Export-the-proper-C-runtime-library.patch deleted
=====================================
@@ -1,50 +0,0 @@
-From cdfdcb4d120a2c898684bc4e972b01dd462ed5a1 Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <robux4 at ycbcr.xyz>
-Date: Mon, 5 Sep 2022 13:34:41 +0200
-Subject: [PATCH] Export the proper C++ runtime library
-
-With gcc it's libstdc++, with clang it's libc++. So let CMake give it to use
-and use all the libraries it needs, except some noise from clang toolchains.
----
- gme/CMakeLists.txt | 25 +++++++++++++++++++++++--
- 1 file changed, 23 insertions(+), 2 deletions(-)
-
-diff --git a/gme/CMakeLists.txt b/gme/CMakeLists.txt
-index fc2db68..301f8c6 100644
---- a/gme/CMakeLists.txt
-+++ b/gme/CMakeLists.txt
-@@ -239,8 +239,29 @@ endforeach()
- 
- add_library(gme_deps INTERFACE)
- 
--## FIXME: Properly find the C++ library !!!
--set(PC_LIBS -lstdc++)
-+foreach(LIB ${CMAKE_CXX_IMPLICIT_LINK_LIBRARIES})
-+    if(IS_ABSOLUTE ${LIB} AND EXISTS ${LIB})
-+        list(APPEND IMPLICITS_LIST "${LIB}")
-+    elseif(LIB MATCHES "-l:lib.*.a")
-+        string(LENGTH ${LIB} LIBLEN)
-+        math(EXPR LIBLEN "${LIBLEN}-8")
-+        string(SUBSTRING ${LIB} 6 ${LIBLEN} DIRECT_LIB)
-+        list(APPEND IMPLICITS_LIST "-l${DIRECT_LIB}")
-+    elseif(LIB MATCHES "-l.*")
-+        list(APPEND IMPLICITS_LIST "${LIB}")
-+    else()
-+        list(APPEND IMPLICITS_LIST "-l${LIB}")
-+    endif()
-+endforeach()
-+if(IMPLICITS_LIST)
-+    # blacklist of libraries that should not be in Libs.private
-+    list(REMOVE_ITEM IMPLICITS_LIST "-lmingwex"
-+         "-lmingw32" "-lmoldname" "-lmsvcrt" "-ladvapi32" "-lshell32"
-+         "-luser32" "-lkernel32")
-+    string(REPLACE ";" " " PC_LIBS "${IMPLICITS_LIST}")
-+else()
-+    set(PC_LIBS "")
-+endif(IMPLICITS_LIST)
- 
- if(GME_ZLIB)
-     if(ZLIB_FOUND)
--- 
-2.50.1 (Apple Git-155)
-


=====================================
contrib/src/gme/SHA512SUMS
=====================================
@@ -1 +1 @@
-b5da7f0ea9f3f5698157dd1feb5071cbc3bb44c96a2c1675162c7be384c755d6e01f5d98c4a6bd9ef7b1904b8eed3dab54dd2edac19cd18a7312c6cf7a91d98a  game-music-emu-0.6.4.tar.gz
+c28fc36098f5e083ef43cda3f037275d7f071868ab44abf577da3f07bd9f2ffae8a65fa842b060df42baa98ad6b5f42817001749fb3c08a4023dea7334d513e9  game-music-emu-0.6.5.tar.gz


=====================================
contrib/src/gme/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # Game Music Emu
 
-GME_VERSION := 0.6.4
+GME_VERSION := 0.6.5
 GME_URL := $(GITHUB)/libgme/game-music-emu/archive/refs/tags/$(GME_VERSION).tar.gz
 
 PKGS += gme
@@ -14,7 +14,6 @@ DEPS_gme = zlib $(DEPS_zlib)
 
 game-music-emu: game-music-emu-$(GME_VERSION).tar.gz .sum-gme
 	$(UNPACK)
-	$(APPLY) $(SRC)/gme/0001-Export-the-proper-C-runtime-library.patch
 	$(call pkg_static,"gme/libgme.pc.in")
 	$(MOVE)
 



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/85d88e42e03fede23c5ec0b867208dba541bf48b

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/85d88e42e03fede23c5ec0b867208dba541bf48b
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list