diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2019-01-20 01:04:39 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2019-01-20 01:04:39 +0000 |
commit | 37c3652c367ac02e821b00d5e12c159d3a22d4a4 (patch) | |
tree | 800266830bd62aa8c9f97be6644772943b65a609 /science/octopus | |
parent | 6aed89fcc9f18ab6e8062dcad30847dde2b89de9 (diff) | |
download | ports-37c3652c367ac02e821b00d5e12c159d3a22d4a4.tar.gz ports-37c3652c367ac02e821b00d5e12c159d3a22d4a4.zip |
science/octopus: Unbundle spglib; Add OPENMP option that makes it parallelized by default
Notes
Notes:
svn path=/head/; revision=490766
Diffstat (limited to 'science/octopus')
-rw-r--r-- | science/octopus/Makefile | 10 | ||||
-rw-r--r-- | science/octopus/pkg-plist | 20 |
2 files changed, 10 insertions, 20 deletions
diff --git a/science/octopus/Makefile b/science/octopus/Makefile index 8315614b1738..ae442ab26eb8 100644 --- a/science/octopus/Makefile +++ b/science/octopus/Makefile @@ -2,6 +2,7 @@ PORTNAME= octopus DISTVERSION= 8.3 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= http://www.tddft.org/programs/${PORTNAME}/download/${DISTVERSION}/ @@ -21,6 +22,7 @@ LIB_DEPENDS= libarpack.so:math/arpack-ng \ liblapack.so:math/lapack \ libnlopt.so:math/nlopt \ libpng16.so:graphics/png \ + libsymspg.so:science/spglib \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libxc.so:science/libxc @@ -32,6 +34,14 @@ USE_CXXSTD= c++11 FCFLAGS+= -I${LOCALBASE}/include -ffree-line-length-none +OPTIONS_DEFINE= OPENMP +OPTIONS_DEFAULT= OPENMP +OPENMP_CONFIGURE_ENABLE= openmp + +post-extract: # unbundle spglib, see https://gitlab.com/octopus-code/octopus/issues/124 + @${RM} -r ${WRKSRC}/external_libs/spglib-* + @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} 's|$$(top_builddir)/external_libs/spglib-1\.9\.9/src/libsymspg\.a|${LOCALBASE}/lib/libsymspg.so|' + post-stage: # https://gitlab.com/octopus-code/octopus/issues/108 @${RM} ${STAGEDIR}${PREFIX}/include/yaml.h diff --git a/science/octopus/pkg-plist b/science/octopus/pkg-plist index 29e139f3832b..2c05391594ed 100644 --- a/science/octopus/pkg-plist +++ b/science/octopus/pkg-plist @@ -25,26 +25,6 @@ bin/oct-xyz-anim bin/octopus bin/octopus_mpi include/liboct_parser.h -include/spglib/arithmetic.h -include/spglib/cell.h -include/spglib/debug.h -include/spglib/delaunay.h -include/spglib/hall_symbol.h -include/spglib/kgrid.h -include/spglib/kpoint.h -include/spglib/mathfunc.h -include/spglib/niggli.h -include/spglib/pointgroup.h -include/spglib/primitive.h -include/spglib/refinement.h -include/spglib/site_symmetry.h -include/spglib/sitesym_database.h -include/spglib/spacegroup.h -include/spglib/spg_database.h -include/spglib/spglib.h -include/spglib/spin.h -include/spglib/symmetry.h -include/spglib/version.h include/string_f.h man/man1/oct-atomic_occupations.1.gz man/man1/oct-casida_spectrum.1.gz |