aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHonza Macháček <Hloupy.Honza@centrum.cz>2011-12-16 11:06:31 +0100
committerHonza Macháček <Hloupy.Honza@centrum.cz>2011-12-16 11:06:31 +0100
commite132d3881ae56c0895da2d080c3107b1d958f989 (patch)
tree68ebad0f2c8818615e05cf02961f3e0c019c9f82 /sci-libs/libxc
parentsci-phzsics/elk Manifest broken by mistake, now corrected (diff)
downloadsci-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/ChangeLog6
-rw-r--r--sci-libs/libxc/Manifest3
-rw-r--r--sci-libs/libxc/libxc-1.1.0-r1.ebuild51
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
+}