diff options
-rw-r--r-- | sci-libs/ccolamd/ChangeLog | 8 | ||||
-rw-r--r-- | sci-libs/ccolamd/ccolamd-2.7.4.ebuild | 27 | ||||
-rw-r--r-- | sci-libs/ccolamd/files/ccolamd-2.7.1-autotools.patch | 2 | ||||
-rw-r--r-- | sci-libs/colamd/ChangeLog | 10 | ||||
-rw-r--r-- | sci-libs/colamd/colamd-2.7.4.ebuild | 30 | ||||
-rw-r--r-- | sci-libs/colamd/files/colamd-2.7.1-autotools.patch | 2 | ||||
-rw-r--r-- | sci-libs/suitesparse/ChangeLog | 10 | ||||
-rw-r--r-- | sci-libs/suitesparse/suitesparse-3.7.0.ebuild | 27 | ||||
-rw-r--r-- | sci-libs/ufconfig/ChangeLog | 7 | ||||
-rw-r--r-- | sci-libs/ufconfig/ufconfig-3.7.0.ebuild | 41 |
10 files changed, 156 insertions, 8 deletions
diff --git a/sci-libs/ccolamd/ChangeLog b/sci-libs/ccolamd/ChangeLog index 18a6cc7ef6ef..6ca3427fc2b2 100644 --- a/sci-libs/ccolamd/ChangeLog +++ b/sci-libs/ccolamd/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-libs/ccolamd # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ChangeLog,v 1.23 2012/01/19 15:55:46 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ChangeLog,v 1.24 2012/01/20 06:03:25 bicatali Exp $ + +*ccolamd-2.7.4 (20 Jan 2012) + + 20 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> + files/ccolamd-2.7.1-autotools.patch, +ccolamd-2.7.4.ebuild: + Version bump 19 Jan 2012; Justin Lecher <jlec@gentoo.org> files/ccolamd-2.7.1-autotools.patch, ccolamd-2.7.3.ebuild: diff --git a/sci-libs/ccolamd/ccolamd-2.7.4.ebuild b/sci-libs/ccolamd/ccolamd-2.7.4.ebuild new file mode 100644 index 000000000000..80bd30f2b995 --- /dev/null +++ b/sci-libs/ccolamd/ccolamd-2.7.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ccolamd/ccolamd-2.7.4.ebuild,v 1.1 2012/01/20 06:03:25 bicatali Exp $ + +EAPI=4 + +AUTOTOOLS_AUTORECONF=yes +inherit autotools-utils + +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" +RDEPEND="${DEPEND}" + +DOCS=( README.txt Doc/ChangeLog ) +PATCHES=( "${FILESDIR}"/${PN}-2.7.1-autotools.patch ) + +S="${WORKDIR}/${MY_PN}" diff --git a/sci-libs/ccolamd/files/ccolamd-2.7.1-autotools.patch b/sci-libs/ccolamd/files/ccolamd-2.7.1-autotools.patch index baf3a48240fe..8386325da742 100644 --- a/sci-libs/ccolamd/files/ccolamd-2.7.1-autotools.patch +++ b/sci-libs/ccolamd/files/ccolamd-2.7.1-autotools.patch @@ -50,7 +50,7 @@ + @for i in $(check_PROGRAMS); do \ + echo "Testing $$i"; \ + ./$$i > my_$$i.out; \ -+ if ! diff $$i.out my_$$i.out; then \ ++ if ! diff $(srcdir)/$$i.out my_$$i.out; then \ + echo "Test $$i failed!"; \ + exit 1; \ + fi \ diff --git a/sci-libs/colamd/ChangeLog b/sci-libs/colamd/ChangeLog index 1b079c4307da..3ac168a72cdc 100644 --- a/sci-libs/colamd/ChangeLog +++ b/sci-libs/colamd/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-libs/colamd -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/ChangeLog,v 1.22 2011/12/26 12:33:25 maekke Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/ChangeLog,v 1.23 2012/01/20 06:00:24 bicatali Exp $ + +*colamd-2.7.4 (20 Jan 2012) + + 20 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> + files/colamd-2.7.1-autotools.patch, +colamd-2.7.4.ebuild: + Version bump 26 Dec 2011; Markus Meier <maekke@gentoo.org> colamd-2.7.3.ebuild: x86 stable, bug #394079 diff --git a/sci-libs/colamd/colamd-2.7.4.ebuild b/sci-libs/colamd/colamd-2.7.4.ebuild new file mode 100644 index 000000000000..de0198b4e3af --- /dev/null +++ b/sci-libs/colamd/colamd-2.7.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/colamd/colamd-2.7.4.ebuild,v 1.1 2012/01/20 06:00:24 bicatali Exp $ + +EAPI=4 + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils + +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" +RDEPEND="${DEPEND}" + +DOCS=( README.txt Doc/ChangeLog ) +PATCHES=( "${FILESDIR}"/${PN}-2.7.1-autotools.patch ) + +# Needs manual inspection of the result, useless. +RESTRICT="test" + +S="${WORKDIR}/${MY_PN}" diff --git a/sci-libs/colamd/files/colamd-2.7.1-autotools.patch b/sci-libs/colamd/files/colamd-2.7.1-autotools.patch index bb7b80fcc6f0..5778d20e2f05 100644 --- a/sci-libs/colamd/files/colamd-2.7.1-autotools.patch +++ b/sci-libs/colamd/files/colamd-2.7.1-autotools.patch @@ -48,7 +48,7 @@ + @for i in $(check_PROGRAMS); do \ + echo "Testing $$i"; \ + ./$$i > my_$$i.out; \ -+ if ! diff $$i.out my_$$i.out; then \ ++ if ! diff $(srcdir)/$$i.out my_$$i.out; then \ + echo "Testing $$i failed"; \ + exit 1; \ + fi \ diff --git a/sci-libs/suitesparse/ChangeLog b/sci-libs/suitesparse/ChangeLog index 6537a3236eb6..d1b96e67a649 100644 --- a/sci-libs/suitesparse/ChangeLog +++ b/sci-libs/suitesparse/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-libs/suitesparse -# 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 $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/suitesparse/ChangeLog,v 1.6 2012/01/20 06:01:39 bicatali Exp $ + +*suitesparse-3.7.0 (20 Jan 2012) + + 20 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> + +suitesparse-3.7.0.ebuild: + Version bump *suitesparse-3.6.0 (23 Feb 2011) diff --git a/sci-libs/suitesparse/suitesparse-3.7.0.ebuild b/sci-libs/suitesparse/suitesparse-3.7.0.ebuild new file mode 100644 index 000000000000..f543632319f2 --- /dev/null +++ b/sci-libs/suitesparse/suitesparse-3.7.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/suitesparse/suitesparse-3.7.0.ebuild,v 1.1 2012/01/20 06:01:39 bicatali Exp $ + +EAPI=4 + +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.3[doc?] + >=sci-libs/btf-1.1.3 + >=sci-libs/camd-2.2.3[doc?] + >=sci-libs/ccolamd-2.7.4 + >=sci-libs/cholmod-1.7.4[doc?,metis?] + >=sci-libs/colamd-2.7.4 + >=sci-libs/cxsparse-2.2.6 + >=sci-libs/klu-1.1.3[doc?] + >=sci-libs/ldl-2.0.4[doc?] + >=sci-libs/spqr-1.2.3[doc?,metis?] + >=sci-libs/umfpack-5.5.2[doc?,metis?]" diff --git a/sci-libs/ufconfig/ChangeLog b/sci-libs/ufconfig/ChangeLog index 786f70eb5301..1a9c96416f80 100644 --- a/sci-libs/ufconfig/ChangeLog +++ b/sci-libs/ufconfig/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-libs/ufconfig # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ChangeLog,v 1.31 2012/01/18 20:09:50 lxnay Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ChangeLog,v 1.32 2012/01/20 06:01:06 bicatali Exp $ + +*ufconfig-3.7.0 (20 Jan 2012) + + 20 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> +ufconfig-3.7.0.ebuild: + Version bump 18 Jan 2012; Fabio Erculiani <lxnay@gentoo.org> ufconfig-3.6.1.ebuild: add ~arm keyword diff --git a/sci-libs/ufconfig/ufconfig-3.7.0.ebuild b/sci-libs/ufconfig/ufconfig-3.7.0.ebuild new file mode 100644 index 000000000000..e7ced18612b4 --- /dev/null +++ b/sci-libs/ufconfig/ufconfig-3.7.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ufconfig/ufconfig-3.7.0.ebuild,v 1.1 2012/01/20 06:01:06 bicatali Exp $ + +EAPI=4 +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 ~arm ~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} + dosym libufconfig.so.${PV} /usr/$(get_libdir)/libufconfig.so + use static-libs && dolib.a libufconfig.a + insinto /usr/include + doins UFconfig.h + dodoc README.txt +} |