From owner-freebsd-ports Fri Jun 8 10:23:25 2001 Delivered-To: freebsd-ports@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id 04C9337B406; Fri, 8 Jun 2001 10:23:23 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id MAA15514; Fri, 8 Jun 2001 12:23:22 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 0123B5BA9; Fri, 8 Jun 2001 12:23:21 -0500 (EST) Date: Fri, 8 Jun 2001 12:23:21 -0500 From: Will Andrews To: FreeBSD Ports , jmz@FreeBSD.org Cc: sf@FreeBSD.org, alex@FreeBSD.org Subject: XFree86 4.1.0 and include/GL/glu.h Message-ID: <20010608122321.W3278@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: FreeBSD Ports , jmz@FreeBSD.org, sf@FreeBSD.org, alex@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Well people, It looks like XFree86 has (once again) decided to break more GL programs by including their own version of include/GL/glu.h (I still don't understand why they can't just include the entire !%!@$%^@#$ MesaGL implementation instead of just *part* of it). I ran into the problem when I tried to compile Alex's new games/tuxkart program. This situation is completely unacceptable and so I feel we must take a more drastic approach: 1) Turn graphics/Mesa3 into a master port, and create a new graphics/libglut, for which only include/GL/glu*.h and its associated files will be compiled. It will be a slave of graphics/Mesa3 and will exist to help provide packages for XFree86-4. 2) Make x11/XFree86-4{,-*} depend on libglut, and dike out any files from it that conflict with libglut. Comments? I think I'm going to stuff this into updating x11/XFree86-4-* along with turning x11/XFree86-4 into a metaport. I'll check for incompatible changes in the fork that XFree86 decided to create of MesaGL{UT}. *sigh* -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message