Date: Fri, 03 Apr 2026 18:37:47 +0000 From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d21a34fe406a - main - devel/sdl3: update 3.2.30=?utf-8?Q? =E2=86=92 3.4?=.2 Message-ID: <69d008fb.24c25.7eb470f4@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=d21a34fe406a118f9ac2cd326b613ee7cea3104c commit d21a34fe406a118f9ac2cd326b613ee7cea3104c Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2025-10-24 12:36:13 +0000 Commit: Dmitry Marakasov <amdmi3@FreeBSD.org> CommitDate: 2026-04-03 18:33:55 +0000 devel/sdl3: update 3.2.30 → 3.4.2 PR: 294157 --- devel/sdl3/Makefile | 20 ++++++++++++++------ devel/sdl3/distinfo | 6 +++--- devel/sdl3/files/patch-cmake_FindLibUSB.cmake | 11 ----------- devel/sdl3/files/patch-src_hidapi_SDL__hidapi.c | 20 -------------------- devel/sdl3/pkg-plist | 1 + 5 files changed, 18 insertions(+), 40 deletions(-) diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile index 14b50ba2f9ea..ce4d908da4bb 100644 --- a/devel/sdl3/Makefile +++ b/devel/sdl3/Makefile @@ -1,6 +1,6 @@ PORTNAME= sdl3 DISTVERSIONPREFIX= release- -DISTVERSION= 3.2.30 +DISTVERSION= 3.4.2 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org @@ -23,14 +23,14 @@ PLIST_SUB= LIBVERSION=${DISTVERSION:C/[0-9]+/0/1} PORTSCOUT= limitw:1,even -OPTIONS_DEFINE= CSD DBUS FCITX HIDAPI IBUS JOYSTICK \ - SAMPLERATE UDEV +OPTIONS_DEFINE= CSD DBUS FCITX FRIBIDI HIDAPI IBUS JOYSTICK \ + SAMPLERATE THAI UDEV OPTIONS_GROUP= AUDIO VIDEO OPTIONS_GROUP_AUDIO= ALSA JACK OSS PIPEWIRE PULSEAUDIO SNDIO OPTIONS_GROUP_VIDEO= KMSDRM OPENGL OPENGLES VULKAN \ WAYLAND X11 -OPTIONS_DEFAULT= HIDAPI JOYSTICK KMSDRM OPENGL OPENGLES \ - OSS VULKAN WAYLAND X11 +OPTIONS_DEFAULT= FRIBIDI HIDAPI JOYSTICK KMSDRM OPENGL OPENGLES \ + OSS THAI VULKAN WAYLAND X11 OPTIONS_DEFINE_powerpc= ALTIVEC OPTIONS_DEFINE_powerpc64= ALTIVEC OPTIONS_DEFAULT_powerpc= ALTIVEC @@ -47,6 +47,7 @@ IBUS_DESC= IBus support JOYSTICK_DESC= Joystick and haptic support KMSDRM_DESC= KMSDRM display support OPENGLES_DESC= OpenGL ES rendering support +THAI_DESC= Enable Thai support UDEV_DESC= Use udev for input device detection VULKAN_DESC= Vulkan rendering support @@ -66,6 +67,9 @@ DBUS_CMAKE_BOOL= SDL_DBUS FCITX_LIB_DEPENDS= libfcitx-config.so:chinese/fcitx FCITX_IMPLIES= DBUS +FRIBIDI_CMAKE_BOOL= SDL_FRIBIDI +FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi + HIDAPI_CMAKE_BOOL= SDL_HIDAPI HIDAPI_IMPLIES= JOYSTICK @@ -82,6 +86,7 @@ JOYSTICK_CMAKE_BOOL= SDL_HIDAPI_JOYSTICK SDL_HIDAPI_LIBUSB SDL_VIRTUAL_JOYSTICK KMSDRM_USES= gl KMSDRM_USE= GL=gbm +KMSDRM_LIB_DEPENDS= libdrm.so:graphics/libdrm KMSDRM_CMAKE_BOOL= SDL_KMSDRM OPENGL_USES= gl @@ -107,6 +112,9 @@ SAMPLERATE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SampleRate SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_BOOL= SDL_SNDIO +THAI_CMAKE_BOOL= SDL_LIBTHAI +THAI_LIB_DEPENDS= libthai.so:devel/libthai + UDEV_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_CMAKE_BOOL= SDL_LIBUDEV @@ -122,7 +130,7 @@ WAYLAND_CMAKE_BOOL= SDL_WAYLAND WAYLAND_IMPLIES= OPENGLES X11_USES= xorg -X11_USE= XORG=x11,xcursor,xext,xi,xfixes,xrandr,xrender,xscrnsaver +X11_USE= XORG=x11,xcursor,xext,xi,xfixes,xrandr,xrender,xscrnsaver,xtst X11_CMAKE_BOOL= SDL_X11 .include <bsd.port.options.mk> diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo index 34873411711f..afa0eceee98f 100644 --- a/devel/sdl3/distinfo +++ b/devel/sdl3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767639185 -SHA256 (libsdl-org-SDL-release-3.2.30_GH0.tar.gz) = 8bfb8f70a72f216dff66cde64b9d7b863d5e8aa46be7f2fd400d7f1f9baafe76 -SIZE (libsdl-org-SDL-release-3.2.30_GH0.tar.gz) = 16138021 +TIMESTAMP = 1775234705 +SHA256 (libsdl-org-SDL-release-3.4.2_GH0.tar.gz) = 515ee4ad6e910e0ad8d8bbccb24ac52dd16c419e23eea3fb83541d20130c7aaa +SIZE (libsdl-org-SDL-release-3.4.2_GH0.tar.gz) = 15785645 diff --git a/devel/sdl3/files/patch-cmake_FindLibUSB.cmake b/devel/sdl3/files/patch-cmake_FindLibUSB.cmake deleted file mode 100644 index e3d17818a63d..000000000000 --- a/devel/sdl3/files/patch-cmake_FindLibUSB.cmake +++ /dev/null @@ -1,11 +0,0 @@ ---- cmake/FindLibUSB.cmake.orig 2025-03-04 22:37:06 UTC -+++ cmake/FindLibUSB.cmake -@@ -10,7 +10,7 @@ find_library(LibUSB_LIBRARY - endif() - - find_library(LibUSB_LIBRARY -- NAMES usb-1.0 libusb-1.0 -+ NAMES usb-1.0 libusb-1.0 usb - HINTS ${PC_LibUSB_LIBRARY_DIRS} - ) - diff --git a/devel/sdl3/files/patch-src_hidapi_SDL__hidapi.c b/devel/sdl3/files/patch-src_hidapi_SDL__hidapi.c deleted file mode 100644 index d5dcefd07e25..000000000000 --- a/devel/sdl3/files/patch-src_hidapi_SDL__hidapi.c +++ /dev/null @@ -1,20 +0,0 @@ ---- src/hidapi/SDL_hidapi.c.orig 2025-03-04 22:37:06 UTC -+++ src/hidapi/SDL_hidapi.c -@@ -710,7 +710,7 @@ static struct - ); - void (LIBUSB_CALL *free_config_descriptor)(struct libusb_config_descriptor *config); - uint8_t (LIBUSB_CALL *get_bus_number)(libusb_device *dev); -- int (LIBUSB_CALL *get_port_numbers)(libusb_device *dev, uint8_t *port_numbers, int port_numbers_len); -+ int (LIBUSB_CALL *get_port_numbers)(libusb_device *dev, uint8_t *port_numbers, uint8_t port_numbers_len); - uint8_t (LIBUSB_CALL *get_device_address)(libusb_device *dev); - int (LIBUSB_CALL *open)(libusb_device *dev, libusb_device_handle **dev_handle); - void (LIBUSB_CALL *close)(libusb_device_handle *dev_handle); -@@ -1188,7 +1188,7 @@ int SDL_hid_init(void) - LOAD_LIBUSB_SYMBOL(int (LIBUSB_CALL *)(libusb_device *, uint8_t, struct libusb_config_descriptor **), get_config_descriptor) - LOAD_LIBUSB_SYMBOL(void (LIBUSB_CALL *)(struct libusb_config_descriptor *), free_config_descriptor) - LOAD_LIBUSB_SYMBOL(uint8_t (LIBUSB_CALL *)(libusb_device *), get_bus_number) -- LOAD_LIBUSB_SYMBOL(int (LIBUSB_CALL *)(libusb_device *dev, uint8_t *port_numbers, int port_numbers_len), get_port_numbers) -+ LOAD_LIBUSB_SYMBOL(int (LIBUSB_CALL *)(libusb_device *dev, uint8_t *port_numbers, uint8_t port_numbers_len), get_port_numbers) - LOAD_LIBUSB_SYMBOL(uint8_t (LIBUSB_CALL *)(libusb_device *), get_device_address) - LOAD_LIBUSB_SYMBOL(int (LIBUSB_CALL *)(libusb_device *, libusb_device_handle **), open) - LOAD_LIBUSB_SYMBOL(void (LIBUSB_CALL *)(libusb_device_handle *), close) diff --git a/devel/sdl3/pkg-plist b/devel/sdl3/pkg-plist index 92c49fdbb024..046fd833e66e 100644 --- a/devel/sdl3/pkg-plist +++ b/devel/sdl3/pkg-plist @@ -12,6 +12,7 @@ include/SDL3/SDL_close_code.h include/SDL3/SDL_copying.h include/SDL3/SDL_cpuinfo.h include/SDL3/SDL_dialog.h +include/SDL3/SDL_dlopennote.h include/SDL3/SDL_egl.h include/SDL3/SDL_endian.h include/SDL3/SDL_error.hhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d008fb.24c25.7eb470f4>
