aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-mathematics/freemat/ChangeLog6
-rw-r--r--sci-mathematics/freemat/Manifest20
-rw-r--r--sci-mathematics/freemat/files/digest-freemat-3.03
-rw-r--r--sci-mathematics/freemat/files/freemat-3.0.patch32
-rw-r--r--sci-mathematics/freemat/freemat-3.0.ebuild42
5 files changed, 99 insertions, 4 deletions
diff --git a/sci-mathematics/freemat/ChangeLog b/sci-mathematics/freemat/ChangeLog
index f745194ac..c6ca0f9fc 100644
--- a/sci-mathematics/freemat/ChangeLog
+++ b/sci-mathematics/freemat/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*freemat-3.0 (26 Feb 2007)
+
+ 26 Feb 2007; Andrey Grozin <A.G.Grozin@inp.nsk.su>
+ +freemat-3.0.ebuild, +files/freemat-3.0.patch:
+ version bump
+
5 Nov 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
changes to build with recent umfpack ebuilds
diff --git a/sci-mathematics/freemat/Manifest b/sci-mathematics/freemat/Manifest
index f632a235d..003380184 100644
--- a/sci-mathematics/freemat/Manifest
+++ b/sci-mathematics/freemat/Manifest
@@ -6,19 +6,28 @@ AUX acinclude.m4.patch 461 RMD160 f4e59bb30b9702dd1ccbe9def2117b337dc604c9 SHA1
MD5 bb5d03bdbb1d773db6fdea7d69d10d3d files/acinclude.m4.patch 461
RMD160 f4e59bb30b9702dd1ccbe9def2117b337dc604c9 files/acinclude.m4.patch 461
SHA256 67737de94dadfb35dc31654ab71104bdd84ee1a3459ba967884267608a1e2a4f files/acinclude.m4.patch 461
+AUX freemat-3.0.patch 1171 RMD160 4e253ee4242b81c662d953f052a3bdcf31e2daaa SHA1 04b5825a72069d5cf4dd0cf151002fd67b025dca SHA256 01708f04566a1bc346b5e5a4033a389940f8921a7860053145a9c3cdc44f121e
+MD5 ea7a69d13cb6ae354caace4d4a1c2896 files/freemat-3.0.patch 1171
+RMD160 4e253ee4242b81c662d953f052a3bdcf31e2daaa files/freemat-3.0.patch 1171
+SHA256 01708f04566a1bc346b5e5a4033a389940f8921a7860053145a9c3cdc44f121e files/freemat-3.0.patch 1171
AUX matio.patch 592 RMD160 967550001207bc9ad89a221504a051ac1c247d54 SHA1 5798fb74726f82399066924e05506e84c7c3ccc8 SHA256 1531018215f7464cfdc17eff8169699d88e3f290d3752aed7becee3d7ce44c24
MD5 90043c9223231d8cbf05fe319d396fe6 files/matio.patch 592
RMD160 967550001207bc9ad89a221504a051ac1c247d54 files/matio.patch 592
SHA256 1531018215f7464cfdc17eff8169699d88e3f290d3752aed7becee3d7ce44c24 files/matio.patch 592
DIST FreeMat-2.0.tar.gz 16338697 RMD160 16a4e72a72cce9c7eae26b944fa904ac0b4c05c1 SHA1 d56540137c67215c3466366d7e37962f52003023 SHA256 52a82a06258267fed9a5a4a87ef5efe1dffd6b434eb9d1c6313d7a023faefb05
+DIST FreeMat-3.0.tar.gz 4592674 RMD160 43d14276fb43fe1127d284cbc932d6e47de8d9dc SHA1 8e4aa8a0f41034028fec0e5fe702e60d88123be8 SHA256 c49ddfe590ebc8497a5d8191dd76c459c2bf9420556c8bdb93ce2f77a28a08cd
EBUILD freemat-2.0.ebuild 1002 RMD160 16cfbb020d34ab819e9e67fd43b728d039f7ff0d SHA1 025c5b9eb80ef58cc5237812bc69a16cc2e04d72 SHA256 1a638868ce9f7645dc48125f82449ace428ae937d021305faeb09104d25acaa4
MD5 a83c462b457ea0a09635429fba4a6c47 freemat-2.0.ebuild 1002
RMD160 16cfbb020d34ab819e9e67fd43b728d039f7ff0d freemat-2.0.ebuild 1002
SHA256 1a638868ce9f7645dc48125f82449ace428ae937d021305faeb09104d25acaa4 freemat-2.0.ebuild 1002
-MISC ChangeLog 534 RMD160 0f1450edb9c3178cd6b76b8734b13155fd6c4561 SHA1 f817febe629bcfbbc8ef789d83db21b24986fc54 SHA256 cc51f9887a1e27919b7014c20aaea04c8c2f025fe13896ebf411bd097d03485c
-MD5 0ec822f2ba95475456699b822682f5c4 ChangeLog 534
-RMD160 0f1450edb9c3178cd6b76b8734b13155fd6c4561 ChangeLog 534
-SHA256 cc51f9887a1e27919b7014c20aaea04c8c2f025fe13896ebf411bd097d03485c ChangeLog 534
+EBUILD freemat-3.0.ebuild 953 RMD160 11c3863c3f4ae993565298ff787d38a41c1d1e68 SHA1 b046c6c7f844c6d4f553f5629fcc10b45242723c SHA256 61218420c431e622e472881f5d2f4d40e2dcfe173b1c9fdd784174e2d0c0ad3e
+MD5 8badc31a42d3e701ee7e5ed85d96068e freemat-3.0.ebuild 953
+RMD160 11c3863c3f4ae993565298ff787d38a41c1d1e68 freemat-3.0.ebuild 953
+SHA256 61218420c431e622e472881f5d2f4d40e2dcfe173b1c9fdd784174e2d0c0ad3e freemat-3.0.ebuild 953
+MISC ChangeLog 680 RMD160 5af7994b9941a1bbb52c0d9144e6bca380739276 SHA1 68e6ad0b8be29503f59dad1de140122f8176f3a9 SHA256 f872f1891932d5e9a0d274f02f8d297a542622092f1cdae96343b70344bb4bda
+MD5 f7fca6037d33567b3cf0458d18180812 ChangeLog 680
+RMD160 5af7994b9941a1bbb52c0d9144e6bca380739276 ChangeLog 680
+SHA256 f872f1891932d5e9a0d274f02f8d297a542622092f1cdae96343b70344bb4bda ChangeLog 680
MISC metadata.xml 712 RMD160 a142da8c64755da0d4dc45d1b0d5c3811fe159fa SHA1 dc9c3a828d4c7331fede1ede93e822992c6936ce SHA256 f9d0640b22cf6108fa24ee570c08711de6557691b860faad2ef33d5135802f38
MD5 7e2ade75b6fa81df0d9a518a653a1c72 metadata.xml 712
RMD160 a142da8c64755da0d4dc45d1b0d5c3811fe159fa metadata.xml 712
@@ -26,3 +35,6 @@ SHA256 f9d0640b22cf6108fa24ee570c08711de6557691b860faad2ef33d5135802f38 metadata
MD5 fed9b5e29d99597813b256e0af65ad74 files/digest-freemat-2.0 241
RMD160 19a572adb5d75cb933aac44b6ad879e8b01c9edf files/digest-freemat-2.0 241
SHA256 1cb929cd39a788f4c69deb8fb2df5b382877d4dc30b5d62400812900426e33f9 files/digest-freemat-2.0 241
+MD5 c24f9fa4ab7182cbd09488af84c3655f files/digest-freemat-3.0 238
+RMD160 de2195e6233c0f3b07a90dea147cff344b108aaf files/digest-freemat-3.0 238
+SHA256 ee4caa6efccc5c33426fadb09bd5021d300af9332b8b849d547b5d2d2982444f files/digest-freemat-3.0 238
diff --git a/sci-mathematics/freemat/files/digest-freemat-3.0 b/sci-mathematics/freemat/files/digest-freemat-3.0
new file mode 100644
index 000000000..b3955096a
--- /dev/null
+++ b/sci-mathematics/freemat/files/digest-freemat-3.0
@@ -0,0 +1,3 @@
+MD5 d972d9393227fce4925e810034f02538 FreeMat-3.0.tar.gz 4592674
+RMD160 43d14276fb43fe1127d284cbc932d6e47de8d9dc FreeMat-3.0.tar.gz 4592674
+SHA256 c49ddfe590ebc8497a5d8191dd76c459c2bf9420556c8bdb93ce2f77a28a08cd FreeMat-3.0.tar.gz 4592674
diff --git a/sci-mathematics/freemat/files/freemat-3.0.patch b/sci-mathematics/freemat/files/freemat-3.0.patch
new file mode 100644
index 000000000..ddd5e69a1
--- /dev/null
+++ b/sci-mathematics/freemat/files/freemat-3.0.patch
@@ -0,0 +1,32 @@
+diff -U2 --recursive FreeMat-3.0.orig/acinclude.m4 FreeMat-3.0/acinclude.m4
+--- FreeMat-3.0.orig/acinclude.m4 2006-12-28 15:03:20.000000000 +0100
++++ FreeMat-3.0/acinclude.m4 2007-02-25 18:47:37.000000000 +0100
+@@ -297,5 +297,4 @@
+
+ AC_CHECK_LIB(amd,amd_postorder,found_amd="yes",found_amd="no")
+-AC_CHECK_HEADER(amd.h,[],found_amd="no")
+
+ if test x"$found_amd" == xyes; then
+@@ -303,9 +302,11 @@
+ fi
+
++LIBS="-lblas $LIBS"
+ AC_CHECK_LIB(umfpack,umfpack_zl_solve,found_umfpack="yes",found_umfpack="no")
+-AC_CHECK_HEADER(umfpack.h,[],found_umfpack="no")
+
+ if test x"$found_umfpack" == xyes; then
+ LIBS="-lumfpack $LIBS"
++ CFLAGS="-I/usr/include/umfpack $CFLAGS"
++ CXXFLAGS="-I/usr/include/umfpack $CXXFLAGS"
+ fi
+ if test x"$found_amd" == xyes; then
+diff -U2 --recursive FreeMat-3.0.orig/configure.in FreeMat-3.0/configure.in
+--- FreeMat-3.0.orig/configure.in 2007-01-09 05:32:57.000000000 +0100
++++ FreeMat-3.0/configure.in 2007-02-25 18:50:29.000000000 +0100
+@@ -65,5 +65,5 @@
+ FOO=`echo $QT_LIBS | sed -e 's/-L/-Wl,-rpath,/' | sed -e 's/-L.*//'`
+ AC_MSG_NOTICE([Extra lib flags added $FOO])
+- LDFLAGS="$LDFLAGS $FOO"
++ LDFLAGS="$LDFLAGS $QT_LIBS"
+ fi
+
diff --git a/sci-mathematics/freemat/freemat-3.0.ebuild b/sci-mathematics/freemat/freemat-3.0.ebuild
new file mode 100644
index 000000000..cd200bb6a
--- /dev/null
+++ b/sci-mathematics/freemat/freemat-3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils autotools
+
+DESCRIPTION="Freemat is a free environment for rapid engineering and scientific prototyping and data processing"
+HOMEPAGE="http://freemat.sourceforge.net/"
+
+MY_PN=FreeMat
+MY_P="${MY_PN}-${PV}"
+
+#### delete the next line when moving this ebuild to the main tree!
+RESTRICT="nomirror"
+
+SRC_URI="mirror://sourceforge/freemat/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+DEPEND=">=sys-libs/ncurses-5.4-r5 virtual/blas virtual/lapack dev-libs/ffcall\
+ sci-libs/umfpack sci-libs/arpack >=x11-libs/qt-4.2"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${FILESDIR}/${PN}-${PV}.patch"
+}
+
+src_compile() {
+ eautoconf
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "install failed"
+ dodoc README AUTHORS ChangeLog
+}