aboutsummaryrefslogtreecommitdiff
path: root/science/felt
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-08-15 14:47:19 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-08-15 14:47:19 +0000
commit162005da10697658d339786f145fd890fd58a2e5 (patch)
treef6b44d17858ea7fb21a14b7effbdc940c75d8ce9 /science/felt
parent689acad3cc1ec0a6a883c71b835c155c9690be81 (diff)
downloadports-162005da10697658d339786f145fd890fd58a2e5.tar.gz
ports-162005da10697658d339786f145fd890fd58a2e5.zip
Notes
Diffstat (limited to 'science/felt')
-rw-r--r--science/felt/Makefile38
-rw-r--r--science/felt/files/patch-ac16
-rw-r--r--science/felt/files/patch-ad15
-rw-r--r--science/felt/files/patch-src+Velvet+opengl+c16
-rw-r--r--science/felt/files/patch-src-Velvet-Makefile2
-rw-r--r--science/felt/files/patch-src__Burlap__descriptor.c11
-rw-r--r--science/felt/files/patch-src__Burlap__fefunc.c20
-rw-r--r--science/felt/files/patch-src__Burlap__felt.c20
-rw-r--r--science/felt/pkg-plist182
9 files changed, 176 insertions, 144 deletions
diff --git a/science/felt/Makefile b/science/felt/Makefile
index bfd2b54b9979..6c0fd074c7b1 100644
--- a/science/felt/Makefile
+++ b/science/felt/Makefile
@@ -9,20 +9,21 @@ PORTNAME= felt
PORTVERSION= 3.06
PORTREVISION= 2
CATEGORIES= science
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= felt
+MASTER_SITES= SF
EXTRACT_SUFX= -devel.src.tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= A system for Finite Element Analysis
-BROKEN= Does not build
+LIB_DEPENDS= GLw.1:${PORTSDIR}/graphics/libGLw
-USE_X_PREFIX= yes
-USE_GL= yes
WRKSRC= ${WRKDIR}/FElt-${PORTVERSION}
+
+USE_MOTIF= yes
+USE_GL= glu
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --x-defaults=${X11BASE}/lib/X11/app-defaults
+CFLAGS+= -D__GLX_MOTIF
MAN1= burlap.1 corduroy.1 felt.1 patchwork.1 velvet.1 yardstick.1
MAN3= Drawing.3
@@ -31,24 +32,23 @@ MAN4= corduroy.4 felt.4
DOCSDIR= ${PREFIX}/share/doc/FElt
EXAMPLESDIR= ${PREFIX}/share/examples/FElt
+post-extract:
+ @cd ${WRKSRC}/include && ${RM} -rf X11
+
post-patch:
- @${REINPLACE_CMD} -e 's,<malloc.h>,<stdlib.h>, ; s,"malloc.h",<stdlib.h>,' \
- ${WRKSRC}/lib/Felt/parser.c \
- ${WRKSRC}/lib/Widgets/xwd.c ${WRKSRC}/lib/Matrix/data.c \
- ${WRKSRC}/lib/Matrix/factor.c ${WRKSRC}/lib/Matrix/eigen.c \
- ${WRKSRC}/lib/Matrix/c_data.c ${WRKSRC}/lib/Matrix/c_factor.c \
- ${WRKSRC}/src/Velvet/error.c \
- ${WRKSRC}/src/Burlap/interactive.c \
- ${WRKSRC}/src/Burlap/parser.c \
- ${WRKSRC}/src/Corduroy/parser.c \
- ${WRKSRC}/src/Patchwork/util.c
+ @${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|["<]malloc\.h[">]|<stdlib.h>|g'
post-install:
.if !defined(NOPORTDOCS)
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} ${WRKSRC}/examples/* ${EXAMPLESDIR}
- ${MKDIR} ${DOCSDIR}
- ${CP} ${WRKSRC}/*.html ${DOCSDIR}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
+.endif
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.ans ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.flt ${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
diff --git a/science/felt/files/patch-ac b/science/felt/files/patch-ac
deleted file mode 100644
index c9361f62f8ee..000000000000
--- a/science/felt/files/patch-ac
+++ /dev/null
@@ -1,16 +0,0 @@
-*** src/Burlap/allocate.h.orig Sat Jun 14 22:32:22 1997
---- src/Burlap/allocate.h Sat Jun 14 22:35:28 1997
-***************
-*** 28,34 ****
---- 28,38 ----
-
- # ifndef _ALLOCATE_H
- # define _ALLOCATE_H
-+ #ifdef __STDC__
-+ #include <stdlib.h>
-+ #else
- # include <malloc.h>
-+ #endif
- # include <string.h>
-
- # define New(type) \
diff --git a/science/felt/files/patch-ad b/science/felt/files/patch-ad
deleted file mode 100644
index 22525e8ca2d8..000000000000
--- a/science/felt/files/patch-ad
+++ /dev/null
@@ -1,15 +0,0 @@
---- include/allocate.h.orig Fri Jan 10 20:11:30 1997
-+++ include/allocate.h Fri Jan 10 20:10:54 1997
-@@ -25,7 +25,12 @@
-
- # ifndef _ALLOCATE_H
- # define _ALLOCATE_H
-+
-+#ifdef __STDC__
-+#include <stdlib.h>
-+#else
- # include "malloc.h"
-+#endif
-
- # define AllocNew(type) \
- (type *) malloc (sizeof (type))
diff --git a/science/felt/files/patch-src+Velvet+opengl+c b/science/felt/files/patch-src+Velvet+opengl+c
index 1a01fc938dd9..57a2c333d84e 100644
--- a/science/felt/files/patch-src+Velvet+opengl+c
+++ b/science/felt/files/patch-src+Velvet+opengl+c
@@ -1,5 +1,5 @@
---- src/Velvet/opengl.c.orig Sun Jul 27 17:27:34 2003
-+++ src/Velvet/opengl.c Sun Jul 27 17:27:45 2003
+--- src/Velvet/opengl.c.orig Wed Mar 22 11:41:45 2000
++++ src/Velvet/opengl.c Sun Jul 22 23:36:45 2007
@@ -35,7 +35,6 @@
#include <X11/Shell.h>
#include <X11/Xaw/Command.h>
@@ -8,3 +8,15 @@
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/GLwDrawA.h>
+@@ -789,7 +788,11 @@
+ shell, args, n);
+
+
++#ifdef __GLX_MOTIF
++ mesa = XtVaCreateManagedWidget ("mesa", glwMDrawingAreaWidgetClass, layout,
++#else
+ mesa = XtVaCreateManagedWidget ("mesa", glwDrawingAreaWidgetClass, layout,
++#endif
+ GLwNvisualInfo, vi,
+ GLwNinstallColormap, True,
+ XtNheight, 500,
diff --git a/science/felt/files/patch-src-Velvet-Makefile b/science/felt/files/patch-src-Velvet-Makefile
index aea366e848cd..8604d1049395 100644
--- a/science/felt/files/patch-src-Velvet-Makefile
+++ b/science/felt/files/patch-src-Velvet-Makefile
@@ -5,7 +5,7 @@
LDFLAGS = $(LDOPTS) -L$(X11LIB)
LIBS = $(LIBWIDGETS) $(LIBGEN) $(LIBFELT) $(LIBELT) $(LIBMTX)\
- -lGLw -lGLU -lGL -lXaw3d -lXmu -lXt -lSM -lICE -lXext -lX11 -lm
-+ $(X11BASE)/lib/libGLw.a -lGLU -lGL -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -lm
++ $(MOTIFLIB) -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -lm
# /usr/X11R6/lib/libXaw3d.a /usr/X11R6/lib/libXmu.so.6.0 \
# /usr/X11R6/lib/libXt.so.6.0 /usr/X11R6/lib/libSM.so.6.0 \
# /usr/X11R6/lib/libICE.so.6.0 /usr/X11R6/lib/libXext.so.6.0 \
diff --git a/science/felt/files/patch-src__Burlap__descriptor.c b/science/felt/files/patch-src__Burlap__descriptor.c
new file mode 100644
index 000000000000..fb613360b3e6
--- /dev/null
+++ b/science/felt/files/patch-src__Burlap__descriptor.c
@@ -0,0 +1,11 @@
+--- src/Burlap/descriptor.c.orig Tue Feb 22 07:44:29 2000
++++ src/Burlap/descriptor.c Sat Aug 4 22:27:44 2007
+@@ -307,7 +307,7 @@
+ D_Type (dest) = T_External;
+ D_Temp (dest) = F_False;
+ D_Trapped (dest) = F_False;
+- D_External (dest) = D_External (src);
++ dest->u.ptr = D_External (src);
+ break;
+
+
diff --git a/science/felt/files/patch-src__Burlap__fefunc.c b/science/felt/files/patch-src__Burlap__fefunc.c
new file mode 100644
index 000000000000..6af7e74e7d14
--- /dev/null
+++ b/science/felt/files/patch-src__Burlap__fefunc.c
@@ -0,0 +1,20 @@
+--- src/Burlap/fefunc.c.orig Tue Feb 22 07:44:30 2000
++++ src/Burlap/fefunc.c Sat Aug 4 22:27:48 2007
+@@ -190,7 +190,7 @@
+ D_Type (arg1) = T_Element;
+ D_Temp (arg1) = F_False;
+ D_Trapped (arg1) = F_False;
+- D_Element (arg1) = &element;
++ arg1->u.ptr = &element;
+
+ D_Type (arg2) = T_Int;
+ D_Temp (arg2) = F_False;
+@@ -247,7 +247,7 @@
+ D_Type (arg1) = T_Element;
+ D_Temp (arg1) = F_False;
+ D_Trapped (arg1) = F_False;
+- D_Element (arg1) = &element;
++ arg1->u.ptr = &element;
+
+ if (!function_call (function, 1)) {
+ result = top ( );
diff --git a/science/felt/files/patch-src__Burlap__felt.c b/science/felt/files/patch-src__Burlap__felt.c
new file mode 100644
index 000000000000..4e3d37cdbc2e
--- /dev/null
+++ b/science/felt/files/patch-src__Burlap__felt.c
@@ -0,0 +1,20 @@
+--- src/Burlap/felt.c.orig Tue Feb 22 07:44:30 2000
++++ src/Burlap/felt.c Sat Aug 4 22:27:50 2007
+@@ -1780,7 +1780,7 @@
+ D_Type (d) = T_Problem;
+ D_Temp (d) = F_False;
+ D_Trapped (d) = F_False;
+- D_Problem (d) = &problem;
++ d->u.ptr = &problem;
+
+
+ s = add_literal (&var_st, "analysis", GlblOp);
+@@ -1789,7 +1789,7 @@
+ D_Type (d) = T_Analysis;
+ D_Temp (d) = F_False;
+ D_Trapped (d) = F_False;
+- D_Analysis (d) = &analysis;
++ d->u.ptr = &analysis;
+
+ return 0;
+ }
diff --git a/science/felt/pkg-plist b/science/felt/pkg-plist
index 917b5cc54a2e..32191828cfc9 100644
--- a/science/felt/pkg-plist
+++ b/science/felt/pkg-plist
@@ -8,97 +8,97 @@ bin/yardstick
lib/X11/app-defaults/Velvet.ad
%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTDOCS%%%%EXAMPLESDIR%%/frame3.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam3d_b.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/brick_ring.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/brick_cap.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/brick_beam.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bridge.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/cube.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/iso.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/pstress.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/pstress_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss3d.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_d.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib_b.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/frame.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/htk_modal.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/mixed_dist.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/mixed.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/pstress_dist.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam3d_2d.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/iso_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib_c.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/iso_b.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/iso_c.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/iso_tri.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_trig.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/wrench.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/isoq_dist.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/isoq_tri.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib_d.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam3d_dist.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/pstress_new.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/mixed_dist.ans
-%%PORTDOCS%%%%EXAMPLESDIR%%/displ.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam3d_dist_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/german.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/errors.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/distrib_e.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/timoshenko.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/timoshenko_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/timoshenko_c.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/global.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/global_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/hinged.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/tower.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/global3d_a.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/global3d.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/global3d_b.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bicycle_boys.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bicycle_girls.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/dynamic.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/dynframe.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/golden.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bridge_dyn.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/htk.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_canvas.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/brick.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam_ss.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/dist_mult.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/modal.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/modal_8.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/modal_sample.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/ctg.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/ctg_simple.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/heat.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/rod.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beamspec.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/heat_transient.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/rod_transient.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/dynspect.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/spring_modal.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/spring2.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_spec.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/boxtruss.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/bridge_spec.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/loadcase1.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/axisymm.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam_lc.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam_nl.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam_range.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/flexure.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/modal_test.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/nl_range.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/truss_nl.flt
-%%PORTDOCS%%%%EXAMPLESDIR%%/beam3d_a.flt
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/frame3.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_ring.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_cap.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_beam.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cube.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iso.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss3d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/frame.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htk_modal.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_2d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iso_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_c.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iso_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iso_c.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iso_tri.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_trig.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrench.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/isoq_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/isoq_tri.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_new.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed_dist.ans
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/displ.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_dist_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/german.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errors.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_e.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko_c.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hinged.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tower.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicycle_boys.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicycle_girls.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynframe.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/golden.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge_dyn.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htk.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_canvas.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_ss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dist_mult.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modal.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modal_8.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modal_sample.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ctg.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ctg_simple.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/heat.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rod.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamspec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/heat_transient.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rod_transient.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynspect.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spring_modal.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spring2.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_spec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boxtruss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge_spec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadcase1.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axisymm.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_lc.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_nl.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_range.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/flexure.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/modal_test.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nl_range.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_nl.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_a.flt
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%DATADIR%%/beam.defaults
%%DATADIR%%/material.defaults
%%DATADIR%%/truss.defaults