diff options
-rw-r--r-- | sci-mathematics/ginac/ChangeLog | 9 | ||||
-rw-r--r-- | sci-mathematics/ginac/Manifest | 17 | ||||
-rw-r--r-- | sci-mathematics/ginac/files/ginac-1.4.1-gcc4.3.patch | 21 | ||||
-rw-r--r-- | sci-mathematics/ginac/files/ginac-1.5.1-lexer_cpp.patch | 10 | ||||
-rw-r--r-- | sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch | 9 | ||||
-rw-r--r-- | sci-mathematics/ginac/ginac-1.5.1.ebuild | 60 | ||||
-rw-r--r-- | sci-mathematics/pspp/Manifest | 15 |
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----- |