diff options
author | George Shapovalov <george@gentoo.org> | 2003-06-09 20:09:42 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2003-06-09 20:09:42 +0000 |
commit | 56b2740c3bff80dc81b213b723ab54ad61724399 (patch) | |
tree | 44bd5ac312bad4ed9ffeabb578c475e90c52315e /app-sci | |
parent | Mark stable, add ppc keyword (diff) | |
download | gentoo-2-56b2740c3bff80dc81b213b723ab54ad61724399.tar.gz gentoo-2-56b2740c3bff80dc81b213b723ab54ad61724399.tar.bz2 gentoo-2-56b2740c3bff80dc81b213b723ab54ad61724399.zip |
new version - finer dependencies + some fixes (no need for patch or PROVIDE statment)
Diffstat (limited to 'app-sci')
-rw-r--r-- | app-sci/octave/ChangeLog | 9 | ||||
-rw-r--r-- | app-sci/octave/Manifest | 16 | ||||
-rw-r--r-- | app-sci/octave/files/digest-octave-2.1.49 | 1 | ||||
-rw-r--r-- | app-sci/octave/octave-2.1.49.ebuild | 67 |
4 files changed, 85 insertions, 8 deletions
diff --git a/app-sci/octave/ChangeLog b/app-sci/octave/ChangeLog index b308bd095b57..8e32e31ebf04 100644 --- a/app-sci/octave/ChangeLog +++ b/app-sci/octave/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-sci/octave # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-sci/octave/ChangeLog,v 1.14 2003/03/30 06:42:38 george Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-sci/octave/ChangeLog,v 1.15 2003/06/09 20:09:37 george Exp $ + +*octave-2.1.49 (09 Jun 2003) + 09 Jun 2003; George Shapovalov <george@gentoo.org> octave-2.1.49.ebuild : + new version, + ebuild now uses additional "static readline hdf5 zlib" use flags, hdf5 is local for now. + Also the patch and PROVIDE are no longer necessary. + Thanks to Shaun Cloherty <s.cloherty@gsbme.unsw.edu.au> for submission 29 Mar 2003; George Shapovalov <george@gentoo.org> octave-2.0.17-r2.ebuild : some clean-ups: diff --git a/app-sci/octave/Manifest b/app-sci/octave/Manifest index 4dbe2313f724..5158afa32c5e 100644 --- a/app-sci/octave/Manifest +++ b/app-sci/octave/Manifest @@ -1,15 +1,17 @@ -MD5 e6822a4aa08acea0fdffc88f1693fa20 ChangeLog 2794 -MD5 fec806bf9cc19ceae37cf80e7d7908be octave-2.0.17-r1.ebuild 1135 MD5 ff0f3cbd588746f253f0885408188567 octave-2.0.17-r2.ebuild 1113 +MD5 de96e8b6792236295ebde1bcc93d584c octave-2.1.49.ebuild 1951 +MD5 fec806bf9cc19ceae37cf80e7d7908be octave-2.0.17-r1.ebuild 1135 MD5 d78eedbb09dfc48289aec538812bf423 octave-2.0.17.ebuild 1067 MD5 8a7146db2e44d370827ab877f283c3e5 octave-2.1.36-r1.ebuild 1928 -MD5 7df9005fd03f62e32a686ba243a0e8dd octave-2.1.36.ebuild 1529 MD5 fff4a50fffaee9778d25d7d993396a5f octave-2.1.40.ebuild 1849 -MD5 db65638ec0880bb6bd26be8f6fba1eee files/digest-octave-2.0.17 67 +MD5 7df9005fd03f62e32a686ba243a0e8dd octave-2.1.36.ebuild 1529 +MD5 62451e2823dd83f2c00f83da32ea3a0a ChangeLog 3134 MD5 db65638ec0880bb6bd26be8f6fba1eee files/digest-octave-2.0.17-r1 67 MD5 db65638ec0880bb6bd26be8f6fba1eee files/digest-octave-2.0.17-r2 67 -MD5 c93a44a52d46ca6e8fed8c3c23877c0d files/digest-octave-2.1.36 67 MD5 c93a44a52d46ca6e8fed8c3c23877c0d files/digest-octave-2.1.36-r1 67 -MD5 fbb1a973dbd2122027c442b9611f8b39 files/digest-octave-2.1.40 67 -MD5 045463e5ebb1615d834a8145b27a765d files/filebuf.diff 1275 MD5 74d376b9c7367fe7b333cbc7e8ca37b3 files/kill-dvips.diff 2448 +MD5 045463e5ebb1615d834a8145b27a765d files/filebuf.diff 1275 +MD5 db65638ec0880bb6bd26be8f6fba1eee files/digest-octave-2.0.17 67 +MD5 c93a44a52d46ca6e8fed8c3c23877c0d files/digest-octave-2.1.36 67 +MD5 fbb1a973dbd2122027c442b9611f8b39 files/digest-octave-2.1.40 67 +MD5 894577241eb83e229f66bd98c1fb8ef7 files/digest-octave-2.1.49 67 diff --git a/app-sci/octave/files/digest-octave-2.1.49 b/app-sci/octave/files/digest-octave-2.1.49 new file mode 100644 index 000000000000..c9a9a4b2a6e5 --- /dev/null +++ b/app-sci/octave/files/digest-octave-2.1.49 @@ -0,0 +1 @@ +MD5 ee54e7cdbec75e8596231ff013cd829e octave-2.1.49.tar.bz2 3714427 diff --git a/app-sci/octave/octave-2.1.49.ebuild b/app-sci/octave/octave-2.1.49.ebuild new file mode 100644 index 000000000000..15ef61bc7283 --- /dev/null +++ b/app-sci/octave/octave-2.1.49.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-sci/octave/octave-2.1.49.ebuild,v 1.1 2003/06/09 20:09:37 george Exp $ + +DESCRIPTION="GNU Octave is a high-level language (MatLab compatible) intended for numerical computations" +SRC_URI="ftp://ftp.octave.org/pub/octave/bleeding-edge/${P}.tar.bz2" +HOMEPAGE="http://www.octave.org/" + +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~alpha" +SLOT="0" +IUSE="static readline zlib tetex" + +DEPEND="virtual/glibc + >=sys-libs/ncurses-5.2-r3 + >=media-gfx/gnuplot-3.7.1-r3 + >=dev-libs/fftw-2.1.3 + >=dev-util/gperf-2.7.2 + zlib? ( sys-libs/zlib ) + tetex? ( >=tetex-1.0.7-r10 ) " + +# NOTE: octave supports blas/lapack from intel but this is not open +# source nor is it free (as in beer OR speech) Check out... +# http://developer.intel.com/software/products/mkl/mkl52/index.htm for +# more information + +src_compile() { + local myconf + + use static || myconf="--disable-static --enable-shared --enable-dl" + use readline || myconf="${myconf} --disable-readline" + + # NOTE: This version actually works with gcc-3.x + ./configure ${myconf} --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/state/octave \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --host=${CHOST} \ + --build=${CHOST} \ + --target=${CHOST} \ + --enable-rpath \ + --enable-lite-kernel \ + LDFLAGS=-lz || die "configure failed" + + emake || die "emake failed" +} + +src_install() { + make \ + prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die "make install failed" + use tetex && octave-install-doc +} + +octave-install-doc() { + echo "Installing documentation..." + insinto /usr/share/doc/${PF} + doins doc/faq/Octave-FAQ.dvi + doins doc/interpreter/octave.dvi + doins doc/liboctave/liboctave.dvi + doins doc/refcard/refcard-a4.dvi + doins doc/refcard/refcard-legal.dvi + doins doc/refcard/refcard-letter.dvi +} |