ports/63602: Update port: graphics/glfw fix build on 5.x alpha
Igor Pokrovsky
tiamat at comset.net
Mon Mar 1 17:10:14 UTC 2004
>Number: 63602
>Category: ports
>Synopsis: Update port: graphics/glfw fix build on 5.x alpha
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 01 09:10:13 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Igor Pokrovsky
>Release: FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD doom.homeunix.org 4.9-STABLE FreeBSD 4.9-STABLE #0: Thu Feb 26 21:34:55 MSK 2004 root at doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL i386
>Description:
Fix build on 5.x alpha (removed optimization opts)
>How-To-Repeat:
>Fix:
--- glfw.diff begins here ---
diff -ru /usr/ports/graphics/glfw/Makefile glfw/Makefile
--- /usr/ports/graphics/glfw/Makefile Thu Feb 26 09:01:14 2004
+++ glfw/Makefile Mon Mar 1 19:27:16 2004
@@ -17,12 +17,6 @@
USE_GL= yes
ALL_TARGET= x11
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} >= 502102
-BROKEN= "Does not compile on alpha 5.x"
-.endif
-
do-configure:
@(cd ${WRKSRC} && \
${SETENV} CC="${CC}" \
@@ -44,4 +38,4 @@
${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${DOCSDIR}
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ru /usr/ports/graphics/glfw/files/patch-compile.sh glfw/files/patch-compile.sh
--- /usr/ports/graphics/glfw/files/patch-compile.sh Sun Jan 25 13:39:43 2004
+++ glfw/files/patch-compile.sh Mon Mar 1 19:25:02 2004
@@ -1,5 +1,5 @@
--- compile.sh.orig Wed Jan 8 12:19:48 2003
-+++ compile.sh Sat Jan 24 18:39:15 2004
++++ compile.sh Mon Mar 1 19:15:54 2004
@@ -69,10 +69,10 @@
##########################################################################
if [ "x$force_gcc" = xyes ]; then
@@ -76,12 +76,6 @@
- cat conftest.c >&5
-fi
-rm -f conftest*
--
--echo " sysconf support: ""$has_sysconf" 1>&6
--if [ "x$has_sysconf" = xyes ]; then
-- CFLAGS="$CFLAGS -D_GLFW_HAS_SYSCONF"
--fi
--echo " " 1>&6
+#if { (eval echo $config_script: \"$link\") 1>&5; (eval $link) 2>&5; }; then
+# rm -rf conftest*
+# has_sysconf=yes
@@ -90,7 +84,12 @@
+# cat conftest.c >&5
+#fi
+#rm -f conftest*
-+
+
+-echo " sysconf support: ""$has_sysconf" 1>&6
+-if [ "x$has_sysconf" = xyes ]; then
+- CFLAGS="$CFLAGS -D_GLFW_HAS_SYSCONF"
+-fi
+-echo " " 1>&6
+#echo " sysconf support: ""$has_sysconf" 1>&6
+#if [ "x$has_sysconf" = xyes ]; then
+# CFLAGS="$CFLAGS -D_GLFW_HAS_SYSCONF"
@@ -99,19 +98,26 @@
##########################################################################
-@@ -337,7 +339,8 @@
+@@ -337,17 +339,18 @@
##########################################################################
# Post fixups
##########################################################################
-if [ "x$CC" = xgcc ]; then
+- CFLAGS_SPEED="-c -I. -I.. $CFLAGS -O3 -ffast-math -Wall"
+- CFLAGS="-c -I. -I.. $CFLAGS -Os -Wall"
+- CFLAGS_LINK="-O3 -ffast-math -Wall"
+CFLAGS_NO_COMPILE="${CFLAGS}"
+if [ "x$use_gcc" = xyes ]; then
- CFLAGS_SPEED="-c -I. -I.. $CFLAGS -O3 -ffast-math -Wall"
- CFLAGS="-c -I. -I.. $CFLAGS -Os -Wall"
- CFLAGS_LINK="-O3 -ffast-math -Wall"
-@@ -346,8 +349,8 @@
- CFLAGS="-c -I. -I.. $CFLAGS -O"
- CFLAGS_LINK="-O"
++ CFLAGS_SPEED="-c -I. -I.. $CFLAGS -Wall"
++ CFLAGS="-c -I. -I.. $CFLAGS -Wall"
++ CFLAGS_LINK="-Wall"
+ else
+- CFLAGS_SPEED="-c -I. -I.. $CFLAGS -O"
+- CFLAGS="-c -I. -I.. $CFLAGS -O"
+- CFLAGS_LINK="-O"
++ CFLAGS_SPEED="-c -I. -I.. $CFLAGS"
++ CFLAGS="-c -I. -I.. $CFLAGS"
++ CFLAGS_LINK=""
fi
-CFLAGS_LINK="-I../include $CFLAGS_LINK"
-LFLAGS="$LFLAGS -L../lib/x11 -s -lglfw -lGLU $LIBS -lpthread -lm"
--- glfw.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list