Gentoo Archives: gentoo-commits

From: "Donnie Berkholz (dberkholz)" <dberkholz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-apps/mesa-progs: ChangeLog mesa-progs-7.0.3.ebuild
Date: Fri, 25 Apr 2008 20:48:00
Message-Id: E1JpUpp-0004Dn-LF@stork.gentoo.org
1 dberkholz 08/04/25 20:47:57
2
3 Modified: ChangeLog
4 Added: mesa-progs-7.0.3.ebuild
5 Log:
6 (#209900) Bump. Fixes multisample visual reporting.
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.47 x11-apps/mesa-progs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-apps/mesa-progs/ChangeLog?rev=1.47&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-apps/mesa-progs/ChangeLog?rev=1.47&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-apps/mesa-progs/ChangeLog?r1=1.46&r2=1.47
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-apps/mesa-progs/ChangeLog,v
19 retrieving revision 1.46
20 retrieving revision 1.47
21 diff -u -r1.46 -r1.47
22 --- ChangeLog 5 Feb 2008 11:26:10 -0000 1.46
23 +++ ChangeLog 25 Apr 2008 20:47:57 -0000 1.47
24 @@ -1,6 +1,12 @@
25 # ChangeLog for x11-apps/mesa-progs
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-apps/mesa-progs/ChangeLog,v 1.46 2008/02/05 11:26:10 corsair Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-apps/mesa-progs/ChangeLog,v 1.47 2008/04/25 20:47:57 dberkholz Exp $
29 +
30 +*mesa-progs-7.0.3 (25 Apr 2008)
31 +
32 + 25 Apr 2008; Donnie Berkholz <dberkholz@g.o>;
33 + +mesa-progs-7.0.3.ebuild:
34 + (#209900) Bump. Fixes multisample visual reporting.
35
36 05 Feb 2008; Markus Rothe <corsair@g.o> mesa-progs-7.0.1.ebuild:
37 Stable on ppc64
38
39
40
41 1.1 x11-apps/mesa-progs/mesa-progs-7.0.3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-apps/mesa-progs/mesa-progs-7.0.3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-apps/mesa-progs/mesa-progs-7.0.3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: mesa-progs-7.0.3.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/x11-apps/mesa-progs/mesa-progs-7.0.3.ebuild,v 1.1 2008/04/25 20:47:57 dberkholz Exp $
51
52 inherit toolchain-funcs
53
54 MY_PN="${PN/m/M}"
55 MY_PN="${MY_PN/-progs}"
56 MY_P="${MY_PN}-${PV}"
57 LIB_P="${MY_PN}Lib-${PV}"
58 PROG_P="${MY_PN}Demos-${PV}"
59 DESCRIPTION="Mesa's OpenGL utility and demo programs (like glxgears)"
60 HOMEPAGE="http://mesa3d.sourceforge.net/"
61 SRC_URI="mirror://sourceforge/mesa3d/${LIB_P}.tar.bz2
62 mirror://sourceforge/mesa3d/${PROG_P}.tar.bz2"
63
64 LICENSE="LGPL-2"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
67 IUSE=""
68
69 RDEPEND="virtual/glut
70 virtual/opengl
71 virtual/glu"
72
73 DEPEND="${RDEPEND}"
74
75 S="${WORKDIR}/Mesa-${PV}"
76
77 pkg_setup() {
78 if [[ ${KERNEL} == "FreeBSD" ]]; then
79 CONFIG="freebsd"
80 elif use x86; then
81 CONFIG="linux-dri-x86"
82 elif use amd64; then
83 CONFIG="linux-dri-x86-64"
84 elif use ppc; then
85 CONFIG="linux-dri-ppc"
86 else
87 CONFIG="linux-dri"
88 fi
89 }
90
91 src_unpack() {
92 HOSTCONF="${S}/configs/${CONFIG}"
93
94 unpack ${A}
95 cd "${S}"
96
97 # Kill this; we don't want /usr/X11R6/lib ever to be searched in this
98 # build.
99 echo "EXTRA_LIB_PATH =" >> ${HOSTCONF}
100
101 echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF}
102 echo "CC = $(tc-getCC)" >> ${HOSTCONF}
103 echo "CXX = $(tc-getCXX)" >> ${HOSTCONF}
104
105 # Just executables here, no need to compile with -fPIC
106 echo "PIC_FLAGS =" >> ${HOSTCONF}
107 }
108
109 src_compile() {
110 cd "${S}"/configs
111 ln -s ${CONFIG} current
112
113 cd "${S}"/progs/xdemos
114
115 emake glxinfo || die "glxinfo failed"
116 emake glxgears || die "glxgears failed"
117 }
118
119 src_install() {
120 dobin "${S}"/progs/xdemos/{glxgears,glxinfo} || die
121 }
122
123
124
125 --
126 gentoo-commits@l.g.o mailing list