Andreas Wacknitz
2024-01-27 4399091e3c250ea66e840cdf5215203ebb8200aa
sdl2: update to 2.28.5 & drop 32 bit

4 files modified
55 ■■■■■ changed files
components/library/SDL2/Makefile 14 ●●●●● patch | view | raw | blame | history
components/library/SDL2/manifests/sample-manifest.p5m 18 ●●●● patch | view | raw | blame | history
components/library/SDL2/pkg5 2 ●●● patch | view | raw | blame | history
components/library/SDL2/sdl2.p5m 21 ●●●● patch | view | raw | blame | history
components/library/SDL2/Makefile
@@ -13,21 +13,19 @@
# Copyright (c) 2020 Andreas Wacknitz
#
BUILD_BITS= 32_and_64
BUILD_BITS= 64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        SDL2
COMPONENT_VERSION=    2.26.5
COMPONENT_VERSION=    2.28.5
COMPONENT_SUMMARY=    libsdl2 - Simple DirectMedia Layer 2.0
COMPONENT_PROJECT_URL=    https://www.libsdl.org
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7
COMPONENT_ARCHIVE_HASH=    sha256:332cb37d0be20cb9541739c61f79bae5a477427d79ae85e352089afdaf6666e4
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/release/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI =    library/sdl2
COMPONENT_CLASSIFICATION =    System/Libraries
# 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=    LICENSE.txt
@@ -36,12 +34,12 @@
PATH= $(PATH.gnu)
COMPONENT_PREP_ACTION = \
    ( cd $(@D) && $(CONFIG_SHELL) autogen.sh )
COMPONENT_PREP_ACTION= ( cd $(@D) && $(CONFIG_SHELL) autogen.sh )
CONFIGURE_OPTIONS += --disable-rpath
CONFIGURE_OPTIONS += --enable-year2038
# Manually added dependencies
# Manually added build dependencies
REQUIRED_PACKAGES += library/libsamplerate
# Auto-generated dependencies
components/library/SDL2/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,7 +23,6 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH64)/sdl2-config
file path=usr/bin/sdl2-config
file path=usr/include/SDL2/SDL.h
file path=usr/include/SDL2/SDL_assert.h
@@ -105,18 +104,11 @@
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.2600.5
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2600.5
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2600.5
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2800.5
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2800.5
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2800.5
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.2600.5
file path=usr/lib/libSDL2-2.0.so.0.2600.5
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.2600.5
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
components/library/SDL2/pkg5
@@ -9,4 +9,4 @@
        "library/sdl2"
    ],
    "name": "SDL2"
}
}
components/library/SDL2/sdl2.p5m
@@ -10,11 +10,10 @@
#
#
# Copyright 2023 Andreas Wacknitz
# Copyright 2024 Andreas Wacknitz
#
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.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
@@ -27,7 +26,6 @@
# We don't deliver static libraries
<transform path=.+/lib/.+\.a -> drop>
file path=usr/bin/$(MACH64)/sdl2-config
file path=usr/bin/sdl2-config
file path=usr/include/SDL2/SDL.h
file path=usr/include/SDL2/SDL_assert.h
@@ -109,18 +107,11 @@
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.2600.5
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2600.5
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2600.5
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2800.5
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2800.5
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2800.5
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.2600.5
file path=usr/lib/libSDL2-2.0.so.0.2600.5
link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.2600.5
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