rpms/netcdf/devel netcdf-4.1-beta2-pkgconfig.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 netcdf.spec, 1.37, 1.38 sources, 1.9, 1.10 netcdf-4.0.0-gcc4.3-cstring.patch, 1.1, NONE

Orion Poplawski orion at fedoraproject.org
Wed Nov 11 17:36:09 UTC 2009


Author: orion

Update of /cvs/pkgs/rpms/netcdf/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6399

Modified Files:
	.cvsignore netcdf.spec sources 
Added Files:
	netcdf-4.1-beta2-pkgconfig.patch 
Removed Files:
	netcdf-4.0.0-gcc4.3-cstring.patch 
Log Message:
* Wed Nov 11 2009 Orion Poplawski <orion at cora.nwra.com> - 4.1.0-0.1.2009111008
- Update to 4.1.0 beta 2 snapshot
- Enable: netcdf-4, dap, hdf4, ncgen4, a lot more tests


netcdf-4.1-beta2-pkgconfig.patch:
 nc-config.in |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

--- NEW FILE netcdf-4.1-beta2-pkgconfig.patch ---
--- netcdf-4.1-beta2-snapshot2009102000/nc-config.in.pkgconfig	2009-09-24 12:42:06.000000000 -0600
+++ netcdf-4.1-beta2-snapshot2009102000/nc-config.in	2009-10-24 13:22:26.588585310 -0600
@@ -8,7 +8,6 @@
 
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
 includedir=${prefix}/include
 
 cc="@CC@"
@@ -16,8 +15,6 @@
 fc="@FC@"
 cflags=" -I${includedir}"
 fflags="@FFLAGS@ @MOD_FLAG@${includedir}"
-libs="-L${libdir} @NC_LIBS@"
-flibs="-L${libdir} @NC_FLIBS@"
 has_dap="@HAS_DAP@"
 has_nc2="@HAS_NC2@"
 has_nc4="@HAS_NC4@"
@@ -134,11 +131,11 @@
 	;;
 
     --libs)
-       	echo $libs
+       	pkg-config netcdf --libs
        	;;
 
     --flibs)
-       	echo $flibs
+       	pkg-config netcdf --flibs
        	;;
 
     --has-dap)


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/netcdf/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- .cvsignore	16 Apr 2009 17:20:58 -0000	1.9
+++ .cvsignore	11 Nov 2009 17:36:08 -0000	1.10
@@ -1 +1 @@
-netcdf-4.0.1.tar.gz
+netcdf-4-daily.tar.gz


Index: netcdf.spec
===================================================================
RCS file: /cvs/pkgs/rpms/netcdf/devel/netcdf.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -p -r1.37 -r1.38
--- netcdf.spec	25 Jul 2009 18:03:20 -0000	1.37
+++ netcdf.spec	11 Nov 2009 17:36:08 -0000	1.38
@@ -1,22 +1,29 @@
 Name:           netcdf
-Version:        4.0.1
-Release:        2%{?dist}
+Version:        4.1.0
+Release:        0.1.2009111008%{?dist}
 Summary:        Libraries for the Unidata network Common Data Form
 
 Group:          Applications/Engineering
 License:        NetCDF
-URL:            http://my.unidata.ucar.edu/content/software/netcdf/index.html
-Source0:        ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-%{version}.tar.gz
-Patch0:         netcdf-4.0.0-gcc4.3-cstring.patch
+URL:            http://www.unidata.ucar.edu/software/netcdf/
+#Source0:        ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-%{version}.tar.gz
+Source0:        ftp://ftp.unidata.ucar.edu/pub/netcdf/snapshot/netcdf-4-daily.tar.gz
+#Remove extraneous @FLIBS@ from netcdf.pc.  Was reported on mailling list
+Patch2:         netcdf-4.1-beta2-pkgconfig.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gcc-gfortran, gawk
+BuildRequires:  hdf-devel
 BuildRequires:  hdf5-devel
+BuildRequires:  libcurl-devel
+BuildRequires:  zlib-devel
+BuildRequires:  valgrind
 
 %package devel
 Summary:        Development files for netcdf
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
+Requires:       gcc-gfortran%{_isa}
 Requires:       pkgconfig
 
 %package static
@@ -63,20 +70,32 @@ man pages.
 %description static
 This package contains the netCDF static libs.
 
+
 %prep
-%setup -q
-%patch0 -p1
+%setup -q -n netcdf-4.1-snapshot2009111008
+%patch2 -p1 -b .pkgconfig
+
 
 %build
+export F77="gfortran"
 export FC="gfortran"
-export F90="gfortran"
-export CPPFLAGS="-fPIC"
-export FFLAGS="-fPIC ${RPM_OPT_FLAGS}"
-export F90FLAGS="$FFLAGS"
+export FFLAGS="${RPM_OPT_FLAGS}"
 export FCFLAGS="$FFLAGS"
-%configure --enable-shared
-# parallel build is broken, .mod file hasn't right deps %%{?_smp_mflags}
-make
+%configure CPPFLAGS=-I%{_includedir}/hdf \
+           LDFLAGS=-L%{_libdir}/hdf \
+           --enable-shared \
+           --enable-netcdf-4 \
+           --enable-dap \
+           --enable-hdf4 \
+           --enable-ncgen4 \
+           --enable-extra-example-tests \
+           --enable-valgrind-tests \
+           --disable-dap-remote-tests
+# This goes into the wrong place now
+#           --enable-docs-install \
+
+make #%{?_smp_mflags}
+
 
 %install
 make install DESTDIR=${RPM_BUILD_ROOT}
@@ -89,6 +108,7 @@ mkdir -p ${RPM_BUILD_ROOT}%{_fmoddir}
 /bin/rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la
 /bin/rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
 
+
 %check
 make check
 
@@ -96,6 +116,7 @@ make check
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
+
 %post
 /sbin/ldconfig
 /sbin/install-info %{_infodir}/netcdf.info \
@@ -108,6 +129,7 @@ if [ "$1" = 0 ]; then
     %{_infodir}/dir 2>/dev/null || :
 fi
 
+
 %files
 %defattr(-,root,root,-)
 %doc COPYRIGHT README
@@ -130,6 +152,10 @@ fi
 
 
 %changelog
+* Wed Nov 11 2009 Orion Poplawski <orion at cora.nwra.com> - 4.1.0-0.1.2009111008
+- Update to 4.1.0 beta 2 snapshot
+- Enable: netcdf-4, dap, hdf4, ncgen4, a lot more tests
+
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.0.1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/netcdf/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- sources	16 Apr 2009 17:20:58 -0000	1.9
+++ sources	11 Nov 2009 17:36:08 -0000	1.10
@@ -1 +1 @@
-a251453c5477599f050fa4e593295186  netcdf-4.0.1.tar.gz
+8455dcb7716fefc28eb6d219e4c1f9ce  netcdf-4-daily.tar.gz


--- netcdf-4.0.0-gcc4.3-cstring.patch DELETED ---




More information about the fedora-extras-commits mailing list