summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-mathematics/ginac/ChangeLog9
-rw-r--r--sci-mathematics/ginac/Manifest17
-rw-r--r--sci-mathematics/ginac/files/ginac-1.4.1-gcc4.3.patch21
-rw-r--r--sci-mathematics/ginac/files/ginac-1.5.1-lexer_cpp.patch10
-rw-r--r--sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch9
-rw-r--r--sci-mathematics/ginac/ginac-1.5.1.ebuild60
-rw-r--r--sci-mathematics/pspp/Manifest15
7 files changed, 107 insertions, 34 deletions
diff --git a/sci-mathematics/ginac/ChangeLog b/sci-mathematics/ginac/ChangeLog
index c9f1c4664946..ecc5d75cf06f 100644
--- a/sci-mathematics/ginac/ChangeLog
+++ b/sci-mathematics/ginac/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-mathematics/ginac
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ChangeLog,v 1.24 2009/03/27 22:48:22 fmccor Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ChangeLog,v 1.25 2009/04/03 09:44:58 bicatali Exp $
+
+*ginac-1.5.1 (03 Apr 2009)
+
+ 03 Apr 2009; SĂ©bastien Fabbro <bicatali@gentoo.org>
+ -files/ginac-1.4.1-gcc4.3.patch, +files/ginac-1.5.1-lexer_cpp.patch,
+ +files/ginac-1.5.1-pkgconfig.patch, +ginac-1.5.1.ebuild:
+ Version bump
27 Mar 2009; Ferris McCormick <fmccor@gentoo.org> ginac-1.4.3.ebuild:
Sparc stable, dependency for bug #245707.
diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index 2570ab1b9b26..bcc7ad26bb5e 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1,7 +1,20 @@
-AUX ginac-1.4.1-gcc4.3.patch 902 RMD160 de2c683802e77277679b1ea2ee5dfae5278d247d SHA1 6bddc2865eb1353bb304718a7392c252ff4aa256 SHA256 7c507525ba2b16a042783df797f8d3a356bfd442b2b97ba4b8fa588f3e949c9c
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX ginac-1.5.1-lexer_cpp.patch 296 RMD160 c88f10c77c71913ad328c970806b5c0e3b6da508 SHA1 bf6bafc173f05909dff47d8a9f2776b96cc7769f SHA256 6e8f336c2b00309d8772dfdcc640fba546432c615e0cc2048d63624c364a7784
+AUX ginac-1.5.1-pkgconfig.patch 340 RMD160 afa493de555a86c2aa2eff7251b8da272ed58c22 SHA1 f1418d8f2551d94140e86864b8fa45fb51b2d21e SHA256 bd1a63b67f1c1786e537992b50b9bb376a14be54971bd0ac8912a584f7f802d8
DIST ginac-1.3.7.tar.bz2 793441 RMD160 04ce8fce6e7aba29835a5a8d925b2a6ea630d9cc SHA1 5c6d4ebe3d80de835a456cb8e0853ece0847df26 SHA256 a550af7f970ce93651b63951b0a1d013f264204cd82774d0984c7b5f89c8815a
DIST ginac-1.4.3.tar.bz2 847869 RMD160 a24e91ab55533f0eef22a54fb1f2abef6a70869f SHA1 0e560bb9420c16bf182829d35f9841f8b7f76d2e SHA256 dcd6991abae6df2fa247b57d754b8cbd9cc8119268c15d3470b3286132f7708f
+DIST ginac-1.5.1.tar.bz2 989950 RMD160 4a9aeb83045a1970baced1ae08f60d6f6c6bc8ce SHA1 d9b818197979200ea3d7c1bfba26d4a3980b819f SHA256 ed4404c44fdcc82468162d18cfb43bdc61a59c31b1e2da08fdcbce898955ce08
EBUILD ginac-1.3.7.ebuild 580 RMD160 52471984e197c41b55c308d337c2d32a132454e2 SHA1 f658a36200acc824e71345447a14e994152fd43c SHA256 83e220e3dfcae96d3aa716c07f93d4e1a0f1c140e97cb09ca9f519451cec6dd4
EBUILD ginac-1.4.3.ebuild 1548 RMD160 cd7e1abb4c3ad4023720d73949a084e1752c6653 SHA1 3f14b71521f431e1e9f290c164fb27c5b1ca4fe3 SHA256 7aa67c7ba52505089065a54c160a95819c0b690dd4896a426faabc74aa8b7f38
-MISC ChangeLog 4670 RMD160 8a7662d9a51cbdbff80c7c696203251a7e66759b SHA1 d56af5527c671b678c9005605aab4076be387452 SHA256 a4f8fe9efee05015cf1ade9d84951c6798ceb370222d8fcc2b9da0f744dba9f5
+EBUILD ginac-1.5.1.ebuild 1552 RMD160 3293218d588d2545911fe7b7af0baaf42bd06c00 SHA1 b28e8d1fa4f0c7178817e77cb949bae6e1afec72 SHA256 2f4dd5e6efa819234570f44b9fc381cfd65a036c90612f658155e5462d8370a7
+MISC ChangeLog 4901 RMD160 5c1ed8372a616262b9a79cf96a5d6d87638a7fc6 SHA1 81b80cfcc5cb63f6d70104836714d061771f26ff SHA256 008535ec075f52f6025785f97461fa563fd6042bbf753a31011dd0897c2286a6
MISC metadata.xml 582 RMD160 0f0b60e373c8fee0efbebb7b7fd2420e2052082e SHA1 7e2a04c2da42292f37e33d06fc2e15305687bcdf SHA256 a68adc59dd6641c75f663a7be278804746fc15f64707b2570ed88918c6f9ff33
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAknV2qUACgkQ1ycZbhPLE2AZyQCbB47usLMb39c/ODZGw/QUG3sn
+57wAnAxaVdi6xzq7RhbQGiGNd0fzY2m9
+=7/J9
+-----END PGP SIGNATURE-----
diff --git a/sci-mathematics/ginac/files/ginac-1.4.1-gcc4.3.patch b/sci-mathematics/ginac/files/ginac-1.4.1-gcc4.3.patch
deleted file mode 100644
index 93d910dbbd05..000000000000
--- a/sci-mathematics/ginac/files/ginac-1.4.1-gcc4.3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur ginac-1.4.1/ginac/numeric.cpp ginac-1.4.1.new/ginac/numeric.cpp
---- ginac-1.4.1/ginac/numeric.cpp 2007-09-07 06:53:54.000000000 -0400
-+++ ginac-1.4.1.new/ginac/numeric.cpp 2008-04-01 08:51:29.000000000 -0400
-@@ -408,7 +408,7 @@
- * @sa http://www.ginac.de/pipermail/cln-list/2006-October/000248.html
- */
- template<>
--static inline bool coerce<int, cln::cl_I>(int& dst, const cln::cl_I& arg)
-+inline bool coerce<int, cln::cl_I>(int& dst, const cln::cl_I& arg)
- {
- static const cln::cl_I cl_max_int =
- (cln::cl_I)(long)(std::numeric_limits<int>::max());
-@@ -422,7 +422,7 @@
- }
-
- template<>
--static inline bool coerce<unsigned int, cln::cl_I>(unsigned int& dst, const cln::cl_I& arg)
-+inline bool coerce<unsigned int, cln::cl_I>(unsigned int& dst, const cln::cl_I& arg)
- {
- static const cln::cl_I cl_max_uint =
- (cln::cl_I)(unsigned long)(std::numeric_limits<unsigned int>::max());
diff --git a/sci-mathematics/ginac/files/ginac-1.5.1-lexer_cpp.patch b/sci-mathematics/ginac/files/ginac-1.5.1-lexer_cpp.patch
new file mode 100644
index 000000000000..1da24a5d5238
--- /dev/null
+++ b/sci-mathematics/ginac/files/ginac-1.5.1-lexer_cpp.patch
@@ -0,0 +1,10 @@
+--- ginac-1.5.1.org/ginac/parser/lexer.cpp 2009-03-16 22:04:09.000000000 +0530
++++ ginac-1.5.1/ginac/parser/lexer.cpp 2009-03-16 22:04:30.000000000 +0530
+@@ -23,6 +23,7 @@
+ #include "lexer.h"
+ #include "compiler.h"
+
++#include <cstdio>
+ #include <iostream>
+ #include <sstream>
+ #include <string>
diff --git a/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch b/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch
new file mode 100644
index 000000000000..5a6784d6b802
--- /dev/null
+++ b/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch
@@ -0,0 +1,9 @@
+--- ginac-1.4.4.org/ginac.pc.in 2009-03-16 21:17:22.000000000 +0530
++++ ginac-1.4.4/ginac.pc.in 2009-03-16 21:25:28.000000000 +0530
+@@ -7,5 +7,5 @@
+ Description: C++ library for symbolic calculations
+ Version: @VERSION@
+ Requires: cln >= 1.1.6
+-Libs: -L${libdir} -lginac @GINACLIB_RPATH@
++Libs: -L${libdir} -lginac
+ Cflags: -I${includedir}
diff --git a/sci-mathematics/ginac/ginac-1.5.1.ebuild b/sci-mathematics/ginac/ginac-1.5.1.ebuild
new file mode 100644
index 000000000000..b184efda4179
--- /dev/null
+++ b/sci-mathematics/ginac/ginac-1.5.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ginac-1.5.1.ebuild,v 1.1 2009/04/03 09:44:58 bicatali Exp $
+
+EAPI=2
+inherit eutils
+
+DESCRIPTION="C++ library and tools for symbolic calculations"
+SRC_URI="ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/${P}.tar.bz2"
+HOMEPAGE="http://www.ginac.de/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND=">=sci-libs/cln-1.2.2"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-doc/doxygen
+ media-gfx/transfig
+ || ( dev-texlive/texlive-fontsrecommended
+ app-text/tetex
+ app-text/ptex ) )"
+
+src_prepare() {
+ # 2 harmless patches from fedora
+ epatch "${FILESDIR}"/${P}-lexer_cpp.patch
+ epatch "${FILESDIR}"/${P}-pkgconfig.patch
+}
+
+src_compile() {
+ emake || die "emake failed"
+ if use doc; then
+ # need to run twice to get the references right (you know, latex)
+ # do not add die function at the first one
+ make pdf
+ emake pdf || die "emake pdf failed"
+ cd doc/reference
+ emake html || die "emake html failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README NEWS AUTHORS || die
+
+ if use doc; then
+ cd doc
+ insinto /usr/share/doc/${PF}
+ doins \
+ examples/ginac-examples.pdf \
+ reference/reference.pdf \
+ tutorial/ginac.pdf \
+ || die "pdf doc install failed"
+ dohtml -r reference/html_files/*
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*.cpp examples/ginac-examples.txt
+ fi
+}
diff --git a/sci-mathematics/pspp/Manifest b/sci-mathematics/pspp/Manifest
index bfe81ecc3e9e..588031463897 100644
--- a/sci-mathematics/pspp/Manifest
+++ b/sci-mathematics/pspp/Manifest
@@ -3,19 +3,14 @@ Hash: SHA1
AUX 50pspp-gentoo.el 171 RMD160 99882e34577c8209dafcd422e210af596bde5057 SHA1 c611390e4c21388b70d29dbc2a9a6f5eba41d8c2 SHA256 92296e81ab389b4c639a67cd015e19d63cf8e40664a95fc568c2c6b6e7608940
AUX pspp-0.6.0-as-needed.patch 380 RMD160 320cd0f8d8ba96b0c8dfe8d745a49e45947f6e90 SHA1 2bfd20030a9702c6b2dff5e1f209995db0bd3d0a SHA256 4461de6c4109d85e7ec77d626bb39ac2ece904200412b77202184659bca048fc
-AUX pspp-0.6.0-disable-inline.patch 4390 RMD160 08daa6269532ed88ea50556f4e71050d50e94ec1 SHA1 80e643c71fee35deaf8881d76de3f5d307531bbd SHA256 3e8ff92284452805c3663677825b93e3c54970131f1a24a25f821a04e10de602
-DIST pspp-0.4.0.tar.gz 1566807 RMD160 28c52e4ee530c80acf37d7cbea4e45aaefc11f7c SHA1 382c76ccbc62f881e439c38095b1f520b2627706 SHA256 b19403e15848ad0f0b393ed4e52beeb236fd4badfdfa63fe3e680f9cc683ca24
-DIST pspp-0.6.0.tar.gz 2872929 RMD160 889745e4b423845f0d87cdfb38004320475dff49 SHA1 b6a89d758a39c9c53803a8b44d73899e9219e33c SHA256 8c85ada08e2133846efc221d88b6b3abd9a525587b1630b246a1887120d0804e
DIST pspp-0.6.1.tar.gz 3217033 RMD160 930fc58b77ff50819cd7449147dab5906e872850 SHA1 22f335053a3e1d3861bfc2d87536b9a6fc5a1ae7 SHA256 0d3154ea4f723a354b3b845c938a2320d726baf900b6d2f9bda3d88bcf097e01
-EBUILD pspp-0.4.0.ebuild 1561 RMD160 ae630b5c06d8a71298989324abcf9940a4198a30 SHA1 11e558cbcb64ca0177dd697ed6939fef0eb2a4f3 SHA256 ca99d27287852a124773006228fba4075bcb7214fb107e2fcfaa726554cd6f4a
-EBUILD pspp-0.6.0.ebuild 1873 RMD160 681898adf6e7a396904a9201c0ba3cf8beab76c6 SHA1 8a1dfcd2e14b82ad12cf28a77d7bfbf8da393cb0 SHA256 2bd9599e2faf08e59767f0aa1d27c14229837b652dd8e8ddf255b80a970c016e
EBUILD pspp-0.6.1.ebuild 2137 RMD160 a277df836770c804a81d0e24d79257f0d8ef0f88 SHA1 acb039d6e137b9a22f5821cc43ec7da429a4d3bc SHA256 4e55c46fdf30140e1d5dce4891dc3833cc8d8a239c5bf16d3a660c3601666fb1
-MISC ChangeLog 1804 RMD160 de459778164525166c20f8e489338e6484ee0332 SHA1 5090f11f1a829a0aa4c4d0e0c5f3df8941596b63 SHA256 91eb6b6c7a3710aeba6916d6208eae9e537cb7549fe3cc50a3befd8797d74056
+MISC ChangeLog 1973 RMD160 ce92d75961c5c744435ae61780264ef017d4219f SHA1 20728f2aa6db18796a18a3b7f054650c3ad7d602 SHA256 9d35f721d2cd0f3d1cea2b5c80efce4735b3c669026e5e3956d677835cca67d2
MISC metadata.xml 669 RMD160 f78d8eecfa8c0c6eeeba128d0e786e2e238428dd SHA1 69025e35fb2ffc6d3f35a3d65eac6a439f009237 SHA256 15beac03ebd2c832c9af62a5b45f5af109582566a8b75737cdf8654c9bb729ca
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkkHQi8ACgkQ1ycZbhPLE2CSHQCfTrjBU4pCtRuMOCCYvt8crN//
-BLgAn11oKOptCJSVTp3FnBuD3bHAaWnV
-=0tNy
+iEYEARECAAYFAknV22MACgkQ1ycZbhPLE2AemACgm53el4/iGNhSkkRoHpdAfWgf
+gSsAnAp8zhvoiVCM09AZo9h+Xgqk1sHw
+=TY1q
-----END PGP SIGNATURE-----