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