From 513ca45b21eabb56690dabe8b36f9993c4479171 Mon Sep 17 00:00:00 2001 From: Marco Antognini Date: Mon, 20 Feb 2017 17:58:51 +0100 Subject: [PATCH] Add CFBundleSupportedPlatforms key-value This should improve the signing process of Mac Applications. This improves the frameworks of external dependencies used by SFML. To patch sfml-*.framework, one would need to customised the `MACOSX_FRAMEWORK_INFO_PLIST` cmake property and provide a custom Info.plist file with CFBundleSupportedPlatforms property set. See https://cmake.org/cmake/help/latest/prop_tgt/FRAMEWORK.html This is however not required (probably) if one used dylibs instead. Related to #1020 and #1036. Credits go to @1036. --- .../Versions/A/Resources/Info.plist | 2 ++ .../Versions/A/Resources/Info.plist | 2 ++ .../Versions/A/Resources/Info.plist | 30 ++++++++++--------- .../Versions/A/Resources/Info.plist | 2 ++ .../Versions/A/Resources/Info.plist | 2 ++ .../Versions/A/Resources/Info.plist | 2 ++ .../Versions/A/Resources/Info.plist | 2 ++ 7 files changed, 28 insertions(+), 14 deletions(-) diff --git a/extlibs/libs-osx/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist index 36f80bd9d8..17506ffed3 100644 --- a/extlibs/libs-osx/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/OpenAL.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/OpenAL.framework/Versions/A/Resources/Info.plist index 9d630276a1..abcc123b4d 100644 --- a/extlibs/libs-osx/Frameworks/OpenAL.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/OpenAL.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/freetype.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/freetype.framework/Versions/A/Resources/Info.plist index f7f42180b5..3fae0b28a0 100644 --- a/extlibs/libs-osx/Frameworks/freetype.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/freetype.framework/Versions/A/Resources/Info.plist @@ -2,19 +2,21 @@ - CFBundleDevelopmentRegion - English - CFBundleExecutable - freetype - CFBundleIdentifier - org.sfml-dev.freetype - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 + CFBundleDevelopmentRegion + English + CFBundleExecutable + freetype + CFBundleIdentifier + org.sfml-dev.freetype + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleSignature + ???? + CFBundleVersion + 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/ogg.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/ogg.framework/Versions/A/Resources/Info.plist index ed6050c2ee..3b7fe8cdca 100644 --- a/extlibs/libs-osx/Frameworks/ogg.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/ogg.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/vorbis.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/vorbis.framework/Versions/A/Resources/Info.plist index 7f0d07127c..49288dcc2d 100644 --- a/extlibs/libs-osx/Frameworks/vorbis.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/vorbis.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/vorbisenc.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/vorbisenc.framework/Versions/A/Resources/Info.plist index 71765e182e..7239ec07ec 100644 --- a/extlibs/libs-osx/Frameworks/vorbisenc.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/vorbisenc.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX diff --git a/extlibs/libs-osx/Frameworks/vorbisfile.framework/Versions/A/Resources/Info.plist b/extlibs/libs-osx/Frameworks/vorbisfile.framework/Versions/A/Resources/Info.plist index 50b71edcac..02c18c5901 100644 --- a/extlibs/libs-osx/Frameworks/vorbisfile.framework/Versions/A/Resources/Info.plist +++ b/extlibs/libs-osx/Frameworks/vorbisfile.framework/Versions/A/Resources/Info.plist @@ -16,5 +16,7 @@ ???? CFBundleVersion 1.0 + CFBundleSupportedPlatforms + MacOSX