[vlc-commits] contrib: update libebml to 1.3.8
Steve Lhomme
git at videolan.org
Mon May 27 09:11:49 CEST 2019
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Mon May 27 09:10:17 2019 +0200| [7196586c6d9deeb8dcdadf11d494588f6ec93492] | committer: Steve Lhomme
contrib: update libebml to 1.3.8
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7196586c6d9deeb8dcdadf11d494588f6ec93492
---
contrib/src/ebml/0001-fix-build-with-gcc-7.patch | 34 ------------------------
contrib/src/ebml/SHA512SUMS | 2 +-
contrib/src/ebml/ebml-fix-univeral-windows.patch | 19 -------------
contrib/src/ebml/fix-clang-build.patch | 10 -------
contrib/src/ebml/rules.mak | 5 +---
5 files changed, 2 insertions(+), 68 deletions(-)
diff --git a/contrib/src/ebml/0001-fix-build-with-gcc-7.patch b/contrib/src/ebml/0001-fix-build-with-gcc-7.patch
deleted file mode 100644
index fc045bce88..0000000000
--- a/contrib/src/ebml/0001-fix-build-with-gcc-7.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 7038d0048979db61ec75be51e2e62ac34a297176 Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <robux4 at ycbcr.xyz>
-Date: Sat, 21 Apr 2018 11:00:03 +0200
-Subject: [PATCH] fix build with gcc 7
-
----
- src/platform/win32/WinIOCallback.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/platform/win32/WinIOCallback.cpp b/src/platform/win32/WinIOCallback.cpp
-index b1310ee..f3aeff4 100644
---- a/src/platform/win32/WinIOCallback.cpp
-+++ b/src/platform/win32/WinIOCallback.cpp
-@@ -95,7 +95,7 @@ bool WinIOCallback::open(const char* Path, const open_mode aMode, DWORD dwFlags)
- }
-
- mFile = CreateFileA(Path, AccessMode, ShareMode, NULL, Disposition, dwFlags, NULL);
-- if ((mFile == INVALID_HANDLE_VALUE) || ((long)mFile == 0xffffffff)) {
-+ if ((mFile == INVALID_HANDLE_VALUE) || (mFile == (HANDLE)0xffffffff)) {
- //File was not opened
- char err_msg[256];
- DWORD error_code = GetLastError();
-@@ -177,7 +177,7 @@ bool WinIOCallback::open(const wchar_t* Path, const open_mode aMode, DWORD dwFla
- return mOk = false;
- }
- }
-- if ((mFile == INVALID_HANDLE_VALUE) || ((long)mFile == 0xffffffff)) {
-+ if ((mFile == INVALID_HANDLE_VALUE) || (mFile == (HANDLE)0xffffffff)) {
- //File was not opened
- char err_msg[256];
- DWORD error_code = GetLastError();
---
-2.8.1.windows.1
-
diff --git a/contrib/src/ebml/SHA512SUMS b/contrib/src/ebml/SHA512SUMS
index 1769afc1a5..006dcf335b 100644
--- a/contrib/src/ebml/SHA512SUMS
+++ b/contrib/src/ebml/SHA512SUMS
@@ -1 +1 @@
-6a31a56dcde39642848f25353a462f4621d6cfd3bc9ef62add1b00d098c6a80b3c2b50ecf4d6dd50650c609eb39a6150c6d1b69ea3a77a3928bd3300af7dd91f libebml-1.3.6.tar.xz
+12fab1f2389ae6d6c6329d3e67e302d46f470ca64a4ebcb0cda3451ee27cc9e9fa503d7fb0dcf55ddc770c341e28f6b9279b7558b8e7ea8ca8caf745d8242276 libebml-1.3.8.tar.xz
diff --git a/contrib/src/ebml/ebml-fix-univeral-windows.patch b/contrib/src/ebml/ebml-fix-univeral-windows.patch
deleted file mode 100644
index c4c65f3ff5..0000000000
--- a/contrib/src/ebml/ebml-fix-univeral-windows.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- ebml/CMakeLists.txt.winio 2019-03-05 13:28:29.477415900 +0100
-+++ ebml/CMakeLists.txt 2019-03-05 13:32:58.566207100 +0100
-@@ -4,6 +4,7 @@ project(ebml VERSION 1.3.6)
-
- option(DISABLE_PKGCONFIG "Disable PkgConfig module generation" OFF)
- option(DISABLE_CMAKE_CONFIG "Disable CMake package config module generation" OFF)
-+option(ENABLE_WIN32_IO "Build the Windows I/O helper class" OFF)
-
- include(GNUInstallDirs)
-
-@@ -60,7 +61,7 @@ set(libebml_PUBLIC_HEADERS
- ebml/MemReadIOCallback.h
- ebml/SafeReadIOCallback.h
- ebml/StdIOCallback.h)
--if(WIN32)
-+if(WIN32 AND ENABLE_WIN32_IO)
- list(APPEND libebml_SOURCES
- src/platform/win32/WinIOCallback.cpp)
- list(APPEND libebml_PUBLIC_HEADERS
diff --git a/contrib/src/ebml/fix-clang-build.patch b/contrib/src/ebml/fix-clang-build.patch
deleted file mode 100644
index dba5504d1a..0000000000
--- a/contrib/src/ebml/fix-clang-build.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- ebml/src/EbmlSInteger.cpp.old 2018-04-23 12:01:29.747339700 +0200
-+++ ebml/src/EbmlSInteger.cpp 2018-04-23 12:01:53.219339286 +0200
-@@ -34,6 +34,7 @@
- */
- #include <cassert>
- #include <climits>
-+#include <limits>
-
- #include "ebml/EbmlSInteger.h"
-
diff --git a/contrib/src/ebml/rules.mak b/contrib/src/ebml/rules.mak
index 7c628a974a..32c4f456a9 100644
--- a/contrib/src/ebml/rules.mak
+++ b/contrib/src/ebml/rules.mak
@@ -1,6 +1,6 @@
# ebml
-EBML_VERSION := 1.3.6
+EBML_VERSION := 1.3.8
EBML_URL := http://dl.matroska.org/downloads/libebml/libebml-$(EBML_VERSION).tar.xz
ifeq ($(call need_pkg,"libebml"),)
@@ -14,9 +14,6 @@ $(TARBALLS)/libebml-$(EBML_VERSION).tar.xz:
ebml: libebml-$(EBML_VERSION).tar.xz .sum-ebml
$(UNPACK)
- $(APPLY) $(SRC)/ebml/0001-fix-build-with-gcc-7.patch
- $(APPLY) $(SRC)/ebml/fix-clang-build.patch
- $(APPLY) $(SRC)/ebml/ebml-fix-univeral-windows.patch
$(MOVE)
# libebml requires exceptions
More information about the vlc-commits
mailing list