diff options
author | graziano.giuliani | 2015-12-24 15:08:00 +0100 |
---|---|---|
committer | graziano.giuliani | 2015-12-24 15:08:00 +0100 |
commit | 81f31554ccb172d1f401ab9ad26d45f5045f1488 (patch) | |
tree | de78e5d836dd5d0f1439ed57bf15833dc4497910 | |
parent | 1f3d6d2b014bb9537dab051cab750ae87fd569e8 (diff) | |
download | aur-81f31554ccb172d1f401ab9ad26d45f5045f1488.tar.gz |
New upstream version
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | wgrib2.patch | 134 |
3 files changed, 74 insertions, 76 deletions
@@ -1,6 +1,8 @@ +# Generated by mksrcinfo v8 +# Thu Dec 24 14:07:22 UTC 2015 pkgbase = wgrib2 pkgdesc = A program to manipulate, inventory and decode GRIB-2 files - pkgver = 2.0.2 + pkgver = 2.0.3 pkgrel = 1 url = http://www.cpc.noaa.gov/products/wesley/wgrib2/ arch = i686 @@ -13,10 +15,10 @@ pkgbase = wgrib2 depends = libpng depends = libmariadbclient depends = proj - source = ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2_nolib.tgz.v2.0.2 + source = ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2_nolib.tgz.v2.0.3 source = wgrib2.patch - md5sums = d423ff205f9c61b9ad8f6c0cd99f70b9 - md5sums = 88cf8f897294b6db3f8f53ca1a847cd8 + md5sums = 2fba3e3c0a16e646d3b59c5982eebc7a + md5sums = c389471947e7bcd6538716b4ceaf5b53 pkgname = wgrib2 @@ -2,7 +2,7 @@ # Contributor: Graziano Giuliani <giuliani@lamma.rete.toscana.it> pkgname=wgrib2 -pkgver=2.0.2 +pkgver=2.0.3 pkgrel=1 pkgdesc="A program to manipulate, inventory and decode GRIB-2 files" arch=('i686' 'x86_64') @@ -12,8 +12,8 @@ depends=('netcdf' 'jasper' 'libpng' 'libmariadbclient' 'proj') makedepends=('g2clib' 'gctpc') source=(ftp://ftp.cpc.ncep.noaa.gov/wd51we/${pkgname}/${pkgname}_nolib.tgz.v${pkgver} wgrib2.patch) -md5sums=('d423ff205f9c61b9ad8f6c0cd99f70b9' - '88cf8f897294b6db3f8f53ca1a847cd8') +md5sums=('2fba3e3c0a16e646d3b59c5982eebc7a' + 'c389471947e7bcd6538716b4ceaf5b53') build() { cd ${srcdir}/grib2 diff --git a/wgrib2.patch b/wgrib2.patch index 2d00d45b965..fd72a73cddb 100644 --- a/wgrib2.patch +++ b/wgrib2.patch @@ -1,6 +1,6 @@ ---- makefile.orig 2015-03-13 15:44:22.000000000 +0100 -+++ makefile 2015-04-05 13:59:08.947920084 +0200 -@@ -80,8 +80,8 @@ +--- makefile.orig 2015-11-13 15:35:00.000000000 +0100 ++++ makefile 2015-12-24 12:41:27.805245263 +0100 +@@ -77,8 +77,8 @@ # SHELL=/bin/sh @@ -11,7 +11,7 @@ # # netcdf3: write netcdf files with netcdf-3 library # netcdf4: write netcdf files with netcdf-4 library -@@ -97,17 +97,17 @@ +@@ -98,20 +98,20 @@ # # Warning do not set both USE_NETCDF3 and USE_NETCDF4 to one @@ -22,19 +22,25 @@ USE_REGEX=1 USE_TIGGE=1 -USE_MYSQL=0 +-USE_IPOLATES=0 +-USE_UDF=0 +USE_MYSQL=1 - USE_IPOLATES=1 - USE_UDF=0 ++USE_IPOLATES=1 ++USE_UDF=1 USE_OPENMP=1 -USE_PROJ4=0 -+USE_PROJ4=1 - USE_G2CLIB=1 -USE_WMO_VALIDATION=0 ++USE_PROJ4=1 +USE_WMO_VALIDATION=1 DISABLE_TIMEZONE=0 + MAKE_FTN_API=0 +-USE_G2CLIB=0 ++USE_G2CLIB=1 USE_PNG=1 -@@ -153,7 +153,7 @@ + USE_JASPER=1 + +@@ -186,7 +186,7 @@ # wLDFLAGS has the directory/name of the library ifeq ($(findstring gcc,$(notdir $(CC))),gcc) @@ -43,30 +49,30 @@ hdf5CFLAGS+=-Wall -Wmissing-prototypes -Wold-style-definition -O1 endif ifeq ($(findstring opencc,$(notdir $(CC))),opencc) -@@ -213,19 +213,9 @@ +@@ -261,7 +261,7 @@ + wLDFLAGS+=-L$(GFORTLIBDIR) + wLDFLAGS+=-lgfortran + wCPPFLAGS+=-DGFORTRAN +- wFFLAGS+=-O2 ++ wFFLAGS+=$(CFLAGS) + endif - # grib2c library + # for open64 fortran - personal system +@@ -307,10 +307,9 @@ + # --ifeq ($(USE_PNG),1) + ifeq ($(USE_G2CLIB),1) - g:=${cwd}/g2clib-1.4.0 - glib:=${lib}/libgrib2c.a - wLDFLAGS+=-lgrib2c - wCPPFLAGS+=-I$g --else -- ifeq ($(USE_JASPER),1) -- g:=${cwd}/g2clib-1.4.0 -- glib:=${lib}/libgrib2c.a -- wLDFLAGS+=-lgrib2c -- wCPPFLAGS+=-I$g -- endif --endif -+glib:=/usr/lib/libgrib2c.a -+wLDFLAGS+=-L/usr/lib -lgrib2c -+wCPPFLAGS+=-I/usr/include ++ glib:=/usr/lib/libgrib2c.a ++ wLDFLAGS+=-L/usr/lib -lgrib2c ++ wCPPFLAGS+=-I/usr/include + endif - ifeq ($(USE_G2CLIB),1) - a:=$(shell echo "\#define USE_G2CLIB" >> ${CONFIG_H}) -@@ -234,19 +224,17 @@ + +@@ -321,19 +320,17 @@ endif # gctpc library @@ -93,34 +99,31 @@ a:=$(shell echo "\#define USE_PROJ4" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_PROJ4" >> ${CONFIG_H}) -@@ -255,11 +243,14 @@ +@@ -342,12 +339,9 @@ # Jasper ifeq ($(USE_JASPER),1) - j=${cwd}/jasper-1.900.1 -+# j=${cwd}/jasper-1.900.1 - # jsrc=jasper_1.900.1-10ubuntu1.debian.tgz -- jsrc=jasper-fedora19.tgz +-# jsrc=jasper-fedora19.tgz +- jsrc=jasper-1.900.1-14ubuntu3.2.debian.tgz - jlib=${lib}/libjasper.a - wLDFLAGS+=-ljasper -+# jsrc=jasper-fedora19.tgz -+# jlib=${lib}/libjasper.a -+# wLDFLAGS+=-ljasper -+ jlib=/usr/lib/libjasper.so -+ wLDFLAGS+=-L/usr/lib -ljasper -+ wCPPFLAGS+=-I/usr/include - # wCPPFLAGS+=-I$j/src/libjasper/include +-# wCPPFLAGS+=-I$j/src/libjasper/include ++ jlib=/usr/lib/libjasper.so ++ wLDFLAGS+=-L/usr/lib -ljasper ++ wCPPFLAGS+=-I/usr/include a:=$(shell echo "\#define USE_JASPER" >> ${CONFIG_H}) else -@@ -279,14 +270,11 @@ + a:=$(shell echo "//\#define USE_JASPER" >> ${CONFIG_H}) +@@ -366,14 +360,11 @@ endif ifeq ($(USE_NETCDF4),1) -- n4:=${cwd}/netcdf-4.3.2 -- netcdf4src=netcdf-4.3.2.tar.gz +- n4:=${cwd}/netcdf-4.3.3 +- netcdf4src=netcdf-4.3.3.tar.gz - n4lib:=${lib}/libnetcdf.a -- h5:=${cwd}/hdf5-1.8.14 -- hdf5src:=hdf5-1.8.14.tar.gz +- h5:=${cwd}/hdf5-1.8.16 +- hdf5src:=hdf5-1.8.16.tar.gz - h5lib:=${lib}/libhdf5.a - wLDFLAGS+=-lnetcdf -lhdf5_hl -lhdf5 -ldl -# wCPPFLAGS+=-I${n4}/include -I${h5}/src -I${h5}/hl/src @@ -132,45 +135,37 @@ a:=$(shell echo "\#define USE_NETCDF4" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_NETCDF4" >> ${CONFIG_H}) -@@ -321,7 +309,7 @@ - ifeq ($(findstring gfortran,$(notdir $(FC))),gfortran) - wLDFLAGS+=-lgfortran - wCPPFLAGS+=-DGFORTRAN -- wFFLAGS+=-O2 -+ wFFLAGS+=$(CFLAGS) - endif - - # for open64 fortran - personal system -@@ -413,19 +401,15 @@ +@@ -430,19 +421,14 @@ # png ifeq ($(USE_PNG),1) -- p=${cwd}/libpng-1.2.50 -- psrc=${cwd}/libpng-1.2.50.tar.gz +- p=${cwd}/libpng-1.2.52 +- psrc=${cwd}/libpng-1.2.52.tar.gz - plib=${lib}/libpng.a - wLDFLAGS+=-lpng -# wCPPFLAGS+=-I$p +- a:=$(shell echo "\#define USE_PNG" >> ${CONFIG_H}) +- + plib=/usr/lib/libpng.so + wLDFLAGS+=-L/usr/lib -lpng + wCPPFLAGS+=-I/usr/include - a:=$(shell echo "\#define USE_PNG" >> ${CONFIG_H}) -- # z - +- - z=${cwd}/zlib-1.2.8 - zlib=${lib}/libz.a - wLDFLAGS+=-lz - # wCPPFLAGS+=-I$z -+ zlib=/usr/lib/libz.so -+ wLDFLAGS+=-L/usr/lib -lz -+ wCPPFLAGS+=-I/usr/include ++ zlib=/usr/lib/libz.so ++ wLDFLAGS+=-L/usr/lib -lz ++ wCPPFLAGS+=-I/usr/include ++ a:=$(shell echo "\#define USE_PNG" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_PNG" >> ${CONFIG_H}) endif -@@ -468,80 +452,6 @@ - lib: $w/*.c $w/*.h ${jlib} ${nlib} ${zlib} ${plib} ${h5lib} ${glib} ${n4lib} ${iplib} ${gctpclib} ${proj4lib} - cd "$w" && export LDFLAGS="${wLDFLAGS}" && export CPPFLAGS="${wCPPFLAGS}" && ${MAKE} lib - mv wgrib2/libwgrib2.a lib/ +@@ -496,81 +482,6 @@ + cp wgrib2/wgrib2_api.h lib/ + cd lib ; touch libwgrib2.a ; rm libwgrib2.a ; ar crsT libwgrib2.a *.a + -${jlib}: - cp ${jsrc} tmpj.tar.gz - gunzip -n -f tmpj.tar.gz @@ -206,10 +201,10 @@ - gunzip -n -f tmpgctpc.tar.gz - tar -xvf tmpgctpc.tar - rm tmpgctpc.tar -- cp makefile.gctpc proj.h ${gctpc}/source/ +- cp makefile.gctpc proj.h sominv.c somfor.c ${gctpc}/source/ - cd "${gctpc}/source" && export CPPFLAGS="${wCPPFLAGS}" && ${MAKE} -f makefile.gctpc - cp ${gctpc}/source/libgeo.a ${lib} -- cp ${gctpc}/source/proj.h ${cwd}/include +- cp ${gctpc}/source/proj.h ${cwd}/include/ - -${proj4lib}: - cp ${proj4src} tmpproj4.tar.gz @@ -233,7 +228,7 @@ - cd "${n4}" && export CPPFLAGS="${wCPPFLAGS}" && export LDFLAGS="-L${lib}" && export LIBS="-lhdf5 -ldl" && ./configure --disable-fortran --disable-cxx --disable-dap --enable-netcdf-4 --prefix=${cwd} --disable-shared && ${MAKE} install - -${netcdf4src}: -- $(error ERROR, get netcdf4 source by "wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.2.tar.gz" ) +- $(error ERROR, get netcdf4 source by "wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.3.tar.gz" ) - -${h5lib}: ${hdf5src} - cp ${hdf5src} tmph5.tar.gz @@ -244,7 +239,8 @@ - - -${hdf5src}: -- $(error ERROR, get hdf5 source by "wget http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.14/src/hdf5-1.8.14.tar.gz" ) - +- $(error ERROR, get hdf5 source by "wget http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.16/src/hdf5-1.8.16.tar.gz" ) +- ${iplib}: cd "${ip}" && export FFLAGS="${wFFLAGS}" && ${MAKE} && cp libipolate.a ${iplib} + |