--- ../../../ports/science/netcdf/Portfile	2009-06-20 10:11:45.000000000 +0900
+++ Portfile	2009-06-20 12:27:41.000000000 +0900
@@ -4,7 +4,7 @@
 
 name         netcdf
 version      4.0.1
-revision     1
+revision     2
 maintainers  nomaintainer
 platforms    darwin
 categories   science
@@ -31,23 +31,18 @@
                     sha1    96b361de72bcf68eaba42e7e5cf0f92c33d288e9 \
                     rmd160  ba74363bbc4c76fc1bbac578ba4c2af4739b4958
 
-
-
 depends_lib  port:szip \
-             port:hdf5-18 \
-             port:openmpi
+             port:hdf5-18
 
-configure.fc        openmpif77
-configure.cc        openmpicc
-configure.cxx       openmpicxx
 configure.cppflags  "-DNDEBUG -Df2cFortran"
 configure.cxxflags  "-O2 -fno-common"
 configure.cflags    "-O2 -fno-common"
-configure.args \
-    --enable-shared \
-    --enable-netcdf-4 \
-    --with-hdf5=${prefix} \
-    --with-szlib=${prefix}
+configure.args      --enable-shared \
+                    --enable-netcdf-4 \
+                    --enable-ncgen4 \
+                    --disable-f77 \
+                    --with-hdf5=${prefix} \
+                    --with-szlib=${prefix}
 
 test.run    yes
 test.target check
@@ -61,8 +56,20 @@
 }
 
 variant g95 description {Enable Fortran support with g95} {
-    depends_lib     port:g95
+    depends_lib-append      port:g95
     configure.args-delete   --disable-f77
-    configure.fc        ${prefix}/bin/g95
+    configure.fc            ${prefix}/bin/g95
     configure.env-append    FCFLAGS=-O2
 }
+
+variant openmpi description {compile with openmpi} {
+    depends_lib-append  port:openmpi
+    configure.fc        openmpif77
+    configure.cc        openmpicc
+    configure.cxx       openmpicxx
+}
+
+variant dap description {enable dap} {
+    depends_lib-append      port:curl
+    configure.args-append   --enable-dap
+}

