]> granicus.if.org Git - handbrake/commitdiff
contrib: Update to FreeType 2.9.1.
authorBradley Sepos <bradley@bradleysepos.com>
Thu, 21 Feb 2019 16:26:56 +0000 (11:26 -0500)
committerBradley Sepos <bradley@bradleysepos.com>
Tue, 26 Feb 2019 22:01:57 +0000 (17:01 -0500)
contrib/freetype/P00-mingw-lib.patch [new file with mode: 0644]
contrib/freetype/module.defs

diff --git a/contrib/freetype/P00-mingw-lib.patch b/contrib/freetype/P00-mingw-lib.patch
new file mode 100644 (file)
index 0000000..607a095
--- /dev/null
@@ -0,0 +1,24 @@
+diff -ur freetype-2.9.1.orig/builds/unix/ftconfig.in freetype-2.9.1/builds/unix/ftconfig.in
+--- freetype-2.9.1.orig/builds/unix/ftconfig.in        2018-04-22 05:41:36.000000000 -0400
++++ freetype-2.9.1/builds/unix/ftconfig.in     2019-02-26 15:43:31.000000000 -0500
+@@ -490,7 +490,7 @@
+ #ifdef FT2_BUILD_LIBRARY
+ #if defined( _WIN32 ) && ( defined( _DLL ) || defined( DLL_EXPORT ) )
+-#define FT_EXPORT( x )  __declspec( dllexport )  x
++#define FT_EXPORT( x )  x
+ #elif defined( __GNUC__ ) && __GNUC__ >= 4
+ #define FT_EXPORT( x )  __attribute__(( visibility( "default" ) ))  x
+ #elif defined( __cplusplus )
+diff -ur freetype-2.9.1.orig/include/freetype/config/ftconfig.h freetype-2.9.1/include/freetype/config/ftconfig.h
+--- freetype-2.9.1.orig/include/freetype/config/ftconfig.h     2018-04-22 05:41:36.000000000 -0400
++++ freetype-2.9.1/include/freetype/config/ftconfig.h  2019-02-26 15:43:49.000000000 -0500
+@@ -458,7 +458,7 @@
+ #ifdef FT2_BUILD_LIBRARY
+ #if defined( _WIN32 ) && ( defined( _DLL ) || defined( DLL_EXPORT ) )
+-#define FT_EXPORT( x )  __declspec( dllexport )  x
++#define FT_EXPORT( x )  x
+ #elif defined( __GNUC__ ) && __GNUC__ >= 4
+ #define FT_EXPORT( x )  __attribute__(( visibility( "default" ) ))  x
+ #elif defined( __cplusplus )
index 19b11c90226aa40e8ed3aa76e24c97aa4b686898..bb88bfd2225728e69edfd8ba9639c7c306f80233 100644 (file)
@@ -2,8 +2,8 @@ __deps__ := BZIP2 ZLIB
 $(eval $(call import.MODULE.defs,FREETYPE,freetype,$(__deps__)))
 $(eval $(call import.CONTRIB.defs,FREETYPE))
 
-FREETYPE.FETCH.url     = https://download.handbrake.fr/handbrake/contrib/freetype-2.8.1.tar.bz2
-FREETYPE.FETCH.url    += https://download.savannah.gnu.org/releases/freetype/freetype-2.8.1.tar.bz2
-FREETYPE.FETCH.sha256  = e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78
+FREETYPE.FETCH.url     = https://download.handbrake.fr/handbrake/contrib/freetype-2.9.1.tar.bz2
+FREETYPE.FETCH.url    += https://download.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.bz2
+FREETYPE.FETCH.sha256  = db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d
 
 FREETYPE.CONFIGURE.extra = --with-harfbuzz=no --with-png=no