aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2011-06-21 13:03:31 +0200
committerJustin Lecher <jlec@gentoo.org>2011-06-21 13:03:31 +0200
commit69d3b59935eea538d42e5b233871f681a6696e45 (patch)
tree4c98add5069c0bd4837e471536aa3b34655a1cc2 /sci-libs/bigdft
parentAdded fortran-2.eclass support (diff)
downloadsci-69d3b59935eea538d42e5b233871f681a6696e45.tar.gz
sci-69d3b59935eea538d42e5b233871f681a6696e45.tar.bz2
sci-69d3b59935eea538d42e5b233871f681a6696e45.zip
Added fortran-2.eclass support
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)
Diffstat (limited to 'sci-libs/bigdft')
-rw-r--r--sci-libs/bigdft/ChangeLog4
-rw-r--r--sci-libs/bigdft/Manifest15
-rw-r--r--sci-libs/bigdft/bigdft-1.2.0.2.ebuild31
-rw-r--r--sci-libs/bigdft/metadata.xml9
4 files changed, 43 insertions, 16 deletions
diff --git a/sci-libs/bigdft/ChangeLog b/sci-libs/bigdft/ChangeLog
index 4aa039a4a..e738960c7 100644
--- a/sci-libs/bigdft/ChangeLog
+++ b/sci-libs/bigdft/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jun 2011; Justin Lecher <jlec@gentoo.org> bigdft-1.2.0.2.ebuild,
+ +metadata.xml:
+ Added fortran-2.eclass support
+
*bigdft-1.2.0.2 (17 Jan 2011)
17 Jan 2011; Honza Macháček <Hloupy.Honza@centrum.cz>
diff --git a/sci-libs/bigdft/Manifest b/sci-libs/bigdft/Manifest
index 52ba40e10..b203478ca 100644
--- a/sci-libs/bigdft/Manifest
+++ b/sci-libs/bigdft/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX bigdft-1.2.0.2-0001.patch 4991 RMD160 0341289986c2fb1e1d292f6f6f62798d15b01f5f SHA1 4d39856883911573d56f41fb6f5011b64d61bf7b SHA256 2af75ea82fd506e4e5871e948871f1c13b5bb33528750da2ed3d5647f7bb83aa
AUX bigdft-1.2.0.2-0002.patch 557 RMD160 caefc2a1a789f5d8a9bc0349a975cfcb5330fef9 SHA1 fced52b9fcb0feff7b7e20be3c104b2da40c98e9 SHA256 55f108aa609bc93e359f7b3928334a5b147b50c7f7e99b58feae559bda3e3b09
AUX bigdft-1.2.0.2-0003.patch 620 RMD160 c2db417e0bf660fed15ebe79580afa9e60549497 SHA1 d12621e14c02c963937d14b12f9f5e02fdb98186 SHA256 d87ba1010e739e2d951b1a1a8208058a9c51ce28ed8e507e93ae36f215d3d237
@@ -5,5 +8,13 @@ AUX bigdft-1.2.0.2-0004.patch 833 RMD160 df98d7fcda945d11ea787b85bfaa79f457371f5
AUX bigdft-1.2.0.2-testH.patch 29091 RMD160 535dcd1c160863570991b26c194c707766233645 SHA1 682454d1986cc3963ee16b65f6d3a85f1642ec3a SHA256 dd7311f2ec7c4dde01131d8b22b375a74e0de73c7865172a79e83373e849fb52
DIST bigdft-1.2.0.2.tar.gz 944219 RMD160 fbd2fd53e4c684e560769d7aaf2ac9d17954bc62 SHA1 1a3754261c6229be17d3cecb70720fefaf843642 SHA256 3143e203879a2f8b1f05789336ceed91250960ef0681c1530868011fc16f56df
DIST bigdft-1.3.2.tar.gz 1370869 RMD160 6967df2a837af540149aa452166ea16e25ee7aa7 SHA1 b219b4c2b4bee5a936eadcee0ea1faeb4f78b2cb SHA256 b18234c321bee98450ea0b6a3c249480ecec66d18dadcc32a7ba0d2d019c820d
-EBUILD bigdft-1.2.0.2.ebuild 2176 RMD160 d88681bf612fddf41036309e32e4bdd001b84a99 SHA1 2038ef7b5de1ed57b2a75f7d5b127fccefd6d386 SHA256 49db71d8b9bd983e6c1b1c475be96d713a4e4eae274deda27ea0a349cc01289e
-MISC ChangeLog 505 RMD160 464df1805eb7272e4b683a08e9bb2863af7f8df3 SHA1 809ea898cd5c262587c48d09a31a0557630f4f02 SHA256 91b92a6dcc0b230cd4dd9bba27b5fe8bb770d6eb518722050daf441238dc440e
+EBUILD bigdft-1.2.0.2.ebuild 2189 RMD160 abef7d26a7e9c290b5b03919a7356eb91c40f9fd SHA1 032c1819565d8a4ccc17a3729988f86a2d6260b0 SHA256 d2f1a5cc499efc5b50a0acfe0433ecfb55ceed3ad649db8aa0dfcee93dec19fc
+MISC ChangeLog 626 RMD160 0c0db2147320ba6c713e009f8a715f8b5fac7513 SHA1 cb283b471ce271f82e816431e14b1f38e6b9db01 SHA256 0c7d0ca72143c6fe1c42f6293b9727e22b99596dd02782366f730ad5279dc0be
+MISC metadata.xml 268 RMD160 a08ddac9bdb423a2a25e1a855118e1c1b7b4b1c3 SHA1 80806343ce9cacc256261167cc9a463c33b8f5b1 SHA256 8dc5093d7d2cd59f19de2421464b9d6ad5dff8526ec018d33c0f22874608938a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk4AeoMACgkQgAnW8HDreRb1RQCgtl0Ni/j1yDKbXNDfpGpK5fns
+Mp4AoKDPB4zrCJiz+Wbs4rQrDp8WAuHJ
+=59WR
+-----END PGP SIGNATURE-----
diff --git a/sci-libs/bigdft/bigdft-1.2.0.2.ebuild b/sci-libs/bigdft/bigdft-1.2.0.2.ebuild
index 55d34f59e..1fdf1d339 100644
--- a/sci-libs/bigdft/bigdft-1.2.0.2.ebuild
+++ b/sci-libs/bigdft/bigdft-1.2.0.2.ebuild
@@ -1,36 +1,40 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# $Header: $
-EAPI="3"
+EAPI=3
-inherit eutils toolchain-funcs
+inherit eutils fortran-2 toolchain-funcs
DESCRIPTION="A DFT electronic structure code using a wavelet basis set"
HOMEPAGE="http://inac.cea.fr/L_Sim/BigDFT/"
-SRC_URI="http://inac.cea.fr/L_Sim/BigDFT/${P}.tar.gz
- http://inac.cea.fr/L_Sim/BigDFT/${PN}-1.3.2.tar.gz"
+SRC_URI="
+ http://inac.cea.fr/L_Sim/BigDFT/${P}.tar.gz
+ http://inac.cea.fr/L_Sim/BigDFT/${PN}-1.3.2.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cuda doc mpi test"
-RDEPEND="virtual/blas
+RDEPEND="
+ =sci-libs/libxc-1.0[fortran]
+ virtual/blas
virtual/lapack
mpi? ( virtual/mpi )
- cuda? ( dev-util/nvidia-cuda-sdk )
- =sci-libs/libxc-1.0[fortran]"
+ cuda? ( dev-util/nvidia-cuda-sdk )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-devel/autoconf-2.59
doc? ( virtual/latex-base )"
src_prepare() {
- epatch ${FILESDIR}/${P}-0001.patch
- epatch ${FILESDIR}/${P}-0002.patch
- epatch ${FILESDIR}/${P}-0003.patch
- epatch ${FILESDIR}/${P}-0004.patch
- epatch ${FILESDIR}/${P}-testH.patch
+ epatch \
+ "${FILESDIR}"/${P}-0001.patch \
+ "${FILESDIR}"/${P}-0002.patch \
+ "${FILESDIR}"/${P}-0003.patch \
+ "${FILESDIR}"/${P}-0004.patch \
+ "${FILESDIR}"/${P}-testH.patch
rm -r src/PSolver/ABINIT-common
mv ../${PN}-1.3.2/src/PSolver/ABINIT-common src/PSolver/
@@ -83,6 +87,5 @@ src_test() {
src_install() {
emake HAVE_LIBXC=1 DESTDIR="${D}" install || die "install failed"
- dodoc README INSTALL COPYING ChangeLog AUTHORS NEWS || die "dodoc failed"
+ dodoc README INSTALL ChangeLog AUTHORS NEWS || die "dodoc failed"
}
-
diff --git a/sci-libs/bigdft/metadata.xml b/sci-libs/bigdft/metadata.xml
new file mode 100644
index 000000000..4f728fd12
--- /dev/null
+++ b/sci-libs/bigdft/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+ <email>sci@gentoo.org</email>
+</maintainer>
+<use><flag name='cuda'>Add cuda support</flag></use>
+</pkgmetadata>