rpms/grads/FC-3 gawrapsd.h, NONE, 1.1 grads-build_fixes.diff, 1.1, 1.2 grads.spec, 1.8, 1.9
Patrice Dumas (pertusus)
fedora-extras-commits at redhat.com
Fri Apr 21 20:40:05 UTC 2006
Author: pertusus
Update of /cvs/extras/rpms/grads/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12167
Modified Files:
grads-build_fixes.diff grads.spec
Added Files:
gawrapsd.h
Log Message:
Sync with devel (enable hdf, rebuild for newer libdap)
--- NEW FILE gawrapsd.h ---
#if USEHDF == 1
#define ncopen sd_ncopen
#define ncvarinq sd_ncvarinq
#define ncopts sd_ncopts
#define ncvarid sd_ncvarid
#define ncattinq sd_ncattinq
#define ncvarget sd_ncvarget
#define ncattget sd_ncattget
#define ncclose sd_ncclose
#define ncinquire sd_ncinquire
#define ncattname sd_ncattname
#define nctypelen sd_nctypelen
#define ncdiminq sd_ncdiminq
#endif
grads-build_fixes.diff:
Index: grads-build_fixes.diff
===================================================================
RCS file: /cvs/extras/rpms/grads/FC-3/grads-build_fixes.diff,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- grads-build_fixes.diff 20 Dec 2005 12:16:26 -0000 1.1
+++ grads-build_fixes.diff 21 Apr 2006 20:40:05 -0000 1.2
@@ -1,6 +1,6 @@
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/acinclude.m4 grads-1.9b4/acinclude.m4
+diff -u --recursive grads-1.9b4-orig/acinclude.m4 grads-1.9b4-rpm/acinclude.m4
--- grads-1.9b4-orig/acinclude.m4 2003-10-02 16:01:15.000000000 +0200
-+++ grads-1.9b4/acinclude.m4 2005-08-16 12:08:41.000000000 +0200
++++ grads-1.9b4-rpm/acinclude.m4 2006-02-17 15:19:32.000000000 +0100
@@ -165,10 +165,10 @@
dnl enabled, just calls AC_CHECK_LIB. If not, checks for the presence
dnl of a file "libname.a" in the supplibs directory.
@@ -81,14 +81,9 @@
ga_check_dods="no"
AC_CHECK_HEADER(udunits.h,
-Seulement dans grads-1.9b4: autom4te.cache
-Seulement dans grads-1.9b4: autoscan.log
-Seulement dans grads-1.9b4: config.h.in
-Seulement dans grads-1.9b4: config.log
-Seulement dans grads-1.9b4: config.status
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/configure.in grads-1.9b4/configure.in
+diff -u --recursive grads-1.9b4-orig/configure.in grads-1.9b4-rpm/configure.in
--- grads-1.9b4-orig/configure.in 2005-05-23 17:04:40.000000000 +0200
-+++ grads-1.9b4/configure.in 2005-08-16 12:05:01.000000000 +0200
++++ grads-1.9b4-rpm/configure.in 2006-02-17 15:56:16.000000000 +0100
@@ -274,14 +274,24 @@
@@ -115,7 +110,33 @@
gui_libs="$gui_libs -lXaw -lXmu -lXt $guilibadd"
AC_SUBST(gui_libs)
else
-@@ -383,15 +393,25 @@
+@@ -366,6 +376,11 @@
+ fi
+ echo
+
++AH_BOTTOM([
++#ifdef HDF_SD_NETCDF
++#include "gawrapsd.h"
++#endif
++])
+
+ use_hdf=no
+ if test "$with_hdf" != "no" ; then
+@@ -373,6 +388,13 @@
+ fi
+ if test $use_hdf = "yes" ; then
+ GA_SET_LIB_VAR(hdf_libs, [mfhdf df jpeg udunits z])
++ if test "${ga_dyn_supplibs}" = "yes"; then
++ ac_save_LIBS="$LIBS"
++ LIBS="$LIBS $hdf_libs"
++ AC_CHECK_FUNC([sd_ncopen],
++ [AC_DEFINE([HDF_SD_NETCDF],[],[prepend sd_ to netcdf symbols])])
++ LIBS="$ac_save_LIBS"
++ fi
+ AC_SUBST(hdf_libs)
+ extra_bins="$extra_bins gradshdf"
+ echo "+ gradshdf (HDF-SDS/netCDF) build enabled"
+@@ -383,15 +405,25 @@
use_dods=no
@@ -143,7 +164,7 @@
GA_CHECK_LIB(gadods, main, [use_gadods=yes], [use_gadods=no])
if test $use_gadods = "yes" ; then
-@@ -404,7 +424,11 @@
+@@ -404,7 +436,11 @@
echo "+ gradsdods (OPeNDAP/netCDF) build enabled - gridded interface only"
fi
@@ -156,20 +177,10 @@
AC_SUBST(dods_libs)
AC_SUBST(gadods_def)
else
-Seulement dans grads-1.9b4: configure.scan
-Seulement dans grads-1.9b4: grads-1.9b4.tar.gz
-Seulement dans grads-1.9b4: grads.spec
-Seulement dans grads-1.9b4: libdap.m4
-Seulement dans grads-1.9b4: libnc-dap.m4
-Seulement dans grads-1.9b4: Makefile
-Seulement dans grads-1.9b4/src: bufrscan
-Seulement dans grads-1.9b4/src: bufrscan.o
-Seulement dans grads-1.9b4/src: bufrstn.o
-Seulement dans grads-1.9b4/src: buildinfo.h
-Seulement dans grads-1.9b4/src: config.h
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/src/config.h.in grads-1.9b4/src/config.h.in
+Seulement dans grads-1.9b4-rpm/: .configure.in.swp
+diff -u --recursive grads-1.9b4-orig/src/config.h.in grads-1.9b4-rpm/src/config.h.in
--- grads-1.9b4-orig/src/config.h.in 2004-12-15 22:00:03.000000000 +0100
-+++ grads-1.9b4/src/config.h.in 2005-08-16 12:05:39.000000000 +0200
++++ grads-1.9b4-rpm/src/config.h.in 2006-02-17 15:19:32.000000000 +0100
@@ -88,6 +88,9 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
@@ -180,37 +191,9 @@
/* Enable GUI widgets */
#undef USEGUI
-Seulement dans grads-1.9b4/src: config.h.in~
-Seulement dans grads-1.9b4/src: fgbds.o
-Seulement dans grads-1.9b4/src: fgutil.o
-Seulement dans grads-1.9b4/src: gabufr.o
-Seulement dans grads-1.9b4/src: gabufrtbl.o
-Seulement dans grads-1.9b4/src: gacfg-c.o
-Seulement dans grads-1.9b4/src: gacfg-dods.o
-Seulement dans grads-1.9b4/src: gacfg-hdf.o
-Seulement dans grads-1.9b4/src: gacfg-nc.o
-Seulement dans grads-1.9b4/src: gaddes-c.o
-Seulement dans grads-1.9b4/src: gaddes-dods.o
-Seulement dans grads-1.9b4/src: gaddes-hdf.o
-Seulement dans grads-1.9b4/src: gaddes-nc.o
-Seulement dans grads-1.9b4/src: gaddes.sa.o
-Seulement dans grads-1.9b4/src: gaexpr.o
-Seulement dans grads-1.9b4/src: gafunc.o
-Seulement dans grads-1.9b4/src: gagmap.o
-Seulement dans grads-1.9b4/src: gagui.o
-Seulement dans grads-1.9b4/src: gagx.o
-Seulement dans grads-1.9b4/src: gaio-c.o
-Seulement dans grads-1.9b4/src: gaio-dods.o
-Seulement dans grads-1.9b4/src: gaio-hdf.o
-Seulement dans grads-1.9b4/src: gaio-nc.o
-Seulement dans grads-1.9b4/src: galats.o
-Seulement dans grads-1.9b4/src: gamach.o
-Seulement dans grads-1.9b4/src: gasdf-dods.o
-Seulement dans grads-1.9b4/src: gasdf-hdf.o
-Seulement dans grads-1.9b4/src: gasdf-nc.o
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/src/gauser.c grads-1.9b4/src/gauser.c
+diff -u --recursive grads-1.9b4-orig/src/gauser.c grads-1.9b4-rpm/src/gauser.c
--- grads-1.9b4-orig/src/gauser.c 2005-05-18 20:51:01.000000000 +0200
-+++ grads-1.9b4/src/gauser.c 2005-08-16 11:33:49.000000000 +0200
++++ grads-1.9b4-rpm/src/gauser.c 2006-02-17 15:19:32.000000000 +0100
@@ -42,6 +42,7 @@
#endif
@@ -219,29 +202,9 @@
/*mf 971022 --- expose Mike Fiorino's global struct to these routines for warning level setting mf*/
extern struct gamfcmn mfcmn;
-Seulement dans grads-1.9b4/src: gauser-c.o
-Seulement dans grads-1.9b4/src: gauser-dods.o
-Seulement dans grads-1.9b4/src: gauser-hdf.o
-Seulement dans grads-1.9b4/src: gauser-nc.o
-Seulement dans grads-1.9b4/src: gautil.o
-Seulement dans grads-1.9b4/src: gautil.sa.o
-Seulement dans grads-1.9b4/src: gd13gif.o
-Seulement dans grads-1.9b4/src: gradsc
-Seulement dans grads-1.9b4/src: gradsdods
-Seulement dans grads-1.9b4/src: gradshdf
-Seulement dans grads-1.9b4/src: gradsnc
-Seulement dans grads-1.9b4/src: grads.o
-Seulement dans grads-1.9b4/src: gribmap
-Seulement dans grads-1.9b4/src: gribmap.o
-Seulement dans grads-1.9b4/src: gribscan
-Seulement dans grads-1.9b4/src: gribscan.o
-Seulement dans grads-1.9b4/src: gscrpt.o
-Seulement dans grads-1.9b4/src: gsgui.o
-Seulement dans grads-1.9b4/src: gxchpl.o
-Seulement dans grads-1.9b4/src: gxcntr.o
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/src/gxdxwd.c grads-1.9b4/src/gxdxwd.c
+diff -u --recursive grads-1.9b4-orig/src/gxdxwd.c grads-1.9b4-rpm/src/gxdxwd.c
--- grads-1.9b4-orig/src/gxdxwd.c 2002-10-28 20:08:33.000000000 +0100
-+++ grads-1.9b4/src/gxdxwd.c 2005-08-16 11:33:49.000000000 +0200
++++ grads-1.9b4-rpm/src/gxdxwd.c 2006-02-17 15:19:32.000000000 +0100
@@ -6,6 +6,7 @@
#include <config.h>
#endif
@@ -259,12 +222,9 @@
#include "X11/XWDFile.h"
-Seulement dans grads-1.9b4/src: gxdxwd.o
-Seulement dans grads-1.9b4/src: gxeps
-Seulement dans grads-1.9b4/src: gxeps.o
-diff -u --recursive --exclude aclocal.m4 --exclude configure --exclude Makefile.in --exclude bootstrap grads-1.9b4-orig/src/gxhpng.c grads-1.9b4/src/gxhpng.c
+diff -u --recursive grads-1.9b4-orig/src/gxhpng.c grads-1.9b4-rpm/src/gxhpng.c
--- grads-1.9b4-orig/src/gxhpng.c 2004-03-12 17:14:04.000000000 +0100
-+++ grads-1.9b4/src/gxhpng.c 2005-08-16 11:33:49.000000000 +0200
++++ grads-1.9b4-rpm/src/gxhpng.c 2006-02-17 15:19:32.000000000 +0100
@@ -379,6 +379,11 @@
int gdCompareInt(const void *a, const void *b);
@@ -277,29 +237,3 @@
/* Version of gdImageFilledPolygon to invoke my local
version of gdImageLne. Nothing else changed... B.Doty 5/31/01 */
-Seulement dans grads-1.9b4/src: gxmeta.o
-Seulement dans grads-1.9b4/src: gxmeta.sa.o
-Seulement dans grads-1.9b4/src: gxps
-Seulement dans grads-1.9b4/src: gxps.o
-Seulement dans grads-1.9b4/src: gxshad.o
-Seulement dans grads-1.9b4/src: gxstrm.o
-Seulement dans grads-1.9b4/src: gxsubs.o
-Seulement dans grads-1.9b4/src: gxtran
-Seulement dans grads-1.9b4/src: gxtran.o
-Seulement dans grads-1.9b4/src: gxwmap.o
-Seulement dans grads-1.9b4/src: gxX.o
-Seulement dans grads-1.9b4/src: latsgribmap.o
-Seulement dans grads-1.9b4/src: latsgrib.o
-Seulement dans grads-1.9b4/src: latsint.o
-Seulement dans grads-1.9b4/src: latsnc-nc.o
-Seulement dans grads-1.9b4/src: latsnc.o
-Seulement dans grads-1.9b4/src: lats.o
-Seulement dans grads-1.9b4/src: latsstat.o
-Seulement dans grads-1.9b4/src: latstime.o
-Seulement dans grads-1.9b4/src: Makefile
-Seulement dans grads-1.9b4/src: stamp-h
-Seulement dans grads-1.9b4/src: stamp-h1
-Seulement dans grads-1.9b4/src: stnmap
-Seulement dans grads-1.9b4/src: stnmap.o
-Seulement dans grads-1.9b4/src: wgrib
-Seulement dans grads-1.9b4/src: wgrib.o
Index: grads.spec
===================================================================
RCS file: /cvs/extras/rpms/grads/FC-3/grads.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- grads.spec 28 Jan 2006 15:17:40 -0000 1.8
+++ grads.spec 21 Apr 2006 20:40:05 -0000 1.9
@@ -1,6 +1,6 @@
Name: grads
Version: 1.9b4
-Release: 6%{?dist}.1
+Release: 9%{?dist}
Summary: Tool for easy acces, manipulation, and visualization of data
Group: Applications/Engineering
@@ -16,6 +16,8 @@
Source6: grads-copyright_summary
# README telling to turn BackingStore true
Source5: grads-README.xorg
+# include file that changes netcdf names to netcdf hdf names
+Source7: gawrapsd.h
# Use these files to remove files with GPL incompatible licences. In the
# SOURCES directory with grads tarball and grads-removed-files-list, do
# sh grads-remove-files
@@ -26,10 +28,8 @@
Patch1: grads_dap-no_lats.patch
Patch2: grads-conditionnal_lats.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-# configure fails on x86_64
-ExcludeArch: x86_64
-# no hdf on FC-3
+BuildRequires: hdf-devel
BuildRequires: udunits-devel netcdf-devel
BuildRequires: readline-devel
BuildRequires: libdap-devel libnc-dap-devel
@@ -53,6 +53,8 @@
# copy grib notice
cp %{SOURCE2} .
cp %{SOURCE6} .
+# copy hdf include wrapper file
+cp %{SOURCE7} src
# concatenate autoconf m4 files
cat %{SOURCE3} %{SOURCE4} acinclude.m4 > acinclude.m4.new
cp acinclude.m4.new acinclude.m4
@@ -67,7 +69,6 @@
%build
./bootstrap
-# pass the -L and -I flags for hdf on ppc even though there is no hdf
%configure --without-gui --without-lats LDFLAGS="-L%{_libdir}/netcdf-3/ -L/usr/X11R6/lib/ -lXaw -L%{_libdir}/hdf/" CPPFLAGS="-I%{_includedir}/netcdf-3/ -I%{_includedir}/hdf/" --enable-dyn-supplibs
make %{?_smp_mflags}
@@ -89,6 +90,7 @@
%{_bindir}/bufrscan
%{_bindir}/gradsc
%{_bindir}/gradsdods
+%{_bindir}/gradshdf
%{_bindir}/gradsnc
%{_bindir}/gribmap
%{_bindir}/gribscan
@@ -102,7 +104,15 @@
%doc COPYRIGHT NOTICE.wgrib html README.xorg grads-copyright_summary
%changelog
-* Thu Jan 19 2006 Patrice Dumas <dumas at centre-cired.fr> 1.9b4-6.1
+* Sat Mar 11 2006 Patrice Dumas <dumas at centre-cired.fr> 1.9b4-9
+- rebuild for newer libdap
+
+* Fri Feb 17 2006 Patrice Dumas <dumas at centre-cired.fr> 1.9b4-8
+- enable hdf for ppc, now that it is there
+- use a wrapper include file to prepend sd_ to netcdf symbols for
+ hdf if it is required
+
+* Thu Jan 19 2006 Patrice Dumas <dumas at centre-cired.fr> 1.9b4-6
- add BR on readline-devel close #178285
* Wed Dec 21 2005 Patrice Dumas <dumas at centre-cired.fr> 1.9b4-5
More information about the scm-commits
mailing list