From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vs1-f53.google.com (mail-vs1-f53.google.com [209.85.217.53]) by mx.groups.io with SMTP id smtpd.web08.369.1612371930383970273 for ; Wed, 03 Feb 2021 09:05:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZZgnfzQW; spf=pass (domain: gmail.com, ip: 209.85.217.53, mailfrom: alex.kanavin@gmail.com) Received: by mail-vs1-f53.google.com with SMTP id m13so264028vsr.2 for ; Wed, 03 Feb 2021 09:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=m6IGWtv4DI5lZz2SJZJDkEPiQYsaV1VwdXC5E2v/TLk=; b=ZZgnfzQWBNHhBbr1TRZzI179QyZw26bh6BdEuBVge4bqhiMidAx2r2LYZ7ono6acOY My3FP0+ujCQDIIptq5BCwDDBlykW/Mk5z5NNARz2U7r8tQa+jpT6Epe/6BosnyNr6pNg gok9ytHwV6tRqX04hjMcjJEl1uFPsi8zy5t/ocV4eSeZRlaW9+HPoaL81BkdcbFikOd6 1VaIey/RR0FDn8YOr92pWjjFodesvRvG6t9om67sVXso8xGlti2M4sCz3Do2v2DKnl85 yJCE02yK+d/xEMctR1bfKLcZwvhfkNa0bB1EBPcZ5+PIC3CBIinMiSH/DLZorFz1acyf d3HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=m6IGWtv4DI5lZz2SJZJDkEPiQYsaV1VwdXC5E2v/TLk=; b=ZvNpO9XtfspJADust4JUa0nyoQ9ApbXNsgsXniWlG/mqM1LqxXaU2dIwp6BynRfPUc 4RvXsSlzqCSnso9sEIoGESbb1WWcix78mp6ywLxasrxMFVNEV9lPyJLFuIRWmN/z75Fe GbpY0KEPDT4ikunLGKI+GDKRvxZii2I316p+nC0xz1yxvBfxXgUZwDgQlskZp7J+ZoL4 eLUajLD2wyKojc28gR5HpX0F35H1Cbipc4BJZgVQOPImTReX7pLc5YDpJmiiFYyMWSrZ UPSl14JMloLjBdWm/nFU+Q0Dp3qWzlQ+TOahLhVDg0kUhNrIFWRqYAdHhG/doe1gnGRB Wq+Q== X-Gm-Message-State: AOAM531CXadClgzUxFN8htbQ//g1+AJGV8esFE9L04xmKBdANJL88Yfc S4UdaKv/qKsDDDpcHuoU8e48+2us/FaNlaiKcOQ= X-Google-Smtp-Source: ABdhPJw7rVTVUgNrX8fyVr44lrMWXoKzYhqMEY0m5eRVowaI1/DEkT+HIbOBXvKzKAcv3ZC9AqmOCykdsbPqaGZuRKw= X-Received: by 2002:a05:6102:ce:: with SMTP id u14mr2252517vsp.54.1612371929338; Wed, 03 Feb 2021 09:05:29 -0800 (PST) MIME-Version: 1.0 References: <20210201102300.3789714-1-yann@blade-group.com> In-Reply-To: From: "Alexander Kanavin" Date: Wed, 3 Feb 2021 18:05:17 +0100 Message-ID: Subject: Re: [OE-core] [PATCH] libsdl2: upgrade to 2.0.14 To: Yann Dirson Cc: Mark Jonas , OE Core mailing list , Yann Dirson , =?UTF-8?Q?Romain_Roff=C3=A9?= Content-Type: multipart/alternative; boundary="00000000000018179305ba719815" --00000000000018179305ba719815 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Certainly not in oe-core please. This looks like a problem you need to take upstream, and until then do any downgrades via private layer. Alex On Wed, 3 Feb 2021 at 14:54, Yann Dirson wrote: > Le lun. 1 f=C3=A9vr. 2021 =C3=A0 20:11, Mark Jonas a= =C3=A9crit : > >> Hi, >> >> tslib support is often relevant for embedded projects with simple >> (resistive) touch screens. Would it make sense to keep the 2.0.12 >> recipe and offer both in parallel? >> > > What do others think ? > > We could use a libsdl2.inc with the common stuff, of just keep the curre= nt > 2.0.12 > version as is. Maybe even move the 2.0.12 recipe to meta-oe, where tsli= b > seems > to live nowadays, although that could make the recipe harder to find for > those who > need it. > > I'd suggest if that support is still needed, to approach libsdl upstream > with a patch > restoring the tslib support ? Maybe we could even carry such a patch in > yocto until > upstream does something ? That could be better than just carying an old > version. > > >> Cheers, >> Mark >> >> On Mon, Feb 1, 2021 at 11:23 AM Yann Dirson >> wrote: >> > >> > From: Yann Dirson >> > >> > This version does not support tslib any more, as can be seen by the >> > failed AUH run. >> > >> > Originally-by: Romain Roff=C3=A9 >> > Signed-off-by: Yann Dirson >> > --- >> > .../libsdl2/directfb-renderfillrect-fix.patch | 33 ------------- >> > ...ectfb-spurious-curly-brace-missing-e.patch | 49 -----------------= -- >> > .../{libsdl2_2.0.12.bb =3D> libsdl2_2.0.14.bb} | 6 +-- >> > 3 files changed, 1 insertion(+), 87 deletions(-) >> > delete mode 100644 >> meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfillrect-fix.patch >> > delete mode 100644 >> meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-curly-brace-mis= sing-e.patch >> > rename meta/recipes-graphics/libsdl2/{libsdl2_2.0.12.bb =3D> >> libsdl2_2.0.14.bb} (91%) >> > >> > diff --git >> a/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfillrect-fix.pat= ch >> b/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfillrect-fix.pat= ch >> > deleted file mode 100644 >> > index 83d4f4b1ec..0000000000 >> > --- >> a/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfillrect-fix.pat= ch >> > +++ /dev/null >> > @@ -1,33 +0,0 @@ >> > -# HG changeset patch >> > -# User Sam Lantinga >> > -# Date 1590793369 25200 >> > -# Node ID a90089f75990e8b07a1dcf931c5f8a580ae343bf >> > -# Parent a9b4bd264f3cbedc4f3287b3ec6b32311370ba85 >> > -Fixed bug 5146 - SDL_RenderFillRect doesn't work in DirectFB >> > - >> > -Lacky >> > - >> > -It looks like refactoring of SDL2 internal API has broken >> SDL_RenderFillRect for DirectFB. In new version function SDL_RenderFill= Rect >> returns 0, but rectangle is not visible. >> > - >> > -Replacing "count" with "len" in the argument list for SDL_memcpy in >> DirectFB_QueueFillRects fixes problem. >> > - >> > --- >> > - >> > -The patch was imported from the libsdl Mercurial repository >> > -(https://hg.libsdl.org/SDL) as of changeset id a90089f75990. >> > - >> > -Upstream-Status: Backport >> > - >> > -Signed-off-by: Mark Jonas >> > - >> > -diff -r a9b4bd264f3c -r a90089f75990 >> src/video/directfb/SDL_DirectFB_render.c >> > ---- a/src/video/directfb/SDL_DirectFB_render.c Thu May 21 00:06:09 >> 2020 -0400 >> > -+++ b/src/video/directfb/SDL_DirectFB_render.c Fri May 29 16:02:49 >> 2020 -0700 >> > -@@ -626,7 +626,7 @@ >> > - } >> > - >> > - cmd->data.draw.count =3D count; >> > -- SDL_memcpy(verts, rects, count); >> > -+ SDL_memcpy(verts, rects, len); >> > - return 0; >> > - } >> > diff --git >> a/meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-curly-brace-m= issing-e.patch >> b/meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-curly-brace-m= issing-e.patch >> > deleted file mode 100644 >> > index aa351a89ba..0000000000 >> > --- >> a/meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-curly-brace-m= issing-e.patch >> > +++ /dev/null >> > @@ -1,49 +0,0 @@ >> > -# HG changeset patch >> > -# User Fabrice Fontaine >> > -# Date 1585069551 25200 >> > -# Node ID 769f800952179633ec6c3e6bc1bc1d40e401750a >> > -# Parent 63387e8920f58f608288f247824ec5f4c286691f >> > -src/video/directfb/SDL_DirectFB_render.c: fix build >> > -Build with directfb is broken due to a spurious '}' and a missing 'E= ' >> > -since version 2.0.12 and https://hg.libsdl.org/SDL/rev/2d5b5a5ccbfb: >> > - >> > >> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/sr= c/video/directfb/SDL_DirectFB_render.c: >> In function 'SetBlendMode': >> > >> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/sr= c/video/directfb/SDL_DirectFB_render.c:202:9: >> error: case label not within a switch statement >> > - 202 | case SDL_BLENDMODE_MUL: >> > - | ^~~~ >> > - >> > >> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/sr= c/video/directfb/SDL_DirectFB_render.c:205:67: >> error: 'DSBF_DSTCOLOR' undeclared (first use in this function); did you >> mean 'DSBF_DESTCOLOR'? >> > - 205 | >> SDL_DFB_CHECK(destsurf->SetSrcBlendFunction(destsurf, DSBF_DSTCOLOR)); >> > - | >> ^~~~~~~~~~~~~ >> > - >> > -Fixes: >> > - - >> http://autobuild.buildroot.org/results/83ccefee68c2800c0544e6f40fa8bc8e= e6b67b77 >> > - >> > -Signed-off-by: Fabrice Fontaine >> > - >> > --- >> > - >> > -The patch was imported from the libsdl Mercurial repository >> > -(https://hg.libsdl.org/SDL) as of changeset id 769f80095217. >> > - >> > -Upstream-Status: Backport >> > - >> > -Signed-off-by: Mark Jonas >> > - >> > - >> > -diff -r 63387e8920f5 -r 769f80095217 >> src/video/directfb/SDL_DirectFB_render.c >> > ---- a/src/video/directfb/SDL_DirectFB_render.c Mon Mar 23 14:10:25 >> 2020 -0700 >> > -+++ b/src/video/directfb/SDL_DirectFB_render.c Tue Mar 24 10:05:51 >> 2020 -0700 >> > -@@ -198,11 +198,10 @@ >> > - SDL_DFB_CHECK(destsurf->SetDstBlendFunction(destsurf, >> DSBF_SRCCOLOR)); >> > - >> > - break; >> > -- } >> > - case SDL_BLENDMODE_MUL: >> > - data->blitFlags =3D DSBLIT_BLEND_ALPHACHANNEL; >> > - data->drawFlags =3D DSDRAW_BLEND; >> > -- SDL_DFB_CHECK(destsurf->SetSrcBlendFunction(destsurf, >> DSBF_DSTCOLOR)); >> > -+ SDL_DFB_CHECK(destsurf->SetSrcBlendFunction(destsurf, >> DSBF_DESTCOLOR)); >> > - SDL_DFB_CHECK(destsurf->SetDstBlendFunction(destsurf, >> DSBF_INVSRCALPHA)); >> > - >> > - break; >> > diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb >> b/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb >> > similarity index 91% >> > rename from meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb >> > rename to meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb >> > index 5fa99821c4..872592fdae 100644 >> > --- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb >> > +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb >> > @@ -18,14 +18,11 @@ PROVIDES =3D "virtual/libsdl2" >> > >> > SRC_URI =3D "http://www.libsdl.org/release/SDL2-${PV}.tar.gz \ >> > file://more-gen-depends.patch \ >> > - file://directfb-spurious-curly-brace-missing-e.patch \ >> > - file://directfb-renderfillrect-fix.patch \ >> > " >> > >> > S =3D "${WORKDIR}/SDL2-${PV}" >> > >> > -SRC_URI[md5sum] =3D "783b6f2df8ff02b19bb5ce492b99c8ff" >> > -SRC_URI[sha256sum] =3D >> "349268f695c02efbc9b9148a70b85e58cefbbf704abd3e91be654db7f1e2c863" >> > +SRC_URI[sha256sum] =3D >> "d8215b571a581be1332d2106f8036fcb03d12a70bae01e20f424976d275432bc" >> > >> > inherit autotools lib_package binconfig-disabled pkgconfig >> > >> > @@ -64,7 +61,6 @@ PACKAGECONFIG[jack] =3D >> "--enable-jack,--disable-jack,jack" >> > PACKAGECONFIG[kmsdrm] =3D >> "--enable-video-kmsdrm,--disable-video-kmsdrm,libdrm virtual/libgbm" >> > PACKAGECONFIG[opengl] =3D >> "--enable-video-opengl,--disable-video-opengl,virtual/libgl" >> > PACKAGECONFIG[pulseaudio] =3D >> "--enable-pulseaudio,--disable-pulseaudio,pulseaudio" >> > -PACKAGECONFIG[tslib] =3D >> "--enable-input-tslib,--disable-input-tslib,tslib" >> > PACKAGECONFIG[wayland] =3D >> "--enable-video-wayland,--disable-video-wayland,wayland-native wayland >> wayland-protocols libxkbcommon" >> > PACKAGECONFIG[x11] =3D >> "--enable-video-x11,--disable-video-x11,virtual/libx11 libxext libxrand= r >> libxrender" >> > >> > -- >> > 2.29.2 >> > >> > >> > >> > >> > > > -- > Yann Dirson > Blade / Shadow -- http://shadow.tech > > >=20 > > --00000000000018179305ba719815 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Certainly not in oe-core please. This looks like a pr= oblem you need to take upstream, and until then do any downgrades via priva= te layer.

Alex

On Wed, 3 Feb 2021 at 14:5= 4, Yann Dirson <yann.dirs= on@blade-group.com> wrote:
Le=C2=A0lun. 1 f=C3=A9vr. 2021 =C3=A0=C2=A020:11, = Mark Jonas <toert= el@gmail.com> a =C3=A9crit=C2=A0:
Hi,

tslib support is often relevant for embedded projects with simple
(resistive) touch screens. Would it make sense to keep the 2.0.12
recipe and offer both in parallel?

=C2= = =A0What do others think ?

We could use a libsdl2.= inc with the common stuff, of just keep the current 2.0.12
versio= n as is.=C2=A0 Maybe even move the 2.0.12 recipe to meta-oe, where tslib se= ems
to live nowadays, although that could make the recipe harder = to find for those who
need it.

I'd s= uggest if that support is still needed, to approach libsdl upstream with a = patch
restoring the tslib support ?=C2=A0 Maybe we could even car= ry such a patch in yocto until
upstream does something ?=C2=A0 Th= at could be better than just carying an old version.


Cheers,
Mark

On Mon, Feb 1, 2021 at 11:23 AM Yann Dirson <yann.dirson@blade-group.com> = wrote:
>
> From: Yann Dirson <yann@blade-group.com>
>
> This version does not support tslib any more, as can be seen by the > failed AUH run.
>
> Originally-by: Romain Roff=C3=A9 <romain.roffe@blade-group.com>
> Signed-off-by: Yann Dirson <yann@blade-group.com>
> ---
>=C2=A0 .../libsdl2/directfb-renderfillrect-fix.patch | 33 ------------= -
>=C2=A0 ...ectfb-spurious-curly-brace-missing-e.patch | 49 ------------= -------
>=C2=A0 .../{libsdl2_2.0.12.bb =3D> libsdl2_2.0.14.bb}=C2=A0 |= = =C2=A0 6 +--
>=C2=A0 3 files changed, 1 insertion(+), 87 deletions(-)
>=C2=A0 delete mode 100644 meta/recipes-graphics/libsdl2/libsdl2/direct= fb-renderfillrect-fix.patch
>=C2=A0 delete mode 100644 meta/recipes-graphics/libsdl2/libsdl2/direct= fb-spurious-curly-brace-missing-e.patch
>=C2=A0 rename meta/recipes-graphics/libsdl2/{libsdl2_2.0.12.bb =3D&= gt; libsdl2_2.0.14.bb} (91%)
>
> diff --git a/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfil= lrect-fix.patch b/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfill= rect-fix.patch
> deleted file mode 100644
> index 83d4f4b1ec..0000000000
> --- a/meta/recipes-graphics/libsdl2/libsdl2/directfb-renderfillrect-f= ix.patch
> +++ /dev/null
> @@ -1,33 +0,0 @@
> -# HG changeset patch
> -# User Sam Lantinga <slouken@libsdl.org>
> -# Date 1590793369 25200
> -# Node ID a90089f75990e8b07a1dcf931c5f8a580ae343bf
> -# Parent=C2=A0 a9b4bd264f3cbedc4f3287b3ec6b32311370ba85
> -Fixed bug 5146 - SDL_RenderFillRect doesn't work in DirectFB
> -
> -Lacky
> -
> -It looks like refactoring of SDL2 internal API has broken SDL_Render= FillRect for DirectFB. In new version function SDL_RenderFillRect returns 0= , but rectangle is not visible.
> -
> -Replacing "count" with "len" in the argument lis= t for SDL_memcpy in DirectFB_QueueFillRects fixes problem.
> -
> ---
> -
> -The patch was imported from the libsdl Mercurial repository
> -(https://hg.libsdl.org/SDL) as of changeset id a90089f75990.
> -
> -Upstream-Status: Backport
> -
> -Signed-off-by: Mark Jonas <toertel@gmail.com>
> -
> -diff -r a9b4bd264f3c -r a90089f75990 src/video/directfb/SDL_DirectFB= _render.c
> ---- a/src/video/directfb/SDL_DirectFB_render.c Thu May 21 00:06:09 2= 020 -0400
> -+++ b/src/video/directfb/SDL_DirectFB_render.c Fri May 29 16:02:49 2= 020 -0700
> -@@ -626,7 +626,7 @@
> -=C2=A0 =C2=A0 =C2=A0}
> -
> -=C2=A0 =C2=A0 =C2=A0cmd->data.draw.count =3D count;
> --=C2=A0 =C2=A0 SDL_memcpy(verts, rects, count);
> -+=C2=A0 =C2=A0 SDL_memcpy(verts, rects, len);
> -=C2=A0 =C2=A0 =C2=A0return 0;
> - }
> diff --git a/meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-= curly-brace-missing-e.patch b/meta/recipes-graphics/libsdl2/libsdl2/directf= b-spurious-curly-brace-missing-e.patch
> deleted file mode 100644
> index aa351a89ba..0000000000
> --- a/meta/recipes-graphics/libsdl2/libsdl2/directfb-spurious-curly-b= race-missing-e.patch
> +++ /dev/null
> @@ -1,49 +0,0 @@
> -# HG changeset patch
> -# User Fabrice Fontaine <fontaine.fabrice@gmail.com>
> -# Date 1585069551 25200
> -# Node ID 769f800952179633ec6c3e6bc1bc1d40e401750a
> -# Parent=C2=A0 63387e8920f58f608288f247824ec5f4c286691f
> -src/video/directfb/SDL_DirectFB_render.c: fix build
> -Build with directfb is broken due to a spurious '}' and a mi= ssing 'E'
> -since version 2.0.12 and https://hg.libsdl.org/SDL/= rev/2d5b5a5ccbfb:
> -
> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/= src/video/directfb/SDL_DirectFB_render.c: In function 'SetBlendMode'= ;:
> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/= src/video/directfb/SDL_DirectFB_render.c:202:9: error: case label not withi= n a switch statement
> -=C2=A0 202 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0case SDL_BLENDMODE_MUL= :
> -=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~
> -
> -/home/buildroot/autobuild/run/instance-2/output-1/build/sdl2-2.0.12/= src/video/directfb/SDL_DirectFB_render.c:205:67: error: 'DSBF_DSTCOLOR&= #39; undeclared (first use in this function); did you mean 'DSBF_DESTCO= LOR'?
> -=C2=A0 205 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SDL_DFB_= CHECK(destsurf->SetSrcBlendFunction(destsurf, DSBF_DSTCOLOR));
> -=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~
> -
> -Fixes:
> - - http://auto= build.buildroot.org/results/83ccefee68c2800c0544e6f40fa8bc8ee6b67b77 > -
> -Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> -
> ---
> -
> -The patch was imported from the libsdl Mercurial repository
> -(https://hg.libsdl.org/SDL) as of changeset id 769f80095217.
> -
> -Upstream-Status: Backport
> -
> -Signed-off-by: Mark Jonas <toertel@gmail.com>
> -
> -
> -diff -r 63387e8920f5 -r 769f80095217 src/video/directfb/SDL_DirectFB= _render.c
> ---- a/src/video/directfb/SDL_DirectFB_render.c Mon Mar 23 14:10:25 2= 020 -0700
> -+++ b/src/video/directfb/SDL_DirectFB_render.c Tue Mar 24 10:05:51 2= 020 -0700
> -@@ -198,11 +198,10 @@
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SDL_DFB_CHECK(destsu= rf->SetDstBlendFunction(destsurf, DSBF_SRCCOLOR));
> -
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;
> --=C2=A0 =C2=A0 =C2=A0 =C2=A0 }
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0case SDL_BLENDMODE_MUL:
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0data->blitFlags = =3D DSBLIT_BLEND_ALPHACHANNEL;
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0data->drawFlags = =3D DSDRAW_BLEND;
> --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 SDL_DFB_CHECK(destsurf-&g= t;SetSrcBlendFunction(destsurf, DSBF_DSTCOLOR));
> -+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 SDL_DFB_CHECK(destsurf-&g= t;SetSrcBlendFunction(destsurf, DSBF_DESTCOLOR));
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SDL_DFB_CHECK(destsu= rf->SetDstBlendFunction(destsurf, DSBF_INVSRCALPHA));
> -
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;
> diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb b/met= a/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
> similarity index 91%
> rename from meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb
> rename to meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
> index 5fa99821c4..872592fdae 100644
> --- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb
> +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
> @@ -18,14 +18,11 @@ PROVIDES =3D "virtual/libsdl2"
>
>=C2=A0 SRC_URI =3D "http://www.libsdl.o= rg/release/SDL2-${PV}.tar.gz \
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0file://more-gen-depend= s.patch \
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0file://directfb-spurious-cu= rly-brace-missing-e.patch \
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0file://directfb-renderfillr= ect-fix.patch \
>=C2=A0 "
>
>=C2=A0 S =3D "${WORKDIR}/SDL2-${PV}"
>
> -SRC_URI[md5sum] =3D "783b6f2df8ff02b19bb5ce492b99c8ff"
> -SRC_URI[sha256sum] =3D "349268f695c02efbc9b9148a70b85e58cefbbf7= 04abd3e91be654db7f1e2c863"
> +SRC_URI[sha256sum] =3D "d8215b571a581be1332d2106f8036fcb03d12a7= 0bae01e20f424976d275432bc"
>
>=C2=A0 inherit autotools lib_package binconfig-disabled pkgconfig
>
> @@ -64,7 +61,6 @@ PACKAGECONFIG[jack]=C2=A0 =C2=A0 =C2=A0 =C2=A0=3D &= quot;--enable-jack,--disable-jack,jack"
>=C2=A0 PACKAGECONFIG[kmsdrm]=C2=A0 =C2=A0 =C2=A0=3D "--enable-vid= eo-kmsdrm,--disable-video-kmsdrm,libdrm virtual/libgbm"
>=C2=A0 PACKAGECONFIG[opengl]=C2=A0 =C2=A0 =C2=A0=3D "--enable-vid= eo-opengl,--disable-video-opengl,virtual/libgl"
>=C2=A0 PACKAGECONFIG[pulseaudio] =3D "--enable-pulseaudio,--disab= le-pulseaudio,pulseaudio"
> -PACKAGECONFIG[tslib]=C2=A0 =C2=A0 =C2=A0 =3D "--enable-input-ts= lib,--disable-input-tslib,tslib"
>=C2=A0 PACKAGECONFIG[wayland]=C2=A0 =C2=A0 =3D "--enable-video-wa= yland,--disable-video-wayland,wayland-native wayland wayland-protocols libx= kbcommon"
>=C2=A0 PACKAGECONFIG[x11]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D "--enabl= e-video-x11,--disable-video-x11,virtual/libx11 libxext libxrandr libxrender= "
>
> --
> 2.29.2
>
>
>
>


--
Yann Dirs= on <yann@blade= -group.com>
Blade / Shadow -- http://shadow.tech




--00000000000018179305ba719815--