[vlc-commits] [Git][videolan/vlc][master] contrib: mingw64: update to 14.0.0
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Mar 31 15:04:40 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
cdefe970 by Steve Lhomme at 2026-03-31T14:10:35+00:00
contrib: mingw64: update to 14.0.0
- - - - -
3 changed files:
- − contrib/src/mingw64/0001-winnt-define-__MINGW_CXX1-1-4-_CONSTEXPR-found-in-_m.patch
- contrib/src/mingw64/SHA512SUMS
- contrib/src/mingw64/rules.mak
Changes:
=====================================
contrib/src/mingw64/0001-winnt-define-__MINGW_CXX1-1-4-_CONSTEXPR-found-in-_m.patch deleted
=====================================
@@ -1,38 +0,0 @@
-From 98b7ca9279e9b4b2499b4c796b64a99035d25a0a Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <robux4 at ycbcr.xyz>
-Date: Wed, 20 Aug 2025 15:36:03 +0200
-Subject: [PATCH] winnt: define __MINGW_CXX1[1|4]_CONSTEXPR found in _mingw.h
-
-When installing winnt.h in contribs this is not defined with mingw-w64
-older than v13.0.0.
----
- mingw-w64-headers/include/winnt.h | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/mingw-w64-headers/include/winnt.h b/mingw-w64-headers/include/winnt.h
-index 38b4d4f38..296a9ec3c 100644
---- a/mingw-w64-headers/include/winnt.h
-+++ b/mingw-w64-headers/include/winnt.h
-@@ -710,6 +710,19 @@ typedef LONG RTL_REFERENCE_COUNT32, *PRTL_REFERENCE_COUNT32;
- #define RTL_CONST_CAST(type) (type)
- #endif
-
-+#define __MINGW_CXX11_CONSTEXPR
-+#define __MINGW_CXX14_CONSTEXPR
-+#ifdef __cplusplus
-+# if __cplusplus >= 201103L || defined(_MSC_VER)
-+# undef __MINGW_CXX11_CONSTEXPR
-+# define __MINGW_CXX11_CONSTEXPR constexpr
-+# endif
-+# if __cplusplus >= 201402L || defined(_MSC_VER)
-+# undef __MINGW_CXX14_CONSTEXPR
-+# define __MINGW_CXX14_CONSTEXPR constexpr
-+# endif
-+#endif
-+
- #ifdef __cplusplus
- #define DEFINE_ENUM_FLAG_OPERATORS(ENUMTYPE) \
- extern "C++" { \
---
-2.45.1.windows.1
-
=====================================
contrib/src/mingw64/SHA512SUMS
=====================================
@@ -1 +1 @@
-39a22bd92465f571df1d90ac80b88dc6846998f71e4b7db79d1c9aa6e04cb3e41b632990a7238fc2c384ea67e4a77d103230db2c0d741869340d24ea79b6dda8 mingw-w64-v13.0.0.tar.bz2
\ No newline at end of file
+17378a0e2abbbb688468a78cb0ba261f9001a1bc6e7d0270c24c4b8b13e5c6513e8fb8e617d08102fbc772c288ad81ec3a43ca756ed28f17cc5543f717a8bb6d mingw-w64-v14.0.0.tar.bz2
\ No newline at end of file
=====================================
contrib/src/mingw64/rules.mak
=====================================
@@ -1,6 +1,6 @@
# winpthreads, dxvahd, winrt_headers, dcomp
-MINGW64_VERSION := 13.0.0
+MINGW64_VERSION := 14.0.0
MINGW64_URL := $(SF)/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v$(MINGW64_VERSION).tar.bz2
# MINGW64_HASH=2c35e8ff0d33916bd490e8932cba2049cd1af3d0
# MINGW64_GITURL := https://git.code.sf.net/p/mingw-w64/mingw-w64
@@ -63,7 +63,6 @@ $(TARBALLS)/mingw-w64-v$(MINGW64_VERSION).tar.bz2:
mingw64: mingw-w64-v$(MINGW64_VERSION).tar.bz2 .sum-mingw64
# mingw64: mingw-w64-$(MINGW64_HASH).tar.xz .sum-mingw64
$(UNPACK)
- $(APPLY) $(SRC)/mingw64/0001-winnt-define-__MINGW_CXX1-1-4-_CONSTEXPR-found-in-_m.patch
$(MOVE)
.mingw64: mingw64
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/cdefe970e6a607ff1344aa73bd507d4ce74d38c6
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/cdefe970e6a607ff1344aa73bd507d4ce74d38c6
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list