Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/cln: ChangeLog cln-1.2.2.ebuild metadata.xml cln-1.2.0.ebuild cln-1.2.1.ebuild
Date: Tue, 30 Sep 2008 12:58:13
Message-Id: E1Kkenq-0001Oe-55@stork.gentoo.org
1 bicatali 08/09/30 12:58:10
2
3 Modified: ChangeLog cln-1.2.2.ebuild metadata.xml
4 Removed: cln-1.2.0.ebuild cln-1.2.1.ebuild
5 Log:
6 Documentation and examples are not installed by default anymore but with use flags. Pre-pocessor flags on sparc don't use asm (see bug #238444).
7 (Portage version: 2.2_rc9/cvs/Linux 2.6.25-gentoo-r7 x86_64)
8
9 Revision Changes Path
10 1.26 sci-libs/cln/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/ChangeLog?rev=1.26&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/ChangeLog?rev=1.26&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/ChangeLog?r1=1.25&r2=1.26
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sci-libs/cln/ChangeLog,v
19 retrieving revision 1.25
20 retrieving revision 1.26
21 diff -u -r1.25 -r1.26
22 --- ChangeLog 26 Sep 2008 00:27:48 -0000 1.25
23 +++ ChangeLog 30 Sep 2008 12:58:09 -0000 1.26
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sci-libs/cln
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/cln/ChangeLog,v 1.25 2008/09/26 00:27:48 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/cln/ChangeLog,v 1.26 2008/09/30 12:58:09 bicatali Exp $
29 +
30 + 30 Sep 2008; Sébastien Fabbro <bicatali@g.o>
31 + +files/cln-1.2.2-docs.patch, +files/cln-1.2.2-examples.patch,
32 + metadata.xml, -cln-1.2.0.ebuild, -cln-1.2.1.ebuild, cln-1.2.2.ebuild:
33 + Documentation and examples are not installed by default anymore but with
34 + use flags. Pre-pocessor flags on sparc don't use asm (see bug #238444).
35
36 26 Sep 2008; Brent Baude <ranger@g.o> cln-1.2.2.ebuild:
37 stable ppc, bug 238444
38
39
40
41 1.3 sci-libs/cln/cln-1.2.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild?rev=1.3&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild?rev=1.3&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild?r1=1.2&r2=1.3
46
47 Index: cln-1.2.2.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild,v
50 retrieving revision 1.2
51 retrieving revision 1.3
52 diff -u -r1.2 -r1.3
53 --- cln-1.2.2.ebuild 26 Sep 2008 00:27:48 -0000 1.2
54 +++ cln-1.2.2.ebuild 30 Sep 2008 12:58:09 -0000 1.3
55 @@ -1,34 +1,53 @@
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild,v 1.2 2008/09/26 00:27:48 ranger Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/cln/cln-1.2.2.ebuild,v 1.3 2008/09/30 12:58:09 bicatali Exp $
60
61 -inherit flag-o-matic toolchain-funcs multilib
62 +inherit eutils flag-o-matic multilib
63
64 -DESCRIPTION="CLN, a class library (C++) for numbers"
65 +DESCRIPTION="Class library (C++) for numbers"
66
67 HOMEPAGE="http://www.ginac.de/CLN/"
68
69 LICENSE="GPL-2"
70 SLOT="1"
71 KEYWORDS="~amd64 ppc ~sparc ~x86"
72 -IUSE=""
73 +IUSE="doc examples"
74
75 SRC_URI="ftp://ftpthep.physik.uni-mainz.de/pub/gnu/${P}.tar.bz2
76 ftp://ftp.santafe.edu/pub/gnu/${P}.tar.bz2
77 ftp://ftp.ilog.fr/pub/Users/haible/gnu/${P}.tar.bz2"
78 DEPEND="dev-libs/gmp"
79
80 +src_unpack() {
81 + unpack ${A}
82 + cd "${S}"
83 + # avoid building tests and examples by default
84 + epatch "${FILESDIR}"/${P}-examples.patch
85 + # avoid installing dvi and html docs by default
86 + epatch "${FILESDIR}"/${P}-docs.patch
87 +}
88 +
89 src_compile () {
90 # -Os causes segmentation faults (see bug #174576)
91 # checked for 1.2.1, gcc-4.2.3
92 replace-flags -Os -O2
93 -
94 + use sparc && append-cppflags "-DNO_ASM"
95 econf \
96 --libdir=/usr/$(get_libdir) \
97 - --datadir=/usr/share/doc/${PF} || die "econf failed."
98 - emake || die "emake failed."
99 + --datadir=/usr/share/doc/${PF} \
100 + || die "econf failed"
101 + emake || die "emake failed"
102 }
103
104 src_install () {
105 emake DESTDIR="${D}" install || die "emake install failed"
106 + dodoc README ChangeLog TODO* NEWS
107 + if use doc; then
108 + dodoc doc/cln.ps
109 + dohtml doc/cln/*
110 + fi
111 + if use examples; then
112 + insinto /usr/share/doc/${PF}
113 + doins -r examples
114 + fi
115 }
116
117
118
119 1.3 sci-libs/cln/metadata.xml
120
121 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/metadata.xml?rev=1.3&view=markup
122 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/metadata.xml?rev=1.3&content-type=text/plain
123 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/cln/metadata.xml?r1=1.2&r2=1.3
124
125 Index: metadata.xml
126 ===================================================================
127 RCS file: /var/cvsroot/gentoo-x86/sci-libs/cln/metadata.xml,v
128 retrieving revision 1.2
129 retrieving revision 1.3
130 diff -u -r1.2 -r1.3
131 --- metadata.xml 1 Feb 2008 20:08:30 -0000 1.2
132 +++ metadata.xml 30 Sep 2008 12:58:09 -0000 1.3
133 @@ -1,7 +1,7 @@
134 <?xml version="1.0" encoding="UTF-8"?>
135 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
136 <pkgmetadata>
137 -<herd>sci</herd>
138 +<herd>sci-mathematics</herd>
139 <longdescription lang="en">
140 A Class Library for Numbers is a library for computations with all
141 kinds of numbers in arbitrary precision. It has a set of number