diff options
author | 2004-06-20 00:34:49 +0000 | |
---|---|---|
committer | 2004-06-20 00:34:49 +0000 | |
commit | 5d3fae40a1330afafbd56926e14a27db6ae95961 (patch) | |
tree | 3791c2c81e9d8ef31001c7c2cf943d1da9197f3b | |
parent | Fixes #54181. (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/gmp/gmp-4.1-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/gmp/gmp-4.1.2.ebuild | 28 | ||||
-rw-r--r-- | dev-libs/gmp/gmp-4.1.3.ebuild | 29 |
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 + +} |