diff options
author | Honza Macháček <Hloupy.Honza@centrum.cz> | 2011-12-16 11:06:31 +0100 |
---|---|---|
committer | Honza Macháček <Hloupy.Honza@centrum.cz> | 2011-12-16 11:06:31 +0100 |
commit | e132d3881ae56c0895da2d080c3107b1d958f989 (patch) | |
tree | 68ebad0f2c8818615e05cf02961f3e0c019c9f82 /sci-libs/libxc | |
parent | sci-phzsics/elk Manifest broken by mistake, now corrected (diff) | |
download | sci-e132d3881ae56c0895da2d080c3107b1d958f989.tar.gz sci-e132d3881ae56c0895da2d080c3107b1d958f989.tar.bz2 sci-e132d3881ae56c0895da2d080c3107b1d958f989.zip |
sci-libs/libxc-1.1.0-r1 forces compilation with -fPIC for sci-physics/atompaw-3.0.1.3 not to complain
Diffstat (limited to 'sci-libs/libxc')
-rw-r--r-- | sci-libs/libxc/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/libxc/Manifest | 3 | ||||
-rw-r--r-- | sci-libs/libxc/libxc-1.1.0-r1.ebuild | 51 |
3 files changed, 59 insertions, 1 deletions
diff --git a/sci-libs/libxc/ChangeLog b/sci-libs/libxc/ChangeLog index efe5b5583..a4df30881 100644 --- a/sci-libs/libxc/ChangeLog +++ b/sci-libs/libxc/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*libxc-1.1.0-r1 (16 Dec 2011) + + 16 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz> + +libxc-1.1.0-r1.ebuild: + Forced -fPIC to go well with sci-physics/atompaw + *libxc-1.1.0 (14 Dec 2011) 14 Dec 2011; Honza Macháček <Hloupy.Honza@centrum.cz> +libxc-1.1.0.ebuild: diff --git a/sci-libs/libxc/Manifest b/sci-libs/libxc/Manifest index 5ca20a361..df8a01340 100644 --- a/sci-libs/libxc/Manifest +++ b/sci-libs/libxc/Manifest @@ -1,7 +1,8 @@ DIST libxc-1.0.tar.gz 502757 RMD160 0e48a6ab484d1c9f6e305dfc9c860e46c01aa330 SHA1 48a54c718bfb8784bf5e6aadf82d62ffb70bc5a2 SHA256 890544853fc8ff81d895fc973b5f1ed293f957b035301aad2d6caea1ce1efdaa DIST libxc-1.1.0.tar.gz 543168 RMD160 a74ee2d9325f66e66711f6a121caff13342d4276 SHA1 7cafa212d38b5adafc33cf5a4ee0ac2e29c3178c SHA256 b75fb2a73a9e2d75e250cc77b71d5485c8e9b11c3b25c91899c366e217283c57 EBUILD libxc-1.0.ebuild 1162 RMD160 5674df7a4941c3b32c24244ba8ea753d7a3da1b1 SHA1 4378ca34fe816d5b05c9e2d13fa5228f5ad26367 SHA256 093d4e23b4990a1d8b5b0f651fb8f7ec47ea4220a7cb9c0d3843359dbc492c69 +EBUILD libxc-1.1.0-r1.ebuild 1197 RMD160 d9e4692dfc66c52db40716890b6aee7931433077 SHA1 4ff91d1ef88ba91c637080a74a50161db5904703 SHA256 0cedeeb219c7fb8b4d105b21817d7135819ff4adc187a9d3e018d10b82546cb3 EBUILD libxc-1.1.0.ebuild 1162 RMD160 5674df7a4941c3b32c24244ba8ea753d7a3da1b1 SHA1 4378ca34fe816d5b05c9e2d13fa5228f5ad26367 SHA256 093d4e23b4990a1d8b5b0f651fb8f7ec47ea4220a7cb9c0d3843359dbc492c69 EBUILD libxc-9999.ebuild 885 RMD160 13f5478d73d625aea9c382ddfeb5d18870c2fb82 SHA1 cfd09fb873970f87acc8d7a5ef3a72c403257162 SHA256 500d9aa1a88b7fdec449c387e2f95af8dc79a8f1c9921e6a0ee7d993bfaeaf01 -MISC ChangeLog 796 RMD160 868e720edb9a108cc390b823230db50bb19ae705 SHA1 6b74fd2a3f13e0cef295932aa5ce71457efb25b6 SHA256 1c422609161f944dcd10f95e91072c18936e8211fbc4402f303809ad01944763 +MISC ChangeLog 963 RMD160 3df84938e67945a9ab2cd99fbecb77e55f8b83fa SHA1 503a9343c977d09cee87dc09e5326bdfbcecd706 SHA256 f0f31da2eb2ddaa574209c2396f8b1c7ed6b34d7ab00271ccbae5b173b2b7d31 MISC metadata.xml 215 RMD160 bc9c07aa91f2f175542244e4e4522a73558210a1 SHA1 facb283386de1c0b6b938cdcd4dde04d1694298b SHA256 13f32353652adbd3d934d41381cfc2cacc9e1127c508cebc73806cc1026ee80c diff --git a/sci-libs/libxc/libxc-1.1.0-r1.ebuild b/sci-libs/libxc/libxc-1.1.0-r1.ebuild new file mode 100644 index 000000000..7d3deac98 --- /dev/null +++ b/sci-libs/libxc/libxc-1.1.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit fortran-2 multilib toolchain-funcs + +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" +IUSE="fortran" + +S="${WORKDIR}"/${MY_P} + +src_configure() { + econf \ + $(use_enable fortran) \ + FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}} -fPIC" \ + CFLAGS="${CFLAGS} -fPIC" +} + +## 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. +# src_test() { :; } + +src_compile() { + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc README ChangeLog AUTHORS || die + + if use fortran; then + # argument for this: --with-moduledir from etsf_io/bigdft + insinto /usr/$(get_libdir)/finclude + pushd src >/dev/null + doins *.mod || die + rm -f "${D}"/usr/include/*.mod || die + popd >/dev/null + fi +} |