summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Ehlert2020-06-11 09:44:47 +0200
committerSebastian Ehlert2020-06-11 09:44:47 +0200
commit7082c69454d29496a40a23201d7b5e318d1e23bf (patch)
tree1c3ab767a5d27847415917f00c6caf8abbeffa98
parent17bbad3f4c568ead7c406ecd109a5baf6e881d7a (diff)
downloadaur-7082c69454d29496a40a23201d7b5e318d1e23bf.tar.gz
Fix build issues with GCC10.1
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--dftd4-build.patch35
3 files changed, 42 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 70fd4f81d863..333c533d174f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dftd4
pkgdesc = A Generally Applicable Atomic-Charge Dependent London Dispersion Correction
pkgver = 2.5.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/dftd4/dftd4
arch = x86_64
license = LGPL3
@@ -13,9 +13,9 @@ pkgbase = dftd4
source = dftd4::https://github.com/dftd4/dftd4/archive/v2.5.0.tar.gz
source = dftd4-build.patch
md5sums = f2685bcbea28bc811cf198091a0545dc
- md5sums = f69b8bac09b6f4dd29b1aaca763913c7
+ md5sums = 4b0b95dc360c6ff73c46af6925ab4e76
sha256sums = 014e2917f2b636c062325d59a4a0f068550bd3b119742be80e956456478ee2d6
- sha256sums = 36ce3527ec42095836a84b5aa4050acab602b9fca5eb95ea20bf28c299d086f7
+ sha256sums = 06939d2b0370b7903bcbd3c4e824a7e78c4bbc71315846e9827cd0d49d020122
pkgname = dftd4
diff --git a/PKGBUILD b/PKGBUILD
index 184c6adfc1ac..55025cd65bc9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=dftd4
pkgver=2.5.0
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url="https://github.com/dftd4/dftd4"
depends=('gcc-fortran' 'openblas' 'lapack')
@@ -12,13 +12,13 @@ pkgdesc="A Generally Applicable Atomic-Charge Dependent London Dispersion Correc
source=("${pkgname}::https://github.com/dftd4/dftd4/archive/v2.5.0.tar.gz"
"dftd4-build.patch")
sha256sums=('014e2917f2b636c062325d59a4a0f068550bd3b119742be80e956456478ee2d6'
- '36ce3527ec42095836a84b5aa4050acab602b9fca5eb95ea20bf28c299d086f7')
+ '06939d2b0370b7903bcbd3c4e824a7e78c4bbc71315846e9827cd0d49d020122')
md5sums=('f2685bcbea28bc811cf198091a0545dc'
- 'f69b8bac09b6f4dd29b1aaca763913c7')
+ '4b0b95dc360c6ff73c46af6925ab4e76')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch < "${srcdir}"/dftd4-build.patch
+ patch -p1 < "${srcdir}"/dftd4-build.patch
mkdir -p "${srcdir}/${pkgname}-${pkgver}"/_build
cd "${srcdir}/${pkgname}-${pkgver}"/_build
meson setup . .. \
diff --git a/dftd4-build.patch b/dftd4-build.patch
index f9486c492c8c..8f9cbdd6cf10 100644
--- a/dftd4-build.patch
+++ b/dftd4-build.patch
@@ -11,3 +11,38 @@ index ea1685c..2f0479b 100644
conf.set('date', run_command(find_program('date'),'-I').stdout().strip())
conf.set('author', run_command(find_program('whoami')).stdout().strip())
conf.set('origin', run_command(find_program('hostname')).stdout().strip())
+diff --git a/tests/dftd4.f90 b/tests/dftd4.f90
+index 8eca975..4ad4f64 100644
+--- a/tests/dftd4.f90
++++ b/tests/dftd4.f90
+@@ -391,7 +391,7 @@ subroutine test_dftd4_pbc_energies
+ call mol%wrap_back
+ call mol%calculate_distances
+
+- call generate_wsc(mol,mol%wsc,wsc_rep)
++ call generate_wsc(mol,mol%wsc)
+ call dispm%new(mol%at,refqmode,g_a,g_c)
+ ndim = sum(dispm%atoms*dispm%nref)
+ call assert_eq(ndim,26)
+@@ -529,7 +529,7 @@ subroutine test_dftd4_cell_gradient
+ call mol%wrap_back
+ call mol%calculate_distances
+
+- call generate_wsc(mol,mol%wsc,wsc_rep)
++ call generate_wsc(mol,mol%wsc)
+ call dispm%new(mol%at,refqmode,g_a,g_c)
+ ndim = sum(dispm%atoms*dispm%nref)
+
+diff --git a/tests/eeq_model.f90 b/tests/eeq_model.f90
+index cc78723..6412c23 100644
+--- a/tests/eeq_model.f90
++++ b/tests/eeq_model.f90
+@@ -140,7 +140,7 @@ subroutine test_eeq_model_ewald
+ energy = 0.0_wp
+ sigma = 0.0_wp
+
+- call generate_wsc(mol,mol%wsc,wsc_rep)
++ call generate_wsc(mol,mol%wsc)
+
+ call pbc_dncoord_erf(mol,cn,dcndr,dcndL,900.0_wp)
+