* [gentoo-commits] proj/sci:master commit in: sci-libs/parmetis/
@ 2012-03-13 0:56 Sebastien Fabbro
0 siblings, 0 replies; 2+ messages in thread
From: Sebastien Fabbro @ 2012-03-13 0:56 UTC (permalink / raw
To: gentoo-commits
commit: 5ccfe43aa8afdd55412ce6a65952516e1fc35759
Author: Sébastien Fabbro <sebfabbro <AT> gmail <DOT> com>
AuthorDate: Mon Mar 12 17:18:49 2012 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Mar 12 17:18:49 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5ccfe43a
sci-libs/parmetis: added 64bits integer and double precision flags
(Portage version: 2.1.10.44/git/Linux x86_64, unsigned Manifest commit)
---
sci-libs/parmetis/ChangeLog | 4 ++++
sci-libs/parmetis/metadata.xml | 4 ++++
sci-libs/parmetis/parmetis-4.0.2.ebuild | 11 +++++++++--
3 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/sci-libs/parmetis/ChangeLog b/sci-libs/parmetis/ChangeLog
index cda61db..4caedfd 100644
--- a/sci-libs/parmetis/ChangeLog
+++ b/sci-libs/parmetis/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/parmetis/ChangeLog,v 1.8 2011/08/09 21:34:59 bicatali Exp $
+ 12 Mar 2012; Sébastien Fabbro <bicatali@gentoo.org> parmetis-4.0.2.ebuild,
+ metadata.xml:
+ added 64bits integer and double precision flags
+
12 Mar 2012; Sébastien Fabbro <bicatali@gentoo.org> -parmetis-3.1.1.ebuild,
-files/parmetis-3.1.1-autotools.patch, -parmetis-3.2.0.ebuild, -CVS/Entries,
-CVS/Repository, -CVS/Root, -files/CVS/Entries, -files/CVS/Repository,
diff --git a/sci-libs/parmetis/metadata.xml b/sci-libs/parmetis/metadata.xml
index 9a56af3..ce1f972 100644
--- a/sci-libs/parmetis/metadata.xml
+++ b/sci-libs/parmetis/metadata.xml
@@ -10,4 +10,8 @@
especially suited for parallel AMR computations and large scale
numerical simulations.
</longdescription>
+<use>
+ <flag name='int64'>Build the 64 bits integer library (needed for > 2^31 vertices)</flag>
+ <flag name='double-precision'>Floating-point operation done as double precision</flag>
+</use>
</pkgmetadata>
diff --git a/sci-libs/parmetis/parmetis-4.0.2.ebuild b/sci-libs/parmetis/parmetis-4.0.2.ebuild
index a7e17ee..4d76050 100644
--- a/sci-libs/parmetis/parmetis-4.0.2.ebuild
+++ b/sci-libs/parmetis/parmetis-4.0.2.ebuild
@@ -21,10 +21,11 @@ SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/${P}.tar.gz
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
LICENSE="free-noncomm"
-IUSE="doc examples mpi openmp pcre static-libs"
+IUSE="doc double-precision examples int64 mpi openmp pcre static-libs"
DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !<sci-libs/metis-5"
pkg_setup() {
if use openmp; then
@@ -58,6 +59,12 @@ src_prepare() {
CMakeLists.txt || die
fi
+
+ use int64 && \
+ sed -i -e '/IDXTYPEWIDTH/s/32/64/' metis/include/metis.h
+
+ use double-precision && \
+ sed -i -e '/REALTYPEWIDTH/s/32/64/' metis/include/metis.h
}
src_configure() {
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/parmetis/
@ 2013-07-09 23:49 Sebastien Fabbro
0 siblings, 0 replies; 2+ messages in thread
From: Sebastien Fabbro @ 2013-07-09 23:49 UTC (permalink / raw
To: gentoo-commits
commit: b2a483db61c84c5da6b711f569e629a553e68956
Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 9 23:48:31 2013 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Jul 9 23:48:31 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b2a483db
sci-libs/parmetis: Version bump
Package-Manager: portage-2.2.01.22120-prefix
---
sci-libs/parmetis/ChangeLog | 7 ++++++-
sci-libs/parmetis/metadata.xml | 12 ++++++------
.../{parmetis-4.0.2.ebuild => parmetis-4.0.3.ebuild} | 8 ++++----
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/sci-libs/parmetis/ChangeLog b/sci-libs/parmetis/ChangeLog
index c792cfe..fe06cdf 100644
--- a/sci-libs/parmetis/ChangeLog
+++ b/sci-libs/parmetis/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/parmetis/ChangeLog,v 1.8 2011/08/09 21:34:59 bicatali Exp $
+*parmetis-4.0.3 (09 Jul 2013)
+
+ 09 Jul 2013; Sébastien Fabbro <bicatali@gentoo.org> +parmetis-4.0.3.ebuild,
+ -parmetis-4.0.2.ebuild, metadata.xml:
+ sci-libs/parmetis: Version bump
+
03 Mar 2013; Justin Lecher <jlec@gentoo.org> parmetis-4.0.2.ebuild,
metadata.xml:
Drop useless blank line
@@ -56,4 +62,3 @@
+files/parmetis-3.1-autotools.patch, +metadata.xml, +parmetis-3.1.ebuild:
Initial import. Thankss Oliver Borm for his work and everyone else in bug
#49953.
-
diff --git a/sci-libs/parmetis/metadata.xml b/sci-libs/parmetis/metadata.xml
index fd09c40..d9134c5 100644
--- a/sci-libs/parmetis/metadata.xml
+++ b/sci-libs/parmetis/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
- <longdescription lang="en">
+<herd>sci</herd>
+<longdescription lang="en">
ParMETIS is an MPI-based parallel library that implements a variety
of algorithms for partitioning unstructured graphs and for computing
fill-reducing orderings of sparse matrices. ParMETIS extends the
@@ -10,8 +10,8 @@
especially suited for parallel AMR computations and large scale
numerical simulations.
</longdescription>
- <use>
- <flag name="int64">Build the 64 bits integer library (needed for > 2^31 vertices)</flag>
- <flag name="double-precision">Floating-point operation done as double precision</flag>
- </use>
+<use>
+ <flag name="int64">Build the 64 bits integer library (needed for > 2^31 vertices)</flag>
+ <flag name="double-precision">Floating-point operation done as double precision</flag>
+</use>
</pkgmetadata>
diff --git a/sci-libs/parmetis/parmetis-4.0.2.ebuild b/sci-libs/parmetis/parmetis-4.0.3.ebuild
similarity index 96%
rename from sci-libs/parmetis/parmetis-4.0.2.ebuild
rename to sci-libs/parmetis/parmetis-4.0.3.ebuild
index d63ca38..1543f3a 100644
--- a/sci-libs/parmetis/parmetis-4.0.2.ebuild
+++ b/sci-libs/parmetis/parmetis-4.0.3.ebuild
@@ -2,13 +2,13 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
inherit eutils cmake-utils toolchain-funcs
# Check metis version bundled in parmetis tar ball
# by diff of metis and parmetis tar ball
-METISPV=5.0.2
+METISPV=5.1.0
METISP=metis-${METISPV}
DESCRIPTION="Parallel (MPI) unstructured graph partitioning library"
@@ -19,7 +19,7 @@ SRC_URI="
examples? ( http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/${METISP}.tar.gz )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
LICENSE="free-noncomm"
IUSE="doc double-precision examples int64 mpi openmp pcre static-libs"
@@ -99,7 +99,7 @@ src_install() {
insinto /usr/include
doins metis/include/metis.h
- newdoc metis/Changelog{,.metis}
+ newdoc metis/Changelog Changelog.metis}
use doc && dodoc "${WORKDIR}/${METISP}"/manual/manual.pdf
if use examples; then
insinto /usr/share/doc/${PF}/examples/metis
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-07-09 23:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-13 0:56 [gentoo-commits] proj/sci:master commit in: sci-libs/parmetis/ Sebastien Fabbro
-- strict thread matches above, loose matches on Subject: below --
2013-07-09 23:49 Sebastien Fabbro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox