Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-cpp/eigen: ChangeLog eigen-3.0.2.ebuild
Date: Tue, 06 Sep 2011 21:23:25
Message-Id: 20110906212311.44BA22004C@flycatcher.gentoo.org
1 dilfridge 11/09/06 21:23:11
2
3 Modified: ChangeLog
4 Added: eigen-3.0.2.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.10.13/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.49 dev-cpp/eigen/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?rev=1.49&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?rev=1.49&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?r1=1.48&r2=1.49
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v
20 retrieving revision 1.48
21 retrieving revision 1.49
22 diff -u -r1.48 -r1.49
23 --- ChangeLog 3 Sep 2011 22:04:07 -0000 1.48
24 +++ ChangeLog 6 Sep 2011 21:23:11 -0000 1.49
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-cpp/eigen
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.48 2011/09/03 22:04:07 dilfridge Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.49 2011/09/06 21:23:11 dilfridge Exp $
30 +
31 +*eigen-3.0.2 (06 Sep 2011)
32 +
33 + 06 Sep 2011; Andreas K. Huettel <dilfridge@g.o> +eigen-3.0.2.ebuild:
34 + Version bump
35
36 *eigen-2.0.16 (03 Sep 2011)
37
38
39
40
41 1.1 dev-cpp/eigen/eigen-3.0.2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/eigen-3.0.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/eigen-3.0.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: eigen-3.0.2.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-3.0.2.ebuild,v 1.1 2011/09/06 21:23:11 dilfridge Exp $
51
52 EAPI="2"
53
54 inherit cmake-utils
55
56 DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and related algorithms"
57 HOMEPAGE="http://eigen.tuxfamily.org/"
58 SRC_URI="http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
59
60 LICENSE="LGPL-2 GPL-3"
61 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
62 SLOT="3"
63 IUSE="debug doc"
64
65 DEPEND="doc? ( app-doc/doxygen )"
66 RDEPEND="!dev-cpp/eigen:0"
67
68 PATCHES=( "${FILESDIR}"/${PN}-3.0.0-gcc46.patch )
69
70 src_unpack() {
71 unpack ${A}
72 mv ${PN}* ${P}
73 }
74
75 src_configure() {
76 # benchmarks (BTL) brings up damn load of external deps including fortran
77 # compiler
78 CMAKE_BUILD_TYPE="release"
79 mycmakeargs=(
80 -DEIGEN_BUILD_BTL=OFF
81 )
82 cmake-utils_src_configure
83 }
84
85 src_compile() {
86 cmake-utils_src_compile
87 if use doc; then
88 cd "${CMAKE_BUILD_DIR}"
89 emake doc || die "building documentation failed"
90 fi
91 }
92
93 src_install() {
94 cmake-utils_src_install
95 if use doc; then
96 cd "${CMAKE_BUILD_DIR}"/doc
97 dohtml -r html/* || die "dohtml failed"
98 fi
99 }
100
101 src_test() {
102 mycmakeargs=(
103 -DEIGEN_BUILD_TESTS=ON
104 -DEIGEN_TEST_NO_FORTRAN=ON
105 )
106 cmake-utils_src_configure
107 cmake-utils_src_compile
108 cmake-utils_src_test
109 }