commit 5c952975c6d34236e972bf48b23f7f4da4d2a785
Author: Jakub Bogusz <[email protected]>
Date:   Sun Dec 23 22:17:59 2012 +0100

    - updated to 2.2.1
    - updated shared patch
    - added hdfeos patch, enabled HDF-EOS (2) support

 h4h5tools-hdfeos.patch | 15 +++++++++++++++
 h4h5tools-shared.patch |  8 ++++----
 h4h5tools.spec         | 15 ++++++++++-----
 3 files changed, 29 insertions(+), 9 deletions(-)
---
diff --git a/h4h5tools.spec b/h4h5tools.spec
index 58a6b54..83fde17 100644
--- a/h4h5tools.spec
+++ b/h4h5tools.spec
@@ -1,19 +1,20 @@
-# TODO: hdfeos2 >= 2.17: http://hdfeos.org/ 
ftp://edhs1.gsfc.nasa.gov/edhs/hdfeos/latest_release/
 Summary:       HDF 4.x to/from HDF5 conversion tools
 Summary(pl.UTF-8):     Narzędzia do konwersji pomiędzy HDF 4.x i HDF5
 Name:          h4h5tools
-Version:       2.2.0
+Version:       2.2.1
 Release:       1
 Group:         Applications/File
 License:       BSD-like, but changed sources must be marked
-Source0:       ftp://ftp.hdfgroup.org/HDF5/h4toh5/src/%{name}-%{version}.tar.gz
-# Source0-md5: 06f1acab0d2cb09f9a7edeb9d38c78a9
+Source0:       
ftp://ftp.hdfgroup.org/HDF5/releases/tools/h4toh5/h4toh5-%{version}/src/%{name}-%{version}.tar.gz
+# Source0-md5: 4dbfd9fd3b8e3cb0a0518fee596fd2cf
 Patch0:                %{name}-config.patch
 Patch1:                %{name}-shared.patch
+Patch2:                %{name}-hdfeos.patch
 URL:           http://hdf.ncsa.uiuc.edu/h4toh5/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
 BuildRequires: hdf-devel >= 4.2.6
+BuildRequires: hdf-eos-devel >= 2.17
 BuildRequires: hdf5-devel >= 1.6.10
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libtool
@@ -34,6 +35,7 @@ Summary:      HDF 4.x to/from HDF5 conversion library
 Summary(pl.UTF-8):     Biblioteka do konwersji pomiędzy HDF 4.x i HDF5
 Group:         Development/Libraries
 Requires:      hdf >= 4.2.6
+Requires:      hdf-eos >= 2.17
 Requires:      hdf5 >= 1.6.10
 
 %description lib
@@ -50,6 +52,7 @@ Summary(pl.UTF-8):    Pliki nagłówkowe biblioteki konwersji 
pomiędzy HDF 4.x i H
 Group:         Development/Libraries
 Requires:      %{name}-lib = %{version}-%{release}
 Requires:      hdf-devel >= 4.2.6
+Requires:      hdf-eos-devel >= 2.17
 Requires:      hdf5-devel >= 1.6.10
 
 %description devel
@@ -78,6 +81,7 @@ oraz z HDF5 do HDF 4.x.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
@@ -85,7 +89,8 @@ oraz z HDF5 do HDF 4.x.
 %{__autoconf}
 %{__automake}
 CPPFLAGS="%{rpmcppflags} -I/usr/include/hdf -DH5_USE_16_API"
-%configure
+%configure \
+       --with-hdfeos2
 
 %{__make} \
        h5toh4_LDADD="-lmfhdf"
diff --git a/h4h5tools-hdfeos.patch b/h4h5tools-hdfeos.patch
new file mode 100644
index 0000000..9b2e8c7
--- /dev/null
+++ b/h4h5tools-hdfeos.patch
@@ -0,0 +1,15 @@
+--- h4h5tools-2.2.1/configure.ac.orig  2012-12-23 20:36:16.191219184 +0100
++++ h4h5tools-2.2.1/configure.ac       2012-12-23 21:19:12.137832161 +0100
+@@ -477,9 +477,11 @@
+                fi
+              fi])
+ 
+-if test -n "$HDFEOS2_DIR"; then
++if test "$with_hdfeos2" = "yes" ; then
++  if test -n "$HDFEOS2_DIR"; then
+   CPPFLAGS="$CPPFLAGS -I$HDFEOS2_DIR/include"
+   LDFLAGS="$LDFLAGS -L$HDFEOS2_DIR/lib"
++  fi
+ 
+   AC_CHECK_LIB(Gctp, inv_init,, AC_MSG_ERROR([invalid Gctp in hdfeos2]))
+   AC_CHECK_LIB(hdfeos, GDopen,, AC_MSG_ERROR([invalid hdfeos in hdfeos2]))
diff --git a/h4h5tools-shared.patch b/h4h5tools-shared.patch
index f7dfd1f..18c6cf7 100644
--- a/h4h5tools-shared.patch
+++ b/h4h5tools-shared.patch
@@ -1,6 +1,6 @@
---- h4h5tools_20/lib/src/Makefile.am.orig      2008-05-23 18:34:47.000000000 
+0200
-+++ h4h5tools_20/lib/src/Makefile.am   2008-06-12 18:40:44.720352249 +0200
-@@ -15,13 +15,14 @@
+--- h4h5tools-2.2.1/lib/src/Makefile.am.orig   2012-12-23 20:33:44.221222353 
+0100
++++ h4h5tools-2.2.1/lib/src/Makefile.am        2012-12-23 20:35:53.314552995 
+0100
+@@ -14,13 +14,14 @@
  #
  
  
@@ -10,7 +10,7 @@
  CSOURCES = H4TOH5I.c h4toh5anno.c h4toh5pal.c h4toh5sds.c h4toh5util.c  \
          h4toh5vdata.c h4toh5vgroup.c h4toh5image.c h4toh5main.c h4toh5eos.c
                                                                                
  
- CHEADERS = h4toh5.h H4TOH5api_adpt.h h4toh5vector.h
+ CHEADERS = h4toh5.h H4TOH5api_adpt.h h4toh5vector.h h4toh5apicompatible.h
                                                                                
  
 -libh4toh5_a_SOURCES = $(CSOURCES)
 +libh4toh5_la_SOURCES = $(CSOURCES)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/h4h5tools.git/commitdiff/5c952975c6d34236e972bf48b23f7f4da4d2a785

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to