summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavierCLL2021-06-03 18:16:16 -0700
committerXavierCLL2021-06-03 18:16:16 -0700
commit35c4a8866a92ad426ef93bf5fd16183e1d075b44 (patch)
treeb3f8a7603807caf5d7cf422dfe451786b55dd222
parentc520b69d095df8706021ca0bd1c7d1271be1ae0b (diff)
downloadaur-35c4a8866a92ad426ef93bf5fd16183e1d075b44.tar.gz
Updated links and some build fixes
-rw-r--r--.SRCINFO43
-rw-r--r--PKGBUILD57
-rw-r--r--Site.local2
3 files changed, 64 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 805952ff460f..6a50454d74f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ncl
pkgdesc = Ncar Command Language, is an interpreted language designed specifically for scientific data analysis and visualization
pkgver = 6.6.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.ncl.ucar.edu
install = ncl.install
arch = i686
@@ -51,22 +51,29 @@ pkgbase = ncl
source = ncarg.sh
source = hluresfile
source = ncl.install
- source = no_install_dep.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.0.0-no_install_dep.patch
- source = includes.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-includes.patch
- source = netcdff.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-netcdff.patch
- source = paths.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-paths.patch
- source = ncl-libs.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-libs.patch
- md5sums = 38e3d2b55490f6eac93035d31579a45e
- md5sums = 10aff8d7950f5e0e2fb6dd2e340be2c9
- md5sums = bdbef74e361df88fbceff912bff6dd8a
- md5sums = 33fd270a3ea1b4beb770b3e89ada4f59
- md5sums = c18b84591221cf956f3c626cf8766f41
- md5sums = 913322ce7d4ca5efed7674693e8a3124
- md5sums = fdafb5d316ee2a86c81030a47cc9aaad
- md5sums = a996694fec633798787cb3f288022125
- md5sums = c40d02a87b447f79d83c3f0d56923db8
- md5sums = 9634e0287a4f972e79ceeca44387c13a
- md5sums = 2dc539dc3133339aed425aa03f87f103
+ source = no_install_dep.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.0.0-no_install_dep.patch
+ source = includes.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-includes.patch
+ source = netcdff.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-netcdff.patch
+ source = paths.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-paths.patch
+ source = ncl-libs.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-libs.patch
+ source = ncl-gdal.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-gdal.patch
+ source = ncl-proj8.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-proj8.patch
+ source = ncl-format.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-format.patch
+ source = ncl-boz.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-boz.patch
+ sha256sums = cad4ee47fbb744269146e64298f9efa206bc03e7b86671e9729d8986bb4bc30e
+ sha256sums = 1766327add038495fa3499e9b7cc642179229750f7201b94f8e1b7bee76f8480
+ sha256sums = bbb3d9a712107a3cabb427a06960ec0e1db90f3df9891845f8dc7af66f57123a
+ sha256sums = 4e2347ffc7ffe20c32124430c8a165ad9e750f60d9948f11fc7e610aa7130c8e
+ sha256sums = 5b3990a78e849044cd5f0e9d98661f8325b8a5629604237dd3caa1f7e3b6e32e
+ sha256sums = 79a9b66ea670dcf5a69c29ad6eab804e696ca79d050d584d66dafbd2c611bcdb
+ sha256sums = 6b15ccdbd3a5c0d044b867342b5ab9daad1add6f6a488d14be955b172116c0ed
+ sha256sums = 870e6e7a868a3c5c94bcd3f3af898ea9bebd666343e4b0f77e4a74e85aadf55b
+ sha256sums = 4f168597ca725145c009fd33dfde27d50d936412b0365edb33be2f915d1af07c
+ sha256sums = 61b9b3beab800f0de350564a42ccd54d5e7e1e23189199350f084435fbce6564
+ sha256sums = 5a7516b9ddbc1af91518b030f58f4b17de0efb046ba615eab549dde6b0875e04
+ sha256sums = 0ae96df73ac8902b1cd4bab203c45c4bc58b2f645ed094768884f9149066849a
+ sha256sums = f960b172438485f664a2ce72c47daf5ccd6f3ff81ecd5866ae746c2ae8300529
+ sha256sums = adb5e0eaa5edcedf0276979431dff2fba3fe7850a5bace3a3071ca858bc8b3b5
+ sha256sums = 64f3502c9deab48615a4cbc26073173081c0774faf75778b044d251e45d238f7
pkgname = ncl
-
diff --git a/PKGBUILD b/PKGBUILD
index 5156d2cc6afc..3d0d766e2dbe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=ncl
pkgver=6.6.2
-pkgrel=1
+pkgrel=2
pkgdesc='Ncar Command Language, is an interpreted language designed specifically for scientific data analysis and visualization'
url='http://www.ncl.ucar.edu'
license=('APACHE')
@@ -17,23 +17,31 @@ install=${pkgname}.install
backup=(etc/profile.d/ncarg.sh)
source=(ncl-$pkgver.tar.gz::https://github.com/NCAR/ncl/archive/$pkgver.tar.gz
http://www.netlib.org/voronoi/triangle.zip Site.local ncarg.sh hluresfile ncl.install
- no_install_dep.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.0.0-no_install_dep.patch
- includes.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-includes.patch
- netcdff.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-netcdff.patch
- paths.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-5.1.0-paths.patch
- ncl-libs.patch::https://src.fedoraproject.org/rpms/ncl/raw/master/f/ncl-libs.patch)
+ no_install_dep.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.0.0-no_install_dep.patch
+ includes.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-includes.patch
+ netcdff.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-netcdff.patch
+ paths.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-5.1.0-paths.patch
+ ncl-libs.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-libs.patch
+ ncl-gdal.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-gdal.patch
+ ncl-proj8.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-proj8.patch
+ ncl-format.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-format.patch
+ ncl-boz.patch::https://src.fedoraproject.org/rpms/ncl/raw/main/f/ncl-boz.patch)
optdepends=('ncl-highres: High-resolution coastlines (RANGS and GSHHS)')
-md5sums=('38e3d2b55490f6eac93035d31579a45e'
- '10aff8d7950f5e0e2fb6dd2e340be2c9'
- 'bdbef74e361df88fbceff912bff6dd8a'
- '33fd270a3ea1b4beb770b3e89ada4f59'
- 'c18b84591221cf956f3c626cf8766f41'
- '913322ce7d4ca5efed7674693e8a3124'
- 'fdafb5d316ee2a86c81030a47cc9aaad'
- 'a996694fec633798787cb3f288022125'
- 'c40d02a87b447f79d83c3f0d56923db8'
- '9634e0287a4f972e79ceeca44387c13a'
- '2dc539dc3133339aed425aa03f87f103')
+sha256sums=('cad4ee47fbb744269146e64298f9efa206bc03e7b86671e9729d8986bb4bc30e'
+ '1766327add038495fa3499e9b7cc642179229750f7201b94f8e1b7bee76f8480'
+ 'bbb3d9a712107a3cabb427a06960ec0e1db90f3df9891845f8dc7af66f57123a'
+ '4e2347ffc7ffe20c32124430c8a165ad9e750f60d9948f11fc7e610aa7130c8e'
+ '5b3990a78e849044cd5f0e9d98661f8325b8a5629604237dd3caa1f7e3b6e32e'
+ '79a9b66ea670dcf5a69c29ad6eab804e696ca79d050d584d66dafbd2c611bcdb'
+ '6b15ccdbd3a5c0d044b867342b5ab9daad1add6f6a488d14be955b172116c0ed'
+ '870e6e7a868a3c5c94bcd3f3af898ea9bebd666343e4b0f77e4a74e85aadf55b'
+ '4f168597ca725145c009fd33dfde27d50d936412b0365edb33be2f915d1af07c'
+ '61b9b3beab800f0de350564a42ccd54d5e7e1e23189199350f084435fbce6564'
+ '5a7516b9ddbc1af91518b030f58f4b17de0efb046ba615eab549dde6b0875e04'
+ '0ae96df73ac8902b1cd4bab203c45c4bc58b2f645ed094768884f9149066849a'
+ 'f960b172438485f664a2ce72c47daf5ccd6f3ff81ecd5866ae746c2ae8300529'
+ 'adb5e0eaa5edcedf0276979431dff2fba3fe7850a5bace3a3071ca858bc8b3b5'
+ '64f3502c9deab48615a4cbc26073173081c0774faf75778b044d251e45d238f7')
build() {
# copy triangle library
@@ -47,9 +55,20 @@ build() {
patch -Np1 --ignore-whitespace -i ../netcdff.patch
patch -Np1 --ignore-whitespace -i ../paths.patch
patch -Np1 --ignore-whitespace -i ../ncl-libs.patch
+ patch -Np1 --ignore-whitespace -i ../ncl-gdal.patch
+ patch -Np1 --ignore-whitespace -i ../ncl-proj8.patch
+ patch -Np1 --ignore-whitespace -i ../ncl-format.patch
+ patch -Np1 --ignore-whitespace -i ../ncl-boz.patch
# Spurrious exec permissions
find -name '*.[fh]' -exec chmod -x {} +
+
+ #Fixup LINUX config (to expose vsnprintf prototype)
+ sed -i -e '/StdDefines/s/-DSYSV/-D_ISOC99_SOURCE/' config/LINUX
+
+ rm -rf external/blas external/lapack
+ sed -ri -e 's,-lblas_ncl,-lblas,' \
+ -e 's,-llapack_ncl,-llapack,' config/Project
# configure
#./Configure -ncar || return 1
@@ -68,8 +87,8 @@ build() {
./config/ymkmf
# build
- make Build CCOPTIONS="-O2 -std=c99 -fPIC -fno-strict-aliasing -fopenmp -lnetcdf" F77="gfortran" F77_LD="gfortran"\
- CTOFLIBS="-lgfortran" FCOPTIONS="-fPIC -fno-second-underscore -fno-range-check -fopenmp" # >> log 2>&1
+ make Build CCOPTIONS="-O2 -std=c99 -fPIC -fno-strict-aliasing -fopenmp -lnetcdf -fcommon -DH5_USE_110_API" F77="gfortran" F77_LD="gfortran"\
+ CTOFLIBS="-lgfortran" FCOPTIONS="-fPIC -fno-second-underscore -fno-range-check -fopenmp -fallow-argument-mismatch -fcommon -DH5_USE_110_API" >> log 2>&1
}
package() {
diff --git a/Site.local b/Site.local
index 4fb3be13c6fb..3041c872155a 100644
--- a/Site.local
+++ b/Site.local
@@ -28,7 +28,7 @@
#define BuildNetCDF4 1
#define NetCDF4lib -lnetcdf
#define BuildGDAL 1
-#define BuildTRIANGLE 1
+#define BuildTRIANGLE 0
#define BuildUdunits 1
#define UdUnitslib -ludunits2 -lexpat
#define BuildHDFEOS 0