1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
# ChangeLog for media-libs/mesa
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.19 2005/08/11 17:38:36 fmccor Exp $
11 Aug 2005; Ferris McCormick <fmccor@gentoo.org> mesa-6.3.1.1.ebuild:
Following changes build a reunning libGL for sparc testing and set
a sane set of DRI drivers, depending on USE=dri flag:
1. With dri, sparc assembly appears to be unusable. This is because
the build and directory structures have been changed so that the
actual initialization code moves to the dri drivers themselves
when sparc assembly is built. Correcting this is nontrivial,
because the glx build uses hard-defined source names and paths.
2. With USE=dri, on sparc build only a subset of the full complement
of drivers. For now, DRI_DIRS = fb ffb mach64 mga radeon savage
3. Without USE=dri, change the target to (generic) linux-sparc. In
this case, architecture is actually set by CFLAGS passed in to the
configure target, and both glx-capable and stand-alone versions
of libGL are built.
4. For testing, and perhaps ultimately for performance, on sparc, unless
USE=dri, do not fix_opengl_symlinks
With these changes in place,
LD_LIBRARY_PATH=<path-to-libGL>:<path-to-libGLU> some-libGL-program
works fine.
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>;
+files/fix-include-locations.patch, mesa-6.3.1.1.ebuild:
Add fix-include-locations.patch to standardize include locations to
<X11/extensions/foo.h> instead of some mixture of <foo.h> and "foo.h."
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>;
+files/makedepend-location.patch, mesa-6.3.1.1.ebuild:
Add makedepend-location.patch to stop mesa from looking in /usr/X11R6/bin.
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild:
Add dep on >=x11-proto/glproto-1.4-r1.
10 Aug 2005; Ferris McCormick <fmccor@gentoo.org> mesa-6.3.1.1.ebuild:
1. Correct echo "$(...)" to echo "\$(...)";
2. When building for sparc, make sure that:
a. Use sparc assembly versions where appropriate;
b. Make sure sparc-specific sources are built;
c. For testing, don't actually build the dri drivers
because they are known not to work.
d. TODO: Figure out why two versions of libGL are built,
and why the install ends up linking to the incorrect
version (the one with the undefined externals).
10 Aug 2005; Ferris McCormick <fmccor@gentoo.org> mesa-6.3.1.1.ebuild:
Add ~sparc keyword (X modular testing).
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild:
Add dep on >=opengl-update-2.2.2.
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild:
Add fix_opengl_symlinks() from xorg-x11, to set up the libGL symlinks.
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild:
Stop cleaning out /usr/lib/opengl/xorg-x11, now that two other packages also
install to it.
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; -mesa-3.5.ebuild:
Drop old version.
*mesa-6.3.1.1 (10 Aug 2005)
10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>;
+files/fix-xthreads-location.patch, +files/lib/libGL.la,
+files/lib/libGLU.la, +files/lib/libOSMesa.la, +files/use-xthreads.patch,
+mesa-6.3.1.1.ebuild:
Add for modular X.
07 Jun 2004; Aron Griffis <agriffis@gentoo.org> mesa-3.5.ebuild:
Fix use invocation
24 Nov 2003; Aron Griffis <agriffis@gentoo.org> mesa-3.5.ebuild:
Add ~alpha
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*mesa-3.5 (22 Jul 2002)
22 Jul 2002; Seemant Kulleen <seemant@gentoo.org> mesa-3.5.ebuild
files/digest-mesa-3.5 :
This was updated a while ago. I repoman'd it, and cleaned up spacing and
syntax a little.
*mesa-3.4.2 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
|