ChangeLog

# ChangeLog for dev-cpp/eigen
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.3 2007/06/27 07:17:12 opfer Exp $

27 Jun 2007; Christian Faulhammer eigen-1.0.5.ebuild:
keyworded ~x86, bug 182985

23 Jun 2007; Marcus D. Hanwell eigen-1.0.5.ebuild:
Marked stable on amd64.

*eigen-1.0.5 (15 May 2007)

15 May 2007; Marcus D. Hanwell +metadata.xml,
+eigen-1.0.5.ebuild:
Initial import.

Manifest

DIST eigen-1.0.5.tar.gz 59944 RMD160 6b8dee14b82185d661048f58f86a721e3ec5285f SHA1 32400616c4866eab158115c556df330b077644a3 SHA256 6dfc085adc22baf66fa0fde190c8cf37effadbbe62bbfea5966cfd2cc85142d6
EBUILD eigen-1.0.5.ebuild 943 RMD160 893c9b8b4efae2f6f2a78fad1cee9de81e36effc SHA1 a28329996ff0f7a97e13380e1854b3ea79b0d0c5 SHA256 65ba8384139637456dab1edd976b39c3c5f1615b46c925a6fd7717953959bcfb
MISC ChangeLog 539 RMD160 a676713d41d9b784ee2706336aaa8af3faa39b8c SHA1 306d880816374414fb391be031341bd9dd70531c SHA256 d34209736d5509cbf89fcf468d6d3e03096041eba86b8a528460d1fa2023a0a4
MISC metadata.xml 603 RMD160 402447614356e6befc8f017fb838ca7294242c90 SHA1 d909ff1fa612246d970f85f8a8b32c3bf5f94e98 SHA256 fdbd49db3e9f2cfc0161146e2f8aab32154c041b2a21fcbe228eee6e27e9b814

eigen-1.0.5.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-1.0.5.ebuild,v 1.3 2007/06/27 07:17:12 opfer Exp $

inherit toolchain-funcs

DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra"
HOMEPAGE="http://eigen.tuxfamily.org/"
SRC_URI="http://download.tuxfamily.org/${PN}/${P}.tar.gz"

LICENSE="GPL-2-with-exceptions"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE=""

DEPEND=">=dev-util/cmake-2.4.5"
RDEPEND=""

S=${WORKDIR}/${PN}

src_compile() {
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_C_COMPILER=$(type -p $(tc-getCC)) \
-DCMAKE_CXX_COMPILER=$(type -p $(tc-getCXX)) || die "cmake failed"
emake || die "emake failed"
}

src_install() {
make DESTDIR=${D} install || die "make install failed"
# Install the LICENSE file to make the specific GPL exception obvious.
dodoc README LICENSE TODO
}

metadata.xml




sci

cryos@gentoo.org


Eigen is a lightweight C++ template library for vector and matrix math,
a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen
focuses on the simple mathematical needs of applications: games and other
OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to
providing optimal speed with GCC.