freebsd-ports/graphics/f90gl/files/patch-examples+mf8lnt
Maho Nakata 2dc4cff912 f90gl is a public domain implementation of the official Fortran90
bindings for OpenGL. This implements the interface for OpenGL
1.2, GLU 1.2, GLUT 3.7, and  several extensions.

WWW: http://math.nist.gov/f90gl/
2007-09-28 23:48:53 +00:00

44 lines
1.4 KiB
Text

--- examples/mf8lnt.orig Fri Jan 9 01:23:08 2004
+++ examples/mf8lnt Sun Jul 22 07:26:52 2007
@@ -9,12 +9,14 @@
# modify these for your system
+OPENGLHOME=%%WRKSRC%%
+
# the directories containing the OpenGL libraries, f90gl libraries, GLUT
# libraries, and f90gl GLUT libraries
-OGLLIBDIR = -L../lib -L/usr/X11R6/lib -L$(OPENGLHOME)/lib
+OGLLIBDIR = -L../lib -L%%LOCALBASE%%/lib -L$(OPENGLHOME)/lib
# the directory containing the X11 libraries
-X11LIBDIR = -L/usr/X11R6/lib
+X11LIBDIR = -L%%LOCALBASE%%/lib
# the fortran 90 libraries for OpenGL, including GLUT, GLU and OpenGL
F90GLUTLIB = -lf90glut -lf90GLU -lf90GL -lglut -lGLU -lGL
@@ -23,18 +25,20 @@
X11LIB = -lXmu -lXi -lX11
# the f90 compiler flag for specifying the location of MOD files
-MODS = -I../include/GL
+MODS = -I../include/GL -I%%LOCALBASE%%/include/GL
# fortran 90 compiler and compiler flags
-F90 = nagf95
-F90FLAGS = -O
+F90 = %%FC%%
+F90FLAGS = -O %%FFLAGS%%
# fortran 90 compiler flag for fixed source form
FFIXED = -fixed
#----------- end of user configuration parameters ------------
-all: blender checker fbitfont fscene glutdino logo molehill olympic scube sphere trivial modview stars plotfunc polyoff eps
+all: blender checker fbitfont fscene glutdino logo molehill sphere trivial modview stars plotfunc polyoff eps
+#compile error on gfortran42
+#olympic scube
blender: blender.f90
$(F90) $(F90FLAGS) -o blender $(MODS) blender.f90 \