From 09f78aba4be99b84ce153acf4558213a903ca37c Mon Sep 17 00:00:00 2001
From: Markus Dittrich <markusle@gentoo.org>
Date: Mon, 6 Feb 2006 15:44:54 +0000
Subject: Bump to latest revision. This fixes bug #120979. (Portage version:
 2.1_pre4-r1)

---
 sci-mathematics/octave-forge/ChangeLog             | 10 +++-
 sci-mathematics/octave-forge/Manifest              | 48 ++++++++++++++----
 .../files/digest-octave-forge-2006.01.28           |  3 ++
 .../octave-forge/octave-forge-2006.01.28.ebuild    | 59 ++++++++++++++++++++++
 4 files changed, 109 insertions(+), 11 deletions(-)
 create mode 100644 sci-mathematics/octave-forge/files/digest-octave-forge-2006.01.28
 create mode 100644 sci-mathematics/octave-forge/octave-forge-2006.01.28.ebuild

(limited to 'sci-mathematics')

diff --git a/sci-mathematics/octave-forge/ChangeLog b/sci-mathematics/octave-forge/ChangeLog
index 27a3113e29b5..bb34409f0a9b 100644
--- a/sci-mathematics/octave-forge/ChangeLog
+++ b/sci-mathematics/octave-forge/ChangeLog
@@ -1,6 +1,12 @@
 # ChangeLog for sci-mathematics/octave-forge
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave-forge/ChangeLog,v 1.12 2005/10/01 21:54:30 ribosome Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave-forge/ChangeLog,v 1.13 2006/02/06 15:44:54 markusle Exp $
+
+*octave-forge-2006.01.28 (06 Feb 2006)
+
+  06 Feb 2006; Markus Dittrich <markusle@gentoo.org>
+  +octave-forge-2006.01.28.ebuild:
+  Bump to latest revision. This fixes bug #120979.
 
 *octave-forge-2005.06.13-r1 (01 Oct 2005)
 *octave-forge-2004.11.16-r2 (01 Oct 2005)
diff --git a/sci-mathematics/octave-forge/Manifest b/sci-mathematics/octave-forge/Manifest
index 22e13752a2a5..b61f142f4d30 100644
--- a/sci-mathematics/octave-forge/Manifest
+++ b/sci-mathematics/octave-forge/Manifest
@@ -1,12 +1,42 @@
-MD5 3334f713282804a5632cbef98de4d46a octave-forge-2004.11.16-r2.ebuild 2259
-MD5 fb924747cbcd79b9a4f4bc7b4e0634bd octave-forge-2005.06.13-r1.ebuild 2319
-MD5 9c1f0cdc188f3c183d9f523635926b47 octave-forge-2004.11.16-r1.ebuild 2271
-MD5 c0b992412fda6a292815ccacec4c3fec octave-forge-2005.06.13.ebuild 2326
-MD5 4db3a5ce9aa7fac4d23fc736e3b28263 ChangeLog 4667
-MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156
-MD5 64ae87b1b1190c6a51f7dfd91be73d05 files/octave-forge-mex.patch 1580
-MD5 cfc1fc06a341728e53b81d09d6376dea files/digest-octave-forge-2005.06.13 76
+MD5 0573d34a4a3f700c11e5b8db0f902cd3 ChangeLog 4847
+RMD160 10a8f7eee7edb71a1f97481749df32e44be88652 ChangeLog 4847
+SHA256 82b49baebecbc98d7a04cf76fcfd05f07c5e68d8bf9d7ff19af6b6fc6295daf9 ChangeLog 4847
 MD5 3aacf6f3c335a1f63edef94a9bd7011a files/digest-octave-forge-2004.11.16-r1 76
+RMD160 48072baacdbd5a8893239688b29a7bf82ca34982 files/digest-octave-forge-2004.11.16-r1 76
+SHA256 8ba7db3a360a592906fc704300bd85e2f7a7fbc685a0ceac5b004ba0d92eaaca files/digest-octave-forge-2004.11.16-r1 76
 MD5 3aacf6f3c335a1f63edef94a9bd7011a files/digest-octave-forge-2004.11.16-r2 76
-MD5 e1393e9f0f19ccc9e6192c227cccc644 files/octave-forge-randmtzig.patch 428
+RMD160 48072baacdbd5a8893239688b29a7bf82ca34982 files/digest-octave-forge-2004.11.16-r2 76
+SHA256 8ba7db3a360a592906fc704300bd85e2f7a7fbc685a0ceac5b004ba0d92eaaca files/digest-octave-forge-2004.11.16-r2 76
+MD5 cfc1fc06a341728e53b81d09d6376dea files/digest-octave-forge-2005.06.13 76
+RMD160 00c2fded40b04927ad1fac1d1fe9ec81d1da4c1b files/digest-octave-forge-2005.06.13 76
+SHA256 93a960fd8ac01c45cfc03b77af6670e220f8ceae0d32e618572350f47c014209 files/digest-octave-forge-2005.06.13 76
 MD5 cfc1fc06a341728e53b81d09d6376dea files/digest-octave-forge-2005.06.13-r1 76
+RMD160 00c2fded40b04927ad1fac1d1fe9ec81d1da4c1b files/digest-octave-forge-2005.06.13-r1 76
+SHA256 93a960fd8ac01c45cfc03b77af6670e220f8ceae0d32e618572350f47c014209 files/digest-octave-forge-2005.06.13-r1 76
+MD5 a1df200815ef3c819f0b0e26052fe873 files/digest-octave-forge-2006.01.28 274
+RMD160 debbc9c0f89a123fe51467eee341f09dcfa8b9a1 files/digest-octave-forge-2006.01.28 274
+SHA256 c8fe901b5a15d84d9e6bf5caa50307a430b34f51d61115efded442627a6bcda7 files/digest-octave-forge-2006.01.28 274
+MD5 64ae87b1b1190c6a51f7dfd91be73d05 files/octave-forge-mex.patch 1580
+RMD160 013aac012cbe9d556ef50044b3a4c814e917ea55 files/octave-forge-mex.patch 1580
+SHA256 64a013c222944ffd498c60175e330f141d4609975ff2796823b2850557f85807 files/octave-forge-mex.patch 1580
+MD5 e1393e9f0f19ccc9e6192c227cccc644 files/octave-forge-randmtzig.patch 428
+RMD160 a5d630d5aa266f699bb645adf8d5537f15d1718f files/octave-forge-randmtzig.patch 428
+SHA256 0fd62c8518b5dbf59504cb86798af17e9a8e99039a2a50550cc3fa6ce25285e7 files/octave-forge-randmtzig.patch 428
+MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156
+RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 metadata.xml 156
+SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 metadata.xml 156
+MD5 9c1f0cdc188f3c183d9f523635926b47 octave-forge-2004.11.16-r1.ebuild 2271
+RMD160 647fa8d686bda8fb54181ef8c5ee0c70d65b91f6 octave-forge-2004.11.16-r1.ebuild 2271
+SHA256 a3fb841ae232420eed0ba3d5fc3d17d66db3b1a25f67e07ffeca4072aceed077 octave-forge-2004.11.16-r1.ebuild 2271
+MD5 3334f713282804a5632cbef98de4d46a octave-forge-2004.11.16-r2.ebuild 2259
+RMD160 11314472f473574142845f2a33719e0467006fd2 octave-forge-2004.11.16-r2.ebuild 2259
+SHA256 3f102407310d8e604c926d94a70b73f08c3aa2ab2ecbb27195193b33f97c649e octave-forge-2004.11.16-r2.ebuild 2259
+MD5 fb924747cbcd79b9a4f4bc7b4e0634bd octave-forge-2005.06.13-r1.ebuild 2319
+RMD160 8cf754255a8055933871ded0a6b294e4214e5c87 octave-forge-2005.06.13-r1.ebuild 2319
+SHA256 fedb544e4e87eec3d6851b64bae896fe3b4e1d5e7f578b39c23ce6fbc96c86b6 octave-forge-2005.06.13-r1.ebuild 2319
+MD5 c0b992412fda6a292815ccacec4c3fec octave-forge-2005.06.13.ebuild 2326
+RMD160 201ad8477155805bdf53992591cc55edf97729f6 octave-forge-2005.06.13.ebuild 2326
+SHA256 d41a786021a2b9c7d9da71b34b28600d879c8983b263912c3738d556b19e4385 octave-forge-2005.06.13.ebuild 2326
+MD5 bb3813c4f2c3805621d403a11df168ef octave-forge-2006.01.28.ebuild 1825
+RMD160 7cc37b1926a0afbc80e4070c81748ecded207fa0 octave-forge-2006.01.28.ebuild 1825
+SHA256 77c0d8171cb7af931539b73770bc7c1ff483059e4daa888be7a3a848bb068f42 octave-forge-2006.01.28.ebuild 1825
diff --git a/sci-mathematics/octave-forge/files/digest-octave-forge-2006.01.28 b/sci-mathematics/octave-forge/files/digest-octave-forge-2006.01.28
new file mode 100644
index 000000000000..77f919762da7
--- /dev/null
+++ b/sci-mathematics/octave-forge/files/digest-octave-forge-2006.01.28
@@ -0,0 +1,3 @@
+RMD160 23fd38b8d426db9885d83126acb22216ec4275c9 octave-forge-2006.01.28.tar.gz 3741016
+SHA256 d8c7a163fbcc7841b957a3655f43e59fb265a162734f8e7615f22aa5cf6c4878 octave-forge-2006.01.28.tar.gz 3741016
+MD5 77bf68f642df58cb88fe87fb9ecbb782 octave-forge-2006.01.28.tar.gz 3741016
diff --git a/sci-mathematics/octave-forge/octave-forge-2006.01.28.ebuild b/sci-mathematics/octave-forge/octave-forge-2006.01.28.ebuild
new file mode 100644
index 000000000000..c6ea5b4a304d
--- /dev/null
+++ b/sci-mathematics/octave-forge/octave-forge-2006.01.28.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave-forge/octave-forge-2006.01.28.ebuild,v 1.1 2006/02/06 15:44:54 markusle Exp $
+
+inherit eutils
+
+DESCRIPTION="A collection of custom scripts, functions and extensions for GNU Octave"
+HOMEPAGE="http://octave.sourceforge.net/"
+SRC_URI="mirror://sourceforge/octave/${P}.tar.gz"
+
+LICENSE="as-is"
+KEYWORDS="~x86 ~ppc ~sparc ~amd64"
+SLOT="0"
+IUSE="ginac qhull X"
+
+DEPEND="~sci-mathematics/octave-2.1.72
+		sci-libs/netcdf
+		media-libs/jpeg
+		media-libs/libpng
+		sci-libs/gsl
+		dev-libs/libpcre
+		sys-libs/readline
+		sys-apps/texinfo
+		sys-libs/libtermcap-compat
+		virtual/lapack
+		virtual/blas
+		X? || ( x11-libs/libX11 virtual/x11 )
+		!amd64? ( ginac? ( sci-mathematics/ginac ) )
+		qhull? ( >=media-libs/qhull-3.1-r1 )"
+
+src_compile() {
+	econf $(use_with X) || die "econf failed"
+
+	# patch Makefiles to avoid sandbox violations
+	sed -e "s|\$(MPATH)|${D}/\$(MPATH)|" \
+		-i ${S}/main/comm/Makefile \
+		-i ${S}/main/comm/doc/Makefile \
+		-i ${S}/main/fixed/Makefile \
+		-i ${S}/main/fixed/doc/Makefile \
+		|| die "failed to patch Makefiles"
+
+	emake || die "emake failed"
+}
+
+src_install() {
+	make DESTDIR="${D}" install || die "install failed"
+
+	dodoc AUTHORS COPYING* ChangeLog RELEASE-NOTES TODO
+}
+
+pkg_postinst() {
+	einfo "If you do not have GiNaC and Qhull installed, octave-forge did not"
+	einfo "compile itself with support for the geometry and symbolic math"
+	einfo "extensions. If you would like these features, please emerge ginac"
+	einfo "and/or qhull and then re-emerge octave-forge. Alternately, you can"
+	einfo "specify USE='ginac qhull' and re-emerge octave-forge; in that case"
+	einfo "the ebuild will automatically install the additional packages."
+}
+
-- 
cgit v1.2.3-65-gdbad