summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2008-02-05 18:34:57 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2008-02-05 18:34:57 +0000
commit59f8e6a8c5de24dd300ae25bd6783e5f3a7faedd (patch)
tree82b42423eb6abdc2037af51e05d65878badab38b /sci-libs/btf
parentstable x86, bug 208997 (diff)
downloadgentoo-2-59f8e6a8c5de24dd300ae25bd6783e5f3a7faedd.tar.gz
gentoo-2-59f8e6a8c5de24dd300ae25bd6783e5f3a7faedd.tar.bz2
gentoo-2-59f8e6a8c5de24dd300ae25bd6783e5f3a7faedd.zip
Initial import, part of the suitesparse
(Portage version: 2.1.4)
Diffstat (limited to 'sci-libs/btf')
-rw-r--r--sci-libs/btf/ChangeLog9
-rw-r--r--sci-libs/btf/Manifest5
-rw-r--r--sci-libs/btf/btf-1.0.1.ebuild30
-rw-r--r--sci-libs/btf/files/btf-1.0.1-autotools.patch34
-rw-r--r--sci-libs/btf/metadata.xml12
5 files changed, 90 insertions, 0 deletions
diff --git a/sci-libs/btf/ChangeLog b/sci-libs/btf/ChangeLog
new file mode 100644
index 000000000000..beaf1b4784c1
--- /dev/null
+++ b/sci-libs/btf/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sci-libs/btf
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/btf/ChangeLog,v 1.1 2008/02/05 18:34:57 bicatali Exp $
+
+*btf-1.0.1 (05 Feb 2008)
+
+ 05 Feb 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/btf-1.0.1-autotools.patch, +metadata.xml, +btf-1.0.1.ebuild:
+ Initial import, part of the suitesparse
diff --git a/sci-libs/btf/Manifest b/sci-libs/btf/Manifest
new file mode 100644
index 000000000000..bc770187618f
--- /dev/null
+++ b/sci-libs/btf/Manifest
@@ -0,0 +1,5 @@
+AUX btf-1.0.1-autotools.patch 1112 RMD160 227471fa9e974b7055b247261ca6767de4f68b4e SHA1 3c4bdd9641df954ae9769dd7478d67dd23eea466 SHA256 e59577bcb99d75df481612a124052bedfb03d3d5774e383c6f61f8f3fffd4dc8
+DIST BTF-1.0.1.tar.gz 38254 RMD160 6cf6fe2a4532f56cca81e92654d5410831c79e6f SHA1 15459bdece0a7a87444a7bc2b243368b2522d2b4 SHA256 ba267a3f59e0c447438c6e930282de6289fd5c45af5d6b4072c037d489df8310
+EBUILD btf-1.0.1.ebuild 707 RMD160 95f57336fd7464a5e6b54cf74486a7d90bdee19e SHA1 dc1f9f54bfaa4bcff85a79d5c2480b3db358947e SHA256 a9d24eb2f33d1601658bf903574cb77c9480bbbb67334a81104cbc1582be234e
+MISC ChangeLog 306 RMD160 45e780e423142e8d3279a41a3a89c8dfe31055a2 SHA1 8b4ccee8a3640a019ede9c6d0bb597c182728c6f SHA256 476d6b4dd6c69ee6aa7701f2a545bc26770ab0d3c6691e0332db73d0c1dd7505
+MISC metadata.xml 503 RMD160 a6ca383c1b771c7d0f27cb339c206509ff30681c SHA1 9ba6685de512a8ce5a72e5a213209dc33b1fbaa4 SHA256 c0fd2db3320bc8844ff6d419d18bcfdb2dc7ab16abb3a60876eaa7918850bcb0
diff --git a/sci-libs/btf/btf-1.0.1.ebuild b/sci-libs/btf/btf-1.0.1.ebuild
new file mode 100644
index 000000000000..da2bd34e9860
--- /dev/null
+++ b/sci-libs/btf/btf-1.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/btf/btf-1.0.1.ebuild,v 1.1 2008/02/05 18:34:57 bicatali Exp $
+
+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=""
+DEPEND="sci-libs/ufconfig"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-autotools.patch
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README.txt Doc/ChangeLog || die "dodoc failed"
+}
diff --git a/sci-libs/btf/files/btf-1.0.1-autotools.patch b/sci-libs/btf/files/btf-1.0.1-autotools.patch
new file mode 100644
index 000000000000..4156c2dfeb70
--- /dev/null
+++ b/sci-libs/btf/files/btf-1.0.1-autotools.patch
@@ -0,0 +1,34 @@
+--- configure.ac 1970-01-01 01:00:00.000000000 +0100
++++ configure.ac 2008-01-30 12:29:44.232979678 +0000
+@@ -0,0 +1,10 @@
++# -*- Autoconf -*-
++AC_PREREQ(2.59)
++AC_INIT(btf, 1.0.1, davis@cise.ufl.edu)
++AM_INIT_AUTOMAKE([foreign])
++AC_PROG_INSTALL
++AC_PROG_LIBTOOL
++AC_CHECK_LIB(m, sqrt)
++AC_CHECK_HEADERS(UFconfig.h)
++AC_CONFIG_FILES([Makefile Source/Makefile])
++AC_OUTPUT
+--- Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ Makefile.am 2008-01-30 12:30:12.862611188 +0000
+@@ -0,0 +1,3 @@
++SUBDIRS = Source
++EXTRA_DIST = README.txt
++include_HEADERS = Include/btf.h Include/btf_internal.h
+--- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ Source/Makefile.am 2008-01-30 12:37:00.857861512 +0000
+@@ -0,0 +1,12 @@
++AM_CPPFLAGS = -I$(top_srcdir)/Include
++
++BTFSRC = btf_order.c btf_maxtrans.c btf_strongcomp.c
++
++lib_LTLIBRARIES = libbtf.la
++noinst_LTLIBRARIES = libbtfi.la libbtfl.la
++libbtfi_la_SOURCES = $(BTFSRC)
++libbtfi_la_CPPFLAGS = $(AM_CPPFLAGS)
++libbtfl_la_SOURCES = $(BTFSRC)
++libbtfl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
++libbtf_la_SOURCES =
++libbtf_la_LIBADD = libbtfl.la libbtfi.la
diff --git a/sci-libs/btf/metadata.xml b/sci-libs/btf/metadata.xml
new file mode 100644
index 000000000000..c4cfd688ca47
--- /dev/null
+++ b/sci-libs/btf/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ The Block Triangular Form is a library of routines offering
+ permutation of an unsymmetric matrix (square or rectangular) into
+ its block upper triangular form (more precisely, it computes a
+ Dulmage-Mendelsohn decomposition). It is also part of the University
+ of Florida sparse matrix suite.
+</longdescription>
+</pkgmetadata>