Andreas Wacknitz
2022-04-19 65ba05ab0f1dfd05203e3ce6dde7f65b967414c4
SDL2: update to 2.0.20

4 files modified
216 ■■■■ changed files
components/library/SDL2/Makefile 9 ●●●●● patch | view | raw | blame | history
components/library/SDL2/manifests/sample-manifest.p5m 17 ●●●●● patch | view | raw | blame | history
components/library/SDL2/pkg5 1 ●●●● patch | view | raw | blame | history
components/library/SDL2/sdl2.p5m 189 ●●●● patch | view | raw | blame | history
components/library/SDL2/Makefile
@@ -17,19 +17,18 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        SDL2
COMPONENT_VERSION=    2.0.12
COMPONENT_VERSION=    2.0.20
COMPONENT_PROJECT_URL=    https://www.libsdl.org/
COMPONENT_SUMMARY=    libsdl2 - Simple DirectMedia Layer 2.0
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    \
    sha256:349268f695c02efbc9b9148a70b85e58cefbbf704abd3e91be654db7f1e2c863
COMPONENT_ARCHIVE_HASH=    sha256:c56aba1d7b5b0e7e999e4a7698c70b63a3394ff9704b5f6e1c57e0c16f04dd06
COMPONENT_ARCHIVE_URL=    https://www.libsdl.org/release/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI =    library/sdl2
# Note: license change from LGPL was significant in 2.x vs 1.x series, and now
# static linking is permitted. See e.g. https://wiki.libsdl.org/Installation
COMPONENT_LICENSE=    ZLIB
COMPONENT_LICENSE_FILE=    COPYING.txt
COMPONENT_LICENSE_FILE=    LICENSE.txt
COMPONENT_CLASSIFICATION =    System/Libraries
TEST_TARGET=        $(NO_TESTS)
@@ -43,6 +42,6 @@
CONFIGURE_OPTIONS += --disable-rpath
# Auto-generated dependencies
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
components/library/SDL2/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2020 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -41,15 +41,18 @@
file path=usr/include/SDL2/SDL_gamecontroller.h
file path=usr/include/SDL2/SDL_gesture.h
file path=usr/include/SDL2/SDL_haptic.h
file path=usr/include/SDL2/SDL_hidapi.h
file path=usr/include/SDL2/SDL_hints.h
file path=usr/include/SDL2/SDL_joystick.h
file path=usr/include/SDL2/SDL_keyboard.h
file path=usr/include/SDL2/SDL_keycode.h
file path=usr/include/SDL2/SDL_loadso.h
file path=usr/include/SDL2/SDL_locale.h
file path=usr/include/SDL2/SDL_log.h
file path=usr/include/SDL2/SDL_main.h
file path=usr/include/SDL2/SDL_messagebox.h
file path=usr/include/SDL2/SDL_metal.h
file path=usr/include/SDL2/SDL_misc.h
file path=usr/include/SDL2/SDL_mouse.h
file path=usr/include/SDL2/SDL_mutex.h
file path=usr/include/SDL2/SDL_name.h
@@ -100,19 +103,19 @@
file path=usr/include/SDL2/close_code.h
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.12.0
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.12.0
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.12.0
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2_test.a
file path=usr/lib/$(MACH64)/libSDL2main.a
file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc
file path=usr/lib/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.12.0
file path=usr/lib/libSDL2-2.0.so.0.12.0
link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2.a
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.12.0
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2_test.a
file path=usr/lib/libSDL2main.a
file path=usr/lib/pkgconfig/sdl2.pc
components/library/SDL2/pkg5
@@ -1,6 +1,7 @@
{
    "dependencies": [
        "SUNWcs",
        "shell/ksh93",
        "system/library",
        "system/library/math"
    ],
components/library/SDL2/sdl2.p5m
@@ -13,7 +13,8 @@
# Copyright 2016 Jim Klimov
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.fmri \
    value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -24,107 +25,99 @@
file path=usr/bin/$(MACH64)/sdl2-config
file path=usr/bin/sdl2-config
file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc
file path=usr/lib/pkgconfig/sdl2.pc
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.12.0
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.12.0
link path=usr/lib/$(MACH64)/libSDL2-2.0.so target=libSDL2-2.0.so.0
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so
file path=usr/lib/$(MACH64)/libSDL2.a
file path=usr/lib/$(MACH64)/libSDL2_test.a
file path=usr/lib/$(MACH64)/libSDL2main.a
file path=usr/lib/libSDL2-2.0.so.0.12.0
link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.12.0
link path=usr/lib/libSDL2-2.0.so target=libSDL2-2.0.so.0
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so
file path=usr/lib/libSDL2.a
file path=usr/lib/libSDL2_test.a
file path=usr/lib/libSDL2main.a
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake
file path=usr/lib/cmake/SDL2/sdl2-config.cmake
file path=usr/share/aclocal/sdl2.m4
file path=usr/include/SDL2/SDL_power.h
file path=usr/include/SDL2/SDL_stdinc.h
file path=usr/include/SDL2/SDL_hints.h
file path=usr/include/SDL2/SDL_opengles2_gl2ext.h
file path=usr/include/SDL2/begin_code.h
file path=usr/include/SDL2/SDL_name.h
file path=usr/include/SDL2/SDL_quit.h
file include/SDL_config_macosx.h path=usr/include/SDL2/SDL_config_macosx.h
file path=usr/include/SDL2/SDL_thread.h
file path=usr/include/SDL2/SDL_test_assert.h
file path=usr/include/SDL2/SDL_test_font.h
file path=usr/include/SDL2/SDL_clipboard.h
file path=usr/include/SDL2/SDL_timer.h
file path=usr/include/SDL2/SDL_gamecontroller.h
file path=usr/include/SDL2/SDL_log.h
file path=usr/include/SDL2/SDL_test_harness.h
file path=usr/include/SDL2/close_code.h
file path=usr/include/SDL2/SDL_video.h
file path=usr/include/SDL2/SDL_vulkan.h
file path=usr/include/SDL2/SDL_keycode.h
file path=usr/include/SDL2/SDL_types.h
file path=usr/include/SDL2/SDL_loadso.h
file path=usr/include/SDL2/SDL_test_fuzzer.h
file path=usr/include/SDL2/SDL_render.h
file include/SDL_config_winrt.h path=usr/include/SDL2/SDL_config_winrt.h
file path=usr/include/SDL2/SDL_scancode.h
file path=usr/include/SDL2/SDL_sensor.h
file include/SDL_config_windows.h path=usr/include/SDL2/SDL_config_windows.h
file path=usr/include/SDL2/SDL_test.h
file path=usr/include/SDL2/SDL_version.h
file path=usr/include/SDL2/SDL_test_common.h
file path=usr/include/SDL2/SDL_error.h
file path=usr/include/SDL2/SDL_platform.h
file path=usr/include/SDL2/SDL_gesture.h
file path=usr/include/SDL2/SDL_test_crc32.h
file path=usr/include/SDL2/SDL_surface.h
file path=usr/include/SDL2/SDL_opengles2.h
file path=usr/include/SDL2/SDL_opengles2_khrplatform.h
file include/SDL_config_iphoneos.h path=usr/include/SDL2/SDL_config_iphoneos.h
file path=usr/include/SDL2/SDL_mouse.h
file include/SDL_copying.h path=usr/include/SDL2/SDL_copying.h
file path=usr/include/SDL2/SDL_shape.h
file include/SDL_config_minimal.h path=usr/include/SDL2/SDL_config_minimal.h
file path=usr/include/SDL2/SDL_blendmode.h
file path=usr/include/SDL2/SDL_syswm.h
file include/SDL_config_psp.h path=usr/include/SDL2/SDL_config_psp.h
file path=usr/include/SDL2/SDL_pixels.h
file path=usr/include/SDL2/SDL_test_random.h
file path=usr/include/SDL2/SDL_test_compare.h
file path=usr/include/SDL2/SDL_assert.h
file path=usr/include/SDL2/SDL_endian.h
file path=usr/include/SDL2/SDL_bits.h
file path=usr/include/SDL2/SDL_cpuinfo.h
file path=usr/include/SDL2/SDL_test_md5.h
file path=usr/include/SDL2/SDL_test_memory.h
file path=usr/include/SDL2/SDL_events.h
file path=usr/include/SDL2/SDL_system.h
file path=usr/include/SDL2/SDL_haptic.h
file path=usr/include/SDL2/SDL_audio.h
file path=usr/include/SDL2/SDL_atomic.h
file path=usr/include/SDL2/SDL_opengl.h
file path=usr/include/SDL2/SDL_opengles.h
file path=usr/include/SDL2/SDL_touch.h
file include/SDL_config_pandora.h path=usr/include/SDL2/SDL_config_pandora.h
file path=usr/include/SDL2/SDL_config.h
file path=usr/include/SDL2/SDL.h
file path=usr/include/SDL2/SDL_rect.h
file path=usr/include/SDL2/SDL_revision.h
file path=usr/include/SDL2/SDL_keyboard.h
file path=usr/include/SDL2/SDL_assert.h
file path=usr/include/SDL2/SDL_atomic.h
file path=usr/include/SDL2/SDL_audio.h
file path=usr/include/SDL2/SDL_bits.h
file path=usr/include/SDL2/SDL_blendmode.h
file path=usr/include/SDL2/SDL_clipboard.h
file path=usr/include/SDL2/SDL_config.h
file path=usr/include/SDL2/SDL_cpuinfo.h
file path=usr/include/SDL2/SDL_egl.h
file path=usr/include/SDL2/SDL_test_images.h
file path=usr/include/SDL2/SDL_opengles2_gl2.h
file path=usr/include/SDL2/SDL_rwops.h
file path=usr/include/SDL2/SDL_opengles2_gl2platform.h
file path=usr/include/SDL2/SDL_endian.h
file path=usr/include/SDL2/SDL_error.h
file path=usr/include/SDL2/SDL_events.h
file path=usr/include/SDL2/SDL_filesystem.h
file path=usr/include/SDL2/SDL_gamecontroller.h
file path=usr/include/SDL2/SDL_gesture.h
file path=usr/include/SDL2/SDL_haptic.h
file path=usr/include/SDL2/SDL_hidapi.h
file path=usr/include/SDL2/SDL_hints.h
file path=usr/include/SDL2/SDL_joystick.h
file path=usr/include/SDL2/SDL_test_log.h
file path=usr/include/SDL2/SDL_opengl_glext.h
file path=usr/include/SDL2/SDL_keyboard.h
file path=usr/include/SDL2/SDL_keycode.h
file path=usr/include/SDL2/SDL_loadso.h
file path=usr/include/SDL2/SDL_locale.h
file path=usr/include/SDL2/SDL_log.h
file path=usr/include/SDL2/SDL_main.h
file include/SDL_config_wiz.h path=usr/include/SDL2/SDL_config_wiz.h
file path=usr/include/SDL2/SDL_messagebox.h
file path=usr/include/SDL2/SDL_metal.h
file include/SDL_config_android.h path=usr/include/SDL2/SDL_config_android.h
file path=usr/include/SDL2/SDL_misc.h
file path=usr/include/SDL2/SDL_mouse.h
file path=usr/include/SDL2/SDL_mutex.h
file path=usr/include/SDL2/SDL_filesystem.h
file path=usr/include/SDL2/SDL_name.h
file path=usr/include/SDL2/SDL_opengl.h
file path=usr/include/SDL2/SDL_opengl_glext.h
file path=usr/include/SDL2/SDL_opengles.h
file path=usr/include/SDL2/SDL_opengles2.h
file path=usr/include/SDL2/SDL_opengles2_gl2.h
file path=usr/include/SDL2/SDL_opengles2_gl2ext.h
file path=usr/include/SDL2/SDL_opengles2_gl2platform.h
file path=usr/include/SDL2/SDL_opengles2_khrplatform.h
file path=usr/include/SDL2/SDL_pixels.h
file path=usr/include/SDL2/SDL_platform.h
file path=usr/include/SDL2/SDL_power.h
file path=usr/include/SDL2/SDL_quit.h
file path=usr/include/SDL2/SDL_rect.h
file path=usr/include/SDL2/SDL_render.h
file path=usr/include/SDL2/SDL_revision.h
file path=usr/include/SDL2/SDL_rwops.h
file path=usr/include/SDL2/SDL_scancode.h
file path=usr/include/SDL2/SDL_sensor.h
file path=usr/include/SDL2/SDL_shape.h
file path=usr/include/SDL2/SDL_stdinc.h
file path=usr/include/SDL2/SDL_surface.h
file path=usr/include/SDL2/SDL_system.h
file path=usr/include/SDL2/SDL_syswm.h
file path=usr/include/SDL2/SDL_test.h
file path=usr/include/SDL2/SDL_test_assert.h
file path=usr/include/SDL2/SDL_test_common.h
file path=usr/include/SDL2/SDL_test_compare.h
file path=usr/include/SDL2/SDL_test_crc32.h
file path=usr/include/SDL2/SDL_test_font.h
file path=usr/include/SDL2/SDL_test_fuzzer.h
file path=usr/include/SDL2/SDL_test_harness.h
file path=usr/include/SDL2/SDL_test_images.h
file path=usr/include/SDL2/SDL_test_log.h
file path=usr/include/SDL2/SDL_test_md5.h
file path=usr/include/SDL2/SDL_test_memory.h
file path=usr/include/SDL2/SDL_test_random.h
file path=usr/include/SDL2/SDL_thread.h
file path=usr/include/SDL2/SDL_timer.h
file path=usr/include/SDL2/SDL_touch.h
file path=usr/include/SDL2/SDL_types.h
file path=usr/include/SDL2/SDL_version.h
file path=usr/include/SDL2/SDL_video.h
file path=usr/include/SDL2/SDL_vulkan.h
file path=usr/include/SDL2/begin_code.h
file path=usr/include/SDL2/close_code.h
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.18.2
file path=usr/lib/$(MACH64)/libSDL2_test.a
file path=usr/lib/$(MACH64)/libSDL2main.a
file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc
file path=usr/lib/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2.a
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.18.2
file path=usr/lib/libSDL2_test.a
file path=usr/lib/libSDL2main.a
file path=usr/lib/pkgconfig/sdl2.pc
file path=usr/share/aclocal/sdl2.m4