From ef981826030bb99dc673a1f63338b45ccd8769f5 Mon Sep 17 00:00:00 2001 From: Andrey Filipenkov Date: Sun, 21 Aug 2022 10:26:21 +0300 Subject: [PATCH 1/2] [sdl2-image] fix dynamic build on macOS --- ports/sdl2-image/CMakeLists.txt | 7 +++++++ ports/sdl2-image/vcpkg.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ports/sdl2-image/CMakeLists.txt b/ports/sdl2-image/CMakeLists.txt index 45b2b57e64122d..70f2797542fd41 100644 --- a/ports/sdl2-image/CMakeLists.txt +++ b/ports/sdl2-image/CMakeLists.txt @@ -42,6 +42,13 @@ if (APPLE) target_compile_options(SDL2_image BEFORE PRIVATE "-x" "objective-c" ) + target_link_libraries(SDL2_image PRIVATE + "-framework CoreFoundation" + "-framework CoreGraphics" + "-framework CoreServices" + "-framework Foundation" + "-framework ImageIO" + ) endif() set_target_properties(SDL2_image PROPERTIES DEFINE_SYMBOL DLL_EXPORT) diff --git a/ports/sdl2-image/vcpkg.json b/ports/sdl2-image/vcpkg.json index 0eb0da92b8ebf3..1d9b5ce7a4518f 100644 --- a/ports/sdl2-image/vcpkg.json +++ b/ports/sdl2-image/vcpkg.json @@ -1,7 +1,7 @@ { "name": "sdl2-image", "version": "2.0.5", - "port-version": 6, + "port-version": 7, "description": "SDL_image is an image file loading library. It loads images as SDL surfaces and textures, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV", "homepage": "https://www.libsdl.org/projects/SDL_image", "license": "Zlib", From 1ecd55111db55cb8bcabdc3a8cc89516a531538a Mon Sep 17 00:00:00 2001 From: Andrey Filipenkov Date: Sun, 21 Aug 2022 10:42:21 +0300 Subject: [PATCH 2/2] update versions of sdl2-image --- versions/baseline.json | 2 +- versions/s-/sdl2-image.json | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/versions/baseline.json b/versions/baseline.json index 0714712d57da1f..49244074c7e119 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -6518,7 +6518,7 @@ }, "sdl2-image": { "baseline": "2.0.5", - "port-version": 6 + "port-version": 7 }, "sdl2-mixer": { "baseline": "2.6.1", diff --git a/versions/s-/sdl2-image.json b/versions/s-/sdl2-image.json index cc213ea4553f72..67d171b01176a5 100644 --- a/versions/s-/sdl2-image.json +++ b/versions/s-/sdl2-image.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4890f12d4639bf57d7eac19097b5903c06574184", + "version": "2.0.5", + "port-version": 7 + }, { "git-tree": "e1ed993b97bc76d5a8abdf4e9e8e148903078a70", "version": "2.0.5",