Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-cpp/eigen/
Date: Mon, 29 Aug 2011 14:49:42
Message-Id: adf7ee9f716600b6517159a57ef741bedecc8f21.jlec@gentoo
1 commit: adf7ee9f716600b6517159a57ef741bedecc8f21
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 29 14:45:16 2011 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 29 14:45:16 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=adf7ee9f
7
8 Corrected doc installation, thanks James Cloos for the fix
9
10 (Portage version: 2.2.0_alpha51/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)
11
12 ---
13 dev-cpp/eigen/ChangeLog | 4 ++++
14 dev-cpp/eigen/eigen-3.0.1-r2.ebuild | 2 +-
15 dev-cpp/eigen/eigen-9999.ebuild | 2 +-
16 dev-cpp/eigen/metadata.xml | 14 +++++++-------
17 4 files changed, 13 insertions(+), 9 deletions(-)
18
19 diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog
20 index 3132ef4..3485cb2 100644
21 --- a/dev-cpp/eigen/ChangeLog
22 +++ b/dev-cpp/eigen/ChangeLog
23 @@ -2,6 +2,10 @@
24 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
25 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.44 2011/03/25 16:01:28 jlec Exp $
26
27 + 29 Aug 2011; Justin Lecher <jlec@g.o> eigen-3.0.1-r2.ebuild,
28 + eigen-9999.ebuild, metadata.xml:
29 + Corrected doc installation, thanks James Cloos for the fix
30 +
31 19 Aug 2011; Andrea Arteaga <andyspiros@×××××.com> eigen-9999.ebuild
32 Removed ~x86 and ~amd64 keyworkds (mask).
33
34
35 diff --git a/dev-cpp/eigen/eigen-3.0.1-r2.ebuild b/dev-cpp/eigen/eigen-3.0.1-r2.ebuild
36 index 62dca95..3271cc0 100644
37 --- a/dev-cpp/eigen/eigen-3.0.1-r2.ebuild
38 +++ b/dev-cpp/eigen/eigen-3.0.1-r2.ebuild
39 @@ -55,7 +55,7 @@ src_compile() {
40
41 src_install() {
42 cmake-utils_src_install
43 - use doc && dohtml -r "${CMAKE_BUILD_DIR}"/html/*
44 + use doc && dohtml -r "${CMAKE_BUILD_DIR}"/doc/html/*
45 local x
46 for x in ${FORTRAN_LIBS}; do
47 local libname="eigen_${x}"
48
49 diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
50 index a38852b..61ea9cd 100644
51 --- a/dev-cpp/eigen/eigen-9999.ebuild
52 +++ b/dev-cpp/eigen/eigen-9999.ebuild
53 @@ -51,7 +51,7 @@ src_compile() {
54
55 src_install() {
56 cmake-utils_src_install
57 - use doc && dohtml -r "${CMAKE_BUILD_DIR}"/html/*
58 + use doc && dohtml -r "${CMAKE_BUILD_DIR}"/doc/html/*
59 local x
60 for x in ${FORTRAN_LIBS}; do
61 local libname="eigen_${x}"
62
63 diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
64 index 9437282..a658022 100644
65 --- a/dev-cpp/eigen/metadata.xml
66 +++ b/dev-cpp/eigen/metadata.xml
67 @@ -1,17 +1,17 @@
68 <?xml version="1.0" encoding="UTF-8"?>
69 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 <pkgmetadata>
71 -<herd>sci</herd>
72 -<herd>kde</herd>
73 -<longdescription lang='en'>
74 + <herd>sci</herd>
75 + <herd>kde</herd>
76 + <longdescription lang="en">
77 Eigen is a lightweight C++ template library for vector and matrix math,
78 a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen
79 focuses on the simple mathematical needs of applications: games and other
80 OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to
81 providing optimal speed with GCC.
82 </longdescription>
83 -<use>
84 - <flag name='adolc'>Enable use for automatic differentiation using <pkg>sci-libs/adolc</pkg></flag>
85 - <flag name='sparse'>Enable use for extra sparse matrix with <pkg>sci-libs/umfpack</pkg>, <pkg>sci-libs/cholmod</pkg>, <pkg>sci-libs/superlu</pkg> and <pkg>dev-cpp/sparsehash</pkg></flag>
86 -</use>
87 + <use>
88 + <flag name="adolc">Enable use for automatic differentiation using <pkg>sci-libs/adolc</pkg></flag>
89 + <flag name="sparse">Enable use for extra sparse matrix with <pkg>sci-libs/umfpack</pkg>, <pkg>sci-libs/cholmod</pkg>, <pkg>sci-libs/superlu</pkg> and <pkg>dev-cpp/sparsehash</pkg></flag>
90 + </use>
91 </pkgmetadata>