diff options
-rw-r--r-- | sci-physics/meep/ChangeLog | 9 | ||||
-rw-r--r-- | sci-physics/meep/Manifest | 16 | ||||
-rw-r--r-- | sci-physics/meep/files/digest-meep-0.10 | 3 | ||||
-rw-r--r-- | sci-physics/meep/meep-0.10.ebuild | 50 | ||||
-rw-r--r-- | sci-physics/meep/metadata.xml | 11 |
5 files changed, 89 insertions, 0 deletions
diff --git a/sci-physics/meep/ChangeLog b/sci-physics/meep/ChangeLog new file mode 100644 index 000000000..80691027e --- /dev/null +++ b/sci-physics/meep/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for sci-physics/meep +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 11 May 2007; SĂ©bastien Fabbro <bicatali@gentoo.org> +meep-0.10.ebuild, + +metadata.xml: + Initial import of meep. Initial ebuild was submitted by Ben Schwartz + <bmschwar@fas.harvard.edu>. Closes bug #170989. + diff --git a/sci-physics/meep/Manifest b/sci-physics/meep/Manifest new file mode 100644 index 000000000..3d4cd5ac6 --- /dev/null +++ b/sci-physics/meep/Manifest @@ -0,0 +1,16 @@ +DIST meep-0.10.tar.gz 882349 RMD160 6e3296f5fad63436a20e6d8d7db4d8d301882148 SHA1 54bc916e6a93f1b21c9d88f28a1f3f8efe437254 SHA256 7e9eac470220ba554e448b8aa4fe0458959e2974475ddf1541aeb2e45f8895e8 +EBUILD meep-0.10.ebuild 1180 RMD160 215f45b2de120d5e9a6a30ca48c758a9fa4fbca0 SHA1 c6a7357d52e2feb20a855cb7d2dbae06d1d7f1e7 SHA256 3482ee81aef5294e9e32880e63897eb8b03a452ad3491fbbfd44958a9c13a18b +MD5 6547f47f11389e1580fe9fb3ab6cef22 meep-0.10.ebuild 1180 +RMD160 215f45b2de120d5e9a6a30ca48c758a9fa4fbca0 meep-0.10.ebuild 1180 +SHA256 3482ee81aef5294e9e32880e63897eb8b03a452ad3491fbbfd44958a9c13a18b meep-0.10.ebuild 1180 +MISC ChangeLog 330 RMD160 b2f42ecd6385a0bbb5a03a0ba0247ba8f0c4dab9 SHA1 14cfb32530de0c7e88d0309075202ccb60acda0b SHA256 dde6e64f667de1f10305dc6c8e3eeaadbcf12010b166eecaf56e043ad2fc423e +MD5 a49b9c0ea6102f03a581581b720a11c8 ChangeLog 330 +RMD160 b2f42ecd6385a0bbb5a03a0ba0247ba8f0c4dab9 ChangeLog 330 +SHA256 dde6e64f667de1f10305dc6c8e3eeaadbcf12010b166eecaf56e043ad2fc423e ChangeLog 330 +MISC metadata.xml 422 RMD160 372d0d619bc61c51181e28775674c499c5e85029 SHA1 c08328ab95433f24f2bce0687702c08331a621f8 SHA256 ffafdc5b6b1b82fc3583d24b73c80a302e37ca99c5deccbbb2748a5d9a0db87c +MD5 042cb00d9ce8aa228dcb9b494c74854b metadata.xml 422 +RMD160 372d0d619bc61c51181e28775674c499c5e85029 metadata.xml 422 +SHA256 ffafdc5b6b1b82fc3583d24b73c80a302e37ca99c5deccbbb2748a5d9a0db87c metadata.xml 422 +MD5 4024d1eee83d4b52480c7b7cd1fc7085 files/digest-meep-0.10 229 +RMD160 2466f5e6c60bd94e78bcb759f545e81ad7da57f6 files/digest-meep-0.10 229 +SHA256 b0510134478efcfc3e8f581d88f89b3b963ad82a24356d697640642c431a192e files/digest-meep-0.10 229 diff --git a/sci-physics/meep/files/digest-meep-0.10 b/sci-physics/meep/files/digest-meep-0.10 new file mode 100644 index 000000000..1870b432c --- /dev/null +++ b/sci-physics/meep/files/digest-meep-0.10 @@ -0,0 +1,3 @@ +MD5 09fde3d1ed3dd02116871175183751d6 meep-0.10.tar.gz 882349 +RMD160 6e3296f5fad63436a20e6d8d7db4d8d301882148 meep-0.10.tar.gz 882349 +SHA256 7e9eac470220ba554e448b8aa4fe0458959e2974475ddf1541aeb2e45f8895e8 meep-0.10.tar.gz 882349 diff --git a/sci-physics/meep/meep-0.10.ebuild b/sci-physics/meep/meep-0.10.ebuild new file mode 100644 index 000000000..15c46228b --- /dev/null +++ b/sci-physics/meep/meep-0.10.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils autotools + +DESCRIPTION="Simulation software to model electromagnetic systems." +HOMEPAGE="http://ab-initio.mit.edu/meep/" +SRC_URI="http://ab-initio.mit.edu/meep/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mpi hdf5 guile doc examples" + +DEPEND="sci-libs/fftw + sci-libs/gsl + sci-physics/harminv + guile? ( >=sci-libs/libctl-3.0 ) + hdf5? ( sci-libs/hdf5 ) + mpi? ( virtual/mpi )" + +src_unpack() { + unpack ${A} + cd "${S}" + # --enable-shared gave text realloc on amd64 + # autoreconf with latest which seems ok. + sed -i \ + -e 's/SHARED(no)/SHARED(yes)/' \ + configure.ac || die "sed failed" + # eautoreconf gives errors + autoreconf -fi || die "autoreconf failed" +} + +src_compile() { + econf \ + $(use_with mpi) \ + $(use_with hdf5) \ + $(use_with guile libctl) \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake install DESTDIR=${D} || die "emake install failed" + dodoc AUTHORS COPYRIGHT NEWS README TODO + insinto /usr/share/doc/${PF} + use doc && doins doc/meep.pdf + use examples && doins -r examples +} diff --git a/sci-physics/meep/metadata.xml b/sci-physics/meep/metadata.xml new file mode 100644 index 000000000..005fbb68f --- /dev/null +++ b/sci-physics/meep/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sci-physics</herd> +<longdescription lang="en"> +The MIT Electromagnetic Equation Propagation (MEEP) is a +finite-difference time-domain (FDTD) simulation software package +developed at MIT to model electromagnetic systems, along with our MPB +eigenmode package. +</longdescription> +</pkgmetadata> |