På onsdag 18. februar 2026 kl. 15:49, skrev Stuart Henderson
<[email protected]>:

> On 2026/02/14 21:19, [email protected] wrote:
> > Does the SHARED_LIBS need a (major or minor) bump in the Makefile for
> > sdl3? I am not sure which if any would be appropriate.
> 
> minor bump.
> 
> > sdl3-3.4.0(devel/sdl3):
> > Missing: Xtst.11 (/usr/local/lib/libSDL3.so.0.0) (system lib)
> > Missing: sndio.8 (/usr/local/lib/libSDL3.so.0.0) (system lib)
> > Missing: usbhid.7 (/usr/local/lib/libSDL3.so.0.0) (system lib)
> > Extra:  sndio.9
> > WANTLIB += Xtst sndio usbhid
> > *** Error 1 in target 'port-lib-depends-check' (ignored)
> 
> Xtst and usbhid should be added, but you have something out of sync with
> sndio on your machine (probably will be fixed after updating packages)
> 
> this looks like the right diff I think?
> 

Looks good for me and built fine and satisfied port-lib-depends-check
on my end(needed a newer snapshot for sndio).

Thanks and may you have a good one and lunar new year.


> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/sdl3/Makefile,v
> diff -u -p -r1.3 Makefile
> --- Makefile  23 Aug 2025 21:08:28 -0000      1.3
> +++ Makefile  18 Feb 2026 14:47:07 -0000
> @@ -1,10 +1,10 @@
>  COMMENT =            cross-platform multimedia library
> 
> -V =                  3.2.20
> +V =                  3.4.0
>  DISTNAME =           SDL3-${V}
>  PKGNAME =            ${DISTNAME:L}
> 
> -SHARED_LIBS +=               SDL3                      0.0 # 3.2.18
> +SHARED_LIBS +=               SDL3                      0.1
> 
>  CATEGORIES =         devel
>  HOMEPAGE =           https://libsdl.org/
> @@ -13,9 +13,9 @@ MAINTAINER =                Thomas Frohwein <thfr@open
>  # zlib
>  PERMIT_PACKAGE =     Yes
> 
> -WANTLIB += EGL X11 Xcursor Xext Xfixes Xi Xrandr Xrender Xss iconv
> -WANTLIB += m pthread sndio wayland-client wayland-cursor wayland-egl
> -WANTLIB += xkbcommon
> +WANTLIB += EGL X11 Xcursor Xext Xfixes Xi Xrandr Xrender Xss Xtst
> +WANTLIB += iconv m pthread sndio usbhid wayland-client wayland-cursor
> +WANTLIB += wayland-egl xkbcommon
> 
>  SITES =                      
> https://github.com/libsdl-org/SDL/releases/download/release-${V}/
> 
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/sdl3/distinfo,v
> diff -u -p -r1.2 distinfo
> --- distinfo  23 Aug 2025 21:08:28 -0000      1.2
> +++ distinfo  18 Feb 2026 14:47:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (SDL3-3.2.20.tar.gz) = RnYArgkN0oYW+jc2n69OMUMZj/HaN3KbVSE35H91Gmc=
> -SIZE (SDL3-3.2.20.tar.gz) = 15895143
> +SHA256 (SDL3-3.4.0.tar.gz) = CCy/X0KeDYCCD2jcK1B6lNTMG05wgXsRm7uOxqaVhLg=
> +SIZE (SDL3-3.4.0.tar.gz) = 15567602
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/devel/sdl3/patches/patch-CMakeLists_txt,v
> diff -u -p -r1.1.1.1 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt      7 Aug 2025 16:32:50 -0000       1.1.1.1
> +++ patches/patch-CMakeLists_txt      18 Feb 2026 14:47:07 -0000
> @@ -1,8 +1,16 @@
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -376,7 +376,7 @@ dep_option(SDL_RENDER_D3D12        "Enable the Direct3
> - dep_option(SDL_RENDER_METAL        "Enable the Metal render driver" ON 
> "SDL_RENDER;${APPLE}" OFF)
> +@@ -46,6 +46,7 @@ endif()
> +
> + include(CheckLibraryExists)
> + include(CheckIncludeFile)
> ++include(CheckIncludeFiles)
> + include(CheckLanguage)
> + include(CheckSymbolExists)
> + include(CheckCSourceCompiles)
> +@@ -367,7 +368,7 @@ dep_option(SDL_RENDER_D3D12        "Enable the Direct3
> + dep_option(SDL_RENDER_METAL        "Enable the Metal render driver" ON 
> "SDL_RENDER;APPLE" OFF)
>   dep_option(SDL_RENDER_GPU          "Enable the SDL_GPU render driver" ON 
> "SDL_RENDER;SDL_GPU" OFF)
>   dep_option(SDL_VIVANTE             "Use Vivante EGL video driver" ON 
> "${UNIX_SYS};SDL_CPU_ARM32" OFF)
>  -dep_option(SDL_VULKAN              "Enable Vulkan support" ON 
> "SDL_VIDEO;ANDROID OR APPLE OR LINUX OR FREEBSD OR WINDOWS" OFF)
> Index: patches/patch-cmake_sdlchecks_cmake
> ===================================================================
> RCS file: patches/patch-cmake_sdlchecks_cmake
> diff -N patches/patch-cmake_sdlchecks_cmake
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-cmake_sdlchecks_cmake       18 Feb 2026 14:47:07 -0000
> @@ -0,0 +1,30 @@
> +Index: cmake/sdlchecks.cmake
> +--- cmake/sdlchecks.cmake.orig
> ++++ cmake/sdlchecks.cmake
> +@@ -1113,22 +1113,22 @@ macro(CheckUSBHID)
> +   cmake_push_check_state()
> +   check_library_exists(usbhid hid_init "" LIBUSBHID)
> +   if(LIBUSBHID)
> +-    check_include_file(usbhid.h HAVE_USBHID_H)
> ++    check_include_files("stdint.h;usbhid.h" HAVE_USBHID_H)
> +     if(HAVE_USBHID_H)
> +       set(USB_CFLAGS "-DHAVE_USBHID_H")
> +     endif()
> +
> +-    check_include_file(libusbhid.h HAVE_LIBUSBHID_H)
> ++    check_include_files("stdint.h;libusbhid.h" HAVE_LIBUSBHID_H)
> +     if(HAVE_LIBUSBHID_H)
> +       string(APPEND USB_CFLAGS " -DHAVE_LIBUSBHID_H")
> +     endif()
> +     set(USB_LIBS ${USB_LIBS} usbhid)
> +   else()
> +-    check_include_file(usb.h HAVE_USB_H)
> ++    check_include_files("stdint.h;usb.h" HAVE_USB_H)
> +     if(HAVE_USB_H)
> +       set(USB_CFLAGS "-DHAVE_USB_H")
> +     endif()
> +-    check_include_file(libusb.h HAVE_LIBUSB_H)
> ++    check_include_files("stdint.h;libusb.h" HAVE_LIBUSB_H)
> +     if(HAVE_LIBUSB_H)
> +       string(APPEND USB_CFLAGS " -DHAVE_LIBUSB_H")
> +     endif()
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/sdl3/pkg/PLIST,v
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 23 Aug 2025 21:08:28 -0000      1.2
> +++ pkg/PLIST 18 Feb 2026 14:47:07 -0000
> @@ -13,6 +13,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.h
> 
>

Reply via email to