aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-mathematics/freemat/ChangeLog34
-rw-r--r--sci-mathematics/freemat/Manifest16
-rw-r--r--sci-mathematics/freemat/files/digest-freemat-3.53
-rw-r--r--sci-mathematics/freemat/freemat-3.5.ebuild48
-rw-r--r--sci-mathematics/freemat/metadata.xml13
5 files changed, 114 insertions, 0 deletions
diff --git a/sci-mathematics/freemat/ChangeLog b/sci-mathematics/freemat/ChangeLog
new file mode 100644
index 000000000..d42bf558e
--- /dev/null
+++ b/sci-mathematics/freemat/ChangeLog
@@ -0,0 +1,34 @@
+# ChangeLog for sci-mathematics/freemat
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/freemat/ChangeLog,v 1.4 2007/08/26 13:01:30 bicatali Exp $
+
+*freemat-3.5 (25 Sep 2007)
+
+ 25 Sep 2007; Andrey Grozin <A.G.Grozin@inp.nsk.su>
+ +freemat-3.5.ebuild:
+ Version bump.
+
+ 26 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> freemat-3.4.ebuild:
+ portaudio flag properly added
+
+*freemat-3.4 (20 Aug 2007)
+
+ 20 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/freemat-3.3-pointer.patch, -freemat-3.3.ebuild,
+ +freemat-3.4.ebuild:
+ Version bump. Removed version 3.3 because of upstream critical bugs.
+
+*freemat-3.3 (13 Aug 2007)
+
+ 13 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/freemat-3.3-pointer.patch, +freemat-3.3.ebuild:
+ Version bump
+
+*freemat-3.2 (01 Aug 2007)
+
+ 01 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +freemat-3.2.ebuild:
+ Initial import from gentooscience overlay. Thanks Andrey Grozin
+ <A.G.Grozin@inp.nsk.su>, David S. Brown <davesbrown@yahoo.com> for their
+ work. Closing #79499
+
diff --git a/sci-mathematics/freemat/Manifest b/sci-mathematics/freemat/Manifest
new file mode 100644
index 000000000..3338c9fde
--- /dev/null
+++ b/sci-mathematics/freemat/Manifest
@@ -0,0 +1,16 @@
+DIST FreeMat-3.5.tar.gz 5616432 RMD160 bf1fe57208d8ec8de283c6bbf20ceb454d182b57 SHA1 73db83936c973c0819ddbcd8bf56f774ae367b68 SHA256 cd19e6734ca091cd6f32f945c3a249be377c1874a0347870c879c807ceb46e3a
+EBUILD freemat-3.5.ebuild 1265 RMD160 648c5ae6f5793321aa00401321041953405dfac0 SHA1 e1da3673a06c67bac785b4b62d1539a3141d93cc SHA256 eca0de7f975ef5343dc0d85aab1dde3f9d87521ee237a91761cd230dbda43e43
+MD5 1dbad99ca454e64d2a55273e3a8590c1 freemat-3.5.ebuild 1265
+RMD160 648c5ae6f5793321aa00401321041953405dfac0 freemat-3.5.ebuild 1265
+SHA256 eca0de7f975ef5343dc0d85aab1dde3f9d87521ee237a91761cd230dbda43e43 freemat-3.5.ebuild 1265
+MISC ChangeLog 1127 RMD160 53a3244582c2c99418e6ae7595afb7207ede4816 SHA1 2d2507a40682cf5953b41852020e879505df43ab SHA256 f6f914a5b6ea5453db5447f748da99fa523de15e304a1c2f31221bd7fd0ea112
+MD5 58fc403fe4eec8b088f7439960ce0b64 ChangeLog 1127
+RMD160 53a3244582c2c99418e6ae7595afb7207ede4816 ChangeLog 1127
+SHA256 f6f914a5b6ea5453db5447f748da99fa523de15e304a1c2f31221bd7fd0ea112 ChangeLog 1127
+MISC metadata.xml 633 RMD160 85beda9c9c5e814b2496e58d130395eea57c95c6 SHA1 056f84c52f0127037301cd1c9eeb2e6cb4f78e0b SHA256 849579f8debbef517f3b1c8f8de502d08c062d8011ef99231459d8cf2388bcb4
+MD5 538566e4f46a298ba249d645a1e8eeeb metadata.xml 633
+RMD160 85beda9c9c5e814b2496e58d130395eea57c95c6 metadata.xml 633
+SHA256 849579f8debbef517f3b1c8f8de502d08c062d8011ef99231459d8cf2388bcb4 metadata.xml 633
+MD5 a894bf591190468c8acebb4410966f10 files/digest-freemat-3.5 238
+RMD160 1774b3bcf71f47ad1b2cd18bce7df67f3b4bdf89 files/digest-freemat-3.5 238
+SHA256 72cae75b428e72b4ef990f27407a9c54425f77ed5b173fdc44ca8d3e53a6c8f3 files/digest-freemat-3.5 238
diff --git a/sci-mathematics/freemat/files/digest-freemat-3.5 b/sci-mathematics/freemat/files/digest-freemat-3.5
new file mode 100644
index 000000000..bf9cab84b
--- /dev/null
+++ b/sci-mathematics/freemat/files/digest-freemat-3.5
@@ -0,0 +1,3 @@
+MD5 4cc41c1f9265a86134fd338076d1a65f FreeMat-3.5.tar.gz 5616432
+RMD160 bf1fe57208d8ec8de283c6bbf20ceb454d182b57 FreeMat-3.5.tar.gz 5616432
+SHA256 cd19e6734ca091cd6f32f945c3a249be377c1874a0347870c879c807ceb46e3a FreeMat-3.5.tar.gz 5616432
diff --git a/sci-mathematics/freemat/freemat-3.5.ebuild b/sci-mathematics/freemat/freemat-3.5.ebuild
new file mode 100644
index 000000000..182446444
--- /dev/null
+++ b/sci-mathematics/freemat/freemat-3.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/freemat/freemat-3.4.ebuild,v 1.2 2007/08/26 13:01:30 bicatali Exp $
+
+inherit eutils flag-o-matic autotools qt4
+
+MY_PN=FreeMat
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Environment for rapid engineering and scientific prototyping and data processing"
+HOMEPAGE="http://freemat.sourceforge.net/"
+SRC_URI="mirror://sourceforge/freemat/${MY_P}.tar.gz"
+
+IUSE="ncurses ffcall fftw umfpack arpack portaudio"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libpcre
+ virtual/lapack
+ dev-util/pkgconfig
+ ncurses? ( >=sys-libs/ncurses-5.4 )
+ umfpack? ( sci-libs/umfpack )
+ arpack? ( sci-libs/arpack )
+ fftw? ( >=sci-libs/fftw-3 )
+ portaudio? ( media-libs/portaudio )"
+
+RDEPEND="${DEPEND}
+ ffcall? ( dev-libs/ffcall )"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ # -O3 won't compile for freemat-3.2
+ replace-flags "-O3" "-O2"
+ econf $(use_with ncurses) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README AUTHORS ChangeLog
+}
+
+pkg_postint() {
+ einfo "Initializing freemat data directory"
+ FreeMat -i /usr/share/${MY_P}
+}
diff --git a/sci-mathematics/freemat/metadata.xml b/sci-mathematics/freemat/metadata.xml
new file mode 100644
index 000000000..3360526e4
--- /dev/null
+++ b/sci-mathematics/freemat/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-mathematics</herd>
+<longdescription lang="en">
+FreeMat is a free environment for rapid engineering and scientific prototyping
+and data processing. It is similar to commercial systems such as MATLAB from Mathworks,
+and IDL from Research Systems, but is Open Source. FreeMat includes several
+novel features such as a codeless interface to external C/C++/FORTRAN code,
+parallel/distributed algorithm development (via MPI), and plotting
+and visualization capabilities.
+</longdescription>
+</pkgmetadata>