git: 6e49c0444ea9 - main - science/netcdf: Update to 4.8.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 07 Mar 2022 18:16:37 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6e49c0444ea9764f827f044f39494d9bb23a79e1

commit 6e49c0444ea9764f827f044f39494d9bb23a79e1
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-03-07 17:50:51 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-03-07 18:10:58 +0000

    science/netcdf: Update to 4.8.1
    
    - Update MASTER_SITES
    - Bump PORTREVISION of dependent ports for shlib change
    
    Changes:        https://github.com/Unidata/netcdf-c/releases
---
 databases/grass7/Makefile                        |   2 +-
 databases/grass8/Makefile                        |   1 +
 graphics/f3d/Makefile                            |   1 +
 graphics/gdal/Makefile                           |   2 +-
 graphics/gmt/Makefile                            |   1 +
 graphics/grads/Makefile                          |   2 +-
 graphics/opendx/Makefile                         |   2 +-
 math/grace/Makefile                              |   2 +-
 math/gri/Makefile                                |   2 +-
 math/labplot/Makefile                            |   2 +-
 math/mdal/Makefile                               |   1 +
 math/moab/Makefile                               |   2 +-
 math/octave-forge-netcdf/Makefile                |   2 +-
 math/p5-NetCDF/Makefile                          |   2 +-
 math/vtk9/Makefile                               |   2 +-
 science/eccodes/Makefile                         |   1 +
 science/gnudatalanguage/Makefile                 |   2 +-
 science/grib_api/Makefile                        |   2 +-
 science/kst2/Makefile                            |   2 +-
 science/minc2/Makefile                           |   2 +-
 science/netcdf-cxx/Makefile                      |   2 +-
 science/netcdf/Makefile                          |   6 +-
 science/netcdf/distinfo                          |   6 +-
 science/netcdf/files/patch-libdispatch_dfilter.c |  85 -------
 science/netcdf/pkg-plist                         | 295 +++++++++++------------
 science/py-netCDF4/Makefile                      |   1 +
 science/rubygem-ruby-netcdf/Makefile             |   2 +-
 science/v_sim/Makefile                           |   2 +-
 science/vmd/Makefile                             |   2 +-
 29 files changed, 169 insertions(+), 267 deletions(-)

diff --git a/databases/grass7/Makefile b/databases/grass7/Makefile
index 51c5abffcabc..64d5aef845f5 100644
--- a/databases/grass7/Makefile
+++ b/databases/grass7/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	grass
 PORTVERSION=	7.8.6
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases geography
 MASTER_SITES=	https://grass.osgeo.org/%SUBDIR%/ \
 		http://grass.cict.fr/%SUBDIR%/ \
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index c058933823cc..dfc2e75f3c4d 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	grass
 DISTVERSION=	8.0.1
+PORTREVISION=	1
 CATEGORIES=	databases geography
 MASTER_SITES=	https://grass.osgeo.org/%SUBDIR%/ \
 		http://grass.cict.fr/%SUBDIR%/ \
diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile
index fd18feb7a80e..fabacf4568bf 100644
--- a/graphics/f3d/Makefile
+++ b/graphics/f3d/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	f3d
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.2.1
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index 55beb7ac62a0..0cfc7cac5cc5 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	gdal
 PORTVERSION=	3.4.1
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://download.osgeo.org/gdal/${PORTVERSION}/ \
 		LOCAL/sunpoet
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 2eee00fe76d2..bd56cb806e8d 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gmt
 DISTVERSION=	6.3.0
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/GenericMappingTools/${PORTNAME}/releases/download/${DISTVERSION}/
 DISTNAME=	${PORTNAME}-${DISTVERSION}-src
diff --git a/graphics/grads/Makefile b/graphics/grads/Makefile
index 66134bacbf5f..a0f8e96c6b35 100644
--- a/graphics/grads/Makefile
+++ b/graphics/grads/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	grads
 PORTVERSION=	1.9b4
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	graphics science math
 MASTER_SITES=	ftp://grads.iges.org/grads/1.9/:src \
 		ftp://cola.gmu.edu/grads/1.9/:src \
diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile
index 207725ea7181..11e874d81b99 100644
--- a/graphics/opendx/Makefile
+++ b/graphics/opendx/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	opendx
 PORTVERSION=	4.4.4
-PORTREVISION=	34
+PORTREVISION=	35
 CATEGORIES=	graphics math java
 MASTER_SITES=	http://www.sfr-fresh.com/unix/misc/
 DISTNAME=	dx-${PORTVERSION}
diff --git a/math/grace/Makefile b/math/grace/Makefile
index ef03e1af1f4f..4cd34d2bd6dd 100644
--- a/math/grace/Makefile
+++ b/math/grace/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	grace
 PORTVERSION=	5.1.25
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math print
 MASTER_SITES=	ftp://ftp.fu-berlin.de/unix/graphics/grace/src/stable/ \
 		ftp://ftp.ntua.gr/pub/graphics/grace/src/stable/ \
diff --git a/math/gri/Makefile b/math/gri/Makefile
index 5c887edc0cf1..7560e345c0b7 100644
--- a/math/gri/Makefile
+++ b/math/gri/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	gri
 PORTVERSION=	2.12.23
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	math
 MASTER_SITES=	SF
 
diff --git a/math/labplot/Makefile b/math/labplot/Makefile
index bea2798a1114..db13fdd64f1b 100644
--- a/math/labplot/Makefile
+++ b/math/labplot/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	labplot
 DISTVERSION=	2.8.2
-PORTREVISION=	11
+PORTREVISION=	12
 CATEGORIES=	math kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/${PORTVERSION}
 
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index 6f7f5168898f..1b280305dff2 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	mdal
 DISTVERSION=	0.9.0
+PORTREVISION=	1
 CATEGORIES=	math geography
 
 MAINTAINER=	wen@FreeBSD.org
diff --git a/math/moab/Makefile b/math/moab/Makefile
index fe304bc38ad6..e19c83e9f646 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	moab
 DISTVERSION=	5.2.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	math
 MASTER_SITES=	https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
 
diff --git a/math/octave-forge-netcdf/Makefile b/math/octave-forge-netcdf/Makefile
index bde3050a60a9..d88caee3f5d7 100644
--- a/math/octave-forge-netcdf/Makefile
+++ b/math/octave-forge-netcdf/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	octave-forge-netcdf
 PORTVERSION=	1.0.14
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	math
 
 MAINTAINER=	stephen@FreeBSD.org
diff --git a/math/p5-NetCDF/Makefile b/math/p5-NetCDF/Makefile
index 7b15f1db82f4..e861cb573896 100644
--- a/math/p5-NetCDF/Makefile
+++ b/math/p5-NetCDF/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	NetCDF
 PORTVERSION=	1.2.4
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math perl5
 MASTER_SITES=	ftp://ftp.unidata.ucar.edu/pub/netcdf-perl/
 PKGNAMEPREFIX=	p5-
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index debd1f583cd2..32075f4a1377 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vtk
 DISTVERSION=	9.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math graphics
 MASTER_SITES=	https://vtk.org/files/release/${VTK_SHORT_VER}/
 PKGNAMESUFFIX=	9
diff --git a/science/eccodes/Makefile b/science/eccodes/Makefile
index 3c0b9f193517..6608f00230b7 100644
--- a/science/eccodes/Makefile
+++ b/science/eccodes/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	eccodes
 PORTVERSION=	2.24.2
+PORTREVISION=	1
 DISTVERSIONSUFFIX=	-Source
 CATEGORIES=	science
 MASTER_SITES=	https://confluence.ecmwf.int/download/attachments/45757960/ \
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index fd8cf2814893..38089180b737 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	gnudatalanguage
 PORTVERSION=	1.0.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	science lang
 .if defined(BUILD_PYTHON_MODULE)
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/science/grib_api/Makefile b/science/grib_api/Makefile
index eba95db0dbfb..871f9e667ccb 100644
--- a/science/grib_api/Makefile
+++ b/science/grib_api/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	grib_api
 PORTVERSION=	1.28.0
 DISTVERSIONSUFFIX=	-Source
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science
 MASTER_SITES=	https://confluence.ecmwf.int/download/attachments/3473437/ \
 		LOCAL/sunpoet
diff --git a/science/kst2/Makefile b/science/kst2/Makefile
index 4347162eb2f0..16b6c48a3c5e 100644
--- a/science/kst2/Makefile
+++ b/science/kst2/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	kst
 DISTVERSION=	${KST_VERSION}.${KST_DATE}
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science
 
 MAINTAINER=	makc@FreeBSD.org
diff --git a/science/minc2/Makefile b/science/minc2/Makefile
index ceefcdba3659..31d6b638c888 100644
--- a/science/minc2/Makefile
+++ b/science/minc2/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	minc
 PORTVERSION=	2.2.00
 DISTVERSIONPREFIX=	release-
-PORTREVISION=	10
+PORTREVISION=	11
 PORTEPOCH=	1
 CATEGORIES=	science biology
 PKGNAMESUFFIX=	2
diff --git a/science/netcdf-cxx/Makefile b/science/netcdf-cxx/Makefile
index eaf7bbc67a14..b3e5807cf074 100644
--- a/science/netcdf-cxx/Makefile
+++ b/science/netcdf-cxx/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	netcdf-cxx
 PORTVERSION=	4.3.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	science
 MASTER_SITES=	https://www.unidata.ucar.edu/downloads/netcdf/ftp/ \
 		ftp://ftp.unidata.ucar.edu/pub/netcdf/ \
diff --git a/science/netcdf/Makefile b/science/netcdf/Makefile
index ba449436986e..01df33791388 100644
--- a/science/netcdf/Makefile
+++ b/science/netcdf/Makefile
@@ -1,11 +1,10 @@
 # Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
 
 PORTNAME=	netcdf
-PORTVERSION=	4.7.4
+PORTVERSION=	4.8.1
 DISTVERSIONPREFIX=	c-
 CATEGORIES=	science
-MASTER_SITES=	https://www.unidata.ucar.edu/downloads/netcdf/ftp/ \
-		ftp://ftp.unidata.ucar.edu/pub/netcdf/ \
+MASTER_SITES=	https://downloads.unidata.ucar.edu/netcdf-c/${PORTVERSION}/ \
 		LOCAL/sunpoet
 
 MAINTAINER=	sunpoet@FreeBSD.org
@@ -24,6 +23,7 @@ CONFIGURE_ARGS=	--disable-filter-testing \
 CPPFLAGS+=	-fPIC -DPIC
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
+LIBS+=		-lexecinfo
 TEST_TARGET=	check
 USE_LDCONFIG=	yes
 
diff --git a/science/netcdf/distinfo b/science/netcdf/distinfo
index ddac32f281d6..b5f18cf1723f 100644
--- a/science/netcdf/distinfo
+++ b/science/netcdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585412011
-SHA256 (netcdf-c-4.7.4.tar.gz) = 0e476f00aeed95af8771ff2727b7a15b2de353fb7bb3074a0d340b55c2bd4ea8
-SIZE (netcdf-c-4.7.4.tar.gz) = 5999520
+TIMESTAMP = 1646064581
+SHA256 (netcdf-c-4.8.1.tar.gz) = 808ac326ddecc8e0bb70f3ba35747fd6907f2b446817ce1465219974abe472b1
+SIZE (netcdf-c-4.8.1.tar.gz) = 6602964
diff --git a/science/netcdf/files/patch-libdispatch_dfilter.c b/science/netcdf/files/patch-libdispatch_dfilter.c
deleted file mode 100644
index 52d3b303b96f..000000000000
--- a/science/netcdf/files/patch-libdispatch_dfilter.c
+++ /dev/null
@@ -1,85 +0,0 @@
---- libdispatch/dfilter.c.orig	2021-02-15 16:07:29 UTC
-+++ libdispatch/dfilter.c
-@@ -358,6 +358,42 @@ done:
-     return stat;
- }
- 
-+
-+#ifdef WORDS_BIGENDIAN
-+/* Byte swap an 8-byte integer in place */
-+static void
-+byteswap8(unsigned char* mem)
-+{
-+    unsigned char c;
-+    c = mem[0];
-+    mem[0] = mem[7];
-+    mem[7] = c;
-+    c = mem[1];
-+    mem[1] = mem[6];
-+    mem[6] = c;
-+    c = mem[2];
-+    mem[2] = mem[5];
-+    mem[5] = c;
-+    c = mem[3];
-+    mem[3] = mem[4];
-+    mem[4] = c;
-+}
-+
-+/* Byte swap an 8-byte integer in place */
-+static void
-+byteswap4(unsigned char* mem)
-+{
-+    unsigned char c;
-+    c = mem[0];
-+    mem[0] = mem[3];
-+    mem[3] = c;
-+    c = mem[1];
-+    mem[1] = mem[2];
-+    mem[2] = c;
-+}
-+#endif
-+
-+
- EXTERNL void
- NC4_filterfix8(unsigned char* mem, int decode)
- {
-@@ -674,39 +710,3 @@ gettype(const int q0, const int q1, int* isunsignedp)
-     if(isunsignedp) *isunsignedp = isunsigned;
-     return type;
- }
--
--#ifdef WORDS_BIGENDIAN
--/* Byte swap an 8-byte integer in place */
--static void
--byteswap8(unsigned char* mem)
--{
--    unsigned char c;
--    c = mem[0];
--    mem[0] = mem[7];
--    mem[7] = c;
--    c = mem[1];
--    mem[1] = mem[6];
--    mem[6] = c;
--    c = mem[2];
--    mem[2] = mem[5];
--    mem[5] = c;
--    c = mem[3];
--    mem[3] = mem[4];
--    mem[4] = c;
--}
--
--/* Byte swap an 8-byte integer in place */
--static void
--byteswap4(unsigned char* mem)
--{
--    unsigned char c;
--    c = mem[0];
--    mem[0] = mem[3];
--    mem[3] = c;
--    c = mem[1];
--    mem[1] = mem[2];
--    mem[2] = c;
--}
--#endif
--
--
diff --git a/science/netcdf/pkg-plist b/science/netcdf/pkg-plist
index 8036e271b045..3c2cea39f456 100644
--- a/science/netcdf/pkg-plist
+++ b/science/netcdf/pkg-plist
@@ -1,19 +1,22 @@
 bin/nc-config
+bin/nc4print
 bin/nccopy
 bin/ncdump
 bin/ncgen
 bin/ncgen3
+bin/ocprint
 include/netcdf.h
 include/netcdf_aux.h
 include/netcdf_dispatch.h
 include/netcdf_filter.h
+include/netcdf_filter_build.h
 include/netcdf_mem.h
 include/netcdf_meta.h
 lib/libnetcdf.a
 lib/libnetcdf.settings
 lib/libnetcdf.so
-lib/libnetcdf.so.18
-lib/libnetcdf.so.18.0.0
+lib/libnetcdf.so.19
+lib/libnetcdf.so.19.0.1
 libdata/pkgconfig/netcdf.pc
 man/man1/nccopy.1.gz
 man/man1/ncdump.1.gz
@@ -25,7 +28,6 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/accessing_subsets.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/annotated.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/annotated.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/architecture.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/attribute_conventions.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/bc_s.png
@@ -117,7 +119,6 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/files_dup.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/fill_values.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/filter__example_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/filter__example_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/filter__example_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/folderclosed.png
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/folderopen.png
@@ -166,12 +167,6 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/group__variables.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/group__variables.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/groups.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5cache_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5cache_8c.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5cache_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5file_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5file_8c.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/hdf5file_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/index.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/index.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/indexing_8dox.html
@@ -196,27 +191,18 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex2.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex3.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex7.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/navtreeindex8.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc-classic-uml.png
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc-error-codes.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4-model.png
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4attr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4attr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4attr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dim_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dim_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dim_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dispatch_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dispatch_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4dispatch_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4grp_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4grp_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4grp_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4hdf_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4hdf_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4hdf_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4info_8c.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4info_8c.js
@@ -225,10 +211,8 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4internal_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4internal_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4type_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4type_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4type_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4var_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4var_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/nc4var_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/ncatts.png
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/ncfunc_8c_source.html
@@ -237,11 +221,9 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf_8h.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf_8h.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf_8h_structnc__vlen__t.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__mem_8h.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__mem_8h.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__mem_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__mem_8h_structNC__memio.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__par_8h.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__par_8h.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/netcdf__par_8h_source.html
@@ -253,10 +235,8 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pages.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/parallel_io.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__rd_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__rd_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__rd_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__wr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__wr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres__temp__4D__wr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres_temp_4D_rd_8c-example.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/pres_temp_4D_wr_8c-example.html
@@ -265,174 +245,164 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/reading_known.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/reading_unknown.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/resize.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_8.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_b.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_9.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_a.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_e.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_8.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_2.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_d.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_12.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_a.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_b.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_3.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search.css
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_10.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_10.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_11.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_11.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_12.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_12.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_13.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_13.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_14.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_14.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_f.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_3.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_3.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_7.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_4.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_3.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_9.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_c.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_5.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_5.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_6.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_6.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_7.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_7.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_m.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/searchdata.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_8.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/nomatches.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_3.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_8.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_9.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_9.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/close.svg
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_3.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_3.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_a.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_a.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_b.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_b.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_14.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_b.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_c.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_c.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_d.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_d.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_e.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_e.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_f.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_f.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/close.svg
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_3.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_3.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_4.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_4.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_13.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_10.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_5.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_6.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_6.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_3.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_3.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_4.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_4.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_5.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_5.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_3.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_3.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_4.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_4.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_5.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_5.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_6.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_6.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/mag_sel.svg
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_l.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_3.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/nomatches.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_8.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_r.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_3.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_3.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_9.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_10.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_d.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_4.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_12.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_a.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_5.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_11.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_6.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_7.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_2.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_c.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_13.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_f.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_6.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_3.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_2.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/files_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_c.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_d.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_2.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_7.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_3.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_0.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/defines_5.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_0.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_4.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/all_a.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/groups_2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_2.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_8.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_8.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_9.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_9.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_a.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_a.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_b.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_b.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_c.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_c.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_d.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_d.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_e.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_e.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_f.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/pages_f.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search.css
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_l.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_m.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/search_r.png
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/searchdata.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/typedefs_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__rd_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__rd_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__rd_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__wr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__wr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc__pres__temp__wr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc_pres_temp_rd_8c-example.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/sfc_pres_temp_wr_8c-example.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__rd_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__rd_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__rd_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__wr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__wr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__nc4__wr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__rd_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__rd_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__rd_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__wr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__wr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__nc4__wr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__rd_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__rd_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__rd_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__wr_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__wr_8c.js
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple__xy__wr_8c_source.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple_nc4_rd_8c-example.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/simple_nc4_wr_8c-example.html
@@ -455,3 +425,14 @@ man/man3/netcdf.3.gz
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/unlimited_dims.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/user_defined_types.html
 %%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/winbin.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/deptree.jpg
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_1354dc440b426afd1bd52d9c6b348605.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_2bd793205e25d08e0098c0a87f212831.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_4af48c008ed9ab875dc6ef6de7ae2f59.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_4af48c008ed9ab875dc6ef6de7ae2f59.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_631c2833e5f522ae960c02118f928d2b.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_d28a4824dc47e487b107a5db32ef43c4.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_d44c64559bbebec7f509842c48db8b23.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/dir_da7ee69c60c6cc261c862ec60d8c4bc7.js
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/md_nczarr.html
+%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/zarr_8c_source.html
diff --git a/science/py-netCDF4/Makefile b/science/py-netCDF4/Makefile
index a5c30bcd6c17..b6dd4bc9e40f 100644
--- a/science/py-netCDF4/Makefile
+++ b/science/py-netCDF4/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	netCDF4
 PORTVERSION=	1.5.8
+PORTREVISION=	1
 DISTVERSIONPREFIX=	v
 DISTVERSIONSUFFIX=	rel
 CATEGORIES=	science python
diff --git a/science/rubygem-ruby-netcdf/Makefile b/science/rubygem-ruby-netcdf/Makefile
index dd6b5d2a4d88..596236475afd 100644
--- a/science/rubygem-ruby-netcdf/Makefile
+++ b/science/rubygem-ruby-netcdf/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	ruby-netcdf
 PORTVERSION=	0.7.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science rubygems
 MASTER_SITES=	RG
 
diff --git a/science/v_sim/Makefile b/science/v_sim/Makefile
index d08276c6af72..5f811443cfcd 100644
--- a/science/v_sim/Makefile
+++ b/science/v_sim/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	v_sim
 PORTVERSION=	3.8.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	science
 MASTER_SITES=	https://gitlab.com/l_sim/${PORTNAME}/-/archive/${PORTVERSION}/
 
diff --git a/science/vmd/Makefile b/science/vmd/Makefile
index aeef7e029364..c352e142ec87 100644
--- a/science/vmd/Makefile
+++ b/science/vmd/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	vmd
 DISTVERSION=	1.9.3
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	science graphics python tcl tk
 MASTER_SITES=	http://jedi.ks.uiuc.edu/~johns/raytracer/files/0.99b6/:tachyon \
 		http://www.photonlimited.com/~johns/tachyon/files/0.99b6/:tachyon \