Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/
Date: Tue, 21 Dec 2021 04:58:02
Message-Id: 1640062662.4ed84dffb69131b1b84e1717e2b3bb276c2eb164.mattst88@gentoo
1 commit: 4ed84dffb69131b1b84e1717e2b3bb276c2eb164
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 21 04:57:13 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 21 04:57:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed84dff
7
8 x11-base/xwayland: Drop old versions
9
10 Bug: https://bugs.gentoo.org/829208
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 x11-base/xwayland/Manifest | 2 -
14 x11-base/xwayland/metadata.xml | 1 -
15 x11-base/xwayland/xwayland-21.1.2-r2.ebuild | 87 -----------------------------
16 x11-base/xwayland/xwayland-21.1.3.ebuild | 87 -----------------------------
17 4 files changed, 177 deletions(-)
18
19 diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
20 index 655fd9c12208..41832ac4a589 100644
21 --- a/x11-base/xwayland/Manifest
22 +++ b/x11-base/xwayland/Manifest
23 @@ -1,3 +1 @@
24 -DIST xwayland-21.1.2.tar.xz 1258732 BLAKE2B 1a797e4dedee4f47ada968d4a06c89da2fac64bbfa587e84f01d5b0aa7da23402b70369a274a672470e6d8df0645fd117d129d1f2049b25394d825a9eed3e451 SHA512 3bd595a563cbc44b49a00c85adabdbcddf02fd55c6500ed2711557c156f10cd273af93f7b232865141ad27392a85583e40268bcedad183ad9eeefba457cef6c6
25 -DIST xwayland-21.1.3.tar.xz 1261776 BLAKE2B bccecc3386ceb7e612929139b5b73e038df684bc43d9554c1196c4c3e66f200b346ea8615ec9224ae999400f34881d5f29365f06d4487bf4dda381c03b83e05b SHA512 24147ef788cce3fa16cd5604d293ffbe7ef4c6dc5fc2b1a1018d78ca4c0f10ade7b99c1ad6a8cdca5c581ff40f5834d7e34b2a314acca665a527eed700993594
26 DIST xwayland-21.1.4.tar.xz 1261712 BLAKE2B 698886d450f340c4a275f583d27382a5ee22c09255d907bbe2babc6794da1827bd5bf3e575b9da77ff3b3c5c4cd3e30cc10b89d14e0f6365d2a71f8ade61e410 SHA512 54e18565b4c2514534501ddcc76058d6911cf0c2185cddf5c54833d317f51ba8eb8934bd9be269518ece05f3bc8cda81600b25871c61437c923eba916eccc525
27
28 diff --git a/x11-base/xwayland/metadata.xml b/x11-base/xwayland/metadata.xml
29 index 882bad551a98..b3e3a39a9a3a 100644
30 --- a/x11-base/xwayland/metadata.xml
31 +++ b/x11-base/xwayland/metadata.xml
32 @@ -8,7 +8,6 @@
33 <use>
34 <flag name="unwind">Enable libunwind usage for backtraces</flag>
35 <flag name="xcsecurity">Build Security extension</flag>
36 - <flag name="rpc">Enable secure rpc</flag>
37 </use>
38 <upstream>
39 <remote-id type="cpe">cpe:/a:x.org:xorg-server</remote-id>
40
41 diff --git a/x11-base/xwayland/xwayland-21.1.2-r2.ebuild b/x11-base/xwayland/xwayland-21.1.2-r2.ebuild
42 deleted file mode 100644
43 index e9a245353e11..000000000000
44 --- a/x11-base/xwayland/xwayland-21.1.2-r2.ebuild
45 +++ /dev/null
46 @@ -1,87 +0,0 @@
47 -# Copyright 2021 Gentoo Authors
48 -# Distributed under the terms of the GNU General Public License v2
49 -
50 -EAPI=7
51 -
52 -inherit meson
53 -
54 -DESCRIPTION="Standalone X server running under Wayland"
55 -HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
56 -SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
57 -
58 -IUSE="rpc unwind ipv6 xcsecurity selinux video_cards_nvidia"
59 -
60 -LICENSE="MIT"
61 -SLOT="0"
62 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
63 -
64 -DEPEND="
65 - >=x11-libs/pixman-0.27.2
66 - dev-libs/libbsd
67 - >=x11-libs/libXfont2-2.0.1
68 - dev-libs/openssl:=
69 - dev-libs/wayland
70 - video_cards_nvidia? ( gui-libs/egl-wayland )
71 - >=x11-libs/libXdmcp-1.0.2
72 - >=x11-libs/libdrm-2.4.89
73 - >=media-libs/libepoxy-1.5.4[X,egl(+)]
74 - >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
75 - >=x11-libs/libxshmfence-1.1
76 - rpc? ( net-libs/libtirpc )
77 - >=x11-libs/libXau-1.0.4
78 - media-libs/libglvnd[X]
79 - unwind? ( sys-libs/libunwind )
80 - >=dev-libs/wayland-protocols-1.18
81 - media-fonts/font-util
82 - x11-libs/libxkbfile
83 - >=x11-libs/xtrans-1.3.5
84 - x11-base/xorg-proto
85 - >=x11-misc/xkeyboard-config-2.4.1-r3
86 -"
87 -
88 -RDEPEND="
89 - ${DEPEND}
90 - x11-apps/xkbcomp
91 - !<=x11-base/xorg-server-1.20.11
92 - selinux? ( sec-policy/selinux-xserver )
93 -"
94 -BDEPEND="
95 - sys-devel/flex
96 - dev-util/wayland-scanner
97 -"
98 -
99 -PATCHES=(
100 - "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
101 -)
102 -
103 -src_configure() {
104 - local emesonargs=(
105 - $(meson_use rpc secure-rpc)
106 - $(meson_use unwind libunwind)
107 - $(meson_use ipv6)
108 - $(meson_use xcsecurity)
109 - $(meson_use selinux xselinux)
110 - $(meson_use video_cards_nvidia xwayland_eglstream)
111 - -Dsha1=libcrypto
112 - -Ddpms=true
113 - -Ddri3=true
114 - -Dglamor=true
115 - -Dglx=true
116 - -Dscreensaver=true
117 - -Dxace=true
118 - -Dxdmcp=true
119 - -Dxinerama=true
120 - -Dxv=true
121 - -Dxvfb=true
122 - -Dxwayland-path="${EPREFIX}"/usr/bin
123 - -Ddtrace=false
124 - )
125 -
126 - meson_src_configure
127 -}
128 -
129 -src_install() {
130 - dosym ../bin/Xwayland /usr/libexec/Xwayland
131 -
132 - meson_src_install
133 -}
134
135 diff --git a/x11-base/xwayland/xwayland-21.1.3.ebuild b/x11-base/xwayland/xwayland-21.1.3.ebuild
136 deleted file mode 100644
137 index 8700d08f40f9..000000000000
138 --- a/x11-base/xwayland/xwayland-21.1.3.ebuild
139 +++ /dev/null
140 @@ -1,87 +0,0 @@
141 -# Copyright 2021 Gentoo Authors
142 -# Distributed under the terms of the GNU General Public License v2
143 -
144 -EAPI=7
145 -
146 -inherit meson
147 -
148 -DESCRIPTION="Standalone X server running under Wayland"
149 -HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
150 -SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
151 -
152 -IUSE="rpc unwind xcsecurity selinux video_cards_nvidia"
153 -
154 -LICENSE="MIT"
155 -SLOT="0"
156 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
157 -
158 -DEPEND="
159 - >=x11-libs/pixman-0.27.2
160 - dev-libs/libbsd
161 - >=x11-libs/libXfont2-2.0.1
162 - dev-libs/openssl:=
163 - dev-libs/wayland
164 - video_cards_nvidia? ( gui-libs/egl-wayland )
165 - >=x11-libs/libXdmcp-1.0.2
166 - >=x11-libs/libdrm-2.4.89
167 - >=media-libs/libepoxy-1.5.4[X,egl(+)]
168 - >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
169 - >=x11-libs/libxshmfence-1.1
170 - rpc? ( net-libs/libtirpc )
171 - >=x11-libs/libXau-1.0.4
172 - media-libs/libglvnd[X]
173 - unwind? ( sys-libs/libunwind )
174 - >=dev-libs/wayland-protocols-1.18
175 - media-fonts/font-util
176 - x11-libs/libxkbfile
177 - >=x11-libs/xtrans-1.3.5
178 - x11-base/xorg-proto
179 - >=x11-misc/xkeyboard-config-2.4.1-r3
180 -"
181 -
182 -RDEPEND="
183 - ${DEPEND}
184 - x11-apps/xkbcomp
185 - !<=x11-base/xorg-server-1.20.11
186 - selinux? ( sec-policy/selinux-xserver )
187 -"
188 -BDEPEND="
189 - sys-devel/flex
190 - dev-util/wayland-scanner
191 -"
192 -
193 -PATCHES=(
194 - "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
195 -)
196 -
197 -src_configure() {
198 - local emesonargs=(
199 - $(meson_use rpc secure-rpc)
200 - $(meson_use selinux xselinux)
201 - $(meson_use unwind libunwind)
202 - $(meson_use xcsecurity)
203 - $(meson_use video_cards_nvidia xwayland_eglstream)
204 - -Ddpms=true
205 - -Ddri3=true
206 - -Ddtrace=false
207 - -Dglamor=true
208 - -Dglx=true
209 - -Dipv6=true
210 - -Dscreensaver=true
211 - -Dsha1=libcrypto
212 - -Dxace=true
213 - -Dxdmcp=true
214 - -Dxinerama=true
215 - -Dxvfb=true
216 - -Dxv=true
217 - -Dxwayland-path="${EPREFIX}"/usr/bin
218 - )
219 -
220 - meson_src_configure
221 -}
222 -
223 -src_install() {
224 - dosym ../bin/Xwayland /usr/libexec/Xwayland
225 -
226 - meson_src_install
227 -}