Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2012 02:44:19 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/170165: science/felt: Update to version 3.07
Message-ID:  <20120726024419.67b7402c6a93e46f3d03ceff@yahoo.com>
Resent-Message-ID: <201207251810.q6PIAGeI060915@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         170165
>Category:       ports
>Synopsis:       science/felt: Update to version 3.07
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 25 18:10:16 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p9 i386
>Organization:
>Environment:
>Description:
- Update to version 3.07

New file:
felt/files/patch-src__Velvet__Velvet.ad

Remove file:
files/patch-aa
files/patch-ab
files/patch-src+Patchwork+oogl+h
files/patch-src+Velvet+opengl+c
files/patch-src-Velvet-Makefile
files/patch-src-Velvet-analysis.c
files/patch-src__Burlap__descriptor.c
files/patch-src__Burlap__fefunc.c
files/patch-src__Burlap__felt.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/science/felt/Makefile science/felt/Makefile
--- /usr/ports/science/felt/Makefile	2011-05-02 21:44:49.000000000 +0900
+++ science/felt/Makefile	2012-07-12 01:08:09.000000000 +0900
@@ -6,24 +6,29 @@
 #
 
 PORTNAME=	felt
-PORTVERSION=	3.06
-PORTREVISION=	3
+PORTVERSION=	3.07
+DISTVERSIONSUFFIX=	.src
 CATEGORIES=	science
-MASTER_SITES=	SF/${PORTNAME}/FElt/${PORTVERSION}devel
-EXTRACT_SUFX=	-devel.src.tar.gz
+MASTER_SITES=	SF/${PORTNAME}/FElt/${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A system for Finite Element Analysis
 
-LIB_DEPENDS=	GLw.1:${PORTSDIR}/graphics/libGLw
+LICENSE=	GPLv2
 
-WRKSRC=		${WRKDIR}/FElt-${PORTVERSION}
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+USE_BZIP2=	yes
 USE_MOTIF=	yes
-USE_GL=		glu
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--x-defaults=${LOCALBASE}/lib/X11/app-defaults
-CFLAGS+=	-D__GLX_MOTIF
+USE_GL=		glu glw
+HAS_CONFIGURE=	yes
+CONFIGURE_ARGS=	--prefix="${PREFIX}" \
+		--x-defaults="${LOCALBASE}/lib/X11/app-defaults" \
+		--x-includes="${LOCALBASE}/include" \
+		--x-libraries="${LOCALBASE}/lib"
+MAKE_JOBS_SAFE=	yes
 
 MAN1=		burlap.1 corduroy.1 felt.1 patchwork.1 velvet.1 yardstick.1
 MAN3=		Drawing.3
@@ -32,19 +37,24 @@
 DOCSDIR=	${PREFIX}/share/doc/FElt
 EXAMPLESDIR=	${PREFIX}/share/examples/FElt
 
-post-extract:
-	@cd ${WRKSRC}/include && ${RM} -rf X11
-
 post-patch:
 	@${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
 		's|["<]malloc\.h[">]|<stdlib.h>|g'
+	@${REINPLACE_CMD} -e \
+		'/which CC/s|^|#| ; \
+		 /CCOPTS=-O3/s|^.*|CCOPTS=$${CFLAGS}| ; \
+		 s|lib/felt|share/felt|' ${WRKSRC}/configure	
+	@${REINPLACE_CMD} -e \
+		's|-lpthread|$$(MOTIFLIB)|' ${WRKSRC}/src/Velvet/Makefile
+
+.include <bsd.port.options.mk>
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
 .endif
-.if !defined(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MEXAMPLES}
 	@${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/examples/*.ans ${EXAMPLESDIR}
diff -urN /usr/ports/science/felt/distinfo science/felt/distinfo
--- /usr/ports/science/felt/distinfo	2011-07-03 22:22:14.000000000 +0900
+++ science/felt/distinfo	2012-07-11 22:44:54.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (felt-3.06-devel.src.tar.gz) = 1444b74034a0d68d50a035983b4781f3d567c253533f0776ee19b48ea93de37d
-SIZE (felt-3.06-devel.src.tar.gz) = 1005386
+SHA256 (felt-3.07.src.tar.bz2) = 8acbfefd4d8245338fa2bd575e6a6592d24812b1fd2ce3e051f119669cf37a78
+SIZE (felt-3.07.src.tar.bz2) = 795173
diff -urN /usr/ports/science/felt/files/patch-aa science/felt/files/patch-aa
--- /usr/ports/science/felt/files/patch-aa	2001-04-30 19:13:07.000000000 +0900
+++ science/felt/files/patch-aa	1970-01-01 09:00:00.000000000 +0900
@@ -1,41 +0,0 @@
---- configure.orig	Mon May 29 23:29:15 1995
-+++ configure	Mon Apr 30 03:03:43 2001
-@@ -71,7 +71,6 @@
- 
- echo Configuring ...
- 
--which CC gcc
- which RANLIB ranlib
- which CAT cat
- which TRUE true
-@@ -136,7 +135,6 @@
- 
- # provide worst-case defaults
- 
--: ${CC:=cc}
- : ${RANLIB:=$TRUE}
- : ${READDIR:=/lib}
- : ${DEST}:=.}
-@@ -145,12 +143,11 @@
- : ${X11INC:=.}
- : ${X11LIB:=.}
- 
--CC=`basename $CC`
- RANLIB=`basename $RANLIB`
- READDIR=`dirname $READDIR`
- CONTRIBDIR=none
- 
--if [ $CC = gcc ]; then CCOPTS=-O3; else CCOPTS=-O; fi
-+CCOPTS=${CFLAGS}
- 
- 
- # defaults for known architectures that fail the above
-@@ -222,7 +219,7 @@
- CONTRIBFLAGS	= $CONTRIBFLAGS
- CPP		= $CPP
- DESTBIN		= $DEST/bin
--DESTLIB		= $DEST/lib/felt
-+DESTLIB		= $DEST/share/felt
- DESTMAN		= $DEST/man
- INSTALL		= sh \$(TOPDIR)/etc/install.sh -c
- LDOPTS		=
diff -urN /usr/ports/science/felt/files/patch-ab science/felt/files/patch-ab
--- /usr/ports/science/felt/files/patch-ab	2000-05-29 12:06:25.000000000 +0900
+++ science/felt/files/patch-ab	1970-01-01 09:00:00.000000000 +0900
@@ -1,20 +0,0 @@
-diff -rc src/Velvet.orig/Velvet.ad src/Velvet/Velvet.ad
-*** src/Velvet.orig/Velvet.ad	Wed Dec 23 23:01:06 1998
---- src/Velvet/Velvet.ad	Wed Dec 23 23:01:34 1998
-***************
-*** 1046,1052 ****
-  
-  ! 3d specific defaults
-  
-! !*shapeStyle:					Rectangle
-! !*control*spacer.height:				43
-! !*control*MenuButton*height:			26
-! !*control*Command*height:			26
---- 1046,1052 ----
-  
-  ! 3d specific defaults
-  
-! *shapeStyle:					Rectangle
-! *control*spacer.height:				43
-! *control*MenuButton*height:			26
-! *control*Command*height:			26
diff -urN /usr/ports/science/felt/files/patch-src+Patchwork+oogl+h science/felt/files/patch-src+Patchwork+oogl+h
--- /usr/ports/science/felt/files/patch-src+Patchwork+oogl+h	2003-08-25 09:36:23.000000000 +0900
+++ science/felt/files/patch-src+Patchwork+oogl+h	1970-01-01 09:00:00.000000000 +0900
@@ -1,720 +0,0 @@
---- src/Patchwork/oogl.h.orig	Mon Feb 21 17:44:31 2000
-+++ src/Patchwork/oogl.h	Sun Jul 27 17:02:55 2003
-@@ -2,370 +2,353 @@
- symbols.h
- **************************************************************************/
- 
--static char *cone = "\n\
--unit { \n\
--  { OFF\n\
--22   40	  120\n\
--0.000000   1.000000   0.000000\n\
--0.000000   0.000000   0.000000\n\
--0.500000   0.000000   0.000000\n\
--0.475528   0.000000   0.154508\n\
--0.404508   0.000000   0.293893\n\
--0.293893   0.000000   0.404508\n\
--0.154508   0.000000   0.475528\n\
--0.000000   0.000000   0.500000\n\
---0.154508   0.000000   0.475528\n\
---0.293893   0.000000   0.404508\n\
---0.404508   0.000000   0.293893\n\
---0.475528   0.000000   0.154508\n\
---0.500000   0.000000   0.000000\n\
---0.475528   0.000000   -0.154508\n\
---0.404508   0.000000   -0.293893\n\
---0.293893   0.000000   -0.404508\n\
---0.154508   0.000000   -0.475528\n\
---0.000000   0.000000   -0.500000\n\
--0.154508   0.000000   -0.475528\n\
--0.293893   0.000000   -0.404508\n\
--0.404508   0.000000   -0.293893\n\
--0.475528   0.000000   -0.154508\n\
--3	2	3	0\n\
--3	3	2	1\n\
--3	3	4	0\n\
--3	4	3	1\n\
--3	4	5	0\n\
--3	5	4	1\n\
--3	5	6	0\n\
--3	6	5	1\n\
--3	6	7	0\n\
--3	7	6	1\n\
--3	7	8	0\n\
--3	8	7	1\n\
--3	8	9	0\n\
--3	9	8	1\n\
--3	9	10	0\n\
--3	10	9	1\n\
--3	10	11	0\n\
--3	11	10	1\n\
--3	11	12	0\n\
--3	12	11	1\n\
--3	12	13	0\n\
--3	13	12	1\n\
--3	13	14	0\n\
--3	14	13	1\n\
--3	14	15	0\n\
--3	15	14	1\n\
--3	15	16	0\n\
--3	16	15	1\n\
--3	16	17	0\n\
--3	17	16	1\n\
--3	17	18	0\n\
--3	18	17	1\n\
--3	18	19	0\n\
--3	19	18	1\n\
--3	19	20	0\n\
--3	20	19	1\n\
--3	20	21	0\n\
--3	21	20	1\n\
--3	21	2	0\n\
--3	2	21	1\n\
--  }\n\
--}\n\
--";
--
--static char *sphere = "\n\
--unit { \n\
--  { MESH\n\
--10 10\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--0 0 1\n\
--  \n\
--0.34202 0 0.9396\n\
--0.262003 0.219846 0.939693\n\
--0.0593912 0.336824 0.939693\n\
---0.17101 0.296198 0.939693\n\
---0.321394 0.116978 0.939693\n\
---0.321394 -0.116978 0.939693\n\
---0.17101 -0.296198 0.939693\n\
--0.0593912 -0.336824 0.939693\n\
--0.262003 -0.219846 0.939693\n\
--0.34202 -8.37708e-17 0.939693\n\
-- \n\
--0.642788 0 0.766044\n\
--0.492404 0.413176 0.766044\n\
--0.111619 0.633022 0.766044\n\
---0.321394 0.55667 0.766044\n\
---0.604023 0.219846 0.766044\n\
---0.604023 -0.219846 0.766044\n\
---0.321394 -0.55667 0.766044\n\
--0.111619 -0.633022 0.766044\n\
--0.492404 -0.413176 0.766044\n\
--0.642788 -1.57438e-16 0.766044\n\
-- \n\
--0.866025 0 0.5\n\
--0.663414 0.55667 0.5\n\
--0.150384 0.852869 0.5\n\
---0.433013 0.75 0.5\n\
---0.813798 0.296198 0.5\n\
---0.813798 -0.296198 0.5\n\
---0.433013 -0.75 0.5\n\
--0.150384 -0.852869 0.5\n\
--0.663414 -0.55667 0.5\n\
--0.866025 -2.12115e-16 0.5\n\
-- \n\
--0.984808 0 0.173648\n\
--0.754407 0.633022 0.173648\n\
--0.17101 0.969846 0.173648\n\
---0.492404 0.852868 0.173648\n\
---0.925417 0.336824 0.173648\n\
---0.925417 -0.336824 0.173648\n\
---0.492404 -0.852869 0.173648\n\
--0.17101 -0.969846 0.173648\n\
--0.754407 -0.633022 0.173648\n\
--0.984808 -2.41208e-16 0.173648\n\
-- \n\
--0.984808 0 -0.173648\n\
--0.754407 0.633022 -0.173648\n\
--0.17101 0.969846 -0.173648\n\
---0.492404 0.852868 -0.173648\n\
---0.925417 0.336824 -0.173648\n\
---0.925417 -0.336824 -0.173648\n\
---0.492404 -0.852869 -0.173648\n\
--0.17101 -0.969846 -0.173648\n\
--0.754407 -0.633022 -0.173648\n\
--0.984808 -2.41208e-16 -0.173648\n\
-- \n\
--0.866025 0 -0.5\n\
--0.663414 0.55667 -0.5\n\
--0.150384 0.852868 -0.5\n\
---0.433013 0.75 -0.5\n\
---0.813798 0.296198 -0.5\n\
---0.813798 -0.296198 -0.5\n\
---0.433013 -0.75 -0.5\n\
--0.150384 -0.852868 -0.5\n\
--0.663414 -0.55667 -0.5\n\
--0.866025 -2.12115e-16 -0.5\n\
-- \n\
--0.642788 0 -0.766044\n\
--0.492404 0.413176 -0.766044\n\
--0.111619 0.633022 -0.766044\n\
---0.321394 0.55667 -0.766044\n\
---0.604023 0.219846 -0.766044\n\
---0.604023 -0.219846 -0.766044\n\
---0.321394 -0.55667 -0.766044\n\
--0.111619 -0.633022 -0.766044\n\
--0.492404 -0.413176 -0.766044\n\
--0.642788 -1.57438e-16 -0.766044\n\
-- \n\
--0.34202 0 -0.939693\n\
--0.262003 0.219846 -0.939693\n\
--0.0593912 0.336824 -0.939693\n\
---0.17101 0.296198 -0.939693\n\
---0.321394 0.116978 -0.939693\n\
---0.321394 -0.116978 -0.939693\n\
---0.17101 -0.296198 -0.939693\n\
--0.0593912 -0.336824 -0.939693\n\
--0.262003 -0.219846 -0.939693\n\
--0.34202 -8.37708e-17 -0.939693\n\
-- \n\
--1.22465e-16 0 -1\n\
--9.38134e-17 7.87188e-17 -1\n\
--2.12658e-17 1.20604e-16 -1\n\
---6.12323e-17 1.06058e-16 -1\n\
---1.15079e-16 4.18854e-17 -1\n\
---1.15079e-16 -4.18854e-17 -1\n\
---6.12323e-17 -1.06058e-16 -1\n\
--2.12658e-17 -1.20604e-16 -1\n\
--9.38134e-17 -7.87188e-17 -1\n\
--1.22465e-16 -2.99952e-32 -1\n\
--  }\n\
--}\n\
--";
--
--static char *xyz = "{\n\
--=\n\
--VECT\n\
--8 19 3\n\
--2 2 2 2 2 3 2 4\n\
--1 0 0 1 0 0 1 0\n\
--\n\
--0 0 0  1 0 0\n\
--1 -.05 .05   1  .05 .25\n\
--1  .05 .05   1 -.05 .25\n\
--\n\
--0 0 0  0 1 0\n\
---.05 1 .25   0  1   .15\n\
-- .05 1 .25   0  1   .15   0  1  .05\n\
--\n\
--0 0 0  0 0 1\n\
---.05 .25 1  .05 .25 1   -.05 .05 1   .05  .05  1\n\
--\n\
--1 0 0 1\n\
--0 1 0 1\n\
--0 .6 1 1\n}";
--
--static char *origin = "\n\
--unit { \n\
--  { VECT\n\
--8 19 3\n\
--2 2 2 2 2 3 2 4\n\
--1 0 0 1 0 0 1 0\n\
--\n\
--0 0 0  1 0 0\n\
--1 -.05 .05   1  .05 .25\n\
--1  .05 .05   1 -.05 .25\n\
--\n\
--0 0 0  0 1 0\n\
---.05 1 .25   0  1   .15\n\
-- .05 1 .25   0  1   .15   0  1  .05\n\
--\n\
--0 0 0  0 0 1\n\
---.05 .25 1  .05 .25 1   -.05 .05 1   .05  .05  1\n\
--\n\
--1 0 0 1\n\
--0 1 0 1\n\
--0 .6 1 1\n\
--  }\n\
--}\n\
--";
--
--static char *color1 = "\n\
--0.26 0.7 0.7 1\
--\n}\n";
--
--static char *fzold = "\n\
--unit { \n\
--  { VECT\n\
--3 6 1\n\
--2 2 2\n\
--1 0 0\n\
--\n\
--0 0 0  0 0 0.5\n\
--.05 0 .4  0 0 0.5\n\
--0 0 0.5  -.05 0 .4\n\
--\n\
--1 0 0 1\n\
--  }\n\
--}\n\
--";
--
--static char *fz = "\n\
--unit { \n\
--  { VECT\n\
--5 10 1\n\
--2 2 2 2 2\n\
--1 0 0 0 0\n\
--\n\
--0 0 0  0 0 0.5\n\
--.05 0 .4  0 0 0.5\n\
--0 0 0.5  -.05 0 .4\n\
--0 .05 .4  0 0 0.5\n\
--0 0 0.5  0 -.05 .4\n\
--\n\
--1 0 0 1\n\
--  }\n\
--}\n\
--";
--
--static char *constraint = "\n\
--unit { \n\
--  { OFF\n\
--    5 2 6\n\
--    0 0 0\n\
--    -.1 0 .3\n\
--    .1 0 .3\n\
--    0 -.1 .3\n\
--    0 .1 .3\n\
--    3 0 1 2 1 0 0 1\n\
--    3 0 3 4 1 0 0 1\n\
--\n\
--  }\n\
--}\n\
--";
--
--static char *constraintrot = "\n\
--unit { \n\
--  { OFF\n\
--    10 4 12\n\
--    0 0 0\n\
--    -.07 -.07 .3\n\
--    .07 .07 .3\n\
--    -.07 .07 .3\n\
--    .07 -.07 .3\n\
--    0 0 .3\n\
--    -.07 -.07 .6\n\
--    .07 .07 .6\n\
--    -.07 .07 .6\n\
--    .07 -.07 .6\n\
--    3 0 1 2 0 1 0 1 \n\
--    3 0 3 4 0 1 0 1 \n\
--    3 5 6 7 0 1 0 1 \n\
--    3 5 8 9 0 1 0 1 \n\
--\n\
--  }\n\
--}\n\
--";
--
--static char *cross = "\n\
--unit { \n\
--  { VECT\n\
--3 6 1\n\
--2 2 2\n\
--1 0 0\n\
--\n\
---.1 0 0  .1 0 0\n\
--0 -.1 0  0 .1 0\n\
--0 0 -.1  0 0 .1\n\
--\n\
--1 1 1 1\n\
--  }\n\
--}\n\
--";
--
--static char *transformz = "\n\
--INST\n\
--  transform\n\
--    1 0 0 0\n\
--    0 1 0 0\n\
--    0 0 1 0\n\
--";
--static char *transformx = "\n\
--INST\n\
--  transform\n\
--    0 1 0 0\n\
--    0 0 1 0\n\
--    1 0 0 0\n\
--";
--static char *transformy = "\n\
--INST\n\
--  transform\n\
--    0 0 1 0\n\
--    1 0 0 0\n\
--    0 1 0 0\n\
--";
-+static char *cone = "\n"
-+"unit { \n"
-+"  { OFF\n"
-+"22   40	  120\n"
-+"0.000000   1.000000   0.000000\n"
-+"0.000000   0.000000   0.000000\n"
-+"0.500000   0.000000   0.000000\n"
-+"0.475528   0.000000   0.154508\n"
-+"0.404508   0.000000   0.293893\n"
-+"0.293893   0.000000   0.404508\n"
-+"0.154508   0.000000   0.475528\n"
-+"0.000000   0.000000   0.500000\n"
-+"-0.154508   0.000000   0.475528\n"
-+"-0.293893   0.000000   0.404508\n"
-+"-0.404508   0.000000   0.293893\n"
-+"-0.475528   0.000000   0.154508\n"
-+"-0.500000   0.000000   0.000000\n"
-+"-0.475528   0.000000   -0.154508\n"
-+"-0.404508   0.000000   -0.293893\n"
-+"-0.293893   0.000000   -0.404508\n"
-+"-0.154508   0.000000   -0.475528\n"
-+"-0.000000   0.000000   -0.500000\n"
-+"0.154508   0.000000   -0.475528\n"
-+"0.293893   0.000000   -0.404508\n"
-+"0.404508   0.000000   -0.293893\n"
-+"0.475528   0.000000   -0.154508\n"
-+"3	2	3	0\n"
-+"3	3	2	1\n"
-+"3	3	4	0\n"
-+"3	4	3	1\n"
-+"3	4	5	0\n"
-+"3	5	4	1\n"
-+"3	5	6	0\n"
-+"3	6	5	1\n"
-+"3	6	7	0\n"
-+"3	7	6	1\n"
-+"3	7	8	0\n"
-+"3	8	7	1\n"
-+"3	8	9	0\n"
-+"3	9	8	1\n"
-+"3	9	10	0\n"
-+"3	10	9	1\n"
-+"3	10	11	0\n"
-+"3	11	10	1\n"
-+"3	11	12	0\n"
-+"3	12	11	1\n"
-+"3	12	13	0\n"
-+"3	13	12	1\n"
-+"3	13	14	0\n"
-+"3	14	13	1\n"
-+"3	14	15	0\n"
-+"3	15	14	1\n"
-+"3	15	16	0\n"
-+"3	16	15	1\n"
-+"3	16	17	0\n"
-+"3	17	16	1\n"
-+"3	17	18	0\n"
-+"3	18	17	1\n"
-+"3	18	19	0\n"
-+"3	19	18	1\n"
-+"3	19	20	0\n"
-+"3	20	19	1\n"
-+"3	20	21	0\n"
-+"3	21	20	1\n"
-+"3	21	2	0\n"
-+"3	2	21	1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *sphere = "\n"
-+"unit { \n"
-+"  { MESH\n"
-+"10 10\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"0 0 1\n"
-+"  \n"
-+"0.34202 0 0.9396\n"
-+"0.262003 0.219846 0.939693\n"
-+"0.0593912 0.336824 0.939693\n"
-+"-0.17101 0.296198 0.939693\n"
-+"-0.321394 0.116978 0.939693\n"
-+"-0.321394 -0.116978 0.939693\n"
-+"-0.17101 -0.296198 0.939693\n"
-+"0.0593912 -0.336824 0.939693\n"
-+"0.262003 -0.219846 0.939693\n"
-+"0.34202 -8.37708e-17 0.939693\n"
-+" \n"
-+"0.642788 0 0.766044\n"
-+"0.492404 0.413176 0.766044\n"
-+"0.111619 0.633022 0.766044\n"
-+"-0.321394 0.55667 0.766044\n"
-+"-0.604023 0.219846 0.766044\n"
-+"-0.604023 -0.219846 0.766044\n"
-+"-0.321394 -0.55667 0.766044\n"
-+"0.111619 -0.633022 0.766044\n"
-+"0.492404 -0.413176 0.766044\n"
-+"0.642788 -1.57438e-16 0.766044\n"
-+" \n"
-+"0.866025 0 0.5\n"
-+"0.663414 0.55667 0.5\n"
-+"0.150384 0.852869 0.5\n"
-+"-0.433013 0.75 0.5\n"
-+"-0.813798 0.296198 0.5\n"
-+"-0.813798 -0.296198 0.5\n"
-+"-0.433013 -0.75 0.5\n"
-+"0.150384 -0.852869 0.5\n"
-+"0.663414 -0.55667 0.5\n"
-+"0.866025 -2.12115e-16 0.5\n"
-+" \n"
-+"0.984808 0 0.173648\n"
-+"0.754407 0.633022 0.173648\n"
-+"0.17101 0.969846 0.173648\n"
-+"-0.492404 0.852868 0.173648\n"
-+"-0.925417 0.336824 0.173648\n"
-+"-0.925417 -0.336824 0.173648\n"
-+"-0.492404 -0.852869 0.173648\n"
-+"0.17101 -0.969846 0.173648\n"
-+"0.754407 -0.633022 0.173648\n"
-+"0.984808 -2.41208e-16 0.173648\n"
-+" \n"
-+"0.984808 0 -0.173648\n"
-+"0.754407 0.633022 -0.173648\n"
-+"0.17101 0.969846 -0.173648\n"
-+"-0.492404 0.852868 -0.173648\n"
-+"-0.925417 0.336824 -0.173648\n"
-+"-0.925417 -0.336824 -0.173648\n"
-+"-0.492404 -0.852869 -0.173648\n"
-+"0.17101 -0.969846 -0.173648\n"
-+"0.754407 -0.633022 -0.173648\n"
-+"0.984808 -2.41208e-16 -0.173648\n"
-+" \n"
-+"0.866025 0 -0.5\n"
-+"0.663414 0.55667 -0.5\n"
-+"0.150384 0.852868 -0.5\n"
-+"-0.433013 0.75 -0.5\n"
-+"-0.813798 0.296198 -0.5\n"
-+"-0.813798 -0.296198 -0.5\n"
-+"-0.433013 -0.75 -0.5\n"
-+"0.150384 -0.852868 -0.5\n"
-+"0.663414 -0.55667 -0.5\n"
-+"0.866025 -2.12115e-16 -0.5\n"
-+" \n"
-+"0.642788 0 -0.766044\n"
-+"0.492404 0.413176 -0.766044\n"
-+"0.111619 0.633022 -0.766044\n"
-+"-0.321394 0.55667 -0.766044\n"
-+"-0.604023 0.219846 -0.766044\n"
-+"-0.604023 -0.219846 -0.766044\n"
-+"-0.321394 -0.55667 -0.766044\n"
-+"0.111619 -0.633022 -0.766044\n"
-+"0.492404 -0.413176 -0.766044\n"
-+"0.642788 -1.57438e-16 -0.766044\n"
-+" \n"
-+"0.34202 0 -0.939693\n"
-+"0.262003 0.219846 -0.939693\n"
-+"0.0593912 0.336824 -0.939693\n"
-+"-0.17101 0.296198 -0.939693\n"
-+"-0.321394 0.116978 -0.939693\n"
-+"-0.321394 -0.116978 -0.939693\n"
-+"-0.17101 -0.296198 -0.939693\n"
-+"0.0593912 -0.336824 -0.939693\n"
-+"0.262003 -0.219846 -0.939693\n"
-+"0.34202 -8.37708e-17 -0.939693\n"
-+" \n"
-+"1.22465e-16 0 -1\n"
-+"9.38134e-17 7.87188e-17 -1\n"
-+"2.12658e-17 1.20604e-16 -1\n"
-+"-6.12323e-17 1.06058e-16 -1\n"
-+"-1.15079e-16 4.18854e-17 -1\n"
-+"-1.15079e-16 -4.18854e-17 -1\n"
-+"-6.12323e-17 -1.06058e-16 -1\n"
-+"2.12658e-17 -1.20604e-16 -1\n"
-+"9.38134e-17 -7.87188e-17 -1\n"
-+"1.22465e-16 -2.99952e-32 -1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *xyz = "{\n"
-+"=\n"
-+"VECT\n"
-+"8 19 3\n"
-+"2 2 2 2 2 3 2 4\n"
-+"1 0 0 1 0 0 1 0\n"
-+"\n"
-+"0 0 0  1 0 0\n"
-+"1 -.05 .05   1  .05 .25\n"
-+"1  .05 .05   1 -.05 .25\n"
-+"\n"
-+"0 0 0  0 1 0\n"
-+"-.05 1 .25   0  1   .15\n"
-+" .05 1 .25   0  1   .15   0  1  .05\n"
-+"\n"
-+"0 0 0  0 0 1\n"
-+"-.05 .25 1  .05 .25 1   -.05 .05 1   .05  .05  1\n"
-+"\n"
-+"1 0 0 1\n"
-+"0 1 0 1\n"
-+"0 .6 1 1\n}";
-+
-+static char *origin = "\n"
-+"unit { \n"
-+"  { VECT\n"
-+"8 19 3\n"
-+"2 2 2 2 2 3 2 4\n"
-+"1 0 0 1 0 0 1 0\n"
-+"\n"
-+"0 0 0  1 0 0\n"
-+"1 -.05 .05   1  .05 .25\n"
-+"1  .05 .05   1 -.05 .25\n"
-+"\n"
-+"0 0 0  0 1 0\n"
-+"-.05 1 .25   0  1   .15\n"
-+" .05 1 .25   0  1   .15   0  1  .05\n"
-+"\n"
-+"0 0 0  0 0 1\n"
-+"-.05 .25 1  .05 .25 1   -.05 .05 1   .05  .05  1\n"
-+"\n"
-+"1 0 0 1\n"
-+"0 1 0 1\n"
-+"0 .6 1 1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *color1 = "\n"
-+"0.26 0.7 0.7 1"
-+"\n}\n";
-+
-+static char *fzold = "\n"
-+"unit { \n"
-+"  { VECT\n"
-+"3 6 1\n"
-+"2 2 2\n"
-+"1 0 0\n"
-+"\n"
-+"0 0 0  0 0 0.5\n"
-+".05 0 .4  0 0 0.5\n"
-+"0 0 0.5  -.05 0 .4\n"
-+"\n"
-+"1 0 0 1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *fz = "\n"
-+"unit { \n"
-+"  { VECT\n"
-+"5 10 1\n"
-+"2 2 2 2 2\n"
-+"1 0 0 0 0\n"
-+"\n"
-+"0 0 0  0 0 0.5\n"
-+".05 0 .4  0 0 0.5\n"
-+"0 0 0.5  -.05 0 .4\n"
-+"0 .05 .4  0 0 0.5\n"
-+"0 0 0.5  0 -.05 .4\n"
-+"\n"
-+"1 0 0 1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *constraint = "\n"
-+"unit { \n"
-+"  { OFF\n"
-+"    5 2 6\n"
-+"    0 0 0\n"
-+"    -.1 0 .3\n"
-+"    .1 0 .3\n"
-+"    0 -.1 .3\n"
-+"    0 .1 .3\n"
-+"    3 0 1 2 1 0 0 1\n"
-+"    3 0 3 4 1 0 0 1\n"
-+"\n"
-+"  }\n"
-+"}\n";
-+
-+static char *constraintrot = "\n"
-+"unit { \n"
-+"  { OFF\n"
-+"    10 4 12\n"
-+"    0 0 0\n"
-+"    -.07 -.07 .3\n"
-+"    .07 .07 .3\n"
-+"    -.07 .07 .3\n"
-+"    .07 -.07 .3\n"
-+"    0 0 .3\n"
-+"    -.07 -.07 .6\n"
-+"    .07 .07 .6\n"
-+"    -.07 .07 .6\n"
-+"    .07 -.07 .6\n"
-+"    3 0 1 2 0 1 0 1 \n"
-+"    3 0 3 4 0 1 0 1 \n"
-+"    3 5 6 7 0 1 0 1 \n"
-+"    3 5 8 9 0 1 0 1 \n"
-+"\n"
-+"  }\n"
-+"}\n";
-+
-+static char *cross = "\n"
-+"unit { \n"
-+"  { VECT\n"
-+"3 6 1\n"
-+"2 2 2\n"
-+"1 0 0\n"
-+"\n"
-+"-.1 0 0  .1 0 0\n"
-+"0 -.1 0  0 .1 0\n"
-+"0 0 -.1  0 0 .1\n"
-+"\n"
-+"1 1 1 1\n"
-+"  }\n"
-+"}\n";
-+
-+static char *transformz = "\n"
-+"INST\n"
-+"  transform\n"
-+"    1 0 0 0\n"
-+"    0 1 0 0\n"
-+"    0 0 1 0\n";
-+
-+static char *transformx = "\n"
-+"INST\n"
-+"  transform\n"
-+"    0 1 0 0\n"
-+"    0 0 1 0\n"
-+"    1 0 0 0\n";
-+
-+static char *transformy = "\n"
-+"INST\n"
-+"  transform\n"
-+"    0 0 1 0\n"
-+"    1 0 0 0\n"
-+"    0 1 0 0\n";
- 
--static char *zero = " \nunit { { VECT 2 11 1  2 9  1 0 0 20 0  28 56 0 24 0 0  8 0 0  0 8 0  0 48 0  8 64 0
--24 64 0  32 52 0  32 12 0  24 0 0 1 1 1 1}} ";
-+static char *zero = " \nunit { { VECT 2 11 1  2 9  1 0 0 20 0  28 56 0 24 0 0  8 0 0  0 8 0  0 48 0  8 64 0 24 64 0  32 52 0  32 12 0  24 0 0 1 1 1 1}} ";
- static char *one = " \nunit { { VECT 2 5 1  2 3  1 0 4 0 0  28 0 0 4 44 0  16 64 0  16 0 0 1 1 1 1} } ";
--static char *two = " \nunit { { VECT 1 7 1  7  1 0 56 0  8 64 0  24 64 0  32 56 0  32 40 0  0 0 0  32 0 0 1
--1 1 1} } ";
--static char *three = " \nunit { { VECT 2 13 1  2 11  1 0 8 36 0  24 36 0 0 56 0  8 64 0  24 64 0  32 56 0
--32 44 0  24 36 0  32 24 0  32 8 0  24 0 0  8 0 0  0 8 0 1 1 1 1} } ";
--static char *four = " \nunit { { VECT 2 5 1  2 3  1 0 28 64 0  28 0 0 12 64 0  0 36 0  36 36 0 1 1 1 1} }
--";
--static char *five = " \nunit { { VECT 1 9 1  9  1 28 64 0  4 64 0  0 36 0  24 36 0  32 24 0  32 8 0  24 0 0
--8 0 0  0 8 0 1 1 1 1} } ";
--static char *six = " \nunit { { VECT 1 12 1  12  1 32 56 0  24 64 0  8 64 0  0 56 0  0 8 0  8 0 0  24 0 0
--32 8 0  32 28 0  24 36 0  8 36 0  0 28 0 1 1 1 1} } ";
-+static char *two = " \nunit { { VECT 1 7 1  7  1 0 56 0  8 64 0  24 64 0  32 56 0  32 40 0  0 0 0  32 0 0 1 1 1 1} } ";
-+static char *three = " \nunit { { VECT 2 13 1  2 11  1 0 8 36 0  24 36 0 0 56 0  8 64 0  24 64 0  32 56 0 32 44 0  24 36 0  32 24 0  32 8 0  24 0 0  8 0 0  0 8 0 1 1 1 1} } ";
-+static char *four = " \nunit { { VECT 2 5 1  2 3  1 0 28 64 0  28 0 0 12 64 0  0 36 0  36 36 0 1 1 1 1} } ";
-+static char *five = " \nunit { { VECT 1 9 1  9  1 28 64 0  4 64 0  0 36 0  24 36 0  32 24 0  32 8 0  24 0 0 8 0 0  0 8 0 1 1 1 1} } ";
-+static char *six = " \nunit { { VECT 1 12 1  12  1 32 56 0  24 64 0  8 64 0  0 56 0  0 8 0  8 0 0  24 0 0 32 8 0  32 28 0  24 36 0  8 36 0  0 28 0 1 1 1 1} } ";
- static char *seven = " \nunit { { VECT 1 4 1  4  1 0 56 0  4 64 0  32 64 0  8 0 0 1 1 1 1} } ";
--static char *eight = " \nunit { { VECT 1 16 1  16  1 20 36 0  28 44 0  28 56 0  20 64 0  12 64 0  4 56 0  4
--44 0  12 36 0  20 36 0  32 24 0  32 8 0  24 0 0  8 0 0  0 8 0  0 24 0  12 36 0 1 1 1 1} } ";
--static char *nine = " \nunit { { VECT 1 12 1  12  1 32 44 0  24 36 0  8 36 0  0 44 0  0 56 0  8 64 0  24 64
--0  32 56 0  32 8 0  24 0 0  8 0 0  0 8 0 1 1 1 1} } ";
-+static char *eight = " \nunit { { VECT 1 16 1  16  1 20 36 0  28 44 0  28 56 0  20 64 0  12 64 0  4 56 0  4 44 0  12 36 0  20 36 0  32 24 0  32 8 0  24 0 0  8 0 0  0 8 0  0 24 0  12 36 0 1 1 1 1} } ";
-+static char *nine = " \nunit { { VECT 1 12 1  12  1 32 44 0  24 36 0  8 36 0  0 44 0  0 56 0  8 64 0  24 64 0  32 56 0  32 8 0  24 0 0  8 0 0  0 8 0 1 1 1 1} } ";
diff -urN /usr/ports/science/felt/files/patch-src+Velvet+opengl+c science/felt/files/patch-src+Velvet+opengl+c
--- /usr/ports/science/felt/files/patch-src+Velvet+opengl+c	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/files/patch-src+Velvet+opengl+c	1970-01-01 09:00:00.000000000 +0900
@@ -1,22 +0,0 @@
---- 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>
- #include <X11/Xaw/Toggle.h>
--#include <GL/xmesa.h>
- #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 -urN /usr/ports/science/felt/files/patch-src-Velvet-Makefile science/felt/files/patch-src-Velvet-Makefile
--- /usr/ports/science/felt/files/patch-src-Velvet-Makefile	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/files/patch-src-Velvet-Makefile	1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- src/Velvet/Makefile.orig	Sat Jan 29 18:21:57 2005
-+++ src/Velvet/Makefile	Sat Jan 29 18:19:36 2005
-@@ -18,7 +18,7 @@
- CFLAGS	= $(CCOPTS) -I$(X11INC) -I$(TOPDIR)/include
- LDFLAGS	= $(LDOPTS) -L$(X11LIB)
- LIBS	= $(LIBWIDGETS) $(LIBGEN) $(LIBFELT) $(LIBELT) $(LIBMTX)\
--          -lGLw -lGLU -lGL -lXaw3d -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 -urN /usr/ports/science/felt/files/patch-src-Velvet-analysis.c science/felt/files/patch-src-Velvet-analysis.c
--- /usr/ports/science/felt/files/patch-src-Velvet-analysis.c	2007-05-20 05:22:06.000000000 +0900
+++ science/felt/files/patch-src-Velvet-analysis.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- src/Velvet/analysis.c.orig	Tue Mar 13 19:14:27 2007
-+++ src/Velvet/analysis.c	Tue Mar 13 19:14:35 2007
-@@ -964,7 +964,7 @@
-  ************************************************************************/
- 
- # if defined(__STDC__)
--void AnalysisDialogUpdate (AnalysisDialog analysisd, int force)
-+void AnalysisDialogUpdate (AnalysisDialog analysisd, Boolean force)
- # else
- void AnalysisDialogUpdate (analysisd,force)
-     AnalysisDialog	analysisd;
diff -urN /usr/ports/science/felt/files/patch-src__Burlap__descriptor.c science/felt/files/patch-src__Burlap__descriptor.c
--- /usr/ports/science/felt/files/patch-src__Burlap__descriptor.c	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/files/patch-src__Burlap__descriptor.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- 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 -urN /usr/ports/science/felt/files/patch-src__Burlap__fefunc.c science/felt/files/patch-src__Burlap__fefunc.c
--- /usr/ports/science/felt/files/patch-src__Burlap__fefunc.c	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/files/patch-src__Burlap__fefunc.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,20 +0,0 @@
---- 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 -urN /usr/ports/science/felt/files/patch-src__Burlap__felt.c science/felt/files/patch-src__Burlap__felt.c
--- /usr/ports/science/felt/files/patch-src__Burlap__felt.c	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/files/patch-src__Burlap__felt.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,20 +0,0 @@
---- 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 -urN /usr/ports/science/felt/files/patch-src__Velvet__Velvet.ad science/felt/files/patch-src__Velvet__Velvet.ad
--- /usr/ports/science/felt/files/patch-src__Velvet__Velvet.ad	1970-01-01 09:00:00.000000000 +0900
+++ science/felt/files/patch-src__Velvet__Velvet.ad	2012-07-11 23:02:44.000000000 +0900
@@ -0,0 +1,14 @@
+--- src/Velvet/Velvet.ad.orig	2009-04-20 01:27:34.000000000 +0900
++++ src/Velvet/Velvet.ad	2012-07-11 23:01:19.000000000 +0900
+@@ -1046,7 +1046,7 @@
+ 
+ ! 3d specific defaults
+ 
+-!*shapeStyle:					Rectangle
+-!*control*spacer.height:				43
+-!*control*MenuButton*height:			26
+-!*control*Command*height:			26
++*shapeStyle:					Rectangle
++*control*spacer.height:				43
++*control*MenuButton*height:			26
++*control*Command*height:			26
diff -urN /usr/ports/science/felt/pkg-plist science/felt/pkg-plist
--- /usr/ports/science/felt/pkg-plist	2007-08-15 23:47:19.000000000 +0900
+++ science/felt/pkg-plist	2012-07-11 23:20:27.000000000 +0900
@@ -7,102 +7,102 @@
 bin/yardstick
 lib/X11/app-defaults/Velvet.ad
 %%PORTDOCS%%%%DOCSDIR%%/FAQ.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/frame3.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axisymm.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_2d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_a.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_b.flt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_ring.flt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_cap.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_dist_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_lc.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_nl.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_range.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_ss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamspec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicycle_boys.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicycle_girls.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/boxtruss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_beam.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_cap.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/brick_ring.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge_dyn.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bridge_spec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ctg.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ctg_simple.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%%/displ.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dist_mult.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_a.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_c.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distrib_e.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynframe.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynspect.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errors.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/flexure.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/frame.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/frame3.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/german.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global3d_b.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/global_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/golden.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/heat.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/heat_transient.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hinged.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htk.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.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%%/loadcase1.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed.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%%/mixed_dist.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%%/modal_test.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nl_range.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_dist.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pstress_new.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%%/spring_modal.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timoshenko_c.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tower.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss3d.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_a.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_canvas.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_d.flt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_nl.flt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam3d_a.flt
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_spec.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/truss_trig.flt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrench.flt
 %%DATADIR%%/beam.defaults
-%%DATADIR%%/material.defaults
-%%DATADIR%%/truss.defaults
 %%DATADIR%%/german.trn
 %%DATADIR%%/german_new.trn
+%%DATADIR%%/material.defaults
 %%DATADIR%%/spanish.trn
+%%DATADIR%%/truss.defaults
 @dirrm %%DATADIR%%
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120726024419.67b7402c6a93e46f3d03ceff>