Update to 4.2.13

epel9
sagitter 8 years ago
parent 60421e559c
commit d734a5fec0

1
.gitignore vendored

@ -6,3 +6,4 @@ hdf-4.2.5.tar.bz2
/hdf-4.2.10.tar.bz2 /hdf-4.2.10.tar.bz2
/hdf-4.2.11.tar.bz2 /hdf-4.2.11.tar.bz2
/hdf-4.2.12.tar.bz2 /hdf-4.2.12.tar.bz2
/hdf-4.2.13.tar.bz2

@ -0,0 +1,17 @@
--- configure.orig.ac 2017-06-24 23:00:04.000000000 +0200
+++ configure.ac 2017-07-21 22:13:19.695919835 +0200
@@ -264,10 +264,10 @@
JNIFLAGS="$JNIFLAGS -I$JNI_INCLUDE_DIR"
done
## Find junit for testing the JNI code
- AX_CHECK_CLASSPATH()
- CLASSPATH_ENV=$H4_CLASSPATH
- AX_CHECK_JUNIT()
- AX_CHECK_JAVA_HOME
+ ## AX_CHECK_CLASSPATH()
+ ## CLASSPATH_ENV=$H4_CLASSPATH
+ ## AX_CHECK_JUNIT()
+ ## AX_CHECK_JAVA_HOME
AC_MSG_RESULT([yes])
else

@ -1,49 +1,49 @@
diff -up hdf-4.2.12/hdf/examples/Makefile.am.examplesdir hdf-4.2.12/hdf/examples/Makefile.am diff -up hdf/examples/Makefile.am hdf-4.2.12/hdf/examples/Makefile.am
--- hdf-4.2.12/hdf/examples/Makefile.am.examplesdir 2017-01-31 14:41:51.947802481 -0700 --- hdf/examples/Makefile.am 2017-01-31 14:41:51.947802481 -0700
+++ hdf-4.2.12/hdf/examples/Makefile.am 2017-01-31 14:42:34.883572782 -0700 +++ hdf/examples/Makefile.am 2017-01-31 14:42:34.883572782 -0700
@@ -46,8 +46,8 @@ INSTALL_TOP_SCRIPT_FILES = run-all-ex.sh @@ -46,8 +46,8 @@
INSTALL_TOP_FILES = README INSTALL_TOP_FILES = README
# Where to install example files # Where to install example files
-EXAMPLEDIR=${DESTDIR}$(prefix)/examples/c -EXAMPLEDIR=${DESTDIR}$(exec_prefix)/share/hdf4_examples/c
-EXAMPLETOPDIR=${DESTDIR}$(prefix)/examples -EXAMPLETOPDIR=${DESTDIR}$(exec_prefix)/share/hdf4_examples
+EXAMPLEDIR=$(docdir)/examples/c +EXAMPLEDIR=$(docdir)/examples/c
+EXAMPLETOPDIR=$(docdir)/examples +EXAMPLETOPDIR=$(docdir)/examples
# How to build C programs using h4cc # How to build C programs using h4cc
$(EXTRA_PROG): $(H4CC) $(EXTRA_PROG): $(H4CC)
diff -up hdf-4.2.12/hdf/fortran/examples/Makefile.am.examplesdir hdf-4.2.12/hdf/fortran/examples/Makefile.am diff -up hdf/fortran/examples/Makefile.am hdf/fortran/examples/Makefile.am
--- hdf-4.2.12/hdf/fortran/examples/Makefile.am.examplesdir 2017-01-31 14:41:51.949802471 -0700 --- hdf/fortran/examples/Makefile.am 2017-01-31 14:41:51.949802471 -0700
+++ hdf-4.2.12/hdf/fortran/examples/Makefile.am 2017-01-31 14:43:07.968395906 -0700 +++ hdf/fortran/examples/Makefile.am 2017-01-31 14:43:07.968395906 -0700
@@ -41,7 +41,7 @@ INSTALL_FILES= VD_read_from_vdata.f VD_r @@ -41,7 +41,7 @@
INSTALL_SCRIPT_FILES = run-fortran-ex.sh INSTALL_SCRIPT_FILES = run-fortran-ex.sh
# Where to install Fortran example files # Where to install Fortran example files
-EXAMPLEDIR=${DESTDIR}$(prefix)/examples/fortran -EXAMPLEDIR=${DESTDIR}$(exec_prefix)/share/hdf4_examples/fortran
+EXAMPLEDIR=$(docdir)/examples/fortran +EXAMPLEDIR=$(docdir)/examples/fortran
# How to build Fortran programs using h4fc # How to build Fortran programs using h4fc
$(EXTRA_PROG): $(H4FC) $(EXTRA_PROG): $(H4FC)
diff -up hdf-4.2.12/mfhdf/examples/Makefile.am.examplesdir hdf-4.2.12/mfhdf/examples/Makefile.am diff -up mfhdf/examples/Makefile.am mfhdf/examples/Makefile.am
--- hdf-4.2.12/mfhdf/examples/Makefile.am.examplesdir 2017-01-31 14:41:51.950802465 -0700 --- mfhdf/examples/Makefile.am 2017-01-31 14:41:51.950802465 -0700
+++ hdf-4.2.12/mfhdf/examples/Makefile.am 2017-01-31 14:43:23.376314066 -0700 +++ mfhdf/examples/Makefile.am 2017-01-31 14:43:23.376314066 -0700
@@ -23,7 +23,7 @@ INSTALL_FILES = SD_create_sds.c SD_write @@ -23,7 +23,7 @@
SD_get_info.c SD_find_sds_by_name.c SD_set_get_dim_info.c \ SD_get_info.c SD_find_sds_by_name.c SD_set_get_dim_info.c \
SD_dimscale_vs_sds.c SD_set_attr.c SD_get_attr.c SD_chunking_example.c SD_dimscale_vs_sds.c SD_set_attr.c SD_get_attr.c SD_chunking_example.c
-EXAMPLEDIR=${DESTDIR}$(prefix)/examples/c -EXAMPLEDIR=${DESTDIR}$(exec_prefix)/share/hdf4_examples/c
+EXAMPLEDIR=$(docdir)/examples/c +EXAMPLEDIR=$(docdir)/examples/c
# How to build programs using h4cc # How to build programs using h4cc
$(EXTRA_PROG): $(H4CC) $(EXTRA_PROG): $(H4CC)
diff -up hdf-4.2.12/mfhdf/fortran/examples/Makefile.am.examplesdir hdf-4.2.12/mfhdf/fortran/examples/Makefile.am diff -up mfhdf/fortran/examples/Makefile.am mfhdf/fortran/examples/Makefile.am
--- hdf-4.2.12/mfhdf/fortran/examples/Makefile.am.examplesdir 2017-01-31 14:41:51.952802455 -0700 --- mfhdf/fortran/examples/Makefile.am 2017-01-31 14:41:51.952802455 -0700
+++ hdf-4.2.12/mfhdf/fortran/examples/Makefile.am 2017-01-31 14:43:40.206224672 -0700 +++ mfhdf/fortran/examples/Makefile.am 2017-01-31 14:43:40.206224672 -0700
@@ -24,7 +24,7 @@ INSTALL_FILES=SD_create_sds.f SD_write_t @@ -24,7 +24,7 @@
SD_set_attr.f SD_get_attr.f SD_compress_sds.f SD_chunking_example.f SD_set_attr.f SD_get_attr.f SD_compress_sds.f SD_chunking_example.f
# Where to install example files # Where to install example files
-EXAMPLEDIR=${DESTDIR}$(prefix)/examples/fortran -EXAMPLEDIR=${DESTDIR}$(exec_prefix)/share/hdf4_examples/fortran
+EXAMPLEDIR=$(docdir)/examples/fortran +EXAMPLEDIR=$(docdir)/examples/fortran
# How to build Fortran programs using h4fc # How to build Fortran programs using h4fc

@ -1,6 +1,6 @@
Name: hdf Name: hdf
Version: 4.2.12 Version: 4.2.13
Release: 2%{?dist} Release: 1%{?dist}
Summary: A general purpose library and file format for storing scientific data Summary: A general purpose library and file format for storing scientific data
License: BSD License: BSD
Group: System Environment/Libraries Group: System Environment/Libraries
@ -21,6 +21,10 @@ Patch8: hdf-4.2.10-aarch64.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1134385 # https://bugzilla.redhat.com/show_bug.cgi?id=1134385
Patch9: hdf-ppc64le.patch Patch9: hdf-ppc64le.patch
# Fix syntax error on epel6 builds
# Use only if java is disabled
Patch10: hdf-avoid_syntax_error_el6.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# For destdir/examplesdir patches # For destdir/examplesdir patches
BuildRequires: automake libtool BuildRequires: automake libtool
@ -61,10 +65,16 @@ HDF development headers and libraries.
%patch3 -p1 -b .s390 %patch3 -p1 -b .s390
%patch4 -p1 -b .arm %patch4 -p1 -b .arm
%patch5 -p1 -b .destdir %patch5 -p1 -b .destdir
%patch6 -p1 -b .examplesdir %patch6 -p0 -b .examplesdir
%patch8 -p1 -b .aarch64 %patch8 -p1 -b .aarch64
%patch9 -p1 -b .ppc64le %patch9 -p1 -b .ppc64le
## Fix syntax error bacause 'CLASSPATH_ENV=$H4_CLASSPATH' line on epel6 builds
# Use only if java is disabled
%if 0%{?rhel} < 7
%patch10 -p0
%endif
chmod a-x *hdf/*/*.c hdf/*/*.h chmod a-x *hdf/*/*.c hdf/*/*.h
# restore include file timestamps modified by patching # restore include file timestamps modified by patching
touch -c -r ./hdf/src/hdfi.h.ppc ./hdf/src/hdfi.h touch -c -r ./hdf/src/hdfi.h.ppc ./hdf/src/hdfi.h
@ -77,7 +87,7 @@ autoreconf -vif
rm config/*linux-gnu rm config/*linux-gnu
export CFLAGS="$RPM_OPT_FLAGS -fPIC" export CFLAGS="$RPM_OPT_FLAGS -fPIC"
export FFLAGS="$RPM_OPT_FLAGS -fPIC -ffixed-line-length-none" export FFLAGS="$RPM_OPT_FLAGS -fPIC -ffixed-line-length-none"
%configure --disable-production --disable-netcdf \ %configure --disable-production --disable-java --disable-netcdf \
--includedir=%{_includedir}/%{name} --libdir=%{_libdir}/%{name} --includedir=%{_includedir}/%{name} --libdir=%{_libdir}/%{name}
make make
@ -128,6 +138,9 @@ make check
%changelog %changelog
* Fri Jul 21 2017 Antonio Trande <sagitter@fedoraproject.org> 4.2.13-1
- Update to 4.2.13
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.12-2 * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

@ -1 +1 @@
SHA512 (hdf-4.2.12.tar.bz2) = 507a85ce29f40e61bc096260d2089be2313a85d5ecd183171872a182df0284ccef0ac25a728114cbe8fe0bd07683a0c09f27b9a53c2712add2f29147df4d055f SHA512 (hdf-4.2.13.tar.bz2) = d7be2b3650255590b72db4a6931325ec0af256db4b846cfe886c76bf24034901b2ba7a7e546566f426d265b1793287ea3f95d8fbd818a3d018fa6813a4541657

Loading…
Cancel
Save