diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2008-04-26 21:30:20 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2008-04-26 21:30:20 +0000 |
commit | d6e056592d88d251e226dfac465b94345ff0526d (patch) | |
tree | 9fe86188aff8fe9916f0c7724726caea7511e16e /dev-cpp/muParser | |
parent | Drop to ~mips due to unstable deps (diff) | |
download | gentoo-2-d6e056592d88d251e226dfac465b94345ff0526d.tar.gz gentoo-2-d6e056592d88d251e226dfac465b94345ff0526d.tar.bz2 gentoo-2-d6e056592d88d251e226dfac465b94345ff0526d.zip |
Added gcc-4.3 patch, cleaning.
(Portage version: 2.1.5_rc6)
Diffstat (limited to 'dev-cpp/muParser')
-rw-r--r-- | dev-cpp/muParser/ChangeLog | 7 | ||||
-rw-r--r-- | dev-cpp/muParser/files/muParser-1.28-gcc43.patch | 25 | ||||
-rw-r--r-- | dev-cpp/muParser/metadata.xml | 5 | ||||
-rw-r--r-- | dev-cpp/muParser/muParser-1.25.ebuild | 30 | ||||
-rw-r--r-- | dev-cpp/muParser/muParser-1.28.ebuild | 3 |
5 files changed, 36 insertions, 34 deletions
diff --git a/dev-cpp/muParser/ChangeLog b/dev-cpp/muParser/ChangeLog index 5a1e4939494f..c435f91d0829 100644 --- a/dev-cpp/muParser/ChangeLog +++ b/dev-cpp/muParser/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-cpp/muParser # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/muParser/ChangeLog,v 1.6 2008/03/15 10:05:20 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/muParser/ChangeLog,v 1.7 2008/04/26 21:30:19 bicatali Exp $ + + 26 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> + +files/muParser-1.28-gcc43.patch, metadata.xml, -muParser-1.25.ebuild, + muParser-1.28.ebuild: + Added gcc-4.3 patch, cleaning. 15 Mar 2008; Markus Rothe <corsair@gentoo.org> muParser-1.28.ebuild: Added ~ppc64 diff --git a/dev-cpp/muParser/files/muParser-1.28-gcc43.patch b/dev-cpp/muParser/files/muParser-1.28-gcc43.patch new file mode 100644 index 000000000000..1fd972978ba3 --- /dev/null +++ b/dev-cpp/muParser/files/muParser-1.28-gcc43.patch @@ -0,0 +1,25 @@ +--- include/muParserTest.h.orig ++++ include/muParserTest.h +@@ -26,6 +26,7 @@ + #ifndef MU_PARSER_TEST_H
+ #define MU_PARSER_TEST_H
+
++#include <cstdlib> + #include <string>
+ #include <numeric> // for accumulate
+ #include "muParser.h"
+@@ -87,12 +88,12 @@ +
+ static value_type Rnd(value_type v)
+ {
+- return (value_type)(1+(v*std::rand()/(RAND_MAX+1.0)));
++ return (value_type)(1+(v*rand()/(RAND_MAX+1.0)));
+ }
+
+ static value_type RndWithString(const char_type*)
+ {
+- return (value_type)( 1 + (1000.0f * std::rand() / (RAND_MAX + 1.0) ) );
++ return (value_type)( 1 + (1000.0f * rand() / (RAND_MAX + 1.0) ) );
+ }
+
+ static value_type Ping()
diff --git a/dev-cpp/muParser/metadata.xml b/dev-cpp/muParser/metadata.xml index ef1907f15c5d..fc308ea1429f 100644 --- a/dev-cpp/muParser/metadata.xml +++ b/dev-cpp/muParser/metadata.xml @@ -3,7 +3,8 @@ <pkgmetadata> <herd>sci</herd> <longdescription lang="en"> -muParser is a C++ based mathematical expression parser + muParser is a C++ library for mathematical expression parsing. + It is based on transforming an expression into a bytecode and + precalculating constant parts of it. </longdescription> </pkgmetadata> - diff --git a/dev-cpp/muParser/muParser-1.25.ebuild b/dev-cpp/muParser/muParser-1.25.ebuild deleted file mode 100644 index f0f183cf742c..000000000000 --- a/dev-cpp/muParser/muParser-1.25.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/muParser/muParser-1.25.ebuild,v 1.5 2006/11/17 16:40:30 swegener Exp $ - -DESCRIPTION="Library for parsing mathematical expressions" -HOMEPAGE="http://muparser.sourceforge.net/" -SLOT="0" -LICENSE="MIT" -KEYWORDS="~x86" -IUSE="doc" -MY_PN="${PN/P/p}" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}.tar.gz" -DEPEND="doc? ( app-doc/doxygen )" -S="${WORKDIR}/${PN}" - -src_compile() { - econf --disable-samples || die "econf failed" - emake -j1 CXXFLAGS="${CXXFLAGS}" || die "emake failed" - if use doc; then - make documentation || die "make documentation failed" - fi -} - -src_install() { - make DESTDIR="${D}" install || die "install failed" - if use doc; then - insinto "/usr/share/doc/${PF}" - doins -r docs/html - fi -} diff --git a/dev-cpp/muParser/muParser-1.28.ebuild b/dev-cpp/muParser/muParser-1.28.ebuild index 7f14636b394f..d7f0328980ae 100644 --- a/dev-cpp/muParser/muParser-1.28.ebuild +++ b/dev-cpp/muParser/muParser-1.28.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/muParser/muParser-1.28.ebuild,v 1.2 2008/03/15 10:05:20 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/muParser/muParser-1.28.ebuild,v 1.3 2008/04/26 21:30:19 bicatali Exp $ inherit eutils @@ -25,6 +25,7 @@ src_unpack() { cd "${S}" # fix destdir to install pkgconfig file epatch "${FILESDIR}"/${P}-destdir.patch + epatch "${FILESDIR}"/${P}-gcc43.patch } src_compile() { |