Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/x11:master commit in: profiles/, x11-apps/mesa-progs/
Date: Fri, 28 Aug 2015 23:53:53
Message-Id: 1440805580.23c7d44442db32bdf3a96dfcf5d0625b3703701c.mattst88@gentoo
1 commit: 23c7d44442db32bdf3a96dfcf5d0625b3703701c
2 Author: Matt Turner <mattst88 <AT> gmail <DOT> com>
3 AuthorDate: Fri Aug 28 23:46:20 2015 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 28 23:46:20 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/x11.git/commit/?id=23c7d444
7
8 x11-apps/mesa-progs: Delete (moved to main tree).
9
10 profiles/package.mask | 1 -
11 x11-apps/mesa-progs/mesa-progs-9999.ebuild | 105 -----------------------------
12 x11-apps/mesa-progs/metadata.xml | 10 ---
13 3 files changed, 116 deletions(-)
14
15 diff --git a/profiles/package.mask b/profiles/package.mask
16 index 3935b4c..5dab1b5 100644
17 --- a/profiles/package.mask
18 +++ b/profiles/package.mask
19 @@ -2,7 +2,6 @@
20 =dev-libs/libevdev-9999
21 =dev-libs/wayland-9999
22 =dev-libs/weston-9999
23 -=x11-apps/mesa-progs-9999
24 =x11-apps/mkfontdir-9999
25 =x11-apps/mkfontscale-9999
26 =x11-apps/radeontop-9999
27
28 diff --git a/x11-apps/mesa-progs/mesa-progs-9999.ebuild b/x11-apps/mesa-progs/mesa-progs-9999.ebuild
29 deleted file mode 100644
30 index a873219..0000000
31 --- a/x11-apps/mesa-progs/mesa-progs-9999.ebuild
32 +++ /dev/null
33 @@ -1,105 +0,0 @@
34 -# Copyright 1999-2015 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI=5
39 -
40 -MY_PN=${PN/progs/demos}
41 -MY_P=${MY_PN}-${PV}
42 -EGIT_REPO_URI="git://anongit.freedesktop.org/${MY_PN/-//}"
43 -
44 -if [[ ${PV} = 9999* ]]; then
45 - GIT_ECLASS="git-r3"
46 - EXPERIMENTAL="true"
47 -fi
48 -
49 -inherit base autotools toolchain-funcs ${GIT_ECLASS}
50 -
51 -DESCRIPTION="Mesa's OpenGL utility and demo programs (glxgears and glxinfo)"
52 -HOMEPAGE="http://mesa3d.sourceforge.net/"
53 -if [[ ${PV} == 9999* ]]; then
54 - SRC_URI=""
55 -else
56 - SRC_URI="ftp://ftp.freedesktop.org/pub/${MY_PN/-//}/${PV}/${MY_P}.tar.bz2"
57 -fi
58 -
59 -LICENSE="LGPL-2"
60 -SLOT="0"
61 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
62 -IUSE="egl gles1 gles2"
63 -
64 -RDEPEND="
65 - egl? ( media-libs/glew )
66 - gles1? ( media-libs/glew )
67 - gles2? ( media-libs/glew )
68 - media-libs/mesa[egl?,gles1?,gles2?]
69 - virtual/opengl
70 - x11-libs/libX11"
71 -DEPEND="${RDEPEND}
72 - virtual/glu
73 - x11-proto/xproto"
74 -
75 -S=${WORKDIR}/${MY_P}
76 -EGIT_CHECKOUT_DIR=${S}
77 -
78 -src_unpack() {
79 - default
80 - [[ $PV = 9999* ]] && git-r3_src_unpack
81 -}
82 -
83 -src_prepare() {
84 - base_src_prepare
85 -
86 - eautoreconf
87 -}
88 -
89 -src_configure() {
90 - # We're not using the complete buildsystem if we only want to build
91 - # glxinfo and glxgears.
92 - if use egl || use gles1 || use gles2; then
93 - default_src_configure
94 - fi
95 -}
96 -
97 -src_compile() {
98 - if ! use egl && ! use gles1 && ! use gles2; then
99 - tc-export CC
100 - emake LDLIBS='-lX11 -lGL' src/xdemos/glxinfo
101 - emake LDLIBS='-lX11 -lGL -lm' src/xdemos/glxgears
102 - else
103 - emake -C src/xdemos glxgears glxinfo
104 - fi
105 -
106 - if use egl; then
107 - emake LDLIBS="-lEGL" -C src/egl/opengl/ eglinfo
108 - emake -C src/egl/eglut/ libeglut_screen.la libeglut_x11.la
109 - emake LDLIBS="-lGL -lEGL -lX11 -lm" -C src/egl/opengl/ eglgears_x11
110 - emake LDLIBS="-lGL -lEGL -lm" -C src/egl/opengl/ eglgears_screen
111 -
112 - if use gles1; then
113 - emake LDLIBS="-lGLESv1_CM -lEGL -lX11" -C src/egl/opengles1/ es1_info
114 - emake LDLIBS="-lGLESv1_CM -lEGL -lX11 -lm" -C src/egl/opengles1/ gears_x11
115 - emake LDLIBS="-lGLESv1_CM -lEGL -lm" -C src/egl/opengles1/ gears_screen
116 - fi
117 - if use gles2; then
118 - emake LDLIBS="-lGLESv2 -lEGL -lX11" -C src/egl/opengles2/ es2_info
119 - emake LDLIBS="-lGLESv2 -lEGL -lX11 -lm" -C src/egl/opengles2/ es2gears_x11
120 - emake LDLIBS="-lGLESv2 -lEGL -lm" -C src/egl/opengles2/ es2gears_screen
121 - fi
122 - fi
123 -}
124 -
125 -src_install() {
126 - dobin src/xdemos/{glxgears,glxinfo}
127 - if use egl; then
128 - dobin src/egl/opengl/egl{info,gears_{screen,x11}}
129 -
130 - if use gles1; then
131 - dobin src/egl/opengles1/es1_info
132 - newbin src/egl/opengles1/gears_screen es1gears_screen
133 - newbin src/egl/opengles1/gears_x11 es1gears_x11
134 - fi
135 -
136 - use gles2 && dobin src/egl/opengles2/es2{_info,gears_{screen,x11}}
137 - fi
138 -}
139
140 diff --git a/x11-apps/mesa-progs/metadata.xml b/x11-apps/mesa-progs/metadata.xml
141 deleted file mode 100644
142 index c679837..0000000
143 --- a/x11-apps/mesa-progs/metadata.xml
144 +++ /dev/null
145 @@ -1,10 +0,0 @@
146 -<?xml version="1.0" encoding="UTF-8"?>
147 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
148 -<pkgmetadata>
149 -<herd>x11</herd>
150 -<use>
151 - <flag name='egl'>Enable EGL support.</flag>
152 - <flag name='gles1'>Enable GLESv1 support.</flag>
153 - <flag name='gles2'>Enable GLESv2 support.</flag>
154 -</use>
155 -</pkgmetadata>