summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2005-04-07 21:48:51 +0000
committerGreg Lewis <glewis@FreeBSD.org>2005-04-07 21:48:51 +0000
commit03991f0bd4f3bbf2ba914cffbc26f5fe3a1262e5 (patch)
tree92be8ad93c784e67646f4b22331b9a9c8e2de885 /graphics
parentReset bouncing maintainer address: (diff)
. Add a port of GrADS:
The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data. The format of the data may be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). GrADS has been implemented worldwide on a variety of commonly used operating systems and is freely distributed over the Internet.
Notes
Notes: svn path=/head/; revision=132725
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/grads/Makefile73
-rw-r--r--graphics/grads/distinfo4
-rw-r--r--graphics/grads/files/patch-configure22
-rw-r--r--graphics/grads/files/patch-src_gagui.c15
-rw-r--r--graphics/grads/files/patch-src_gagui.h13
-rw-r--r--graphics/grads/files/patch-src_gsgui.c15
-rw-r--r--graphics/grads/files/patch-src_gx.h13
-rw-r--r--graphics/grads/files/patch-src_gxhpng.c17
-rw-r--r--graphics/grads/pkg-descr8
-rw-r--r--graphics/grads/pkg-plist393
11 files changed, 574 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 2b3544955e47..10164714da6b 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -158,6 +158,7 @@
SUBDIR += gqview
SUBDIR += gqview-devel
SUBDIR += gracula
+ SUBDIR += grads
SUBDIR += graphopt
SUBDIR += graphviz
SUBDIR += gridpix
diff --git a/graphics/grads/Makefile b/graphics/grads/Makefile
new file mode 100644
index 000000000000..f966a0bfaa76
--- /dev/null
+++ b/graphics/grads/Makefile
@@ -0,0 +1,73 @@
+# New ports collection makefile for: GrADS
+# Date created: 25 October 2002
+# Whom: Greg Lewis <glewis@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= grads
+PORTVERSION= 1.9b3
+CATEGORIES= graphics science math
+MASTER_SITES= ftp://grads.iges.org/grads/1.9/:src \
+ ftp://grads.iges.org/grads/:other \
+DISTNAME= ${PORTNAME}-${PORTVERSION}
+DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}:src \
+ example.tar.gz:other
+EXTRACT_ONLY= ${DISTNAME}-src${EXTRACT_SUFX}
+
+MAINTAINER= glewis@FreeBSD.org
+COMMENT= The Grid Analysis and Display System
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libudunits.a:${PORTSDIR}/science/udunits \
+ ${X11BASE}/lib/libsx.a:${PORTSDIR}/x11-toolkits/libsx
+LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd \
+ jpeg.9:${PORTSDIR}/graphics/jpeg \
+ png.5:${PORTSDIR}/graphics/png
+
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= SUPPLIBS="${LOCALBASE}"
+CONFIGURE_ARGS+= --enable-dyn-supplibs \
+ --with-readline \
+ --with-printim \
+ --with-gui \
+ --with-x
+
+OPTIONS= HDF "Build hdf-support (only hdf OR netcdf is supported)" on \
+ NETCDF "Build netcdf-support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_HDF)
+LIB_DEPENDS+= mfhdf.2:${PORTSDIR}/science/hdf
+CONFIGURE_ARGS+= --with-hdf
+PLIST_SUB+= NETCDF="@comment " HDF=""
+.endif
+
+.if defined(WITH_NETCDF)
+LIB_DEPENDS+= netcdf.1:${PORTSDIR}/math/netcdf
+CONFIGURE_ARGS+= --with-nc
+PLIST_SUB+= NETCDF="" HDF="@comment "
+.endif
+
+post-extract:
+ ${MKDIR} "${WRKSRC}/examples"
+ cd "${WRKSRC}/examples" && ${TAR} -xzf "${DISTDIR}/example.tar.gz"
+
+post-configure:
+ ${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:" ${WRKSRC}/src/gx.h
+
+post-install:
+ ${MKDIR} "${DATADIR}"
+ cd ${WRKSRC}/data && ${FIND} . \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} "${DATADIR}"
+ ${MKDIR} "${EXAMPLESDIR}"
+ cd ${WRKSRC}/examples && ${FIND} . \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} "${EXAMPLESDIR}"
+.if !defined(NOPORTDOCS)
+ ${MKDIR} "${DOCSDIR}"
+ cd ${WRKSRC}/doc && ${FIND} . \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} "${DOCSDIR}"
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/grads/distinfo b/graphics/grads/distinfo
new file mode 100644
index 000000000000..af81b49ab352
--- /dev/null
+++ b/graphics/grads/distinfo
@@ -0,0 +1,4 @@
+MD5 (grads-1.9b3-src.tar.gz) = e09427e20cddecd3e57ee9540856ced8
+SIZE (grads-1.9b3-src.tar.gz) = 2761953
+MD5 (example.tar.gz) = 1e152c120a1781debdddfdf90435089e
+SIZE (example.tar.gz) = 1647527
diff --git a/graphics/grads/files/patch-configure b/graphics/grads/files/patch-configure
new file mode 100644
index 000000000000..ddb048b3113a
--- /dev/null
+++ b/graphics/grads/files/patch-configure
@@ -0,0 +1,22 @@
+$FreeBSD$
+
+--- configure.orig Fri Mar 12 09:24:26 2004
++++ configure Fri Mar 25 16:02:29 2005
+@@ -5123,7 +5123,7 @@
+ cat >conftest.$ac_ext <<_ACEOF
+ #line 5124 "configure"
+ #include "confdefs.h"
+-#include <freq.h>
++#include <X11/libsx/freq.h>
+ _ACEOF
+ if { (eval echo "$as_me:5128: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+@@ -7261,7 +7261,7 @@
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lmfhdf $LIBS"
++LIBS="-lmfhdf -ldf $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ #line 7266 "configure"
+ #include "confdefs.h"
diff --git a/graphics/grads/files/patch-src_gagui.c b/graphics/grads/files/patch-src_gagui.c
new file mode 100644
index 000000000000..ec52dd306f70
--- /dev/null
+++ b/graphics/grads/files/patch-src_gagui.c
@@ -0,0 +1,15 @@
+$FreeBSD$
+
+--- src/gagui.c.orig Fri Mar 25 15:20:19 2005
++++ src/gagui.c Fri Mar 25 15:20:47 2005
+@@ -37,8 +37,8 @@
+
+ #include <time.h>
+
+-#include "libsx.h"
+-#include "freq.h"
++#include "X11/libsx/libsx.h"
++#include "X11/libsx/freq.h"
+ #include "grads.h"
+ #include "gx.h"
+
diff --git a/graphics/grads/files/patch-src_gagui.h b/graphics/grads/files/patch-src_gagui.h
new file mode 100644
index 000000000000..6cfda47fa30c
--- /dev/null
+++ b/graphics/grads/files/patch-src_gagui.h
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- src/gagui.h.orig Fri Mar 25 15:17:42 2005
++++ src/gagui.h Fri Mar 25 15:18:16 2005
+@@ -11,7 +11,7 @@
+ */
+ /* kk --- 020619 added List and Free_List --- kk */
+
+-#include "libsx.h"
++#include "X11/libsx/libsx.h"
+
+ int init_display(int argc, char **argv, void *data);
+ int Custom_GUI( char *fname );
diff --git a/graphics/grads/files/patch-src_gsgui.c b/graphics/grads/files/patch-src_gsgui.c
new file mode 100644
index 000000000000..96492e0fa682
--- /dev/null
+++ b/graphics/grads/files/patch-src_gsgui.c
@@ -0,0 +1,15 @@
+$FreeBSD$
+
+--- src/gsgui.c.orig Fri Mar 25 15:21:29 2005
++++ src/gsgui.c Fri Mar 25 15:21:42 2005
+@@ -28,8 +28,8 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+
+-#include "libsx.h"
+-#include "freq.h"
++#include "X11/libsx/libsx.h"
++#include "X11/libsx/freq.h"
+ #include "gagui.h"
+
+ /* Supported widget types */
diff --git a/graphics/grads/files/patch-src_gx.h b/graphics/grads/files/patch-src_gx.h
new file mode 100644
index 000000000000..a8e2afb2b762
--- /dev/null
+++ b/graphics/grads/files/patch-src_gx.h
@@ -0,0 +1,13 @@
+$FreeBSD$
+
+--- src/gx.h.orig Fri Mar 25 15:37:16 2005
++++ src/gx.h Fri Mar 25 15:37:53 2005
+@@ -45,7 +45,7 @@
+ /* Default directory containing the stroke and map data sets.
+ User can override this default via setenv GADDIR */
+
+-static char *datad = "/usr/local/lib/grads";
++static char *datad = "%%DATADIR%%";
+
+ /* Option flag. If 0, map data set is only read once into a
+ dynamically allocated memory area. The memory is held onto
diff --git a/graphics/grads/files/patch-src_gxhpng.c b/graphics/grads/files/patch-src_gxhpng.c
new file mode 100644
index 000000000000..dddaf7b9edcb
--- /dev/null
+++ b/graphics/grads/files/patch-src_gxhpng.c
@@ -0,0 +1,17 @@
+$FreeBSD$
+
+--- src/gxhpng.c.orig Fri Mar 25 15:23:06 2005
++++ src/gxhpng.c Fri Mar 25 15:23:48 2005
+@@ -377,7 +377,11 @@
+ return (retcod);
+ }
+
+-int gdCompareInt(const void *a, const void *b);
++int gdCompareInt(const void *a, const void *b)
++{
++ return (*(const int *)a) - (*(const int *)b);
++}
++
+
+ /* Version of gdImageFilledPolygon to invoke my local
+ version of gdImageLne. Nothing else changed... B.Doty 5/31/01 */
diff --git a/graphics/grads/pkg-descr b/graphics/grads/pkg-descr
new file mode 100644
index 000000000000..cdbfdd25008e
--- /dev/null
+++ b/graphics/grads/pkg-descr
@@ -0,0 +1,8 @@
+The Grid Analysis and Display System (GrADS) is an interactive
+desktop tool that is used for easy access, manipulation, and
+visualization of earth science data. The format of the data may be
+either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets).
+GrADS has been implemented worldwide on a variety of commonly used
+operating systems and is freely distributed over the Internet.
+
+WWW: http://grads.iges.org/grads/
diff --git a/graphics/grads/pkg-plist b/graphics/grads/pkg-plist
new file mode 100644
index 000000000000..95ed6d6513b2
--- /dev/null
+++ b/graphics/grads/pkg-plist
@@ -0,0 +1,393 @@
+bin/bufrscan
+bin/gradsc
+%%HDF%%bin/gradshdf
+%%NETCDF%%bin/gradsnc
+bin/gribmap
+bin/gribscan
+bin/gxeps
+bin/gxps
+bin/gxtran
+bin/stnmap
+bin/wgrib
+%%PORTDOCS%%%%DOCSDIR%%/16colors.html
+%%PORTDOCS%%%%DOCSDIR%%/about.html
+%%PORTDOCS%%%%DOCSDIR%%/aboutgriddeddata.html
+%%PORTDOCS%%%%DOCSDIR%%/aboutstationdata.html
+%%PORTDOCS%%%%DOCSDIR%%/advdisplay.html
+%%PORTDOCS%%%%DOCSDIR%%/advhardcopy.html
+%%PORTDOCS%%%%DOCSDIR%%/animation.html
+%%PORTDOCS%%%%DOCSDIR%%/basic.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/clear.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/close.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/collect.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/define.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/disablefwrite.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/disableprint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/display.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawdropmenu.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawline.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawmap.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawmark.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawpolyf.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawrec.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawrecf.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawstring.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawtitle.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawwxsym.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawxlab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/drawylab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/enableprint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/exec.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/grads.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/help.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/modify.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/open.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/outxwd.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/print.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/printim.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/qdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/qfwrite.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/qpos.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/query.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/quit.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/redrawbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/reinit.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/reset.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/run.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/sdfopen.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setannot.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setarrlab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setarrowhead.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setarrscl.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setbackground.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setbarbase.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setbargap.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setbaropts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setblack.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setccolor.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setccols.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setclab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setclevs.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setclip.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setclopts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setclskip.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcmark.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcmax.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcmin.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcsmooth.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcstyle.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcterp.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setcthick.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdatawarn.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdbuff.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdefval.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdfile.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdignum.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdigsize.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdisplay.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setdropmenu.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setfgvals.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setfont.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setframe.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setfwrite.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setgrads.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setgrid.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setgridln.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setgxout.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/sethempref.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setimprun.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setlatlonlevtime.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setlats.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setlfcols.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setline.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setloopdim.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setloopincr.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setlooping.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmap.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmdlopts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmissconn.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmpdraw.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmpdset.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmproj.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmpt.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setmpvals.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setparea.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setpoli.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setprnopts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setrband.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setrbcols.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setrbrange.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setrgb.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstat.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstid.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstnprint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstring.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstrmden.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setstrsiz.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/settimelab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/settlsupp.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setvpage.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setvrange.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setvrange2.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setwarn.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setwxcols.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setwxopt.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxaxis.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxflip.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlabs.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlevs.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlopts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxlpos.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxsize.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxyrev.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setxyzt.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setyaxis.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setyflip.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylab.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylabs.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylevs.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylint.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylopts.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setylpos.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/setzlog.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/shell.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/stat.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/swap.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/tserbarb.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/tserwx.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/undefine.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/wi.html
+%%PORTDOCS%%%%DOCSDIR%%/cmd/xdfopen.html
+%%PORTDOCS%%%%DOCSDIR%%/colorcontrol.html
+%%PORTDOCS%%%%DOCSDIR%%/commandline.html
+%%PORTDOCS%%%%DOCSDIR%%/commands.html
+%%PORTDOCS%%%%DOCSDIR%%/commandsatt.html
+%%PORTDOCS%%%%DOCSDIR%%/coordinate.html
+%%PORTDOCS%%%%DOCSDIR%%/descriptorfile.html
+%%PORTDOCS%%%%DOCSDIR%%/dimenv.html
+%%PORTDOCS%%%%DOCSDIR%%/display.html
+%%PORTDOCS%%%%DOCSDIR%%/expressions.html
+%%PORTDOCS%%%%DOCSDIR%%/font.html
+%%PORTDOCS%%%%DOCSDIR%%/footnote1.html
+%%PORTDOCS%%%%DOCSDIR%%/func/aave.html
+%%PORTDOCS%%%%DOCSDIR%%/func/abs.html
+%%PORTDOCS%%%%DOCSDIR%%/func/acos.html
+%%PORTDOCS%%%%DOCSDIR%%/func/amean.html
+%%PORTDOCS%%%%DOCSDIR%%/func/asin.html
+%%PORTDOCS%%%%DOCSDIR%%/func/asum.html
+%%PORTDOCS%%%%DOCSDIR%%/func/asumg.html
+%%PORTDOCS%%%%DOCSDIR%%/func/atan2.html
+%%PORTDOCS%%%%DOCSDIR%%/func/ave.html
+%%PORTDOCS%%%%DOCSDIR%%/func/cdiff.html
+%%PORTDOCS%%%%DOCSDIR%%/func/coll2gr.html
+%%PORTDOCS%%%%DOCSDIR%%/func/const.html
+%%PORTDOCS%%%%DOCSDIR%%/func/cos.html
+%%PORTDOCS%%%%DOCSDIR%%/func/exp.html
+%%PORTDOCS%%%%DOCSDIR%%/func/fndlvl.html
+%%PORTDOCS%%%%DOCSDIR%%/func/gint.html
+%%PORTDOCS%%%%DOCSDIR%%/func/gr2stn.html
+%%PORTDOCS%%%%DOCSDIR%%/func/hcurl.html
+%%PORTDOCS%%%%DOCSDIR%%/func/hdivg.html
+%%PORTDOCS%%%%DOCSDIR%%/func/log.html
+%%PORTDOCS%%%%DOCSDIR%%/func/log10.html
+%%PORTDOCS%%%%DOCSDIR%%/func/mag.html
+%%PORTDOCS%%%%DOCSDIR%%/func/maskout.html
+%%PORTDOCS%%%%DOCSDIR%%/func/max.html
+%%PORTDOCS%%%%DOCSDIR%%/func/maxloc.html
+%%PORTDOCS%%%%DOCSDIR%%/func/mean.html
+%%PORTDOCS%%%%DOCSDIR%%/func/min.html
+%%PORTDOCS%%%%DOCSDIR%%/func/minloc.html
+%%PORTDOCS%%%%DOCSDIR%%/func/oabin.html
+%%PORTDOCS%%%%DOCSDIR%%/func/oacres.html
+%%PORTDOCS%%%%DOCSDIR%%/func/pow.html
+%%PORTDOCS%%%%DOCSDIR%%/func/scorr.html
+%%PORTDOCS%%%%DOCSDIR%%/func/sin.html
+%%PORTDOCS%%%%DOCSDIR%%/func/skip.html
+%%PORTDOCS%%%%DOCSDIR%%/func/smth9.html
+%%PORTDOCS%%%%DOCSDIR%%/func/sqrt.html
+%%PORTDOCS%%%%DOCSDIR%%/func/sregr.html
+%%PORTDOCS%%%%DOCSDIR%%/func/stnave.html
+%%PORTDOCS%%%%DOCSDIR%%/func/stnmax.html
+%%PORTDOCS%%%%DOCSDIR%%/func/stnmin.html
+%%PORTDOCS%%%%DOCSDIR%%/func/sum.html
+%%PORTDOCS%%%%DOCSDIR%%/func/sumg.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tan.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tcorr.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tloop.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tmave.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tregr.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tvrh2q.html
+%%PORTDOCS%%%%DOCSDIR%%/func/tvrh2t.html
+%%PORTDOCS%%%%DOCSDIR%%/func/vint.html
+%%PORTDOCS%%%%DOCSDIR%%/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/functionsatt.html
+%%PORTDOCS%%%%DOCSDIR%%/gadocindex.html
+%%PORTDOCS%%%%DOCSDIR%%/graphelem.html
+%%PORTDOCS%%%%DOCSDIR%%/graphics.html
+%%PORTDOCS%%%%DOCSDIR%%/grib.html
+%%PORTDOCS%%%%DOCSDIR%%/grib_levels.html
+%%PORTDOCS%%%%DOCSDIR%%/grib_parameters.html
+%%PORTDOCS%%%%DOCSDIR%%/gsf.html
+%%PORTDOCS%%%%DOCSDIR%%/imageoutput.html
+%%PORTDOCS%%%%DOCSDIR%%/images/NewIGES.css
+%%PORTDOCS%%%%DOCSDIR%%/images/blue_margin.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_10.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_11.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_12.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_13.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_14.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_15.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_2.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_3.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_4.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_5.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_6.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_7.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_8.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_9.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_b.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_clear.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/dot_w.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/key.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/logom2.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig1.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig2.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig3.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig4.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig5.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig6.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig7.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig8.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tutorial_fig9.gif
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/indexalpha.html
+%%PORTDOCS%%%%DOCSDIR%%/indexlist.html
+%%PORTDOCS%%%%DOCSDIR%%/links.html
+%%PORTDOCS%%%%DOCSDIR%%/map.html
+%%PORTDOCS%%%%DOCSDIR%%/mathfunctions.html
+%%PORTDOCS%%%%DOCSDIR%%/ncdump.html
+%%PORTDOCS%%%%DOCSDIR%%/ncgen.html
+%%PORTDOCS%%%%DOCSDIR%%/pagecontrol.html
+%%PORTDOCS%%%%DOCSDIR%%/pages.html
+%%PORTDOCS%%%%DOCSDIR%%/reference.html
+%%PORTDOCS%%%%DOCSDIR%%/reinitialization.html
+%%PORTDOCS%%%%DOCSDIR%%/script.html
+%%PORTDOCS%%%%DOCSDIR%%/start.html
+%%PORTDOCS%%%%DOCSDIR%%/stnmap.html
+%%PORTDOCS%%%%DOCSDIR%%/templates.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
+%%PORTDOCS%%%%DOCSDIR%%/udf.html
+%%PORTDOCS%%%%DOCSDIR%%/users.html
+%%PORTDOCS%%%%DOCSDIR%%/usingstationdata.html
+%%PORTDOCS%%%%DOCSDIR%%/util/gribmap.html
+%%PORTDOCS%%%%DOCSDIR%%/util/gribscan.html
+%%PORTDOCS%%%%DOCSDIR%%/util/gxeps.html
+%%PORTDOCS%%%%DOCSDIR%%/util/gxps.html
+%%PORTDOCS%%%%DOCSDIR%%/util/gxtran.html
+%%PORTDOCS%%%%DOCSDIR%%/util/ncdump.html
+%%PORTDOCS%%%%DOCSDIR%%/util/ncgen.html
+%%PORTDOCS%%%%DOCSDIR%%/util/stnmap.html
+%%PORTDOCS%%%%DOCSDIR%%/utilities.html
+%%PORTDOCS%%%%DOCSDIR%%/variable.html
+%%PORTDOCS%%%%DOCSDIR%%/variableformats.html
+%%PORTDOCS%%%%DOCSDIR%%/xdfsample1.txt
+%%PORTDOCS%%%%DOCSDIR%%/xdfsample2.txt
+%%PORTDOCS%%%%DOCSDIR%%/xsections.html
+%%EXAMPLESDIR%%/model.ctl
+%%EXAMPLESDIR%%/model.dat
+%%EXAMPLESDIR%%/sample
+%%DATADIR%%/font0.dat
+%%DATADIR%%/font1.dat
+%%DATADIR%%/font2.dat
+%%DATADIR%%/font3.dat
+%%DATADIR%%/font4.dat
+%%DATADIR%%/font5.dat
+%%DATADIR%%/hires
+%%DATADIR%%/lowres
+%%DATADIR%%/mres
+%%DATADIR%%/tables/#B3M-000-004-D#
+%%DATADIR%%/tables/B2L-058-000-B
+%%DATADIR%%/tables/B2L-058-000-D
+%%DATADIR%%/tables/B2L-058-001-B
+%%DATADIR%%/tables/B2L-058-001-B.001
+%%DATADIR%%/tables/B2L-058-001-D
+%%DATADIR%%/tables/B2L-058-001-D.001
+%%DATADIR%%/tables/B2L-058-003-B
+%%DATADIR%%/tables/B2L-128-001-B
+%%DATADIR%%/tables/B2L-128-001-B.001
+%%DATADIR%%/tables/B2L-128-001-D
+%%DATADIR%%/tables/B2L-128-001-D.001
+%%DATADIR%%/tables/B2M-000-000-0
+%%DATADIR%%/tables/B2M-000-000-A
+%%DATADIR%%/tables/B2M-000-000-B
+%%DATADIR%%/tables/B2M-000-000-D
+%%DATADIR%%/tables/B2M-000-002-0
+%%DATADIR%%/tables/B2M-000-002-A
+%%DATADIR%%/tables/B2M-000-002-B
+%%DATADIR%%/tables/B2M-000-002-D
+%%DATADIR%%/tables/B2M-000-003-0
+%%DATADIR%%/tables/B2M-000-003-A
+%%DATADIR%%/tables/B2M-000-003-B
+%%DATADIR%%/tables/B2M-000-003-D
+%%DATADIR%%/tables/B3L-058-000-B
+%%DATADIR%%/tables/B3L-058-000-D
+%%DATADIR%%/tables/B3L-058-005-B
+%%DATADIR%%/tables/B3L-058000-005000-B
+%%DATADIR%%/tables/B3L-098-001-B
+%%DATADIR%%/tables/B3L-098-001-D
+%%DATADIR%%/tables/B3L-128-001-B
+%%DATADIR%%/tables/B3L-160000-000001-B
+%%DATADIR%%/tables/B3L-160000-000001-B-forHDGOES
+%%DATADIR%%/tables/B3L-160000-000001-D
+%%DATADIR%%/tables/B3L-160000-000001-D-forHDGOES
+%%DATADIR%%/tables/B3L-160000-006001-B
+%%DATADIR%%/tables/B3L-160000-006001-B.txt
+%%DATADIR%%/tables/B3L-160000-006001-D
+%%DATADIR%%/tables/B3L-160000-006001-D.txt
+%%DATADIR%%/tables/B3L-200-001-B
+%%DATADIR%%/tables/B3M-000-003-0
+%%DATADIR%%/tables/B3M-000-004-0
+%%DATADIR%%/tables/B3M-000-004-A
+%%DATADIR%%/tables/B3M-000-004-B
+%%DATADIR%%/tables/B3M-000-004-D
+%%DATADIR%%/tables/B3M-000-005-0
+%%DATADIR%%/tables/B3M-000-005-A
+%%DATADIR%%/tables/B3M-000-005-B
+%%DATADIR%%/tables/B3M-000-005-B.new
+%%DATADIR%%/tables/B3M-000-005-D
+%%DATADIR%%/tables/B3M-000-006-0
+%%DATADIR%%/tables/B3M-000-006-A
+%%DATADIR%%/tables/B3M-000-006-B
+%%DATADIR%%/tables/B3M-000-006-D
+%%DATADIR%%/tables/B3M-000-007-0
+%%DATADIR%%/tables/B3M-000-007-A
+%%DATADIR%%/tables/B3M-000-007-B
+%%DATADIR%%/tables/B3M-000-007-D
+%%DATADIR%%/tables/B3M-000-008-0
+%%DATADIR%%/tables/B3M-000-008-A
+%%DATADIR%%/tables/B3M-000-008-B
+%%DATADIR%%/tables/B3M-000-008-D
+%%DATADIR%%/tables/B3M-000-009-0
+%%DATADIR%%/tables/B3M-000-009-A
+%%DATADIR%%/tables/B3M-000-009-B
+%%DATADIR%%/tables/B3M-000-009-D
+%%DATADIR%%/tables/B3M-000-010-0
+%%DATADIR%%/tables/B3M-000-010-A
+%%DATADIR%%/tables/B3M-000-010-B
+%%DATADIR%%/tables/B3M-000-010-D
+%%DATADIR%%/tables/convert.c
+%%DATADIR%%/udunits.dat
+@dirrm %%DATADIR%%/tables
+@dirrm %%DATADIR%%
+@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/util
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/func
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmd
+%%PORTDOCS%%@dirrm %%DOCSDIR%%