diff options
author | 2007-02-26 11:01:17 +0000 | |
---|---|---|
committer | 2007-02-26 11:01:17 +0000 | |
commit | a8dd0f53e853d783c077a67bb9598cc89f948e3d (patch) | |
tree | 98adc587a0c7112ff02a26f29fadcf92811bb541 | |
parent | cleanup (diff) | |
download | sci-a8dd0f53e853d783c077a67bb9598cc89f948e3d.tar.gz sci-a8dd0f53e853d783c077a67bb9598cc89f948e3d.tar.bz2 sci-a8dd0f53e853d783c077a67bb9598cc89f948e3d.zip |
freemat-3.0
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@508 32389bae-6d03-0410-99cf-db05cde120eb
-rw-r--r-- | sci-mathematics/freemat/ChangeLog | 6 | ||||
-rw-r--r-- | sci-mathematics/freemat/Manifest | 20 | ||||
-rw-r--r-- | sci-mathematics/freemat/files/digest-freemat-3.0 | 3 | ||||
-rw-r--r-- | sci-mathematics/freemat/files/freemat-3.0.patch | 32 | ||||
-rw-r--r-- | sci-mathematics/freemat/freemat-3.0.ebuild | 42 |
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 +} |