commit 1caca7ca0b15d4a49c805780b949848e96b19603
Author: Jakub Bogusz <[email protected]>
Date:   Thu Nov 12 22:02:03 2020 +0100

    - added opt patch (don't override optimization)

 hdf-opt.patch | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 hdf.spec      |  2 ++
 2 files changed, 69 insertions(+)
---
diff --git a/hdf.spec b/hdf.spec
index 75ca40e..f6b8744 100644
--- a/hdf.spec
+++ b/hdf.spec
@@ -20,6 +20,7 @@ Patch1:               %{name}-morearchs.patch
 Patch2:                %{name}-link.patch
 Patch3:                %{name}-szip.patch
 Patch4:                %{name}-tirpc.patch
+Patch5:                %{name}-opt.patch
 URL:           http://portal.hdfgroup.org/display/HDF4/HDF4
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -144,6 +145,7 @@ Dokumentacja javadoc do interfejsu HDF do Javy (JHI).
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %{__libtoolize}
diff --git a/hdf-opt.patch b/hdf-opt.patch
new file mode 100644
index 0000000..8c081e9
--- /dev/null
+++ b/hdf-opt.patch
@@ -0,0 +1,67 @@
+--- hdf-4.2.15/config/linux-gnu.orig   2020-03-03 18:40:50.000000000 +0100
++++ hdf-4.2.15/config/linux-gnu        2020-11-12 21:56:55.160467962 +0100
+@@ -182,11 +182,11 @@
+ # value of CC may have changed above).
+ 
+ case $CC_BASENAME in
+-  gcc)
++  *gcc)
+     CFLAGS="$CFLAGS"
+     DEBUG_CFLAGS="-g -fverbose-asm"
+     DEBUG_CPPFLAGS=
+-    PROD_CFLAGS="-O3 -fomit-frame-pointer"
++    PROD_CFLAGS="-fomit-frame-pointer"
+     PROD_CPPFLAGS=
+     PROFILE_CFLAGS="-pg"
+     PROFILE_CPPFLAGS=
+@@ -196,7 +196,7 @@
+     CFLAGS="$CFLAGS"
+     DEBUG_CFLAGS="-g"
+     DEBUG_CPPFLAGS=
+-    PROD_CFLAGS="-O"
++    PROD_CFLAGS=
+     PROD_CPPFLAGS=
+     PROFILE_CFLAGS="-pg"
+     PROFILE_CPPFLAGS=
+@@ -204,33 +204,33 @@
+ esac
+ 
+ case $F77_BASENAME in 
+-  gfortran)
++  *gfortran)
+     FFLAGS="$FFLAGS"
+     DEBUG_FFLAGS="-g"
+-    PROD_FFLAGS="-O"
++    PROD_FFLAGS=
+     PROFILE_FFLAGS="-pg"
+     ;;
+ 
+-  g77)
++  *g77)
+     FFLAGS="$FFLAGS "
+     DEBUG_FFLAGS="-g"
+-    PROD_FFLAGS="-O3 -fomit-frame-pointer"
++    PROD_FFLAGS="-fomit-frame-pointer"
+     PROFILE_FFLAGS="-pg"
+     ;;
+ 
+-  f95)
++  *f95)
+     CFLAGS="$CFLAGS"
+     FFLAGS="$FFLAGS"
+     DEBUG_FFLAGS="-g"
+-    PROD_FFLAGS="-O"
++    PROD_FFLAGS=
+     PROFILE_FFLAGS="-pg"
+     ;;
+ 
+-  g95)
++  *g95)
+     CFLAGS="$CFLAGS"
+     FFLAGS="$FFLAGS -i4"
+     DEBUG_FFLAGS="-g"
+-    PROD_FFLAGS="-O"
++    PROD_FFLAGS=
+     PROFILE_FFLAGS="-pg"
+     ;;
+ esac
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hdf.git/commitdiff/1caca7ca0b15d4a49c805780b949848e96b19603

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

Reply via email to