diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-07 15:05:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-07 15:05:28 +0000 |
commit | 419930af1f6a4a7fffa772b632eae609e9f77f0c (patch) | |
tree | 6e67d021d117c84d2dc3bea8edff84dd633097cd | |
parent | a7f8149593061f8da90d40620b71b1406798f657 (diff) |
x11-base/xorg-server : version bump
-rw-r--r-- | metadata/md5-cache/x11-base/xorg-server-21.1.7-r10 (renamed from metadata/md5-cache/x11-base/xorg-server-21.1.6-r10) | 6 | ||||
-rw-r--r-- | metadata/pkg_desc_index | 2 | ||||
-rw-r--r-- | x11-base/xorg-server/Manifest | 2 | ||||
-rw-r--r-- | x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch | 59 | ||||
-rw-r--r-- | x11-base/xorg-server/xorg-server-21.1.7-r10.ebuild (renamed from x11-base/xorg-server/xorg-server-21.1.6-r10.ebuild) | 2 |
5 files changed, 5 insertions, 66 deletions
diff --git a/metadata/md5-cache/x11-base/xorg-server-21.1.6-r10 b/metadata/md5-cache/x11-base/xorg-server-21.1.7-r10 index 2d8991ec..74fa6a01 100644 --- a/metadata/md5-cache/x11-base/xorg-server-21.1.6-r10 +++ b/metadata/md5-cache/x11-base/xorg-server-21.1.7-r10 @@ -12,7 +12,7 @@ PDEPEND=xorg? ( >=x11-base/xorg-drivers-21.1 ) RDEPEND=media-libs/libglvnd[X] dev-libs/libbsd dev-libs/openssl:0= >=x11-apps/iceauth-1.0.2 >=x11-apps/rgb-1.0.3 >=x11-apps/xauth-1.0.3 x11-apps/xkbcomp >=x11-libs/libdrm-2.4.89 >=x11-libs/libpciaccess-0.12.901 >=x11-libs/libXau-1.0.4 >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 >=x11-libs/libxkbfile-1.0.4 >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xbitmaps-1.0.1 >=x11-misc/xkeyboard-config-2.4.1-r3 xorg? ( >=x11-libs/libxcvt-0.1.0 ) xnest? ( >=x11-libs/libXext-1.0.99.4 >=x11-libs/libX11-1.1.5 ) xephyr? ( x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) !minimal? ( >=media-libs/mesa-18[X(+),egl(+),gbm(+)] >=media-libs/libepoxy-1.5.4[X,egl(+)] ) udev? ( virtual/libudev:= ) unwind? ( sys-libs/libunwind:= ) selinux? ( sys-process/audit sys-libs/libselinux:= ) systemd? ( sys-apps/dbus sys-apps/systemd ) elogind? ( sys-apps/dbus sys-auth/elogind[pam] sys-auth/pambase[elogind] ) !!x11-drivers/nvidia-drivers[-libglvnd(+)] !systemd? ( gui-libs/display-manager-init ) selinux? ( sec-policy/selinux-xserver ) xorg? ( >=x11-apps/xinit-1.3.3-r1 ) REQUIRED_USE=!minimal? ( || ( xephyr xnest xorg xvfb ) ) elogind? ( udev ) ?? ( elogind systemd ) RESTRICT=!test? ( test ) -SLOT=0/21.1.6 -SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.6.tar.xz +SLOT=0/21.1.7 +SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.7.tar.xz _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 8d5c1c4ecef47fa1b4576a718c620d1d toolchain-funcs 9a610728b9bcca1919234cceb35a1027 xorg-3 d594392da077c1ccd08dc6e48e18c78a -_md5_=2a00eaca28b4254a47a8349ca10a2874 +_md5_=707fd7e0dfad886612f7ada57f7df543 diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 0d922212..fa25c8cc 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -80,7 +80,7 @@ virtual/rust 1.314.1337-r3: Virtual for Rust language compiler virtual/tmpfiles 1.314.1337: Virtual to select between different tmpfiles.d handlers virtual/udev 314.1337: Virtual to select between different udev daemon providers x11-base/xorg-drivers 21.1-r100: Meta package containing deps on all xorg drivers (dummy package) -x11-base/xorg-server 21.1.6-r10: X.Org X servers +x11-base/xorg-server 21.1.7-r10: X.Org X servers x11-drivers/nvidia-drivers 390.157-r1 470.161.03-r1 515.86.01-r1 525.85.05: NVIDIA Accelerated Graphics Driver x11-libs/gtk+ 2.24.33-r3 3.24.34-r2: Gimp ToolKit + x11-libs/libX11 1.8.1-r1: X.Org X11 library diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest index 4ac6d849..b061ccbf 100644 --- a/x11-base/xorg-server/Manifest +++ b/x11-base/xorg-server/Manifest @@ -1 +1 @@ -DIST xorg-server-21.1.6.tar.xz 4977496 BLAKE2B 8bcfa0a29f7b84b3ba9357d8ae9b1c7a5dc108159cf059f9c76c2c15f00be0d34964a3240937d146ae5f58a2d94deb091facacab984f8f905848bef5679cf46a SHA512 5e3cf879facf3a04aa64b7f6129226ea68a97109a7daca5146b57b4c707cc76a4fbad1924997dd319efd8c8c20eb5bb59570a719101b76ae07e923b7e9656239 +DIST xorg-server-21.1.7.tar.xz 4933292 BLAKE2B 327e217dcd632d9c013a330dbb0f93bf3c1bf6088906fcb3ff2959574fb6958c215a2ab6ed41b57250a9f200bcc3987bf87c5ffd11c7a7088c7fe6f1a245bd4b SHA512 e2a093381e28da9b2aa700c6609349fa851f4ca8df23c776f30e4e2733e7a6c1b257576b93f4c4e87fb09df901385bf52528982f6e7a6ad469597aeae8640bb5 diff --git a/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch b/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch deleted file mode 100644 index def3c587..00000000 --- a/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://bugs.gentoo.org/857483 -https://gitlab.freedesktop.org/xorg/xserver/-/issues/1310 -https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/953 - -From f61307631203ab0266c035db07c2f776cf7c6cf4 Mon Sep 17 00:00:00 2001 -From: Olivier Fourdan <ofourdan@redhat.com> -Date: Tue, 12 Jul 2022 14:44:48 +0200 -Subject: [PATCH] dix: Fix overzealous caching of ResourceClientBits() - -Commit c7311654 cached the value of ResourceClientBits(), but that value -depends on the `MaxClients` value set either from the command line or -from the configuration file. - -For the latter, a call to ResourceClientBits() is issued before the -configuration file is read, meaning that the cached value is from the -default, not from the maximum number of clients set in the configuration -file. - -That obviously causes all sort of issues, including memory corruption -and crashes of the Xserver when reaching the default limit value. - -To avoid that issue, also keep the LimitClient value, and recompute the -ilog2() value if that changes, as on startup when the value is set from -the the xorg.conf ServerFlags section. - -v2: Drop the `cache == 0` test - Rename cache vars - -Fixes: c7311654 - dix: cache ResourceClientBits() value -Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1310 -Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> -Reviewed-by: Adam Jackson <ajax@redhat.com> -(cherry picked from commit 2efa6d659508346358a1ef27b2393e18843f66a3) ---- a/dix/resource.c -+++ b/dix/resource.c -@@ -620,12 +620,15 @@ ilog2(int val) - unsigned int - ResourceClientBits(void) - { -- static unsigned int cached = 0; -+ static unsigned int cache_ilog2 = 0; -+ static unsigned int cache_limit = 0; - -- if (cached == 0) -- cached = ilog2(LimitClients); -+ if (LimitClients != cache_limit) { -+ cache_limit = LimitClients; -+ cache_ilog2 = ilog2(LimitClients); -+ } - -- return cached; -+ return cache_ilog2; - } - - /***************** --- -GitLab - - diff --git a/x11-base/xorg-server/xorg-server-21.1.6-r10.ebuild b/x11-base/xorg-server/xorg-server-21.1.7-r10.ebuild index 9fb2c090..4cb12760 100644 --- a/x11-base/xorg-server/xorg-server-21.1.6-r10.ebuild +++ b/x11-base/xorg-server/xorg-server-21.1.7-r10.ebuild @@ -96,8 +96,6 @@ REQUIRED_USE="!minimal? ( ?? ( elogind systemd )" UPSTREAMED_PATCHES=( - # https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/953 - "${FILESDIR}"/${PN}-21.1.4-BadIDChoice.patch ) PATCHES=( |