Gentoo Archives: gentoo-commits

From: "Markus Dittrich (markusle)" <markusle@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/qrupdate: metadata.xml qrupdate-1.0.1.ebuild ChangeLog
Date: Fri, 11 Sep 2009 13:33:39
Message-Id: E1Mm6Fq-0003K6-MC@stork.gentoo.org
1 markusle 09/09/11 13:33:34
2
3 Added: metadata.xml qrupdate-1.0.1.ebuild ChangeLog
4 Log:
5 Initial import into portage tree (fixes bug #282203).
6 (Portage version: 2.1.6.13/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sci-libs/qrupdate/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>sci</herd>
20 <longdescription lang="en">
21 qrupdate is a library for fast updating of qr and cholesky decompositions.
22 </longdescription>
23 </pkgmetadata>
24
25
26
27 1.1 sci-libs/qrupdate/qrupdate-1.0.1.ebuild
28
29 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/qrupdate-1.0.1.ebuild?rev=1.1&view=markup
30 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/qrupdate-1.0.1.ebuild?rev=1.1&content-type=text/plain
31
32 Index: qrupdate-1.0.1.ebuild
33 ===================================================================
34 # Copyright 1999-2009 Gentoo Foundation
35 # Distributed under the terms of the GNU General Public License v2
36 # $Header: /var/cvsroot/gentoo-x86/sci-libs/qrupdate/qrupdate-1.0.1.ebuild,v 1.1 2009/09/11 13:33:34 markusle Exp $
37
38 EAPI="2"
39
40 inherit eutils fortran
41
42 DESCRIPTION="A library for fast updating of QR and Cholesky decompositions"
43 HOMEPAGE="http://sourceforge.net/projects/qrupdate"
44 SRC_URI="mirror://sourceforge/qrupdate/${P}.tar.gz"
45
46 LICENSE="GPL-3"
47 SLOT="0"
48 KEYWORDS="~amd64 ~x86"
49 IUSE=""
50
51 RDEPEND="virtual/blas
52 virtual/lapack"
53 DEPEND="${RDEPEND}
54 dev-util/pkgconfig"
55
56 FORTRAN="gfortran ifc g77"
57
58 src_prepare() {
59 epatch "${FILESDIR}"/${P}-makefile.patch
60
61 local BLAS_LIBS="$(pkg-config --libs blas)"
62 local LAPACK_LIBS="$(pkg-config --libs lapack)"
63
64 sed -i Makeconf \
65 -e "s:gfortran:${FORTRANC}:g" \
66 -e "s:FFLAGS=.*:FFLAGS=${FFLAGS}:" \
67 -e "s:BLAS=.*:BLAS=${BLAS_LIBS}:" \
68 -e "s:LAPACK=.*:LAPACK=${LAPACK_LIBS}:" \
69 || die "Failed to set up Makeconf"
70 }
71
72 src_compile() {
73 emake solib || die "emake failed"
74 }
75
76 src_install() {
77 dolib.so libqrupdate.so \
78 || die "Failed to install libqrupdate.so"
79
80 dodoc README ChangeLog || die "dodoc failed"
81 }
82
83
84
85 1.1 sci-libs/qrupdate/ChangeLog
86
87 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/ChangeLog?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/qrupdate/ChangeLog?rev=1.1&content-type=text/plain
89
90 Index: ChangeLog
91 ===================================================================
92 # ChangeLog for sci-libs/qrupdate
93 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
94 # $Header: /var/cvsroot/gentoo-x86/sci-libs/qrupdate/ChangeLog,v 1.1 2009/09/11 13:33:34 markusle Exp $
95
96 *qrupdate-1.0.1 (11 Sep 2009)
97
98 11 Sep 2009; Markus Dittrich <markusle@g.o> +qrupdate-1.0.1.ebuild,
99 +files/qrupdate-1.0.1-makefile.patch, +metadata.xml:
100 Initial import into portage tree (fixes bug #282203).