aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authormaho <maho@FreeBSD.org>2007-09-29 07:48:53 +0800
committermaho <maho@FreeBSD.org>2007-09-29 07:48:53 +0800
commitd055670a6ec6e12660e27824ca4a494e34c68a5e (patch)
tree201502a263b7742863e91c52f1f6e9d6b06d110b /graphics
parent660c4c6e1e51128404e56fddc83bf089bb207869 (diff)
downloadfreebsd-ports-gnome-d055670a6ec6e12660e27824ca4a494e34c68a5e.tar.gz
freebsd-ports-gnome-d055670a6ec6e12660e27824ca4a494e34c68a5e.tar.zst
freebsd-ports-gnome-d055670a6ec6e12660e27824ca4a494e34c68a5e.zip
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/
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/f90gl/Makefile100
-rw-r--r--graphics/f90gl/distinfo12
-rw-r--r--graphics/f90gl/files/patch-examples+mf8lnt44
-rw-r--r--graphics/f90gl/files/patch-mf8lim747
-rw-r--r--graphics/f90gl/pkg-descr5
-rw-r--r--graphics/f90gl/pkg-plist140
7 files changed, 349 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 16c4d338acd1..df29cbeb3655 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -125,6 +125,7 @@
SUBDIR += exiv2
SUBDIR += exrtools
SUBDIR += f-spot
+ SUBDIR += f90gl
SUBDIR += fbm
SUBDIR += feh
SUBDIR += ffff
diff --git a/graphics/f90gl/Makefile b/graphics/f90gl/Makefile
new file mode 100644
index 000000000000..134ab64bb855
--- /dev/null
+++ b/graphics/f90gl/Makefile
@@ -0,0 +1,100 @@
+# New ports collection makefile for: f90gl
+# Date created: 2007/7/21
+# Whom: Nakata Maho <maho@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= f90gl
+PORTVERSION= 1.2.13
+CATEGORIES= graphics
+MASTER_SITES= http://math.nist.gov/f90gl/ \
+ http://math.nist.gov/~WMitchell/papers/:doc
+DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz
+.if !defined(NOPORTDOCS)
+DISTFILES+= nistir6134.ps.gz:doc nistir6134.pdf:doc \
+ errata
+.endif
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.gz
+
+MAINTAINER= maho@FreeBSD.org
+COMMENT= Official Fortran 90 bindings for OpenGL
+
+USE_GL= glut glu
+USE_LDCONFIG= yes
+USE_FORTRAN= yes
+FNAME= UNDERSCORE
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64" || ${ARCH} == "amd64"
+FPIC= -fPIC
+.else
+FPIC= -fpic
+.endif
+SVERSION=1
+WRKSRC_SHARED=${WRKSRC}_shared
+CFLAGS_SHARED=${CFLAGS} ${FPIC}
+FFLAGS_SHARED=${CFLAGS} ${FPIC}
+.if !defined(WITH_EXAMPLES)
+PLIST_SUB= WITH_EXAMPLES="@comment "
+.else
+PLIST_SUB= WITH_EXAMPLES=""
+.endif
+
+post-patch:
+ ${CP} -r ${WRKSRC} ${WRKSRC_SHARED}
+
+pre-build:
+ @${REINPLACE_CMD} -e 's,%%CC%%,${CC},g' \
+ -e 's,%%CFLAGS%%,${CFLAGS},g' \
+ -e 's,%%FC%%,${FC},g' \
+ -e 's,%%FFLAGS%%,${FFLAGS},g' \
+ -e 's,%%FNAME%%,${FNAME},g' \
+ -e 's,%%LOCALBASE%%,${LOCALBASE},g' ${WRKSRC}/mf8lim7
+
+ @${REINPLACE_CMD} -e 's,%%CC%%,${CC},g' \
+ -e 's,%%CFLAGS%%,${CFLAGS_SHARED},g' \
+ -e 's,%%FC%%,${FC},g' \
+ -e 's,%%FFLAGS%%,${FFLAGS_SHARED},g' \
+ -e 's,%%FNAME%%,${FNAME},g' \
+ -e 's,%%LOCALBASE%%,${LOCALBASE},g' ${WRKSRC_SHARED}/mf8lim7
+
+ @${REINPLACE_CMD} -e 's,%%WRKSRC%%,${WRKSRC},g' \
+ -e 's,%%FC%%,${FC},g' \
+ -e 's,%%FFLAGS%%,${FFLAGS},g' \
+ -e 's,%%LOCALBASE%%,${LOCALBASE},g' ${WRKSRC_SHARED}/examples/mf8lnt
+
+do-build:
+ cd ${WRKSRC} ; ${MAKE} -f mf8lim7
+ cd ${WRKSRC_SHARED} ; ${MAKE} -f mf8lim7
+ cd ${WRKSRC_SHARED}/examples ; ${MAKE} -f mf8lnt
+
+post-build:
+ cd ${WRKSRC_SHARED}/lib ; for i in `ls *.a | ${SED} 's/\.a//' `; do \
+ ld -Bshareable -o $${i}.so.${SVERSION} -x -soname $${i}.so.${SVERSION} --whole-archive $${i}.a ;\
+ ${LN} -s $${i}.so.${SVERSION} $${i}.so ;\
+ done
+
+do-install:
+ ${MKDIR} ${PREFIX}/include/GL
+ ${INSTALL_DATA} ${WRKSRC}/include/GL/* ${PREFIX}/include/GL
+ ${INSTALL_DATA} ${WRKSRC}/lib/*.a ${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC_SHARED}/lib/*.so.${SVERSION} ${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC_SHARED}/lib/*.so ${PREFIX}/lib
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for i in nistir6134.ps.gz nistir6134.pdf errata
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${i} ${DOCSDIR}
+.endfor
+.for i in INSTALL USRGUIDE README
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+.if defined(WITH_EXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ @${TAR} cf - -C ${WRKSRC_SHARED}/examples . | ${TAR} xf - -C ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/f90gl/distinfo b/graphics/f90gl/distinfo
new file mode 100644
index 000000000000..512193964233
--- /dev/null
+++ b/graphics/f90gl/distinfo
@@ -0,0 +1,12 @@
+MD5 (f90gl/f90gl-1.2.13.tar.gz) = 4e7e947ddfda25cd8104a387f1d55062
+SHA256 (f90gl/f90gl-1.2.13.tar.gz) = c79b9001f8646a3c1da0c56e525e33d568919cb06e8bc4bf26404b950a39388e
+SIZE (f90gl/f90gl-1.2.13.tar.gz) = 294118
+MD5 (f90gl/nistir6134.ps.gz) = 6ae68bd5c2810e0084c5a8d07e0e38f8
+SHA256 (f90gl/nistir6134.ps.gz) = a8bcf8b13c2ee5940899f6859a456f787a77c87b03e7eccfda0d7c5285280557
+SIZE (f90gl/nistir6134.ps.gz) = 50181
+MD5 (f90gl/nistir6134.pdf) = 88eed60dae3e7df6bf9f13a5e80ad36e
+SHA256 (f90gl/nistir6134.pdf) = d18fbb0b4383d030ddb4bb99d6b0ef60b40b4d116ba63f1743e6d1e215994e36
+SIZE (f90gl/nistir6134.pdf) = 197393
+MD5 (f90gl/errata) = aab3b9d04983250de73145df1ffbad65
+SHA256 (f90gl/errata) = 89354ea43614c21f09b6a77479b274832596374c45c12dde1b8df38bacd1eeee
+SIZE (f90gl/errata) = 310
diff --git a/graphics/f90gl/files/patch-examples+mf8lnt b/graphics/f90gl/files/patch-examples+mf8lnt
new file mode 100644
index 000000000000..75de0d10bbbb
--- /dev/null
+++ b/graphics/f90gl/files/patch-examples+mf8lnt
@@ -0,0 +1,44 @@
+--- 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 \
diff --git a/graphics/f90gl/files/patch-mf8lim7 b/graphics/f90gl/files/patch-mf8lim7
new file mode 100644
index 000000000000..8e673a904454
--- /dev/null
+++ b/graphics/f90gl/files/patch-mf8lim7
@@ -0,0 +1,47 @@
+--- mf8lim7.orig Wed Sep 14 23:41:20 2005
++++ mf8lim7 Sun Jul 22 06:24:02 2007
+@@ -15,13 +15,16 @@
+ # LOWERCASE - convert to lower case
+ # UNDERSCORE - convert to lower case and append underscore
+ # UPPERCASE - convert to upper case
+-FNAME = UNDERSCORE
++FNAME = %%FNAME%%
++
++#
++MESAHOME= %%LOCALBASE%%
+
+ # the include directory(ies) for OpenGL (GL is a subdirectory of it) and GLUT
+ OGLINC = -I$(MESAHOME)/include
+
+ # the include directory for X11
+-X11INC = -I/usr/X11R6/include
++X11INC = -I%%LOCALBASE%%/include
+
+ # the library directory(ies) for OpenGL and GLUT
+ OGLLIBDIR = -L$(MESAHOME)/lib
+@@ -30,7 +33,7 @@
+ OGLLIB = -lglut -lGLU -lGL
+
+ # the library directory for X11
+-X11LIBDIR = -L/usr/X11R6/lib
++X11LIBDIR = -L%%LOCALBASE%%/lib
+
+ # the X11 libraries
+ X11LIB = -lXaw -lXt -lXmu -lXi -lXext -lX11 -lm
+@@ -45,12 +48,12 @@
+ RANLIB = ranlib
+
+ # fortran 90 compiler and compiler flags
+-F90 = ifort
+-F90FLAGS = -O
++F90 = %%FC%%
++F90FLAGS = -O %%FFLAGS%%
+
+ # C compiler and compiler flags
+-CC = gcc
+-CFLAGS = -O -DFNAME=$(FNAME)
++CC = %%CC%%
++CFLAGS = -O -DFNAME=$(FNAME) %%CFLAGS%%
+
+ # The suffix for module files generated by the compiler. If none are
+ # generated, then use 'junk' or something (do not leave it blank).
diff --git a/graphics/f90gl/pkg-descr b/graphics/f90gl/pkg-descr
new file mode 100644
index 000000000000..728ace747b91
--- /dev/null
+++ b/graphics/f90gl/pkg-descr
@@ -0,0 +1,5 @@
+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/
diff --git a/graphics/f90gl/pkg-plist b/graphics/f90gl/pkg-plist
new file mode 100644
index 000000000000..ae495b3eddb0
--- /dev/null
+++ b/graphics/f90gl/pkg-plist
@@ -0,0 +1,140 @@
+include/GL/opengl_fwrap.mod
+include/GL/opengl_gl.mod
+include/GL/opengl_glinterfaces.mod
+include/GL/opengl_glu.mod
+include/GL/opengl_gluinterfaces.mod
+include/GL/opengl_glut.mod
+include/GL/opengl_glutinterfaces.mod
+include/GL/opengl_kinds.mod
+lib/libf90GL.a
+lib/libf90GLU.a
+lib/libf90glut.a
+lib/libf90GL.so.1
+lib/libf90GLU.so.1
+lib/libf90glut.so.1
+lib/libf90GL.so
+lib/libf90GLU.so
+lib/libf90glut.so
+%%PORTDOCS%%%%DOCSDIR%%/nistir6134.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/nistir6134.pdf
+%%PORTDOCS%%%%DOCSDIR%%/errata
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/USRGUIDE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/molehill.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/fbitfont.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/fscene.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/trivial.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/glutdino.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/logo.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/mf8lfm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/mf8n9o.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/checker.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/modview.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/olympic.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/README
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/scube.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/sphere.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/stars.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/plotfunc.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/polyoff.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/eps.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/F/blender.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/checker.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/eprintf.c
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/eps.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/fbitfont.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/fscene.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/glutdino.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/logo.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lam
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lbm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lbt
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lim6
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lim7
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8ljm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8ljt
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8llm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8llt
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lnm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lnt
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lpm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lpt
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nao.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nbo.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nio.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8njo.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8njob.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nlob.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nmo.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8noo.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8npo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8nvo.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfaddo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfaldm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfgigm3
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfgigm6
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfgigo3
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfgigo6
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfhhhm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfoigm3
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfoigm6
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfoigo3
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfoigo6
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfpxbo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfpxno
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfraxm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfraxo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfs4nm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfssem
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfsssm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfssso
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/modview.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/molehill.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/olympic.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/olympic3.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/pcl8lim.pcl
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/plotfunc.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/README
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/scube.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sphere.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/stars.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/trivial.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/polyoff.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lum
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfpxuo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lum2
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8ltm
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mfxnio.bat
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/blender.f90
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lnt.orig
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/blender
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/mf8lnt.bak
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/blender_data.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/checker_mod.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/checker
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/fbitfont
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/fscene
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/dino_mod.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/glutdino
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/logo_mod.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/logo
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/molehill
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/sphere
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/callbacks.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/trivial
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/view_modifier.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/view_demo_callbacks.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/modview
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/stars_mod.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/stars
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/function_plotter.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/plotfunc
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/polyoff.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/polyoff
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/rendereps.mod
+%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/eps
+%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/F
+%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%