[145235] trunk/dports/science/abinit/Portfile
dstrubbe at macports.org
dstrubbe at macports.org
Fri Jan 29 00:44:38 PST 2016
Revision: 145235
https://trac.macports.org/changeset/145235
Author: dstrubbe at macports.org
Date: 2016-01-29 00:44:38 -0800 (Fri, 29 Jan 2016)
Log Message:
-----------
abinit: Comments regarding g95 and installing executables. Disable Wannier90 variant since it only works with the older 1.2 version.
Modified Paths:
--------------
trunk/dports/science/abinit/Portfile
Modified: trunk/dports/science/abinit/Portfile
===================================================================
--- trunk/dports/science/abinit/Portfile 2016-01-29 07:11:18 UTC (rev 145234)
+++ trunk/dports/science/abinit/Portfile 2016-01-29 08:44:38 UTC (rev 145235)
@@ -39,10 +39,10 @@
depends_lib-append port:atlas
compilers.choose cc fc
-# g95 is not compatible with OpenMP
+# g95 is not compatible with OpenMP, and support will be removed in the next version
mpi.setup default require_fortran -g95
-configure.args-append --with-linalg-flavor="atlas" --enable-gw-dpc --enable-fox
+configure.args-append --with-linalg-flavor="atlas" --enable-gw-dpc
configure.optflags -O3
use_parallel_build yes
@@ -82,13 +82,13 @@
set dft-flavor ${dft-flavor}+libxc
}
}
- if { [variant_isset wannier90] } {
- if { ${dft-flavor} eq "none" } {
- set dft-flavor wannier90
- } else {
- set dft-flavor ${dft-flavor}+wannier90
- }
- }
+# if { [variant_isset wannier90] } {
+# if { ${dft-flavor} eq "none" } {
+# set dft-flavor wannier90
+# } else {
+# set dft-flavor ${dft-flavor}+wannier90
+# }
+# }
if { [variant_isset bigdft] } {
if { ${dft-flavor} eq "none" } {
set dft-flavor bigdft
@@ -107,6 +107,9 @@
}
destroot {
+ # only ok if we can select just the executables
+ # eval file copy [glob ${worksrcpath}/src/98_main/*] ${destroot}${prefix}/bin
+
xinstall -W ${worksrcpath}/src/98_main \
abinit aim anaddb band2eps bsepostproc conducti cut3d \
fftprof ioprof kss2wfk lapackprof macroave mrgddb \
@@ -124,7 +127,7 @@
test.run yes
test.cmd tests/runtests.py
test.target built-in fast
-# wannier90 test will probably fail.
+# wannier90 test will probably fail, version 2.0.x is not supported anyway
pre-configure {
configure.args-append FCCPP="${configure.cc} -E -ansi"
@@ -151,7 +154,6 @@
}
variant threads description {Build with support for OpenMP threads} {
- # not compatible with g95. What about threaded FFTW3?
configure.args-append --enable-openmp
configure.fcflags-append -fopenmp
configure.args-append --with-linalg-libs="-L${prefix}/lib -ltatlas"
@@ -177,9 +179,10 @@
configure.args-append --with-libxc-incs="-I${prefix}/include"
}
-variant wannier90 description {Build with support for Wannier90} {
- depends_lib-append port:wannier90
-}
+# abinit does not work with Wannier90 version 2.0.x currently
+#variant wannier90 description {Build with support for Wannier90} {
+# depends_lib-append port:wannier90
+#}
# FIXME: the code's build system will download BigDFT itself, which is contrary to the
# way MacPorts should work. Make a bigdft port to support this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160129/9d78997a/attachment.html>
More information about the macports-changes
mailing list