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>