summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2004-06-20 00:34:49 +0000
committerDaniel Black <dragonheart@gentoo.org>2004-06-20 00:34:49 +0000
commit5d3fae40a1330afafbd56926e14a27db6ae95961 (patch)
tree3791c2c81e9d8ef31001c7c2cf943d1da9197f3b
parentFixes #54181. (Manifest recommit) (diff)
downloadgentoo-2-5d3fae40a1330afafbd56926e14a27db6ae95961.tar.gz
gentoo-2-5d3fae40a1330afafbd56926e14a27db6ae95961.tar.bz2
gentoo-2-5d3fae40a1330afafbd56926e14a27db6ae95961.zip
changed m4 dependancy (bug #54131). Added src_test functions. gmp-4.1.2 added dependancies. gmp-4.1.3 - reintroducted fft as it is fixed in this version (ref homepage).
-rw-r--r--dev-libs/gmp/ChangeLog9
-rw-r--r--dev-libs/gmp/gmp-4.1-r1.ebuild4
-rw-r--r--dev-libs/gmp/gmp-4.1.2.ebuild28
-rw-r--r--dev-libs/gmp/gmp-4.1.3.ebuild29
4 files changed, 46 insertions, 24 deletions
diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog
index 5a8a11c2af1b..ece861d2e73c 100644
--- a/dev-libs/gmp/ChangeLog
+++ b/dev-libs/gmp/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/gmp
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.31 2004/05/12 03:23:05 randy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.32 2004/06/20 00:34:49 dragonheart Exp $
+
+ 20 Jun 2004; Daniel Black <dragonheart@gentoo.org> gmp-4.1.2.ebuild,
+ gmp-4.1.3.ebuild, gmp-4.1-r1.ebuild:
+ changed m4 dependancy (bug #54131 thanks Scott Taylor
+ <swtaylor@gentoo.org>). Added src_test functions. gmp-4.1.2 added
+ dependancies. gmp-4.1.3 - reintroducted fft as it is fixed in this
+ version (ref homepage).
11 May 2004; Michael McCabe <randy@gentoo.org> gmp-4.1.3.ebuild:
Added s390 keywords
diff --git a/dev-libs/gmp/gmp-4.1-r1.ebuild b/dev-libs/gmp/gmp-4.1-r1.ebuild
index 6f2382b02055..a27586f94cfc 100644
--- a/dev-libs/gmp/gmp-4.1-r1.ebuild
+++ b/dev-libs/gmp/gmp-4.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1-r1.ebuild,v 1.20 2004/05/08 01:06:47 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1-r1.ebuild,v 1.21 2004/06/20 00:34:49 dragonheart Exp $
inherit eutils
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="x86 ppc sparc alpha"
IUSE=""
-DEPEND="~sys-devel/m4-1.4"
+DEPEND=">=sys-devel/m4-1.4"
RDEPEND=""
src_unpack() {
diff --git a/dev-libs/gmp/gmp-4.1.2.ebuild b/dev-libs/gmp/gmp-4.1.2.ebuild
index 5be6c05f94b3..08babdfbce41 100644
--- a/dev-libs/gmp/gmp-4.1.2.ebuild
+++ b/dev-libs/gmp/gmp-4.1.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.2.ebuild,v 1.21 2004/05/08 01:06:47 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.2.ebuild,v 1.22 2004/06/20 00:34:49 dragonheart Exp $
inherit flag-o-matic libtool eutils
@@ -11,10 +11,16 @@ SRC_URI="mirror://gnu/gmp/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="x86 ppc sparc ~mips alpha hppa amd64 ia64"
-IUSE="debug"
+IUSE=""
-DEPEND="~sys-devel/m4-1.4"
-RDEPEND=""
+DEPEND="sys-apps/gawk
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/libtool
+ sys-devel/gcc
+ virtual/glibc"
+
+RDEPEND="virtual/glibc"
src_unpack() {
unpack ${A}; cd ${S}
@@ -39,12 +45,6 @@ src_compile() {
|| die "configure failed"
emake || die "emake failed"
- # It's pretty slow to run all the checks, and not really necessary
- # on every build of this package. Just run the checks when
- # debugging is enabled. (23 Feb 2003 agriffis)
- if use debug ; then
- make check || die "make check failed"
- fi
}
src_install() {
@@ -54,3 +54,11 @@ src_install() {
dodoc doc/configuration doc/isa_abi_headache
dohtml -r doc
}
+
+src_test() {
+
+ # the total check is broken due to a deprecated header use
+ # t-locale.cc:24:23: strstream.h: No such file or directory
+ make -C tests/mpf check-TESTS
+
+}
diff --git a/dev-libs/gmp/gmp-4.1.3.ebuild b/dev-libs/gmp/gmp-4.1.3.ebuild
index eccbaba07707..edb679796968 100644
--- a/dev-libs/gmp/gmp-4.1.3.ebuild
+++ b/dev-libs/gmp/gmp-4.1.3.ebuild
@@ -1,20 +1,19 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.3.ebuild,v 1.3 2004/05/26 12:39:49 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.3.ebuild,v 1.4 2004/06/20 00:34:49 dragonheart Exp $
inherit flag-o-matic libtool eutils
DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers"
HOMEPAGE="http://www.gnu.org/software/gmp/gmp.html"
SRC_URI="mirror://gnu/gmp/${P}.tar.gz"
-
+RESTRICT="nomirror"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha arm hppa ~amd64 ia64 s390"
IUSE="debug"
-DEPEND="~sys-devel/m4-1.4
- sys-apps/gawk
+DEPEND="sys-apps/gawk
sys-devel/bison
sys-devel/flex
sys-devel/libtool
@@ -36,17 +35,10 @@ src_compile() {
--localstatedir=/var/state/gmp \
--enable-cxx \
--enable-mpbsd \
- --disable-fft \
${myconf} \
|| die "configure failed"
emake || die "emake failed"
- # It's pretty slow to run all the checks, and not really necessary
- # on every build of this package. Just run the checks when
- # debugging is enabled. (23 Feb 2003 agriffis)
- if use debug ; then
- make check || die "make check failed"
- fi
}
src_install() {
@@ -56,3 +48,18 @@ src_install() {
dodoc doc/configuration doc/isa_abi_headache
dohtml -r doc
}
+
+src_test() {
+
+
+ # It's pretty slow to run all the checks, and not really necessary
+ # on every build of this package. Just run the checks when
+ # debugging is enabled. (23 Feb 2003 agriffis)
+ if use debug ; then
+ emake check || die "make check failed"
+ else
+ # Quick partial test
+ make -C tests/cxx/ check-TESTS
+ fi
+
+}