summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/cln')
-rw-r--r--dev-libs/cln/ChangeLog8
-rw-r--r--dev-libs/cln/Manifest4
-rw-r--r--dev-libs/cln/cln-1.1.5.ebuild12
-rw-r--r--dev-libs/cln/cln-1.1.6.ebuild43
-rw-r--r--dev-libs/cln/files/digest-cln-1.1.61
5 files changed, 62 insertions, 6 deletions
diff --git a/dev-libs/cln/ChangeLog b/dev-libs/cln/ChangeLog
index 6f8e43e4e62a..210f010ae8e3 100644
--- a/dev-libs/cln/ChangeLog
+++ b/dev-libs/cln/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/cln
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/cln/ChangeLog,v 1.7 2004/03/14 12:14:40 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cln/ChangeLog,v 1.8 2004/03/17 21:36:25 aliz Exp $
+
+*cln-1.1.6 (17 Mar 2004)
+
+ 17 Mar 2004; Daniel Ahlberg <aliz@gentoo.org> cln-1.1.5.ebuild,
+ cln-1.1.6.ebuild:
+ Version bump to version that builds on amd64.
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> cln-1.1.5.ebuild:
Don't assign default to S; header fix
diff --git a/dev-libs/cln/Manifest b/dev-libs/cln/Manifest
index cdec97f926b6..312ae915699c 100644
--- a/dev-libs/cln/Manifest
+++ b/dev-libs/cln/Manifest
@@ -1,3 +1,5 @@
+MD5 71939c89aa84be3fb939664be9e54c83 cln-1.1.6.ebuild 1168
+MD5 a6bf981cee6982e3c79a7b45c29dceae cln-1.1.5.ebuild 1123
MD5 8339b5a07602aed92954f2d470cfe8ca ChangeLog 748
-MD5 67136bbbdf8d51a78e0ddd2462826f19 cln-1.1.5.ebuild 1107
MD5 f0d1f7859755b5b468024ed4132f3095 files/digest-cln-1.1.5 62
+MD5 e6723419337999b42ae07ddbe7e91aa6 files/digest-cln-1.1.6 63
diff --git a/dev-libs/cln/cln-1.1.5.ebuild b/dev-libs/cln/cln-1.1.5.ebuild
index 23be1c5af697..ee8063af3d5d 100644
--- a/dev-libs/cln/cln-1.1.5.ebuild
+++ b/dev-libs/cln/cln-1.1.5.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/cln/cln-1.1.5.ebuild,v 1.7 2004/03/14 12:14:40 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cln/cln-1.1.5.ebuild,v 1.8 2004/03/17 21:36:25 aliz Exp $
-inherit flag-o-matic
+inherit flag-o-matic gcc
DESCRIPTION="CLN, a class library (C++) for numbers"
@@ -17,12 +17,16 @@ SRC_URI="ftp://ftp.santafe.edu/pub/gnu/${P}.tar.gz"
DEPEND="dev-libs/gmp"
src_compile() {
+ libtoolize -c -f
+
# at least with gcc 2.95 and 3.1, cln won't like -O3 flag...
replace-flags -O[3..9] -O2
# and with gcc 2.95.3, it doesn't like funroll-loops as well...
- [ -z "${CC}" ] && export CC=gcc
- [ "`${CC} -dumpversion`" = "2.95.3" ] && filter-flags "-funroll-loops -frerun-loop-opt"
+ if [ "$( gcc-fullversion )" == "2.95.3" ]; then
+ filter-flags -funroll-loops
+ filter-flags -frerun-loop-opt
+ fi
./configure \
--build=${CHOST} \
diff --git a/dev-libs/cln/cln-1.1.6.ebuild b/dev-libs/cln/cln-1.1.6.ebuild
new file mode 100644
index 000000000000..497066dafeb5
--- /dev/null
+++ b/dev-libs/cln/cln-1.1.6.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cln/cln-1.1.6.ebuild,v 1.1 2004/03/17 21:36:25 aliz Exp $
+
+inherit flag-o-matic gcc
+
+DESCRIPTION="CLN, a class library (C++) for numbers"
+
+HOMEPAGE="http://www.ginac.de/CLN/"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~x86 ~ppc ~sparc ~amd64"
+
+SRC_URI="ftp://ftpthep.physik.uni-mainz.de/pub/gnu/${P}.tar.bz2
+ ftp://ftp.santafe.edu/pub/gnu/${P}.tar.bz2
+ ftp://ftp.ilog.fr/pub/Users/haible/gnu/${P}.tar.bz2"
+DEPEND="dev-libs/gmp"
+
+src_compile() {
+ # at least with gcc 2.95 and 3.1, cln won't like -O3 flag...
+ replace-flags -O[3..9] -O2
+
+ # and with gcc 2.95.3, it doesn't like funroll-loops as well...
+ if [ "$( gcc-fullversion )" == "2.95.3" ]; then
+ filter-flags -funroll-loops
+ filter-flags -frerun-loop-opt
+ fi
+
+ ./configure \
+ --build=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --datadir=/usr/share/doc/${P} \
+ --mandir=/usr/share/man || die "./configure failed"
+
+ #it doesn't also like parallel make :)
+ make || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+}
diff --git a/dev-libs/cln/files/digest-cln-1.1.6 b/dev-libs/cln/files/digest-cln-1.1.6
new file mode 100644
index 000000000000..19aa04722604
--- /dev/null
+++ b/dev-libs/cln/files/digest-cln-1.1.6
@@ -0,0 +1 @@
+MD5 8c364297c3cd7cbd413a510b68849451 cln-1.1.6.tar.bz2 1595522