diff options
author | Honza Macháček <Hloupy.Honza@centrum.cz> | 2014-04-15 17:35:13 +0200 |
---|---|---|
committer | Honza Macháček <Hloupy.Honza@centrum.cz> | 2014-04-15 17:35:13 +0200 |
commit | 92ec0d300b459fd93812426b993ffe4f76c8dfd0 (patch) | |
tree | 1e450279bab8f2bc26aeb42fed1008f9b0d5ea5e /sci-libs/libxc | |
parent | Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/sci (diff) | |
download | sci-92ec0d300b459fd93812426b993ffe4f76c8dfd0.tar.gz sci-92ec0d300b459fd93812426b993ffe4f76c8dfd0.tar.bz2 sci-92ec0d300b459fd93812426b993ffe4f76c8dfd0.zip |
sci-libs/libxc bumped to 2.0.3. Versions 2.1.0 and 2.2.0 added; they have a new testsuite and pass it but compatibility with dependent packages not tested yet, especially for 2.2.0 that separates fortran bindings.
Package-Manager: portage-2.2.10
Diffstat (limited to 'sci-libs/libxc')
-rw-r--r-- | sci-libs/libxc/ChangeLog | 12 | ||||
-rw-r--r-- | sci-libs/libxc/Manifest | 3 | ||||
-rw-r--r-- | sci-libs/libxc/libxc-2.0.3.ebuild | 59 | ||||
-rw-r--r-- | sci-libs/libxc/libxc-2.1.0.ebuild | 59 | ||||
-rw-r--r-- | sci-libs/libxc/libxc-2.2.0.ebuild | 59 |
5 files changed, 191 insertions, 1 deletions
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog index e98190d7f..d1e47422f 100644 --- a/sci-libs/libxc/ChangeLog +++ b/sci-libs/libxc/ChangeLog @@ -1,7 +1,17 @@ # ChangeLog for sci-libs/libxc -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*libxc-2.2.0 (15 Apr 2014) +*libxc-2.1.0 (15 Apr 2014) +*libxc-2.0.3 (15 Apr 2014) + + 15 Apr 2014; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-2.0.3.ebuild, + +libxc-2.1.0.ebuild, +libxc-2.2.0.ebuild: + Version bump to 2.0.3. Versions 2.1.0 and 2.2.0 added; they have a new + testsuite and pass it but compatibility with dependent packages not tested + yet, especially for 2.2.0 that separates fortran bindings. + *libxc-2.0.2 (05 Nov 2013) 05 Nov 2013; Justin Lecher <jlec@gentoo.org> libxc-2.0.1.ebuild, diff --git a/sci-libs/libxc/Manifest b/sci-libs/libxc/Manifest index 4f27e6cf9..48b917de4 100644 --- a/sci-libs/libxc/Manifest +++ b/sci-libs/libxc/Manifest @@ -1,3 +1,6 @@ DIST libxc-1.2.0.tar.gz 895527 SHA256 ee441c3cde2e2bd87828186aa17f6e4438d17b38634c5d29bb12d3b7554461fb SHA512 3ac0fd07e40db4feb0f0a4ebe1358fdd4de0fff21f6dd369895c658a14cd3bafedbbc374b89f68320401dfcfe16a6230e05403fdaccfcbebb98349ca06593125 WHIRLPOOL 66439bf65a656567c0e52a4ee20b206658a9185bdbd3e045daca00bf01ba0199ccbedea3e5034cf90fbc36dbc04d9666cde8bde46e2577ffd160800f1718bd2a DIST libxc-2.0.1.tar.gz 1062846 SHA256 c332f08648ec2bc7ccce83e45a84776215aa5dfebc64fae2a23f2ac546d41ea4 SHA512 c7d87134911fdfd91d985397a3fa990a63cc05d0752f0e2522e41dae0c2f39c43f9bd87ee6eb1972ab92b1aedeefad55a33ad84b1c66032e61ca03c87db02c5b WHIRLPOOL 16a5b999bb60177fde1371421f41f35736af4fcf8df123318ea438ffd34f487dcbadc95124ab9cf6ab2edeadd7983c56e0ca9d84bf528254de1f2a003addd402 DIST libxc-2.0.2.tar.gz 1060884 SHA256 402b0528a04d55294925558d80d03fff0f95defa3f4a6f8041d0d26857da1de5 SHA512 38e987127f312846649936c22b6f92e8f3242fd6052d132a94ba06a1e466009949dd5a50474d36944267354a9491df5cf6ee051f77deccf2ff9c99cb48e38e51 WHIRLPOOL 7566146db6799bd0d7516ed166f18b3ac43372ef2350c26f1f3e5259a02ae32bd10f3c0fd98ba49f1a66c5ec0b081f7a04f2484ada2891bccfe8b692e717da4a +DIST libxc-2.0.3.tar.gz 1108672 SHA256 7f193adbbc4efec95ae9d6354eb5d82b49bf6645c6b590a8ac149ea8d253fdf8 SHA512 75f393826e89361877e23f80aee55bc22d19cbc202545017486f968808ab07540dc6e3312a07f5356bf9329e6fc69bb3beb0e35b886e8f87d598857b8831d0a9 WHIRLPOOL fbac6c9c9a2b5bcbaf3ec707111eb7b712a3bb9fad3a565ab5a2fb7db4a968563c816d8a0c1b11f1c229012faab65fadf9499d2d05c76545082fefec8cc847a1 +DIST libxc-2.1.0.tar.gz 730065 SHA256 481fcd811d7f5e99ceab2596be09e422a21e9b03437ca607b9c03ffc42050d29 SHA512 0d0852a4377acff6b450e5e9e31b8258caf26638eff99979a628ae5e0cdbdeef4a1a811e85f12449fc99a03a120737f909e2a1acbbdd9d9aede379e3892b8e64 WHIRLPOOL 69d624f6ff4af993db2c95c83a965ebd525ee1ae82641067adc62a6fc0da622db66e129fc8ce175cbbf89fccd9548590e1ae1fbcad7699cc0a55025dc2daf416 +DIST libxc-2.2.0.tar.gz 715642 SHA256 51902468dc43218ec8ad770db7aa4baf9c11f2630ca9c34b137bb90e300c2092 SHA512 0ac133b0cb228e71d2f9f61864726092d41a4e1415ef9301abdf6e7e75ffab22c854c6e28ba38dc917f1e7d3538ce2107e8c556f4aeee890f5720d38d34a1307 WHIRLPOOL 8d1192c2f3222783b3433a692b16bd7a9cc3b3f2f96f6b060420c00b57eba08166cd74670e59b93fca9e7c7bcc4a1707865f20744740b9010284be956ba7d70d diff --git a/sci-libs/libxc/libxc-2.0.3.ebuild b/sci-libs/libxc/libxc-2.0.3.ebuild new file mode 100644 index 000000000..b794ff926 --- /dev/null +++ b/sci-libs/libxc/libxc-2.0.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true + +inherit autotools-utils flag-o-matic fortran-2 multilib + +MY_P=${P//_/-} + +DESCRIPTION="A library of exchange-correlation functionals for use in DFT" +HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc" +SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="fortran static-libs -test" + +S="${WORKDIR}"/${MY_P} + +MAKEOPTS+=" -j1" + +pkg_setup() { + use fortran && fortran-2_pkg_setup +} + +src_prepare() { + sed \ + -e "s:${PN}.f90:${PN}.F90:g" \ + -i src/Makefile.am || die + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( $(use_enable fortran) ) + autotools-utils_src_configure +} + +## Upstream recommends not running the test suite because it requires +## human expert interpretation to determine whether output is an error or +## expected under certain circumstances. Nevertheless, experts might want the option. +# The autotools src_test function modified not to die. Runs emake check in build directory. +src_test() { + debug-print-function ${FUNCNAME} "$@" + + _check_build_dir + pushd "${BUILD_DIR}" > /dev/null || die + make check || ewarn "Make check failed. See above for details." + einfo "emake check done" + popd > /dev/null || die +} + +src_install() { + autotools-utils_src_install + +} diff --git a/sci-libs/libxc/libxc-2.1.0.ebuild b/sci-libs/libxc/libxc-2.1.0.ebuild new file mode 100644 index 000000000..b794ff926 --- /dev/null +++ b/sci-libs/libxc/libxc-2.1.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true + +inherit autotools-utils flag-o-matic fortran-2 multilib + +MY_P=${P//_/-} + +DESCRIPTION="A library of exchange-correlation functionals for use in DFT" +HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc" +SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="fortran static-libs -test" + +S="${WORKDIR}"/${MY_P} + +MAKEOPTS+=" -j1" + +pkg_setup() { + use fortran && fortran-2_pkg_setup +} + +src_prepare() { + sed \ + -e "s:${PN}.f90:${PN}.F90:g" \ + -i src/Makefile.am || die + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( $(use_enable fortran) ) + autotools-utils_src_configure +} + +## Upstream recommends not running the test suite because it requires +## human expert interpretation to determine whether output is an error or +## expected under certain circumstances. Nevertheless, experts might want the option. +# The autotools src_test function modified not to die. Runs emake check in build directory. +src_test() { + debug-print-function ${FUNCNAME} "$@" + + _check_build_dir + pushd "${BUILD_DIR}" > /dev/null || die + make check || ewarn "Make check failed. See above for details." + einfo "emake check done" + popd > /dev/null || die +} + +src_install() { + autotools-utils_src_install + +} diff --git a/sci-libs/libxc/libxc-2.2.0.ebuild b/sci-libs/libxc/libxc-2.2.0.ebuild new file mode 100644 index 000000000..b794ff926 --- /dev/null +++ b/sci-libs/libxc/libxc-2.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true + +inherit autotools-utils flag-o-matic fortran-2 multilib + +MY_P=${P//_/-} + +DESCRIPTION="A library of exchange-correlation functionals for use in DFT" +HOMEPAGE="http://www.tddft.org/programs/octopus/wiki/index.php/Libxc" +SRC_URI="http://www.tddft.org/programs/octopus/download/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="fortran static-libs -test" + +S="${WORKDIR}"/${MY_P} + +MAKEOPTS+=" -j1" + +pkg_setup() { + use fortran && fortran-2_pkg_setup +} + +src_prepare() { + sed \ + -e "s:${PN}.f90:${PN}.F90:g" \ + -i src/Makefile.am || die + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( $(use_enable fortran) ) + autotools-utils_src_configure +} + +## Upstream recommends not running the test suite because it requires +## human expert interpretation to determine whether output is an error or +## expected under certain circumstances. Nevertheless, experts might want the option. +# The autotools src_test function modified not to die. Runs emake check in build directory. +src_test() { + debug-print-function ${FUNCNAME} "$@" + + _check_build_dir + pushd "${BUILD_DIR}" > /dev/null || die + make check || ewarn "Make check failed. See above for details." + einfo "emake check done" + popd > /dev/null || die +} + +src_install() { + autotools-utils_src_install + +} |