Commit graph

443 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
8f69d1cdde
xorg-server: remove patch merged upstream
output when patch is applied:

    APPLY PATCH (common)      packages/x11/xserver/xorg-server/patches/xorg-server-100.03-modesetting-fix-dirty-updates-for-sw-rotation.patch
    patching file hw/xfree86/drivers/modesetting/driver.c
    Reversed (or previously applied) patch detected!  Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    4 out of 4 hunks ignored -- saving rejects to file hw/xfree86/drivers/modesetting/driver.c.rej
    patching file hw/xfree86/drivers/modesetting/drmmode_display.c
    Reversed (or previously applied) patch detected!  Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file hw/xfree86/drivers/modesetting/drmmode_display.c.rej
    patching file hw/xfree86/drivers/modesetting/drmmode_display.h
    Reversed (or previously applied) patch detected!  Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
    1 out of 1 hunk ignored -- saving rejects to file hw/xfree86/drivers/modesetting/drmmode_display.h.rej
2025-02-28 10:47:10 +01:00
Tomáš Kelemen (vudiq)
339cab63be
Merge 'LibreELEC/master' into devel 2025-02-26 10:45:13 +01:00
Rudi Heitbaum
8712d404eb xorg-server: update to 21.1.16 2025-02-25 21:06:00 +00:00
Tomáš Kelemen (vudiq)
532c20c29f
Merge branch 'le-master' into devel 2025-01-29 19:47:50 +01:00
Rudi Heitbaum
fa01382e2e xorg-server: update to 21.1.15
log: https://gitlab.freedesktop.org/xorg/xserver/-/compare/xorg-server-21.1.14...xorg-server-21.1.15
2024-12-18 11:03:55 +00:00
Rudi Heitbaum
33d0af6434 nvidia-legacy: drop support and xf86-video-nvidia-legacy package 2024-11-30 10:48:14 +00:00
Rudi Heitbaum
7638dc84d7 xorg-server: update to 21.1.14 2024-10-31 06:41:24 +00:00
CvH
67dcda694b cleanup scripts: packages/ 2024-07-06 13:02:07 +02:00
Tomáš Kelemen (vudiq)
6221d85df8
Merge branch 'le-master' into devel 2024-05-31 00:47:38 +02:00
Rudi Heitbaum
51381a56c7 xorg-server: fix gcc-14 build
ref:
- https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1560
2024-05-22 12:14:32 +00:00
Tomáš Kelemen (vudiq)
4ae9db1cc1
Merge libreelec-master 2024-05-02 21:47:56 +02:00
Rudi Heitbaum
e010f5bbd9 xorg-server: update to 21.1.13
CVE release

log:
- https://gitlab.freedesktop.org/xorg/xserver/-/compare/xorg-server-21.1.11...xorg-server-21.1.12?from_project_id=371&straight=false
- https://gitlab.freedesktop.org/xorg/xserver/-/compare/xorg-server-21.1.12...xorg-server-21.1.13?from_project_id=371&straight=false
2024-04-21 12:43:19 +00:00
Tomáš Kelemen (vudiq)
196111852d
Merge branch 'LibreELEC/master' 2024-04-03 00:50:36 +02:00
Rudi Heitbaum
7575b6a7cd xorg-server: update to 21.1.11
ann:
- https://lists.x.org/archives/xorg/2024-January/061525.html
2024-01-17 09:36:08 +00:00
Rudi Heitbaum
f17d9963ae xorg-server: update to 21.1.10
ann:
- https://lists.x.org/archives/xorg-announce/2023-December/003435.html
- https://lists.x.org/archives/xorg-announce/2023-December/003436.html
2023-12-13 11:19:56 +00:00
Rudi Heitbaum
01140aa3e8 xorg-server: update to 21.1.9 2023-10-25 13:24:27 +00:00
Rudi Heitbaum
6beb05e873 xorg-server: update to 21.1.8 2023-03-30 11:51:24 +00:00
Tomáš Kelemen (vudiq)
1ad6e3c3a0
Merge branch 'LibreELEC.tv/master' 2023-02-11 02:25:33 +01:00
Rudi Heitbaum
f2b60c4cd9 xorg-server: update to 21.1.7 2023-02-07 10:13:09 +00:00
Tomáš Kelemen (vudiq)
b18aca5e51
Lakka/systemd: replace unit names before enabling services 2023-02-06 00:58:18 +01:00
Tomáš Kelemen (vudiq)
3504404a4c
fix x11 support for RetroArch 2023-02-03 23:16:48 +01:00
GavinDarkglider
c16def7032
Lakka-v5.x Switch Support Fixes (#1753)
* Switch: it builds

* Switch: Use udev to finalize usb gadget to save from systemd looping service restart until cable connected.

* Switch: Update kernel stuff again

* Switch: Downgrade Alsa packages to version in 4.x tree

* Joycond: Update Switch version

* Switch: Minor fixes

* LibreELEC: Fix a few broken files from upstream pull

* Switch: Fix LibreELEC build.

* Switch: Update bootloader stuff

* L4T: FFMPEG: Add support for nvv4l2 decoder/encoder

* FFMPEG: Add back encoder support for game recording in retroarch

* FFMPEG: revert a few changes, and add support for vulkan.
2023-01-21 18:40:08 +01:00
David Lawson
5851327861
WIP: Odin build fixes (#1745)
* libglvnd: add back exception for L4T and Ayn

* xorg-launch-helper: special case for odin

* Odin: fix retroarch assets path

* busybox: add odin-workaround to init script

* xorg-server: add rotation patch

* xorg-server: don't move libglx.so for odin

* xorg-server: remove dangling if from xorg-configure
2023-01-21 17:44:45 +01:00
David Lawson
ff0aec0f57
WIP: Build fixes for Odin (and others) (#1742)
* vulkan-loader: require xrandr when using x11

* vulkan-loader: USE_GAS=OFF for Odin

Might be needed for all aarch64 until https://github.com/KhronosGroup/Vulkan-Loader/issues/881 is fixed

* mergerfs: downgrade to fix build

* xf86-input-libinput: require xorg-server

* Odin: WINDOWMANAGER 'none' -> 'no'

* xorg-server: add patch for drmmode_display.c build error

* Odin: delete a bunch of custom packages

* mesa: couple of bits from v4.x
2023-01-21 17:08:07 +01:00
Tomáš Kelemen (vudiq)
33e9e1eaaa
Merge branch 'LibreELEC.tv/master' into Lakka-LE-master 2023-01-18 11:15:04 +01:00
Rudi Heitbaum
b6018753ce xorg-server: update to 21.1.6 and PKG_URL 2022-12-19 23:28:54 +00:00
Rudi Heitbaum
3f5ad4abca xorg-server: update to 21.1.5 2022-12-14 11:46:28 +00:00
Rudi Heitbaum
11db267ecb xorg-server: update to 21.1.4
ann:
- https://lists.x.org/archives/xorg/2022-July/061035.html
- https://lists.x.org/archives/xorg/2022-July/061036.html
2022-07-12 15:16:52 +00:00
Rudi Heitbaum
90228a4c11 xorg-server: allow build with gcc-12.1.0
fix the error: -Werror=array-bounds

FAILED: render/liblibxserver_render.a.p/picture.c.o
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/bin/x86_64-libreelec-linux-gnu-gcc -Irender/liblibxserver_render.a.p -Irender -I../render -IXext -I../Xext -IXi -I../Xi -Icomposite -I../composite -Idamageext -I../damageext -Iexa -I../exa -Ifb -I../fb -I../glamor -Imi -I../mi -Imiext/damage -I../miext/damage -Imiext/shadow -I../miext/shadow -Imiext/sync -I../miext/sync -Idbe -I../dbe -Idri3 -I../dri3 -Iinclude -I../include -Ipresent -I../present -Irandr -I../randr -Ixfixes -I../xfixes -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/X11/dri -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/pixman-1 -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/freetype2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O0 -DHAVE_DIX_CONFIG_H -fno-strict-aliasing -fvisibility=hidden -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -march=x86-64 -Wall -pipe -O2 -fomit-frame-pointer -DNDEBUG -fPIC -D_DEFAULT_SOURCE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -MD -MQ render/liblibxserver_render.a.p/picture.c.o -MF render/liblibxserver_render.a.p/picture.c.o.d -o render/liblibxserver_render.a.p/picture.c.o -c ../render/picture.c
../render/picture.c: In function 'CreateSolidPicture':
../render/picture.c:874:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[16]' [-Werror=array-bounds]
  874 |     pPicture->pSourcePict->type = SourcePictTypeSolidFill;
      |                          ^~
../render/picture.c:868:45: note: object of size 16 allocated by 'malloc'
  868 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictSolidFill));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../render/picture.c: In function 'CreateLinearGradientPicture':
../render/picture.c:906:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[32]' [-Werror=array-bounds]
  906 |     pPicture->pSourcePict->linear.type = SourcePictTypeLinear;
      |                          ^~
../render/picture.c:899:45: note: object of size 32 allocated by 'malloc'
  899 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictLinearGradient));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../render/picture.c: In function 'CreateConicalGradientPicture':
../render/picture.c:989:26: error: array subscript 'union _SourcePict[0]' is partly outside array bounds of 'unsigned char[32]' [-Werror=array-bounds]
  989 |     pPicture->pSourcePict->conical.type = SourcePictTypeConical;
      |                          ^~
../render/picture.c:982:45: note: object of size 32 allocated by 'malloc'
  982 |     pPicture->pSourcePict = (SourcePictPtr) malloc(sizeof(PictConicalGradient));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-05-08 05:03:32 +00:00
Tomáš Kelemen (vudiq)
ee6140e55c
Merge 'libreelec/master' 2022-03-04 00:02:04 +01:00
heitbaum
2a53cfaa32 xorg-server: update to 21.1.3
ann:
- https://lists.x.org/archives/xorg/2022-January/060861.html
2022-01-03 00:28:18 +00:00
SupervisedThinking
aff99f040a xorg-server: updated configure script
- updated GLX lib handling
- added indirect rendering
2021-12-24 18:11:45 +01:00
SupervisedThinking
6f6a96914c xorg-server: updated to 21.1.2
- https://lists.x.org/archives/xorg/2021-December/060842.html
2021-12-24 18:11:45 +01:00
Tomáš Kelemen (vudiq)
f1e2ea4d6b
Merge branch 'libreelec-master' 2021-11-20 13:59:00 +01:00
GavinDarkglider
3a8bf282c6
[WIP] More switch/l4t stuff (#1543)
* Update UCM, Add initial LibreELEC build changes, Add alsastate save/restore, remove old ffmpeg from switch builds
* Add mount to switch build for cheats
* Add support for nvmpi to new ffmpeg
* L4T/Switch: use Python3
* L4T: use upstream openssh package
* openssh: add Switch specific patch for keydir
* project/device options cleanup, typos, other fixes
* moonlight: move the core to lakka packages, build for other targets
* rearange a few patches
* L4T: use upstream xorg-server package
* L4T: use upstream libglvnd package
* L4T: use upstream mesa package
* L4T: use upstream util-linux package
* Remove xpadneo from L4T builds

Co-authored-by: Tomáš Kelemen (vudiq) <vudiq@vudiq.sk>
2021-11-20 12:19:31 +01:00
SupervisedThinking
4dba6cb3e1 xorg-server: switch to meson toolchain
- updated meson build opts
- dropped build hack - seems not necessary anymore
2021-11-09 22:23:03 +01:00
SupervisedThinking
2ae69475b3 xorg-server: updated to 21.1.1
- changed pkg url to github
- added libxcvt dep
- updated pkg describtion
- updated patches name scheme
- dropped old patches:
5f65a6246f

21b896939c

https://download.nvidia.com/XFree86/Linux-x86_64/435.21/README/primerenderoffload.html
2021-11-09 22:22:31 +01:00
SupervisedThinking
d7de9c8493 xorg-server: update to 1.20.11
https://lists.freedesktop.org/archives/xorg/2021-April/060678.html
2021-04-14 12:37:30 +02:00
Ian Leonard
6f08b82b0b x11: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:25 +00:00
heitbaum
9dc59233bf xorg-server: update to 1.20.10 2020-12-02 08:39:09 +00:00
MilhouseVH
f7b6a06b0c xorg-server: update to xorg-server-1.20.8 2020-03-30 19:22:13 +01:00
MilhouseVH
fd48b607fc xorg-server: update to xorg-server-1.20.7 2020-01-15 15:58:20 +00:00
5schatten
832945a38d xorg-server: backported EGL_NO_X11 patch 2019-10-29 16:04:52 +00:00
5schatten
1b72cc84b8 xorg-server: glx: lower gl version to work with libglvnd 2019-10-05 20:19:39 +02:00
5schatten
1f9c62f4d1 xorg-server: restore the mess 2019-09-18 21:40:28 +02:00
5schatten
8eef015081 xorg-server: updated to support libglvnd / clean up 2019-09-18 19:46:30 +02:00
MilhouseVH
e56eb32e8a xorg-server: update to xorg-server-1.20.5 2019-06-07 08:49:07 +01:00
MilhouseVH
c2a04cf234 xorg-server: update to xorg-server-1.20.4 2019-03-01 00:08:56 +00:00
MilhouseVH
fa46be3922 xorg-server: update to xorg-server-1.20.3 2018-10-25 20:45:49 +01:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00