summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-mathematics/ginac/ChangeLog12
-rw-r--r--sci-mathematics/ginac/files/digest-ginac-1.2.33
-rw-r--r--sci-mathematics/ginac/files/digest-ginac-1.3.33
-rw-r--r--sci-mathematics/ginac/files/digest-ginac-1.3.43
-rw-r--r--sci-mathematics/ginac/files/digest-ginac-1.4.13
-rwxr-xr-xsci-mathematics/ginac/files/ginac-1.3.3-gcc4.1-gentoo.patch15
-rw-r--r--sci-mathematics/ginac/ginac-1.2.3.ebuild30
-rw-r--r--sci-mathematics/ginac/ginac-1.3.3.ebuild27
-rw-r--r--sci-mathematics/ginac/ginac-1.3.4.ebuild21
-rw-r--r--sci-mathematics/ginac/ginac-1.4.1.ebuild37
-rw-r--r--sci-mathematics/ginac/metadata.xml8
11 files changed, 58 insertions, 104 deletions
diff --git a/sci-mathematics/ginac/ChangeLog b/sci-mathematics/ginac/ChangeLog
index 285a273a386b..28a502b27279 100644
--- a/sci-mathematics/ginac/ChangeLog
+++ b/sci-mathematics/ginac/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sci-mathematics/ginac
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ChangeLog,v 1.15 2007/10/23 19:22:17 welp Exp $
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ChangeLog,v 1.16 2008/01/11 09:54:10 bicatali Exp $
+
+*ginac-1.4.1 (11 Jan 2008)
+
+ 11 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/ginac-1.3.3-gcc4.1-gentoo.patch, metadata.xml, -ginac-1.2.3.ebuild,
+ -ginac-1.3.3.ebuild, -ginac-1.3.4.ebuild, +ginac-1.4.1.ebuild:
+ Version bump. Added doc (bug #98776), removed some older versions, added
+ longdescription.
23 Oct 2007; Peter Weller <welp@gentoo.org> ginac-1.3.7.ebuild:
Stable on amd64 wrt bug 174318
diff --git a/sci-mathematics/ginac/files/digest-ginac-1.2.3 b/sci-mathematics/ginac/files/digest-ginac-1.2.3
deleted file mode 100644
index d3305ccf3318..000000000000
--- a/sci-mathematics/ginac/files/digest-ginac-1.2.3
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 ed63e9b45bb06f24ea18a746e1f4270a GiNaC-1.2.3.tar.bz2 750136
-RMD160 8e665366a0f6cbdc64ffa690e9d17e3ec35d637d GiNaC-1.2.3.tar.bz2 750136
-SHA256 93cb6f8c0cc04bdc3527c4ba7429ef07a1f74f59c5a64aaf215cb41d7cba24f6 GiNaC-1.2.3.tar.bz2 750136
diff --git a/sci-mathematics/ginac/files/digest-ginac-1.3.3 b/sci-mathematics/ginac/files/digest-ginac-1.3.3
deleted file mode 100644
index 88609d35315e..000000000000
--- a/sci-mathematics/ginac/files/digest-ginac-1.3.3
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 6278b954d17013a4c027e4d52a4bd8b4 ginac-1.3.3.tar.bz2 775173
-RMD160 b46747041dd84d233d2c61fa189d1ef6b3c66f10 ginac-1.3.3.tar.bz2 775173
-SHA256 9f3adfef06a23ded66b868033ffacea7af8b6555209c45969d90255636a3babe ginac-1.3.3.tar.bz2 775173
diff --git a/sci-mathematics/ginac/files/digest-ginac-1.3.4 b/sci-mathematics/ginac/files/digest-ginac-1.3.4
deleted file mode 100644
index d715401302a3..000000000000
--- a/sci-mathematics/ginac/files/digest-ginac-1.3.4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 ed887e80cc119eeb07c0329990576446 ginac-1.3.4.tar.bz2 769513
-RMD160 de2dc106f5fc7ac1fe4e53cf583edad305d58c5a ginac-1.3.4.tar.bz2 769513
-SHA256 bd8e7f0d71ebb0713f80142e4c9d34a724a91cb8a9b5c93885b4aa2ace96cd33 ginac-1.3.4.tar.bz2 769513
diff --git a/sci-mathematics/ginac/files/digest-ginac-1.4.1 b/sci-mathematics/ginac/files/digest-ginac-1.4.1
new file mode 100644
index 000000000000..6f76f392c7b6
--- /dev/null
+++ b/sci-mathematics/ginac/files/digest-ginac-1.4.1
@@ -0,0 +1,3 @@
+MD5 37356db3fe520498f2857e3ed6daec82 ginac-1.4.1.tar.bz2 918853
+RMD160 d8176a01d8fead372b8427c1bc7f67aca143a17a ginac-1.4.1.tar.bz2 918853
+SHA256 f1e673b8c411afa3f35062b0f266eb4aeeabebe5126175d311794f9bd8a2c7c8 ginac-1.4.1.tar.bz2 918853
diff --git a/sci-mathematics/ginac/files/ginac-1.3.3-gcc4.1-gentoo.patch b/sci-mathematics/ginac/files/ginac-1.3.3-gcc4.1-gentoo.patch
deleted file mode 100755
index cff58b059888..000000000000
--- a/sci-mathematics/ginac/files/ginac-1.3.3-gcc4.1-gentoo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-# patch from CVS head to enable compilation with gcc-4.1.x
-
-diff -Naur ginac-1.3.3/ginac/indexed.cpp ginac-1.3.3-new/ginac/indexed.cpp
---- ginac-1.3.3/ginac/indexed.cpp 2005-05-19 09:24:35.000000000 -0500
-+++ ginac-1.3.3-new/ginac/indexed.cpp 2006-03-15 08:32:35.000000000 -0600
-@@ -704,6 +704,9 @@
- }
- }
-
-+// Forward declaration needed in absence of friend injection, C.f. [namespace.memdef]:
-+ex simplify_indexed(const ex & e, exvector & free_indices, exvector & dummy_indices, const scalar_products & sp);
-+
- /** Simplify product of indexed expressions (commutative, noncommutative and
- * simple squares), return list of free indices. */
- ex simplify_indexed_product(const ex & e, exvector & free_indices, exvector & dummy_indices, const scalar_products & sp)
diff --git a/sci-mathematics/ginac/ginac-1.2.3.ebuild b/sci-mathematics/ginac/ginac-1.2.3.ebuild
deleted file mode 100644
index 4d1be6d391c9..000000000000
--- a/sci-mathematics/ginac/ginac-1.2.3.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/sci-mathematics/ginac/ginac-1.2.3.ebuild,v 1.3 2006/09/30 23:57:20 wormo Exp $
-
-IUSE=""
-
-inherit flag-o-matic
-
-Name="GiNaC"
-S=${WORKDIR}/${Name}-${PV}
-
-DESCRIPTION="GiNaC : a free CAS (computer algebra system)"
-SRC_URI="ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/${Name}-${PV}.tar.bz2"
-HOMEPAGE="http://www.ginac.de/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~sparc ~ppc"
-
-DEPEND="sci-libs/cln"
-
-src_compile() {
- filter-flags "-funroll-loops -frerun-loop-opt"
- econf || die "econf failed"
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-}
diff --git a/sci-mathematics/ginac/ginac-1.3.3.ebuild b/sci-mathematics/ginac/ginac-1.3.3.ebuild
deleted file mode 100644
index cd6b9272704b..000000000000
--- a/sci-mathematics/ginac/ginac-1.3.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ginac-1.3.3.ebuild,v 1.1 2006/03/15 15:18:30 markusle Exp $
-
-inherit eutils
-
-DESCRIPTION="GiNaC : a free CAS (computer algebra system)"
-SRC_URI="ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/${P}.tar.bz2"
-HOMEPAGE="http://www.ginac.de/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~sparc ~ppc"
-IUSE=""
-
-DEPEND="sci-libs/cln"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/ginac-1.3.3-gcc4.1-gentoo.patch
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-}
diff --git a/sci-mathematics/ginac/ginac-1.3.4.ebuild b/sci-mathematics/ginac/ginac-1.3.4.ebuild
deleted file mode 100644
index 31eee7e7305c..000000000000
--- a/sci-mathematics/ginac/ginac-1.3.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ginac-1.3.4.ebuild,v 1.4 2007/02/02 02:51:56 beandog Exp $
-
-inherit eutils
-
-DESCRIPTION="GiNaC : a free CAS (computer algebra system)"
-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=""
-
-DEPEND="sci-libs/cln"
-
-src_install() {
- dodoc README NEWS
- make DESTDIR="${D}" install || die
-}
diff --git a/sci-mathematics/ginac/ginac-1.4.1.ebuild b/sci-mathematics/ginac/ginac-1.4.1.ebuild
new file mode 100644
index 000000000000..576c99805ed4
--- /dev/null
+++ b/sci-mathematics/ginac/ginac-1.4.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/ginac/ginac-1.4.1.ebuild,v 1.1 2008/01/11 09:54:10 bicatali Exp $
+
+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"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-doc/doxygen media-gfx/transfig virtual/latex-base )"
+
+src_compile() {
+ econf \
+ --docdir=/usr/share/doc/${PF} \
+ --htmldir=/usr/share/doc/${PF}/html \
+ || die "econf failed"
+ emake || die "emake failed"
+ if use doc; then
+ emake html || die "emake html failed"
+ # 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"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README NEWS AUTHORS || die
+}
diff --git a/sci-mathematics/ginac/metadata.xml b/sci-mathematics/ginac/metadata.xml
index 5a2f1c7b832e..307010c65aa3 100644
--- a/sci-mathematics/ginac/metadata.xml
+++ b/sci-mathematics/ginac/metadata.xml
@@ -2,4 +2,12 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci-mathematics</herd>
+<longdescription lang="en">
+ GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS,
+ where CAS stands for Computer Algebra System. It is designed to allow
+ the creation of integrated systems that embed symbolic manipulations
+ together with more established areas of computer science (like
+ computation-intense numeric applications, graphical interfaces, etc.)
+ under one roof.
+</longdescription>
</pkgmetadata>