summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2011-02-23 20:05:08 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2011-02-23 20:05:08 +0000
commit5db04c14ffb2fc31cc1d02e27b0c3d55d3e0111f (patch)
tree6c3036fe64d22370f67d2dbc1054499f65b187c8 /sci-libs
parentBump (diff)
downloadhistorical-5db04c14ffb2fc31cc1d02e27b0c3d55d3e0111f.tar.gz
historical-5db04c14ffb2fc31cc1d02e27b0c3d55d3e0111f.tar.bz2
historical-5db04c14ffb2fc31cc1d02e27b0c3d55d3e0111f.zip
Bump
Package-Manager: portage-2.1.9.40/cvs/Linux x86_64
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/amd/ChangeLog9
-rw-r--r--sci-libs/amd/amd-2.2.2.ebuild42
-rw-r--r--sci-libs/btf/ChangeLog9
-rw-r--r--sci-libs/btf/btf-1.1.2.ebuild34
-rw-r--r--sci-libs/camd/ChangeLog12
-rw-r--r--sci-libs/camd/camd-2.2.2.ebuild34
-rw-r--r--sci-libs/ccolamd/ChangeLog9
-rw-r--r--sci-libs/ccolamd/ccolamd-2.7.3.ebuild33
-rw-r--r--sci-libs/cholmod/ChangeLog9
-rw-r--r--sci-libs/cholmod/cholmod-1.7.3.ebuild95
-rw-r--r--sci-libs/colamd/ChangeLog9
-rw-r--r--sci-libs/colamd/colamd-2.7.3.ebuild33
-rw-r--r--sci-libs/cxsparse/ChangeLog9
-rw-r--r--sci-libs/cxsparse/cxsparse-2.2.5.ebuild34
-rw-r--r--sci-libs/ldl/ChangeLog9
-rw-r--r--sci-libs/ldl/ldl-2.0.3.ebuild37
-rw-r--r--sci-libs/suitesparse/ChangeLog10
-rw-r--r--sci-libs/suitesparse/suitesparse-3.6.0.ebuild27
-rw-r--r--sci-libs/ufconfig/ChangeLog9
-rw-r--r--sci-libs/ufconfig/ufconfig-3.6.0.ebuild42
-rw-r--r--sci-libs/umfpack/ChangeLog9
-rw-r--r--sci-libs/umfpack/umfpack-5.5.1.ebuild47
22 files changed, 539 insertions, 22 deletions
diff --git a/sci-libs/amd/ChangeLog b/sci-libs/amd/ChangeLog
index ad6481ef8062..1b5c21a1e257 100644
--- a/sci-libs/amd/ChangeLog
+++ b/sci-libs/amd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/amd
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/amd/ChangeLog,v 1.25 2010/12/22 18:18:12 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/amd/ChangeLog,v 1.26 2011/02/23 19:43:00 bicatali Exp $
+
+*amd-2.2.2 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +amd-2.2.2.ebuild:
+ Bump
22 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> amd-2.2.0.ebuild,
files/amd-2.2.0-autotools.patch, amd-2.2.1.ebuild:
diff --git a/sci-libs/amd/amd-2.2.2.ebuild b/sci-libs/amd/amd-2.2.2.ebuild
new file mode 100644
index 000000000000..e380843457e1
--- /dev/null
+++ b/sci-libs/amd/amd-2.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/amd/amd-2.2.2.ebuild,v 1.1 2011/02/23 19:43:00 bicatali Exp $
+
+EAPI="3"
+
+inherit autotools eutils toolchain-funcs
+
+MY_PN=AMD
+
+DESCRIPTION="Library to order a sparse matrix prior to Cholesky factorization"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/amd"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="doc static-libs"
+
+RDEPEND="sci-libs/ufconfig"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-2.2.0-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+ if use doc; then
+ insinto /usr/share/doc/${PF}
+ doins Doc/AMD_UserGuide.pdf || die "doc install failed"
+ fi
+}
diff --git a/sci-libs/btf/ChangeLog b/sci-libs/btf/ChangeLog
index acd879184ee1..dc6ee9271f28 100644
--- a/sci-libs/btf/ChangeLog
+++ b/sci-libs/btf/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/btf
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/btf/ChangeLog,v 1.3 2010/12/25 18:48:52 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/btf/ChangeLog,v 1.4 2011/02/23 19:44:05 bicatali Exp $
+
+*btf-1.1.2 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +btf-1.1.2.ebuild:
+ Bump
25 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> btf-1.1.0.ebuild:
Added static-libs flag
diff --git a/sci-libs/btf/btf-1.1.2.ebuild b/sci-libs/btf/btf-1.1.2.ebuild
new file mode 100644
index 000000000000..445b18b5b860
--- /dev/null
+++ b/sci-libs/btf/btf-1.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/btf/btf-1.1.2.ebuild,v 1.1 2011/02/23 19:44:05 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=BTF
+DESCRIPTION="Algorithm for matrix permutation into block triangular form"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/btf"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+DEPEND="sci-libs/ufconfig"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.1-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog
+}
diff --git a/sci-libs/camd/ChangeLog b/sci-libs/camd/ChangeLog
index 58d373c8d552..afe2d7c39dbc 100644
--- a/sci-libs/camd/ChangeLog
+++ b/sci-libs/camd/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sci-libs/camd
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/camd/ChangeLog,v 1.17 2010/07/09 10:05:40 ssuominen Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/camd/ChangeLog,v 1.18 2011/02/23 19:47:09 bicatali Exp $
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +camd-2.2.2.ebuild:
+ Bump
+
+*camd-2.2.2 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +camd-2.2.2.ebuild:
+ Bump
09 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> camd-2.2.0.ebuild:
ppc64 stable wrt #318649
diff --git a/sci-libs/camd/camd-2.2.2.ebuild b/sci-libs/camd/camd-2.2.2.ebuild
new file mode 100644
index 000000000000..c2a1606c826c
--- /dev/null
+++ b/sci-libs/camd/camd-2.2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/camd/camd-2.2.2.ebuild,v 1.1 2011/02/23 19:47:09 bicatali Exp $
+
+inherit autotools eutils
+
+MY_PN=CAMD
+DESCRIPTION="Library to order a sparse matrix prior to Cholesky factorization"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/camd"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="doc"
+DEPEND="sci-libs/ufconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-2.2.0-autotools.patch
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+ if use doc; then
+ insinto /usr/share/doc/${PF}
+ doins Doc/CAMD_UserGuide.pdf || die "pdf install failed"
+ fi
+}
diff --git a/sci-libs/ccolamd/ChangeLog b/sci-libs/ccolamd/ChangeLog
index ac0ca125006b..c870f22573a3 100644
--- a/sci-libs/ccolamd/ChangeLog
+++ b/sci-libs/ccolamd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/ccolamd
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ChangeLog,v 1.15 2010/12/25 18:49:18 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ChangeLog,v 1.16 2011/02/23 19:50:06 bicatali Exp $
+
+*ccolamd-2.7.3 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +ccolamd-2.7.3.ebuild:
+ Bump
25 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> ccolamd-2.7.1.ebuild:
Added static-libs flag
diff --git a/sci-libs/ccolamd/ccolamd-2.7.3.ebuild b/sci-libs/ccolamd/ccolamd-2.7.3.ebuild
new file mode 100644
index 000000000000..0856acfe7fed
--- /dev/null
+++ b/sci-libs/ccolamd/ccolamd-2.7.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ccolamd-2.7.3.ebuild,v 1.1 2011/02/23 19:50:06 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=CCOLAMD
+DESCRIPTION="Constrained column approximate minimum degree ordering algorithm"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/ccolamd"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND="sci-libs/ufconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.7.1-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+}
diff --git a/sci-libs/cholmod/ChangeLog b/sci-libs/cholmod/ChangeLog
index 06dc33838463..57673a1c54b1 100644
--- a/sci-libs/cholmod/ChangeLog
+++ b/sci-libs/cholmod/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/cholmod
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cholmod/ChangeLog,v 1.24 2010/12/25 18:49:44 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cholmod/ChangeLog,v 1.25 2011/02/23 19:53:33 bicatali Exp $
+
+*cholmod-1.7.3 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +cholmod-1.7.3.ebuild:
+ Bump
22 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> cholmod-1.7.1.ebuild:
Added static-libs flag. Enable supernodal flag by default.
diff --git a/sci-libs/cholmod/cholmod-1.7.3.ebuild b/sci-libs/cholmod/cholmod-1.7.3.ebuild
new file mode 100644
index 000000000000..6f8a2bace3ce
--- /dev/null
+++ b/sci-libs/cholmod/cholmod-1.7.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cholmod/cholmod-1.7.3.ebuild,v 1.1 2011/02/23 19:53:33 bicatali Exp $
+
+EAPI=2
+inherit eutils autotools
+
+MY_PN=CHOLMOD
+PPV=1.7.0
+
+DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/cholmod"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz
+ mirror://gentoo/${PN}-${PPV}-autotools.patch.bz2"
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="doc metis minimal static-libs +supernodal"
+
+RDEPEND="supernodal? ( virtual/lapack )
+ sci-libs/amd
+ sci-libs/colamd
+ metis? ( sci-libs/camd
+ sci-libs/ccolamd
+ || ( sci-libs/metis sci-libs/parmetis ) )"
+
+DEPEND="${RDEPEND}
+ supernodal? ( dev-util/pkgconfig )
+ metis? ( dev-util/pkgconfig )"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ cd "${WORKDIR}"
+ epatch "${WORKDIR}"/${PN}-${PPV}-autotools.patch
+ cd "${S}"
+ # We need to take care of cholmod.h here as well depending on
+ # the USE flags, otherwise the installed file will reference
+ # headers that we may not have included.
+ if use minimal; then
+ sed -i '/^#define CHOLMOD_/{N;
+ s:\(#define\) \(CHOLMOD_CONFIG_H\)\n:\1 \2\n\1 NMODIFY 1\n\1 NMATRIXOPS 1\n:}' \
+ Include/cholmod_config.h
+ fi
+
+ if ! use supernodal; then
+ sed -i '/^#define CHOLMOD_/{N;
+ s:\(#define\) \(CHOLMOD_CONFIG_H\)\n:\1 \2\n\1 NSUPERNODAL 1\n:}' \
+ Include/cholmod_config.h
+ fi
+
+ if ! use metis; then
+ sed -i '/^#define CHOLMOD_/{N;
+ s:\(#define\) \(CHOLMOD_CONFIG_H\)\n:\1 \2\n\1 NPARTITION 1\n:}' \
+ Include/cholmod_config.h
+ fi
+ eautoreconf
+}
+
+src_configure() {
+ local lapack_libs=no
+ local blas_libs=no
+ if use supernodal; then
+ blas_libs=$(pkg-config --libs blas)
+ lapack_libs=$(pkg-config --libs lapack)
+ fi
+ econf \
+ --with-blas="${blas_libs}" \
+ --with-lapack="${lapack_libs}" \
+ $(use_enable supernodal mod-supernodal) \
+ $(use_enable !minimal mod-modify) \
+ $(use_enable !minimal mod-matrixops) \
+ $(use_enable metis mod-partition) \
+ $(use_enable static-libs static)
+}
+
+src_test() {
+ if ! use supernodal || ! use metis || use minimal; then
+ ewarn "According to your useflags, some modules were not built on"
+ ewarn "purpose. This can cause the tests included with Cholmod"
+ ewarn "to fail. Rebuild with USE=\"supernodal metis -minimal\""
+ ewarn "if you care."
+ fi
+ cd "${S}"/Demo
+ emake test || die "emake test failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+ if use doc; then
+ dodoc Doc/UserGuide.pdf || die "pdf install failed"
+ fi
+}
diff --git a/sci-libs/colamd/ChangeLog b/sci-libs/colamd/ChangeLog
index 280ebf097c6c..9d96a1045ac6 100644
--- a/sci-libs/colamd/ChangeLog
+++ b/sci-libs/colamd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/colamd
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/ChangeLog,v 1.15 2010/12/25 18:50:11 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/ChangeLog,v 1.16 2011/02/23 20:02:21 bicatali Exp $
+
+*colamd-2.7.3 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +colamd-2.7.3.ebuild:
+ Bump
25 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> colamd-2.7.1.ebuild:
Added static-libs flag
diff --git a/sci-libs/colamd/colamd-2.7.3.ebuild b/sci-libs/colamd/colamd-2.7.3.ebuild
new file mode 100644
index 000000000000..8781e97f52d6
--- /dev/null
+++ b/sci-libs/colamd/colamd-2.7.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/colamd-2.7.3.ebuild,v 1.1 2011/02/23 20:02:21 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=COLAMD
+DESCRIPTION="Column approximate minimum degree ordering algorithm"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/colamd"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND="sci-libs/ufconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.7.1-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+}
diff --git a/sci-libs/cxsparse/ChangeLog b/sci-libs/cxsparse/ChangeLog
index 24cd4152c544..0c5ffb9d6907 100644
--- a/sci-libs/cxsparse/ChangeLog
+++ b/sci-libs/cxsparse/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/cxsparse
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cxsparse/ChangeLog,v 1.18 2010/12/25 18:50:56 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cxsparse/ChangeLog,v 1.19 2011/02/23 19:52:03 bicatali Exp $
+
+*cxsparse-2.2.5 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +cxsparse-2.2.5.ebuild:
+ Bump
22 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> cxsparse-2.2.3.ebuild:
Added static-libs flag
diff --git a/sci-libs/cxsparse/cxsparse-2.2.5.ebuild b/sci-libs/cxsparse/cxsparse-2.2.5.ebuild
new file mode 100644
index 000000000000..c48c0c75dc69
--- /dev/null
+++ b/sci-libs/cxsparse/cxsparse-2.2.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cxsparse/cxsparse-2.2.5.ebuild,v 1.1 2011/02/23 19:52:03 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=CXSparse
+DESCRIPTION="Extended sparse matrix package."
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/CXSparse/"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/versions/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND="sci-libs/ufconfig"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.2.2-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+}
diff --git a/sci-libs/ldl/ChangeLog b/sci-libs/ldl/ChangeLog
index 8060d900132d..e74cc3001ba8 100644
--- a/sci-libs/ldl/ChangeLog
+++ b/sci-libs/ldl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/ldl
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ldl/ChangeLog,v 1.2 2010/12/25 18:51:36 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ldl/ChangeLog,v 1.3 2011/02/23 20:05:08 bicatali Exp $
+
+*ldl-2.0.3 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +ldl-2.0.3.ebuild:
+ Bump
25 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> ldl-2.0.1.ebuild:
Added static-libs flag
diff --git a/sci-libs/ldl/ldl-2.0.3.ebuild b/sci-libs/ldl/ldl-2.0.3.ebuild
new file mode 100644
index 000000000000..1e565e268d91
--- /dev/null
+++ b/sci-libs/ldl/ldl-2.0.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ldl/ldl-2.0.3.ebuild,v 1.1 2011/02/23 20:05:08 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=LDL
+DESCRIPTION="Simple but educational LDL^T matrix factorization algorithm"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/ldl"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc static-libs"
+DEPEND="sci-libs/ufconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.0.1-autotools.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+ if use doc; then
+ insinto /usr/share/doc/${PF}
+ doins Doc/ldl_userguide.pdf || die
+ fi
+}
diff --git a/sci-libs/suitesparse/ChangeLog b/sci-libs/suitesparse/ChangeLog
index 324219c1f1ed..6537a3236eb6 100644
--- a/sci-libs/suitesparse/ChangeLog
+++ b/sci-libs/suitesparse/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-libs/suitesparse
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/suitesparse/ChangeLog,v 1.4 2010/05/14 21:47:38 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/suitesparse/ChangeLog,v 1.5 2011/02/23 19:56:51 bicatali Exp $
+
+*suitesparse-3.6.0 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ +suitesparse-3.6.0.ebuild:
+ Bump
*suitesparse-3.5.0 (14 May 2010)
diff --git a/sci-libs/suitesparse/suitesparse-3.6.0.ebuild b/sci-libs/suitesparse/suitesparse-3.6.0.ebuild
new file mode 100644
index 000000000000..8c710b216366
--- /dev/null
+++ b/sci-libs/suitesparse/suitesparse-3.6.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/suitesparse/suitesparse-3.6.0.ebuild,v 1.1 2011/02/23 19:56:51 bicatali Exp $
+
+EAPI=2
+
+DESCRIPTION="Meta package for a suite of sparse matrix tools"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/SuiteSparse/"
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="metis doc"
+DEPEND=""
+RDEPEND=">=sci-libs/ufconfig-${PV}
+ >=sci-libs/amd-2.2.1[doc?]
+ >=sci-libs/btf-1.1.2
+ >=sci-libs/camd-2.2.2[doc?]
+ >=sci-libs/ccolamd-2.7.3
+ >=sci-libs/cholmod-1.7.3[doc?,metis?]
+ >=sci-libs/colamd-2.7.3
+ >=sci-libs/cxsparse-2.2.5
+ >=sci-libs/klu-1.1.1[doc?]
+ >=sci-libs/ldl-2.0.3[doc?]
+ >=sci-libs/spqr-1.2.1[doc?,metis?]
+ >=sci-libs/umfpack-5.5.1[doc?,metis?]"
diff --git a/sci-libs/ufconfig/ChangeLog b/sci-libs/ufconfig/ChangeLog
index 5e88eac2760d..00346e6f669b 100644
--- a/sci-libs/ufconfig/ChangeLog
+++ b/sci-libs/ufconfig/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/ufconfig
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ChangeLog,v 1.28 2010/07/25 14:27:19 jer Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ChangeLog,v 1.29 2011/02/23 19:55:38 bicatali Exp $
+
+*ufconfig-3.6.0 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +ufconfig-3.6.0.ebuild:
+ Bump
25 Jul 2010; Jeroen Roovers <jer@gentoo.org> ufconfig-3.5.0.ebuild:
Stable for HPPA (bug #325183).
diff --git a/sci-libs/ufconfig/ufconfig-3.6.0.ebuild b/sci-libs/ufconfig/ufconfig-3.6.0.ebuild
new file mode 100644
index 000000000000..3dd1503134e3
--- /dev/null
+++ b/sci-libs/ufconfig/ufconfig-3.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ufconfig-3.6.0.ebuild,v 1.1 2011/02/23 19:55:38 bicatali Exp $
+
+inherit multilib toolchain-funcs
+
+MY_PN=UFconfig
+DESCRIPTION="Common configuration scripts for the SuiteSparse libraries"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/UFconfig"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+DEPEND=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo"
+ $(tc-getCC) ${CFLAGS} -fPIC -c UFconfig.c -o UFconfig.lo || die
+ echo "$(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo"
+ $(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libufconfig.so.${PV} -o libufconfig.so.${PV} UFconfig.lo || die
+ if use static-libs; then
+ echo "$(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o"
+ $(tc-getCC) ${CFLAGS} -c UFconfig.c -o UFconfig.o || die
+ echo "$(tc-getAR) libufconfig.a UFconfig.o"
+ $(tc-getAR) cr libufconfig.a UFconfig.o
+ fi
+}
+
+src_install() {
+ dolib.so libufconfig.so.${PV} || die
+ dosym libufconfig.so.${PV} /usr/$(get_libdir)/libufconfig.so
+ if use static-libs; then
+ dolib.a libufconfig.a || die
+ fi
+ insinto /usr/include
+ doins UFconfig.h || die
+ dodoc README.txt || die
+}
diff --git a/sci-libs/umfpack/ChangeLog b/sci-libs/umfpack/ChangeLog
index aedeb1911e2b..7d9ca2974e23 100644
--- a/sci-libs/umfpack/ChangeLog
+++ b/sci-libs/umfpack/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/umfpack
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/umfpack/ChangeLog,v 1.21 2010/12/22 18:21:44 bicatali Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/umfpack/ChangeLog,v 1.22 2011/02/23 19:58:07 bicatali Exp $
+
+*umfpack-5.5.1 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +umfpack-5.5.1.ebuild:
+ Bump
22 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> umfpack-5.5.0.ebuild:
Added static-libs flag
diff --git a/sci-libs/umfpack/umfpack-5.5.1.ebuild b/sci-libs/umfpack/umfpack-5.5.1.ebuild
new file mode 100644
index 000000000000..3e26feaf5a16
--- /dev/null
+++ b/sci-libs/umfpack/umfpack-5.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/umfpack/umfpack-5.5.1.ebuild,v 1.1 2011/02/23 19:58:07 bicatali Exp $
+
+EAPI=2
+inherit autotools eutils
+
+MY_PN=UMFPACK
+
+DESCRIPTION="Unsymmetric multifrontal sparse LU factorization library"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/umfpack"
+SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="doc metis static-libs"
+RDEPEND="virtual/blas
+ sci-libs/amd
+ metis? ( sci-libs/cholmod[metis] )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ cd "${WORKDIR}"
+ epatch "${FILESDIR}"/${PN}-5.5.0-autotools.patch
+ cd "${S}"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-blas="$(pkg-config --libs blas)" \
+ $(use_enable static-libs static) \
+ $(use_with metis cholmod)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+ if use doc; then
+ insinto /usr/share/doc/${PF}
+ doins Doc/*.pdf || die "doins failed"
+ fi
+}