]> granicus.if.org Git - handbrake/commitdiff
contrib: Fontconfig workaround for weak symbols not found on Mac prior to Sierra.
authorBradley Sepos <bradley@bradleysepos.com>
Tue, 27 Dec 2016 21:39:19 +0000 (16:39 -0500)
committerBradley Sepos <bradley@bradleysepos.com>
Wed, 28 Dec 2016 01:20:31 +0000 (20:20 -0500)
When built with Xcode 8 and run on El Capitan or earlier, HandBrake could crash when attempting to burn soft subtitles.

contrib/fontconfig/module.defs

index d8110384889c352a6e7fd0268a18e841330312c5..2423ccc278e9bf530fa337c99d5b8357a69d52de 100644 (file)
@@ -6,6 +6,11 @@ FONTCONFIG.FETCH.url     = https://download.handbrake.fr/handbrake/contrib/fontc
 FONTCONFIG.FETCH.url    += https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.1.tar.bz2
 FONTCONFIG.FETCH.sha256  = b449a3e10c47e1d1c7a6ec6e2016cca73d3bd68fbbd4f0ae5cc6b573f7d6c7f3
 
+ifeq (1-darwin,$(FEATURE.xcode)-$(BUILD.system))
+    FONTCONFIG.CONFIGURE.env += ac_cv_func_mkostemp="no"
+    FONTCONFIG.BUILD.env += ac_cv_func_mkostemp="no"
+endif
+
 #
 # Under MinGW:
 #