From owner-freebsd-ports Sun Feb 27 16:44:22 2000 Delivered-To: freebsd-ports@freebsd.org Received: from rock.ghis.net (rock.ghis.net [209.222.164.7]) by hub.freebsd.org (Postfix) with ESMTP id 9F4C937B75A for ; Sun, 27 Feb 2000 16:44:19 -0800 (PST) (envelope-from will@blackdawn.com) Received: from shadow.blackdawn.com (postfix@13-018.008.popsite.net [209.69.195.18] (may be forged)) by rock.ghis.net (8.9.3/8.9.3) with ESMTP id QAA06632 for ; Sun, 27 Feb 2000 16:44:16 -0800 (PST) Received: by shadow.blackdawn.com (Postfix, from userid 1000) id 93D3918A2; Sun, 27 Feb 2000 19:44:04 -0500 (EST) Date: Sun, 27 Feb 2000 19:44:04 -0500 From: Will Andrews To: FreeBSD Ports Subject: Mesa3 port upgrade Message-ID: <20000227194404.A17085@shadow.blackdawn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i X-Operating-System: FreeBSD 3.4-STABLE i386 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org -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 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