ports/78512: [MAINTAINER] games/quake2forge: Fix fetching and detection of libGL

Ulrich Spoerlein q at uni.de
Sun Mar 6 21:00:15 UTC 2005


>Number:         78512
>Category:       ports
>Synopsis:       [MAINTAINER] games/quake2forge: Fix fetching and detection of libGL
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 06 21:00:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Ulrich Spoerlein
>Release:        FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD roadrunner 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #4: Fri Mar  4 23:29:46 CET
>Description:
- The master site is currently down. Add a download mirror.
- The configure script clobbers OPENGL_LIBS, therefore linking with -lGL fails,
  strange I didn't notice this before ... (found by Mateusz J?drasik <imachine toya net pl>)

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- quake2forge-0.3.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/games/quake2forge/Makefile,v
retrieving revision 1.11
diff -u -u -r1.11 Makefile
--- Makefile	11 Aug 2004 19:09:02 -0000	1.11
+++ Makefile	6 Mar 2005 20:53:27 -0000
@@ -8,7 +8,8 @@
 PORTNAME=	quake2forge
 PORTVERSION=	0.3
 CATEGORIES=	games
-MASTER_SITES=	ftp://ftp.quakeforge.net/quake2forge/
+MASTER_SITES=	ftp://ftp.quakeforge.net/quake2forge/ \
+		http://www.galgenberg.net/~q/
 DISTNAME=	quake2-${PORTVERSION}
 
 MAINTAINER=	q at uni.de
Index: files/patch-configure.in
===================================================================
RCS file: /home/ncvs/ports/games/quake2forge/files/patch-configure.in,v
retrieving revision 1.1
diff -u -u -r1.1 patch-configure.in
--- files/patch-configure.in	11 Aug 2004 19:09:02 -0000	1.1
+++ files/patch-configure.in	6 Mar 2005 20:53:27 -0000
@@ -1,5 +1,5 @@
 --- configure.in.orig	Tue Mar 16 11:07:38 2004
-+++ configure.in	Thu Aug  5 09:59:56 2004
++++ configure.in	Fri Mar  4 14:30:46 2005
 @@ -109,6 +109,7 @@
  	# test for the library first, for people who may have the libs
  	# installed but no headers
@@ -15,4 +15,21 @@
 -		SVGALIB_LIBS="-lvga"
  		AC_SUBST(SVGALIB_CFLAGS)
  		AC_SUBST(SVGALIB_LIBS)
+ 	else
+@@ -221,7 +221,7 @@
+ 	# --with-opengl was explicitly given, so look in that directory
+ 	if test "x${ac_with_opengl}" != xauto ; then
+ 		OPENGL_CFLAGS="$OPENGL_CFLAGS -I$withval/include"
+-		OPENGL_LIBS="$OPENGL_CFLAGS -L$withval/lib"
++		OPENGL_LIBS="$OPENGL_LIBS -L$withval/lib"
+ 	fi
+ 	# save and set CPPFLAGS for coming tests
+ 	save_CPPFLAGS="$CPPFLAGS"
+@@ -263,7 +263,6 @@
+ 
+ 	if test "x$HAVE_OPENGL" = xyes; then
+ 		AC_DEFINE(HAVE_OPENGL, 1, [Define this if you have OpenGL])
+-		OPENGL_LIBS="-lGL"
+ 		AC_SUBST(OPENGL_CFLAGS)
+ 		AC_SUBST(OPENGL_LIBS)
  	else
--- quake2forge-0.3.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list