Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Feb 2000 19:44:04 -0500
From:      Will Andrews <andrews@technologist.com>
To:        FreeBSD Ports <ports@FreeBSD.org>
Subject:   Mesa3 port upgrade
Message-ID:  <20000227194404.A17085@shadow.blackdawn.com>

next in thread | raw e-mail | index | archive | help
-ports,

        I have successfully tested an upgrade to the Mesa3 port,
which allows us a source-library for OpenGL. However, there is a little
problem. Mesa 3.1 no longer produces a -lMesaGL or -lMesaGLU. However, I
have successfully tested it with various ports, including astro/xplanet,
games/gltron, and x11-toolkits/qt145, and it seems the solution is to
make a symbolic link from libMesaGL to its libGL cousin. That is to say,
we will see this:

/usr/X11R6/lib/libGL.so.14 (real shared lib)
/usr/X11R6/lib/libGLU.so.14 (real shared lib)
/usr/X11R6/lib/libGL.so -> /usr/X11R6/lib/libGL.so.14 (link)
/usr/X11R6/lib/libGLU.so -> /usr/X11R6/lib/libGLU.so.14 (link)
/usr/X11R6/lib/libMesaGL.so -> /usr/X11R6/lib/libGL.so (link)
/usr/X11R6/lib/libMesaGLU.so -> /usr/X11R6/lib/libGLU.so (link)

This will make the transition to Mesa 3.1 easiest for apps that still
call -lMesaGL[U] while linking.

Some of the ports in the tree still depend on a MesaGL.14 or MesaGLU.14
or similar LIB_DEPENDS. Since I feel there is no point in having a
symbolic link for these as well, I think the ports should simply have
their LIB_DEPENDS modified to use GL.14 or similar. This would be a
fairly trivial fix, although IIANM, there are a lot of ports that depend
on MesaGL.

Now, I know a few people are going to point out that this upgrade is a
little risky being so close to the ports freeze, but it's been a long
time since Mesa has been upgraded, and I feel that 4.0-RELEASE should go
out with a brand-new Mesa port.

Thoughts, comments, derisions?

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000227194404.A17085>