[netcdf-fortran] Add new pkgconfig patch

Orion Poplawski orion at fedoraproject.org
Fri Apr 5 01:57:27 UTC 2013


commit 35cf0b740edb257fdbbf9706bd90b92b6dd92e0b
Author: Orion Poplawski <orion at nwra.com>
Date:   Thu Apr 4 19:57:24 2013 -0600

    Add new pkgconfig patch

 netcdf-fortran-pkgconfig.patch |   63 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)
---
diff --git a/netcdf-fortran-pkgconfig.patch b/netcdf-fortran-pkgconfig.patch
new file mode 100644
index 0000000..20b3286
--- /dev/null
+++ b/netcdf-fortran-pkgconfig.patch
@@ -0,0 +1,63 @@
+diff -up netcdf-fortran-4.2/netcdf-fortran.pc.in.pkgconfig netcdf-fortran-4.2/netcdf-fortran.pc.in
+--- netcdf-fortran-4.2/netcdf-fortran.pc.in.pkgconfig	2011-09-27 08:17:02.000000000 -0600
++++ netcdf-fortran-4.2/netcdf-fortran.pc.in	2013-04-04 19:48:53.967520097 -0600
+@@ -1,16 +1,11 @@
+-prefix=/usr/local
+-exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
++prefix=@prefix@
++exec_prefix=@prefix@
++libdir=@libdir@
+ includedir=${prefix}/include
+-ccompiler=gcc
+-cppcompiler=@CXX@
+-fcompiler=gfortran
+-fflags=-g -O2 -I${includedir}
+-flibs=-lnetcdff -lnetcdf
+ 
+-Name: netcdf
+-Description: NetCDF Client Library
++Name: NetCDF Fortran
++Description: NetCDF Fortran Client Library
+ Version: 4.2
+-Libs: -L${libdir} -lnetcdf
++Libs: -L${libdir} -lnetcdff
++Libs.private: -L${libdir} -lnetcdff -lnetcdf
+ Cflags: -I${includedir}
+-
+diff -up netcdf-fortran-4.2/nf-config.in.pkgconfig netcdf-fortran-4.2/nf-config.in
+--- netcdf-fortran-4.2/nf-config.in.pkgconfig	2011-09-27 08:17:02.000000000 -0600
++++ netcdf-fortran-4.2/nf-config.in	2013-04-04 19:40:58.668652505 -0600
+@@ -6,15 +6,14 @@
+ 
+ prefix=@prefix@
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
+ includedir=${prefix}/include
+ 
+ cc="@CC@"
+ fc="@FC@"
+ cflags=" -I${includedir} @CPPFLAGS@" 
+-fflags="@FFLAGS@ @MOD_FLAG@${includedir}"
+-libs="-L${libdir} @NC_LIBS@"
+-flibs="-L${libdir} @NC_FLIBS@"
++fflags="@MOD_FLAG@${includedir}"
++libs=`pkg-config netcdf-fortran --libs`
++flibs=`pkg-config netcdf-fortran --libs`
+ has_dap="@HAS_DAP@"
+ has_nc2="@HAS_NC2@"
+ has_nc4="@HAS_NC4@"
+@@ -113,11 +112,11 @@ while test $# -gt 0; do
+ 	;;
+ 
+      --libs)
+-       	echo $libs
++       	pkg-config netcdf-fortran --libs
+        	;;
+ 
+     --flibs)
+-       	echo $flibs
++       	pkg-config netcdf-fortran --libs
+        	;;
+ 
+     --has-dap)


More information about the scm-commits mailing list