]> granicus.if.org Git - handbrake/commitdiff
contrib: Update to libogg 1.3.4.
authorBradley Sepos <bradley@bradleysepos.com>
Sun, 13 Oct 2019 17:11:52 +0000 (13:11 -0400)
committerBradley Sepos <bradley@bradleysepos.com>
Mon, 14 Oct 2019 17:57:22 +0000 (13:57 -0400)
contrib/libogg/A00-fix-unsigned-types.patch [new file with mode: 0644]
contrib/libogg/module.defs

diff --git a/contrib/libogg/A00-fix-unsigned-types.patch b/contrib/libogg/A00-fix-unsigned-types.patch
new file mode 100644 (file)
index 0000000..e4df08a
--- /dev/null
@@ -0,0 +1,33 @@
+From c8fca6b4a02d695b1ceea39b330d4406001c03ed Mon Sep 17 00:00:00 2001
+From: Tristan Matthews <tmatth@videolan.org>
+Date: Sat, 7 Sep 2019 00:46:59 -0400
+Subject: [PATCH] os_types: fix unsigned typedefs for MacOS
+
+This effectively reverts f8ce071e1040c766157d630d920d6165d35fe422 which was
+probably broken by 6449883ccacfee276ed9d99fa047342cdc51ab88.
+---
+ include/ogg/os_types.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/include/ogg/os_types.h b/include/ogg/os_types.h
+index eb8a322..e655a1d 100644
+--- a/include/ogg/os_types.h
++++ b/include/ogg/os_types.h
+@@ -72,11 +72,11 @@
+ #  include <sys/types.h>
+    typedef int16_t ogg_int16_t;
+-   typedef uint16_t ogg_uint16_t;
++   typedef u_int16_t ogg_uint16_t;
+    typedef int32_t ogg_int32_t;
+-   typedef uint32_t ogg_uint32_t;
++   typedef u_int32_t ogg_uint32_t;
+    typedef int64_t ogg_int64_t;
+-   typedef uint64_t ogg_uint64_t;
++   typedef u_int64_t ogg_uint64_t;
+ #elif defined(__HAIKU__)
+-- 
+2.17.1
+
index 3a205ec14b70c060fff65476460cdcba777f8d23..cf3f70dfe1d0d7734f5f12628ae9ec6a68450158 100644 (file)
@@ -1,8 +1,8 @@
 $(eval $(call import.MODULE.defs,LIBOGG,libogg))
 $(eval $(call import.CONTRIB.defs,LIBOGG))
 
-LIBOGG.FETCH.url     = https://download.handbrake.fr/handbrake/contrib/libogg-1.3.3.tar.gz
-LIBOGG.FETCH.url    += https://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.gz
-LIBOGG.FETCH.sha256  = c2e8a485110b97550f453226ec644ebac6cb29d1caef2902c007edab4308d985
+LIBOGG.FETCH.url     = https://download.handbrake.fr/handbrake/contrib/libogg-1.3.4.tar.gz
+LIBOGG.FETCH.url    += https://downloads.xiph.org/releases/ogg/libogg-1.3.4.tar.gz
+LIBOGG.FETCH.sha256  = fe5670640bd49e828d64d2879c31cb4dde9758681bb664f9bdbf159a01b0c76e
 
 LIBOGG.CONFIGURE.bootstrap = rm -fr aclocal.m4 autom4te.cache configure; autoreconf -fiv;