git: 14114e551acd - main - cad/calculix-ccx: Update to 2.21

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Fri, 04 Aug 2023 06:12:55 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=14114e551acd41bb8718aea2a184bb9a831f9fd4

commit 14114e551acd41bb8718aea2a184bb9a831f9fd4
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2023-08-03 06:54:16 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-04 06:12:42 +0000

    cad/calculix-ccx: Update to 2.21
    
    ChangeLog: http://www.dhondt.de/new_calc.htm
    
    PR:             272890
    Reported by:    rsmith@xs4all.nl (maintainer)
---
 cad/calculix-ccx/Makefile             |   3 +-
 cad/calculix-ccx/distinfo             |  18 +-
 cad/calculix-ccx/files/patch-Makefile |   8 +-
 cad/calculix-ccx/files/patch-date.pl  |   2 +-
 cad/calculix-ccx/pkg-plist            | 427 +++++++++++++++++++++++++++++++++-
 5 files changed, 438 insertions(+), 20 deletions(-)

diff --git a/cad/calculix-ccx/Makefile b/cad/calculix-ccx/Makefile
index 447fda6960d9..7534ceac5692 100644
--- a/cad/calculix-ccx/Makefile
+++ b/cad/calculix-ccx/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ccx
-PORTVERSION=	2.20
-PORTREVISION=	1
+PORTVERSION=	2.21
 CATEGORIES=	cad
 MASTER_SITES=	http://www.dhondt.de/
 PKGNAMEPREFIX=	CalculiX-
diff --git a/cad/calculix-ccx/distinfo b/cad/calculix-ccx/distinfo
index 244983a08842..e3605dbe33d8 100644
--- a/cad/calculix-ccx/distinfo
+++ b/cad/calculix-ccx/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1663180208
-SHA256 (calculix/ccx_2.20.src.tar.bz2) = 63bf6ea09e7edcae93e0145b1bb0579ea7ae82e046f6075a27c8145b72761bcf
-SIZE (calculix/ccx_2.20.src.tar.bz2) = 1499901
-SHA256 (calculix/ccx_2.20.htm.tar.bz2) = 51a0922f5cecc9fbe5880afb47c3b24ef90300fb800b4d10fb02b297e7c2b4c1
-SIZE (calculix/ccx_2.20.htm.tar.bz2) = 2813857
-SHA256 (calculix/ccx_2.20.pdf) = 684564dd9dbd18e3da4e3c4443b8546a99ba62b71dc7f88e31cfe80eab4d0e57
-SIZE (calculix/ccx_2.20.pdf) = 5898196
-SHA256 (calculix/ccx_2.20.test.tar.bz2) = 79848d88dd1e51839d1aed68fb547ff12ad3202c3561c02c2f3a8ceda0f2eb82
-SIZE (calculix/ccx_2.20.test.tar.bz2) = 12636197
+TIMESTAMP = 1690914696
+SHA256 (calculix/ccx_2.21.src.tar.bz2) = 52a20ef7216c6e2de75eae460539915640e3140ec4a2f631a9301e01eda605ad
+SIZE (calculix/ccx_2.21.src.tar.bz2) = 1549216
+SHA256 (calculix/ccx_2.21.htm.tar.bz2) = 1ed21976ba2188d334fe0b5917cf75b8065b9c0b939e6bd35bd98ed57a725ba2
+SIZE (calculix/ccx_2.21.htm.tar.bz2) = 3032254
+SHA256 (calculix/ccx_2.21.pdf) = 16b6bab5a3f1a40a21fff62379f95c804a58d93758ab2e9a489b18d911dc20c8
+SIZE (calculix/ccx_2.21.pdf) = 5306787
+SHA256 (calculix/ccx_2.21.test.tar.bz2) = 094a0a2ec324fc6f937a96e932b488f48f31ad8d5d1186cd14437e6dc3e599ea
+SIZE (calculix/ccx_2.21.test.tar.bz2) = 12864846
diff --git a/cad/calculix-ccx/files/patch-Makefile b/cad/calculix-ccx/files/patch-Makefile
index 8b9ea427d5c5..2ac5c1394a46 100644
--- a/cad/calculix-ccx/files/patch-Makefile
+++ b/cad/calculix-ccx/files/patch-Makefile
@@ -25,9 +25,9 @@
 +       -lpthread -lm
  
 +
- ccx_2.20: $(OCCXMAIN) ccx_2.20.a  $(LIBS)
--	./date.pl; $(CC) $(CFLAGS) -c ccx_2.20.c; $(FC)  -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.20.a $(LIBS) -fopenmp
-+	./date.pl; $(CC) $(CFLAGS) -c ccx_2.20.c; $(FC) $(FFLAGS) -o $@ $(OCCXMAIN) ccx_2.20.a $(LIBS) -fopenmp
+ ccx_2.21: $(OCCXMAIN) ccx_2.21.a  $(LIBS)
+-	./date.pl; $(CC) $(CFLAGS) -c ccx_2.21.c; $(FC)  -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.21.a $(LIBS) -fopenmp
++	./date.pl; $(CC) $(CFLAGS) -c ccx_2.21.c; $(FC) $(FFLAGS) -o $@ $(OCCXMAIN) ccx_2.21.a $(LIBS) -fopenmp
  
- ccx_2.20.a: $(OCCXF) $(OCCXC)
+ ccx_2.21.a: $(OCCXF) $(OCCXC)
  	ar vr $@ $?
diff --git a/cad/calculix-ccx/files/patch-date.pl b/cad/calculix-ccx/files/patch-date.pl
index cbd3e86f878f..518cad3af701 100644
--- a/cad/calculix-ccx/files/patch-date.pl
+++ b/cad/calculix-ccx/files/patch-date.pl
@@ -7,5 +7,5 @@
 +use POSIX qw(strftime);
 +chomp(my $date = strftime("%Y-%m-%d", gmtime($ENV{SOURCE_DATE_EPOCH} || time)));
  
- # inserting the date into ccx_2.20.c
+ # inserting the date into ccx_2.21.c
  
diff --git a/cad/calculix-ccx/pkg-plist b/cad/calculix-ccx/pkg-plist
index f840556087d2..2bc0e82a51a5 100644
--- a/cad/calculix-ccx/pkg-plist
+++ b/cad/calculix-ccx/pkg-plist
@@ -2074,41 +2074,355 @@ bin/ccx
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img2862.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img2863.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img2864.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2865.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2866.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2867.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2868.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2869.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img287.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2870.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2871.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2872.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2873.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2874.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2875.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2876.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2877.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2878.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2879.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img288.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2880.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2881.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2882.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2883.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2884.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2885.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2886.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2887.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2888.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2889.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img289.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2890.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2891.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2892.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2893.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2894.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2895.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2896.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2897.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2898.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2899.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img29.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img290.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2900.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2901.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2902.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2903.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2904.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2905.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2906.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2907.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2908.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2909.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img291.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2910.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2911.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2912.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2913.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2914.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2915.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2916.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2917.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2918.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2919.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img292.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2920.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2921.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2922.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2923.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2924.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2925.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2926.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2927.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2928.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2929.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img293.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2930.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2931.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2932.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2933.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2934.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2935.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2936.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2937.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2938.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2939.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img294.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2940.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2941.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2942.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2943.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2944.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2945.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2946.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2947.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2948.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2949.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img295.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2950.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2951.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2952.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2953.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2954.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2955.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2956.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2957.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2958.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2959.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img296.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2960.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2961.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2962.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2963.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2964.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2965.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2966.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2967.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2968.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2969.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img297.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2970.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2971.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2972.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2973.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2974.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2975.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2976.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2977.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2978.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2979.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img298.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2980.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2981.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2982.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2983.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2984.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2985.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2986.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2987.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2988.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2989.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img299.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2990.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2991.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2992.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2993.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2994.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2995.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2996.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2997.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2998.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img2999.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img3.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img30.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img300.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3000.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3001.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3002.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3003.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3004.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3005.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3006.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3007.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3008.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3009.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img301.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3010.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3011.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3012.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3013.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3014.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3015.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3016.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3017.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3018.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3019.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img302.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3020.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3021.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3022.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3023.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3024.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3025.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3026.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3027.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3028.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3029.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img303.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3030.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3031.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3032.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3033.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3034.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3035.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3036.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3037.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3038.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3039.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img304.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3040.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3041.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3042.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3043.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3044.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3045.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3046.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3047.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3048.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3049.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img305.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3050.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3051.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3052.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3053.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3054.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3055.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3056.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3057.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3058.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3059.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img306.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3060.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3061.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3062.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3063.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3064.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3065.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3066.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3067.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3068.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3069.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img307.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3070.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3071.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3072.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3073.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3074.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3075.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3076.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3077.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3078.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3079.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img308.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3080.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3081.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3082.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3083.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3084.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3085.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3086.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3087.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3088.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3089.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img309.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3090.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3091.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3092.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3093.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3094.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3095.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3096.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3097.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3098.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3099.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img31.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img310.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3100.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3101.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3102.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3103.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3104.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3105.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3106.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3107.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3108.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3109.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img311.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3110.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3111.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3112.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3113.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3114.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3115.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3116.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3117.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3118.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3119.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img312.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3120.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3121.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3122.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3123.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3124.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3125.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3126.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3127.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3128.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3129.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img313.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3130.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3131.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3132.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3133.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3134.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3135.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3136.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3137.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3138.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3139.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img314.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3140.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3141.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3142.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3143.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3144.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3145.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3146.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3147.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3148.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3149.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img315.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3150.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3151.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3152.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3153.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3154.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3155.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3156.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3157.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3158.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3159.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img316.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3160.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3161.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3162.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3163.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3164.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3165.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3166.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3167.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3168.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3169.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img317.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3170.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3171.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3172.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3173.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3174.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3175.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3176.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3177.png
+%%PORTDOCS%%%%DOCSDIR%%/ccx/img3178.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img318.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img319.png
 %%PORTDOCS%%%%DOCSDIR%%/ccx/img32.png
@@ -3324,7 +3638,17 @@ bin/ccx
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node509.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node51.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node510.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node511.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node512.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node513.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node514.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node515.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node516.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node517.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node518.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node519.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node52.html
+%%PORTDOCS%%%%DOCSDIR%%/ccx/node520.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node53.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node54.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node55.html
@@ -3376,7 +3700,7 @@ bin/ccx
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node97.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node98.html
 %%PORTDOCS%%%%DOCSDIR%%/ccx/node99.html
-%%PORTDOCS%%%%DOCSDIR%%/ccx_2.20.pdf
+%%PORTDOCS%%%%DOCSDIR%%/ccx_2.21.pdf
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtel2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtel2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtel29.dat.ref
@@ -3393,6 +3717,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtelg.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtelp.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/achtelp.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou1.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou1.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou3.dat.ref
@@ -3400,6 +3726,12 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou4.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou4.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou4.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou5.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou5.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acou5.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acouquad.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acouquad.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acouquad.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/aircolumn.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/aircolumn.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/anipla.dat.ref
@@ -3457,6 +3789,9 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8p.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8p_mpc.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8p_mpc.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8pjc.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8pjc.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8pjc.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8t.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam8t.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_freq_coord1.dat.ref
@@ -3468,6 +3803,9 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_freq_coord3.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_freq_coord3.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_freq_coord3.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_ps13.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_ps13.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_ps13.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_stress_coord1.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_stress_coord1.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_stress_coord1.inp
@@ -3476,8 +3814,12 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beam_sens_stress_coord2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamabq.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamabq.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamabqnl.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamabqnl.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamb.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamb.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamb2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamb2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamcom.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamcom.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamcontact.dat.ref
@@ -3560,6 +3902,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamf3submodel.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamf3submodel.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamf3submodel.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamf4.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamf4.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfrdread.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfrdread.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfrdread.inp
@@ -3571,6 +3915,11 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsubmodel.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsubmodel.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsubmodel.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsuper.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsuper.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsuper.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsuper.mass
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamfsuper.stiff
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamft.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamft.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamheatplas.dat.ref
@@ -3637,6 +3986,9 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyems.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyems.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyems.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyeortho.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyeortho.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldyeortho.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldynodirect.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldynodirect.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamnldynodirect.inp
@@ -3723,6 +4075,13 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamprb.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampset.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampset.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper.stiff
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper2.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampsuper2.stiff
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampt.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beampt.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/beamptied1.dat.ref
@@ -3822,6 +4181,12 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/carbonseal.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/centheat1.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/centheat1.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype1.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype1.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype1.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype2.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/changecontacttype2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/changefric.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/changefric.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/changefric.inp
@@ -3843,12 +4208,16 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel13.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel14.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel14.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel14a.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel14a.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel15.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel15.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel16.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel16.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel2.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel2a.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel2a.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel3.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel3.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channel4.dat.ref
@@ -3866,6 +4235,15 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channelcbs.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channelcbs.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/channelcbs.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint1.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint1.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint1a.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint1a.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint1a.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint2.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint3.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/channeljoint3.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/chanson1.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/chanson1.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/characteristic.dat.ref
@@ -3901,11 +4279,17 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15lin.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15lin.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact15lin.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact16.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact16.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact16.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact17.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact17.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact18.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact18.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact18.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact2.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contact2.inp
@@ -4056,6 +4440,9 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dashpot6.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dashpot6.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/datcheck.pl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/disconnect.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/disconnect.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/disconnect.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/disk2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/disk2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dist.dat.ref
@@ -4064,6 +4451,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distcoup.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distcoup2.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distcoup2.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distcoupspring.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distcoupspring.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dloadlin20f.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dloadlin20f.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dloadlinI.dat.ref
@@ -4233,6 +4622,9 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot5.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot5.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot5.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot7.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot7.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/largerot7.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/leifer1.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/leifer1.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/leifer1.inp
@@ -4288,6 +4680,12 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/modelchel3.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/moehring.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/moehring.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr1.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr1.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr1.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr2.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mohr2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mpcforce.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mpcforce.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/multistage.dat.ref
@@ -4319,16 +4717,15 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/oneeltruss.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/oneeltruss.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/oneeltruss.inp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.bou
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.dat.ref
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.f
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1.sh
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1dp.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1dp.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt1dp.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt2.dat.ref
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt2.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt2.fbl
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt2.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opt3.dat.ref
@@ -4372,6 +4769,15 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/planestress4.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dfeasdir.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dfeasdir.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dfeasdir.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dmass.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dmass.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dmass.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dpeeq.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dpeeq.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plate2dpeeq.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/poi2dturb.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/poi2dturb.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/poi2dturb.inp
@@ -4475,6 +4881,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scheibe2n2f.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scheibe2n2f.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scheibe2n2f.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scheibejc.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scheibejc.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/section.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/section.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/section.inp
@@ -4511,6 +4919,10 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsmooth2.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsmooth2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsmooth2.rfn.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsuper.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsuper.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsuper.mass
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmentsuper.stiff
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmenttemp.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmenttemp.frd.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/segmenttemp.inp
@@ -4640,6 +5052,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/submodeltwobeamnlgeom.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/substructure.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/substructure.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/substructure2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/substructure2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/swing.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/swing.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tempdiscon.dat.ref
@@ -4674,6 +5088,8 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/uprofile.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/userbeam.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/userbeam.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/userbeam2.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/userbeam2.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/valgrind.awk
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/vortex1.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/vortex1.inp
@@ -4683,3 +5099,6 @@ bin/ccx
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/vortex3.inp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/wire.dat.ref
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/wire.inp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zerovel.dat.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zerovel.frd.ref
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zerovel.inp