diff options
author | graziano.giuliani | 2016-10-09 12:27:49 +0200 |
---|---|---|
committer | graziano.giuliani | 2016-10-09 12:27:49 +0200 |
commit | a2f55d70827a8495ab110b36286c982a0e26b34c (patch) | |
tree | d488f684ef6089652ac51b066bac7b6ce23052f2 | |
parent | 8957166cdeaf2ec723977809fc4fc6d94a4deac0 (diff) | |
download | aur-a2f55d70827a8495ab110b36286c982a0e26b34c.tar.gz |
new upstream
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | wgrib2.patch | 67 |
3 files changed, 59 insertions, 27 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Jul 15 06:44:13 UTC 2016 +# Sun Oct 9 10:27:39 UTC 2016 pkgbase = wgrib2 pkgdesc = A program to manipulate, inventory and decode GRIB-2 files - pkgver = 2.0.4 + pkgver = 2.0.5 pkgrel = 1 url = http://www.cpc.noaa.gov/products/wesley/wgrib2/ arch = i686 @@ -15,10 +15,11 @@ pkgbase = wgrib2 depends = libpng depends = libmariadbclient depends = proj - source = ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2_nolib.tgz.v2.0.4 + depends = libaec + source = ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2_nolib.tgz.v2.0.5 source = wgrib2.patch - md5sums = d6e2eb0a998593559283e9f617d6c311 - md5sums = 45a1a193959c4ca518f3bc0cacf1d63c + md5sums = 0b6f0e9d5dc1f0d1245cf37abcb25f02 + md5sums = 98e2810e5dea2210d97ce561ea3579a4 pkgname = wgrib2 @@ -2,18 +2,18 @@ # Contributor: Graziano Giuliani <giuliani@lamma.rete.toscana.it> pkgname=wgrib2 -pkgver=2.0.4 +pkgver=2.0.5 pkgrel=1 pkgdesc="A program to manipulate, inventory and decode GRIB-2 files" arch=('i686' 'x86_64') url="http://www.cpc.noaa.gov/products/wesley/wgrib2/" license=('custom') -depends=('netcdf' 'jasper' 'libpng' 'libmariadbclient' 'proj') +depends=('netcdf' 'jasper' 'libpng' 'libmariadbclient' 'proj' 'libaec') makedepends=('g2clib' 'gctpc') source=(ftp://ftp.cpc.ncep.noaa.gov/wd51we/${pkgname}/${pkgname}_nolib.tgz.v${pkgver} wgrib2.patch) -md5sums=('d6e2eb0a998593559283e9f617d6c311' - '45a1a193959c4ca518f3bc0cacf1d63c') +md5sums=('0b6f0e9d5dc1f0d1245cf37abcb25f02' + '98e2810e5dea2210d97ce561ea3579a4') build() { cd ${srcdir}/grib2 diff --git a/wgrib2.patch b/wgrib2.patch index 1568f110813b..30843ff1d6ab 100644 --- a/wgrib2.patch +++ b/wgrib2.patch @@ -1,6 +1,6 @@ ---- makefile 2016-02-23 16:57:00.000000000 +0100 -+++ makefile.new 2016-07-15 08:40:50.162429077 +0200 -@@ -77,8 +77,8 @@ +--- makefile.orig 2016-07-27 16:18:28.000000000 +0200 ++++ makefile 2016-10-09 12:20:15.439578445 +0200 +@@ -83,8 +83,8 @@ # SHELL=/bin/sh @@ -11,7 +11,7 @@ # # netcdf3: write netcdf files with netcdf-3 library # netcdf4: write netcdf files with netcdf-4 library -@@ -98,20 +98,20 @@ +@@ -104,20 +104,20 @@ # # Warning do not set both USE_NETCDF3 and USE_NETCDF4 to one @@ -39,8 +39,8 @@ +USE_G2CLIB=1 USE_PNG=1 USE_JASPER=1 - -@@ -187,7 +187,7 @@ + USE_AEC=1 +@@ -194,7 +194,7 @@ # wLDFLAGS has the directory/name of the library ifeq ($(findstring gcc,$(notdir $(CC))),gcc) @@ -49,7 +49,7 @@ netcdf3CPPFLAGS+=-Wall -Wmissing-prototypes -Wold-style-definition -Werror=format-security -O3 hdf5CFLAGS+=-Wall -Wmissing-prototypes -Wold-style-definition -O1 endif -@@ -261,7 +261,7 @@ +@@ -277,7 +277,7 @@ wLDFLAGS+=-L$(GFORTLIBDIR) wLDFLAGS+=-lgfortran wCPPFLAGS+=-DGFORTRAN @@ -58,7 +58,7 @@ endif # for open64 fortran - personal system -@@ -305,10 +305,9 @@ +@@ -321,10 +321,9 @@ # ifeq ($(USE_G2CLIB),1) @@ -72,7 +72,7 @@ endif -@@ -319,19 +318,17 @@ +@@ -335,19 +334,17 @@ endif # gctpc library @@ -99,7 +99,7 @@ a:=$(shell echo "\#define USE_PROJ4" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_PROJ4" >> ${CONFIG_H}) -@@ -340,12 +337,9 @@ +@@ -356,12 +353,9 @@ # Jasper ifeq ($(USE_JASPER),1) @@ -115,7 +115,20 @@ a:=$(shell echo "\#define USE_JASPER" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_JASPER" >> ${CONFIG_H}) -@@ -364,14 +358,11 @@ +@@ -370,10 +364,8 @@ + # AEC + + ifeq ($(USE_AEC),1) +- aecdir=${cwd}/libaec-0.3.3 +- aecsrc=libaec-0.3.3.tar.gz +- aeclib=${lib}/libaec.a +- wLDFLAGS+=-laec ++ aeclib=/usr/lib/libaec.so ++ wLDFLAGS+=-L/usr/lib -laec + a:=$(shell echo "\#define USE_AEC" >> ${CONFIG_H}) + else + a:=$(shell echo "//\#define USE_AEC" >> ${CONFIG_H}) +@@ -391,14 +383,11 @@ endif ifeq ($(USE_NETCDF4),1) @@ -135,12 +148,12 @@ a:=$(shell echo "\#define USE_NETCDF4" >> ${CONFIG_H}) else a:=$(shell echo "//\#define USE_NETCDF4" >> ${CONFIG_H}) -@@ -428,19 +419,14 @@ +@@ -460,19 +449,14 @@ # png ifeq ($(USE_PNG),1) -- p=${cwd}/libpng-1.2.54 -- psrc=${cwd}/libpng-1.2.54.tar.gz +- p=${cwd}/libpng-1.2.56 +- psrc=${cwd}/libpng-1.2.56.tar.gz - plib=${lib}/libpng.a - wLDFLAGS+=-lpng -# wCPPFLAGS+=-I$p @@ -162,7 +175,7 @@ else a:=$(shell echo "//\#define USE_PNG" >> ${CONFIG_H}) endif -@@ -494,81 +480,6 @@ +@@ -526,89 +510,6 @@ cp wgrib2/wgrib2_api.h lib/ cd lib ; touch libwgrib2.a ; rm libwgrib2.a ; ar crsT libwgrib2.a *.a @@ -173,6 +186,14 @@ - rm tmpj.tar - cd "$j" && export CFLAGS="${wCPPFLAGS}" && ./configure --without-x --disable-libjpeg --disable-opengl --prefix=${cwd} && ${MAKE} check install - +-${aeclib}: +- cp ${aecsrc} tmpaec.tar.gz +- gunzip -n -f tmpaec.tar.gz +- tar -xvf tmpaec.tar +- rm tmpaec.tar +- cd "${aecdir}" && export CFLAGS="${wCPPFLAGS}" && ./configure --disable-shared --prefix=${cwd} && ${MAKE} check install +- +- -${plib}: ${zlib} - cp ${psrc} tmpp.tar.gz - gunzip -n -f tmpp.tar.gz @@ -181,15 +202,15 @@ -# for OSX -# export LDFLAGS="-L$z" && cd "$p" && export CPPFLAGS="${wCPPFLAGS}" && make -f scripts/makefile.darwin -# for everybody else -- export LDFLAGS="-L${lib}" && cd "$p" && export CPPFLAGS="${wCPPFLAGS}" && ./configure --disable-shared --prefix=${cwd} && ${MAKE} check install +-# export LDFLAGS="-L${lib}" && cd "$p" && export CPPFLAGS="${wCPPFLAGS}" && ./configure --disable-shared --prefix=${cwd} && ${MAKE} check install +- export LDFLAGS="-L${lib}" && cd "$p" && export CPPFLAGS="${wCPPFLAGS} -DPNG_USER_WIDTH_MAX=200000000L" && ./configure --disable-shared --prefix=${cwd} && ${MAKE} check install - -${zlib}: - cp $z.tar.gz tmpz.tar.gz - gunzip -f tmpz.tar.gz - tar -xvf tmpz.tar - rm tmpz.tar -- cd "$z" && export CFLAGS="${wCPPFLAGS}" && ./configure --prefix=${cwd} && ${MAKE} check install -- +- cd "$z" && export CFLAGS="${wCPPFLAGS}" && ./configure --prefix=${cwd} --static && ${MAKE} check install - -${glib}: ${jlib} ${plib} ${zlib} - touch ${glib} @@ -244,3 +265,13 @@ ${iplib}: cd "${ip}" && export FFLAGS="${wFFLAGS}" && ${MAKE} && cp libipolate.a ${iplib} +@@ -634,9 +535,6 @@ + ifeq ($(USE_JASPER),1) + mkdir -p $j && rm -rf $j + endif +-ifeq ($(USE_AEC),1) +- mkdir -p ${aecdir} && rm -r ${aecdir} +-endif + ifeq ($(USE_G2CLIB),1) + mkdir -p $g && cd $g && touch junk.a junk.o && rm *.o *.a + endif |