Gentoo Archives: gentoo-commits

From: "Michael Palimaka (kensington)" <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-cpp/eigen: eigen-3.2.4.ebuild ChangeLog
Date: Fri, 06 Feb 2015 18:19:20
Message-Id: 20150206181916.515E21131C@oystercatcher.gentoo.org
1 kensington 15/02/06 18:19:16
2
3 Modified: ChangeLog
4 Added: eigen-3.2.4.ebuild
5 Log:
6 Version bump wrt bug #491796.
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0x06B1F38DCA45A1EC!)
9
10 Revision Changes Path
11 1.88 dev-cpp/eigen/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?rev=1.88&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?rev=1.88&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/ChangeLog?r1=1.87&r2=1.88
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v
20 retrieving revision 1.87
21 retrieving revision 1.88
22 diff -u -r1.87 -r1.88
23 --- ChangeLog 29 Oct 2014 09:34:32 -0000 1.87
24 +++ ChangeLog 6 Feb 2015 18:19:16 -0000 1.88
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-cpp/eigen
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.87 2014/10/29 09:34:32 ago Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.88 2015/02/06 18:19:16 kensington Exp $
31 +
32 +*eigen-3.2.4 (06 Feb 2015)
33 +
34 + 06 Feb 2015; Michael Palimaka <kensington@g.o> +eigen-3.2.4.ebuild:
35 + Version bump wrt bug #491796.
36
37 29 Oct 2014; Agostino Sarubbo <ago@g.o> eigen-3.1.3.ebuild:
38 Stable for sparc, wrt bug #511392
39
40
41
42 1.1 dev-cpp/eigen/eigen-3.2.4.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/eigen-3.2.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/eigen/eigen-3.2.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: eigen-3.2.4.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-3.2.4.ebuild,v 1.1 2015/02/06 18:19:16 kensington Exp $
52
53 EAPI=5
54
55 inherit cmake-utils
56
57 DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and related algorithms"
58 HOMEPAGE="http://eigen.tuxfamily.org/"
59 SRC_URI="http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
60
61 LICENSE="LGPL-2 GPL-3"
62 SLOT="3"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
64 IUSE="debug doc"
65
66 DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
67 RDEPEND="!dev-cpp/eigen:0"
68
69 src_unpack() {
70 default
71 mv ${PN}* ${P} || die
72 }
73
74 src_prepare() {
75 sed -i CMakeLists.txt \
76 -e "/add_subdirectory(demos/d" \
77 -e "/add_subdirectory(blas/d" \
78 -e "/add_subdirectory(lapack/d" \
79 || die "sed disable unused bundles failed"
80
81 cmake-utils_src_prepare
82 }
83
84 src_configure() {
85 CMAKE_BUILD_TYPE="release"
86 cmake-utils_src_configure
87 }
88
89 src_compile() {
90 cmake-utils_src_compile
91 if use doc; then
92 cmake-utils_src_compile doc
93 fi
94 }
95
96 src_test() {
97 local mycmakeargs=(
98 -DEIGEN_BUILD_TESTS=ON
99 -DEIGEN_TEST_NO_FORTRAN=ON
100 -DEIGEN_TEST_NO_OPENGL=ON
101 )
102 cmake-utils_src_configure
103 cmake-utils_src_compile buildtests
104 cmake-utils_src_test
105 }
106
107 src_install() {
108 cmake-utils_src_install
109 if use doc; then
110 cd "${BUILD_DIR}"/doc
111 dohtml -r html/*
112 fi
113 }