summary refs log tree commit diff
path: root/pkgs/tools/misc/hdf5/bin-mv.patch
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2010-08-02 08:58:53 +0000
committerRob Vermaas <rob.vermaas@gmail.com>2010-08-02 08:58:53 +0000
commitfb6ca79d35130202abce88d4a330c08a864e2c8a (patch)
tree86d73366df5bbd3c8b2a071825311cefab04013f /pkgs/tools/misc/hdf5/bin-mv.patch
parent00c972ac7d1cbca0698d41570ed43e63112d92ed (diff)
downloadnixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar.gz
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar.bz2
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar.lz
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar.xz
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.tar.zst
nixpkgs-fb6ca79d35130202abce88d4a330c08a864e2c8a.zip
HDF5 1.8.5
svn path=/nixpkgs/trunk/; revision=22861
Diffstat (limited to 'pkgs/tools/misc/hdf5/bin-mv.patch')
-rw-r--r--pkgs/tools/misc/hdf5/bin-mv.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/tools/misc/hdf5/bin-mv.patch b/pkgs/tools/misc/hdf5/bin-mv.patch
new file mode 100644
index 00000000000..45649977e56
--- /dev/null
+++ b/pkgs/tools/misc/hdf5/bin-mv.patch
@@ -0,0 +1,30 @@
+diff -rc hdf5-1.8.5/configure hdf5-1.8.5-new/configure
+*** hdf5-1.8.5/configure	2010-06-04 20:26:04.000000000 +0200
+--- hdf5-1.8.5-new/configure	2010-08-02 10:30:26.000000000 +0200
+***************
+*** 30587,30598 ****
+    sed 's/#define /#define H5_/' <src/H5config.h |\
+      sed 's/#undef /#undef H5_/' >pubconf
+    if test ! -f src/H5pubconf.h; then
+!     /bin/mv -f pubconf src/H5pubconf.h
+    elif (diff pubconf src/H5pubconf.h >/dev/null); then
+      rm -f pubconf
+      echo "src/H5pubconf.h is unchanged"
+    else
+!     /bin/mv -f pubconf src/H5pubconf.h
+    fi
+    echo "Post process src/libhdf5.settings"
+    sed '/^#/d' < src/libhdf5.settings > libhdf5.settings.TMP
+--- 30587,30598 ----
+    sed 's/#define /#define H5_/' <src/H5config.h |\
+      sed 's/#undef /#undef H5_/' >pubconf
+    if test ! -f src/H5pubconf.h; then
+!     mv -f pubconf src/H5pubconf.h
+    elif (diff pubconf src/H5pubconf.h >/dev/null); then
+      rm -f pubconf
+      echo "src/H5pubconf.h is unchanged"
+    else
+!     mv -f pubconf src/H5pubconf.h
+    fi
+    echo "Post process src/libhdf5.settings"
+    sed '/^#/d' < src/libhdf5.settings > libhdf5.settings.TMP