Wednesday, December 30, 2020

Re: UPDATE: SDL 2.0.14

On Wed, 30 Dec 2020 05:30:39 -0700
Thomas Frohwein wrote:

> On Mon, Dec 28, 2020 at 04:15:45PM -0500, Brad Smith wrote:
> > On 12/28/2020 11:14 AM, Charlene Wendling wrote:
> > > On Sat, 26 Dec 2020 15:03:07 -0500
> > > Brad Smith wrote:
> > >
> > > > On 12/25/2020 3:39 PM, Thomas Frohwein wrote:
> > > > > On Thu, Dec 24, 2020 at 09:48:45PM -0500, Brad Smith wrote:
> > > > > > Here is an update to SDL 2.0.14.
> > > > > >
> > > > > > Tested with a few apps. More testing and feedback welcome.
> > > > > I have a similar diff that I'm testing. A few releases ago,
> > > > > there was an issue with some reverse deps breaking during
> > > > > build.
> > > > >
> > > > > Brad, can you let me know what apps you tested, and if you
> > > > > tested build and/or runtime, so that I can add it into my own
> > > > > list of tests?
> > > > mpv
> > > > qemu
> > > > ffplay
> > > > blobby
> > > > taisei
> > > > supertux
> > > >
> > > > Run time testing. I just chose a couple of random games to do
> > > > some additional run time
> > > > testing of the video and audio output.
> > > >
> > > > I noticed supertux randomly crashes in SDL_BlitCopy upon
> > > > startup, but that is not new
> > > > for this release of SDL.
> > > >
> > > Hi,
> > >
> > > Some testing report:
> > >
> > > - amd64: i've tested emulators/ppsspp and games/endless-sky
> > > without issues, using my logitech dual action
> > > - macppc: after building that update, i've built and run tested
> > > games/wesnoth and games/blobby and everything is
> > > still fine
> > >
> > > Port-wise, that looks good to me.
> > Thanks.
>
> Generally looking good. I did some extensive testing with Brad's diff;
> see sdl2-testing-2.0.14.txt in attachments for a table of results.
>
> Build of emulators/vbam breaks with this update. It can't find
> KMOD_GUI variable anymore; and no KMOD_META. See vbam.txt attachment.
> I got a simple diff for the vbam port below that unbreaks this.
>
> Just double-checking - did SIMD support change with clang on arm (in
> Brad's diff)?
>
> -# clang can't handle simd asm
> -.if ${MACHINE_ARCH} == "arm"
> -CONFIGURE_ARGS+= --disable-arm-simd
>
> If this is clarified, ok thfr@ for Brad's sdl2 diff.
>
> ok for vbam fix below?

Oh, we still provide vbam while there is mgba around :(

I tested your diff with SDL 2.0.14, it builds fine, ok cwen@

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/emulators/vbam/Makefile,v
> retrieving revision 1.34
> diff -u -p -r1.34 Makefile
> --- Makefile 17 Nov 2019 00:14:36 -0000 1.34
> +++ Makefile 30 Dec 2020 12:23:16 -0000
> @@ -9,6 +9,7 @@ GH_ACCOUNT = visualboyadvance-m
> GH_PROJECT = ${GH_ACCOUNT}
> GH_TAGNAME = v2.1.4
> PKGNAME = vbam-${GH_TAGNAME:S/v//}
> +REVISION = 0
>
> CATEGORIES = emulators
>
> Index: patches/patch-src_sdl_SDL_cpp
> ===================================================================
> RCS file: patches/patch-src_sdl_SDL_cpp
> diff -N patches/patch-src_sdl_SDL_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_sdl_SDL_cpp 30 Dec 2020 12:23:16 -0000
> @@ -0,0 +1,15 @@
> +$OpenBSD$
> +
> +Index: src/sdl/SDL.cpp
> +--- src/sdl/SDL.cpp.orig
> ++++ src/sdl/SDL.cpp
> +@@ -876,9 +876,7 @@ void sdlInitVideo()
> +
> + sdlResizeVideo();
> + }
> +-#if defined(KMOD_GUI)
> + #define KMOD_META KMOD_GUI
> +-

No comments:

Post a Comment