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-libs/glamor/files/, x11-libs/glamor/
Date: Wed, 29 Mar 2017 15:08:39
Message-Id: 1490800026.05a9f2574ae4c11052fdeb2d4ec9ddd813de1b2b.mattst88@gentoo
1 commit: 05a9f2574ae4c11052fdeb2d4ec9ddd813de1b2b
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 29 15:07:06 2017 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 29 15:07:06 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a9f257
7
8 x11-libs/glamor: Remove package
9
10 Bug: https://bugs.gentoo.org/611058
11
12 x11-libs/glamor/Manifest | 1 -
13 .../glamor-0.6.0-glamor_egl_create_argb8888.patch | 31 -------------
14 .../glamor-0.6.0-xv-add-missing-include.patch | 30 ------------
15 x11-libs/glamor/glamor-0.6.0-r1.ebuild | 53 ----------------------
16 x11-libs/glamor/glamor-0.6.0.ebuild | 52 ---------------------
17 x11-libs/glamor/metadata.xml | 11 -----
18 6 files changed, 178 deletions(-)
19
20 diff --git a/x11-libs/glamor/Manifest b/x11-libs/glamor/Manifest
21 deleted file mode 100644
22 index df5f4e06c41..00000000000
23 --- a/x11-libs/glamor/Manifest
24 +++ /dev/null
25 @@ -1 +0,0 @@
26 -DIST glamor-egl-0.6.0.tar.bz2 428912 SHA256 66531b56e6054eb53daa7bd57eb6358a7ead1b84f63419606e69d1092365e5c9 SHA512 aa3a88e85ae069e487c88a1839c21b0404c5a2a343a63f2c1d71ffb8d86288eb42dfcb30c8cce4c417b361417e9fae7c1cdabadc07ad40bb97c995c410dc0c1b WHIRLPOOL 54965c21eb65a73ecc7227de511b2d2e37760fefe90a9145385f4202d03286004af4a89edc5e251538e500e5d17efca0b82419d23112a4df441504747b1d8f24
27
28 diff --git a/x11-libs/glamor/files/glamor-0.6.0-glamor_egl_create_argb8888.patch b/x11-libs/glamor/files/glamor-0.6.0-glamor_egl_create_argb8888.patch
29 deleted file mode 100644
30 index b9de24177bb..00000000000
31 --- a/x11-libs/glamor/files/glamor-0.6.0-glamor_egl_create_argb8888.patch
32 +++ /dev/null
33 @@ -1,31 +0,0 @@
34 -From cccfea4454949e3e376be42bb230603848997195 Mon Sep 17 00:00:00 2001
35 -From: Axel Davy <axel.davy@×××.fr>
36 -Date: Tue, 04 Mar 2014 09:38:55 +0000
37 -Subject: Fix a missing MakeCurrent in glamor_egl_create_argb8888_based_texture
38 -
39 -There is a missing MakeCurrent before creating the texture
40 -and link it to the EGLImage.
41 -
42 -This fixes an X server crash with the piglit test
43 -glx-make-current-multi-process on radeonsi from current Mesa Git.
44 -
45 -Signed-off-by: Axel Davy <axel.davy@×××.fr>
46 -Tested-by: Michel Dänzer <michel.daenzer@×××.com>
47 -Signed-off-by: Alex Deucher <alexander.deucher@×××.com>
48 ----
49 -diff --git a/src/glamor_egl.c b/src/glamor_egl.c
50 -index ff4c0bd..ffa95a7 100644
51 ---- a/src/glamor_egl.c
52 -+++ b/src/glamor_egl.c
53 -@@ -252,7 +252,9 @@ glamor_egl_create_argb8888_based_texture(ScreenPtr screen,
54 - gbm_bo_destroy(bo);
55 - if (image == EGL_NO_IMAGE_KHR)
56 - return 0;
57 -+ glamor_egl_make_current(screen);
58 - glamor_create_texture_from_image(glamor_egl, image, &texture);
59 -+ glamor_egl_restore_context(screen);
60 - glamor_egl->egl_destroy_image_khr(glamor_egl->display, image);
61 -
62 - return texture;
63 ---
64 -cgit v0.9.0.2-2-gbebe
65
66 diff --git a/x11-libs/glamor/files/glamor-0.6.0-xv-add-missing-include.patch b/x11-libs/glamor/files/glamor-0.6.0-xv-add-missing-include.patch
67 deleted file mode 100644
68 index ebd5433bdbe..00000000000
69 --- a/x11-libs/glamor/files/glamor-0.6.0-xv-add-missing-include.patch
70 +++ /dev/null
71 @@ -1,30 +0,0 @@
72 -From 55257ac3ee92143d0d8339faa0272f95a792febb Mon Sep 17 00:00:00 2001
73 -From: =?UTF-8?q?Ch=C3=AD-Thanh=20Christopher=20Nguy=E1=BB=85n?=
74 - <chithanh@g.o>
75 -Date: Tue, 11 Feb 2014 12:08:07 +0100
76 -Subject: [PATCH] glamor_xv: add missing include
77 -
78 -glamor_xv.c uses DamageDamageRegion but does not include xorg/damage.h. This
79 -causes the build to fail if 9b8217f9ef6279fff6628631d18497bed0343ef9 is not
80 -present in the X server.
81 -
82 -Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=499442
83 ----
84 - src/glamor_xv.c | 1 +
85 - 1 file changed, 1 insertion(+)
86 -
87 -diff --git a/src/glamor_xv.c b/src/glamor_xv.c
88 -index a89b4cd..b40b6e8 100644
89 ---- a/src/glamor_xv.c
90 -+++ b/src/glamor_xv.c
91 -@@ -37,6 +37,7 @@
92 - #ifdef GLAMOR_XV
93 - #include "xf86xv.h"
94 - #include <X11/extensions/Xv.h>
95 -+#include <xorg/damage.h>
96 - #include "fourcc.h"
97 - /* Reference color space transform data */
98 - typedef struct tagREF_TRANSFORM
99 ---
100 -1.8.3.2
101 -
102
103 diff --git a/x11-libs/glamor/glamor-0.6.0-r1.ebuild b/x11-libs/glamor/glamor-0.6.0-r1.ebuild
104 deleted file mode 100644
105 index bbe89325896..00000000000
106 --- a/x11-libs/glamor/glamor-0.6.0-r1.ebuild
107 +++ /dev/null
108 @@ -1,53 +0,0 @@
109 -# Copyright 1999-2015 Gentoo Foundation
110 -# Distributed under the terms of the GNU General Public License v2
111 -
112 -EAPI=5
113 -
114 -XORG_DRI=always
115 -XORG_EAUTORECONF=yes
116 -XORG_MODULE=driver/
117 -XORG_MODULE_REBUILD=yes
118 -S=${WORKDIR}/${PN}-egl-${PV}
119 -
120 -inherit xorg-2 autotools-utils toolchain-funcs
121 -
122 -DESCRIPTION="OpenGL based 2D rendering acceleration library"
123 -SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/${XORG_MODULE}${PN}-egl-${PV}.tar.bz2"
124 -
125 -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
126 -IUSE="gles xv"
127 -
128 -RDEPEND=">=x11-base/xorg-server-1.10
129 - >=media-libs/mesa-10[egl,gbm]
130 - gles? (
131 - || ( media-libs/mesa[gles2] media-libs/mesa[gles] )
132 - )
133 - >=x11-libs/pixman-0.21.8"
134 -DEPEND="${RDEPEND}"
135 -
136 -PATCHES=(
137 - "${FILESDIR}"/${P}-xv-add-missing-include.patch
138 - "${FILESDIR}"/${P}-glamor_egl_create_argb8888.patch
139 -)
140 -
141 -src_configure() {
142 - XORG_CONFIGURE_OPTIONS=(
143 - $(use_enable gles glamor-gles2)
144 - $(use_enable xv)
145 - )
146 - xorg-2_src_configure
147 -}
148 -
149 -src_prepare() {
150 - sed -i 's/inst_LTLIBRARIES/lib_LTLIBRARIES/' src/Makefile.am || die
151 - xorg-2_src_prepare
152 - # fail to load grafic driver with hardened compiler #488906
153 - if gcc-specs-now ; then
154 - append-ldflags -Wl,-z,lazy
155 - fi
156 -}
157 -
158 -src_install() {
159 - # workaround parallel install failure, bug #488124.
160 - autotools-utils_src_install -j1
161 -}
162
163 diff --git a/x11-libs/glamor/glamor-0.6.0.ebuild b/x11-libs/glamor/glamor-0.6.0.ebuild
164 deleted file mode 100644
165 index 7c1af609ba9..00000000000
166 --- a/x11-libs/glamor/glamor-0.6.0.ebuild
167 +++ /dev/null
168 @@ -1,52 +0,0 @@
169 -# Copyright 1999-2014 Gentoo Foundation
170 -# Distributed under the terms of the GNU General Public License v2
171 -
172 -EAPI=5
173 -
174 -XORG_DRI=always
175 -XORG_EAUTORECONF=yes
176 -XORG_MODULE=driver/
177 -XORG_MODULE_REBUILD=yes
178 -S=${WORKDIR}/${PN}-egl-${PV}
179 -
180 -inherit xorg-2 autotools-utils toolchain-funcs
181 -
182 -DESCRIPTION="OpenGL based 2D rendering acceleration library"
183 -SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/${XORG_MODULE}${PN}-egl-${PV}.tar.bz2"
184 -
185 -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
186 -IUSE="gles xv"
187 -
188 -RDEPEND=">=x11-base/xorg-server-1.10
189 - >=media-libs/mesa-10[egl,gbm]
190 - gles? (
191 - || ( media-libs/mesa[gles2] media-libs/mesa[gles] )
192 - )
193 - >=x11-libs/pixman-0.21.8"
194 -DEPEND="${RDEPEND}"
195 -
196 -PATCHES=(
197 - "${FILESDIR}"/${P}-xv-add-missing-include.patch
198 -)
199 -
200 -src_configure() {
201 - XORG_CONFIGURE_OPTIONS=(
202 - $(use_enable gles glamor-gles2)
203 - $(use_enable xv)
204 - )
205 - xorg-2_src_configure
206 -}
207 -
208 -src_prepare() {
209 - sed -i 's/inst_LTLIBRARIES/lib_LTLIBRARIES/' src/Makefile.am || die
210 - xorg-2_src_prepare
211 - # fail to load grafic driver with hardened compiler #488906
212 - if gcc-specs-now ; then
213 - append-ldflags -Wl,-z,lazy
214 - fi
215 -}
216 -
217 -src_install() {
218 - # workaround parallel install failure, bug #488124.
219 - autotools-utils_src_install -j1
220 -}
221
222 diff --git a/x11-libs/glamor/metadata.xml b/x11-libs/glamor/metadata.xml
223 deleted file mode 100644
224 index 25c38c3223b..00000000000
225 --- a/x11-libs/glamor/metadata.xml
226 +++ /dev/null
227 @@ -1,11 +0,0 @@
228 -<?xml version="1.0" encoding="UTF-8"?>
229 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
230 -<pkgmetadata>
231 -<maintainer type="project">
232 - <email>x11@g.o</email>
233 - <name>X11</name>
234 -</maintainer>
235 -<use>
236 - <flag name="gles">Build glamor based on gles2</flag>
237 -</use>
238 -</pkgmetadata>