public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 &gt; 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 &gt; 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