aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroli <oli@32389bae-6d03-0410-99cf-db05cde120eb>2008-11-26 18:14:05 +0000
committeroli <oli@32389bae-6d03-0410-99cf-db05cde120eb>2008-11-26 18:14:05 +0000
commit2ab86eaa96de8749ba2c0d5e720e96ccd8d7f903 (patch)
tree5ec962419f56dabeb5cab006cd71f6883c5bd8a5 /sci-libs/gmsh
parentapp-vim/freefem++-syntax: version bump. (diff)
downloadsci-2ab86eaa96de8749ba2c0d5e720e96ccd8d7f903.tar.gz
sci-2ab86eaa96de8749ba2c0d5e720e96ccd8d7f903.tar.bz2
sci-2ab86eaa96de8749ba2c0d5e720e96ccd8d7f903.zip
sci-libs/gmsh: Fixed metis compilation problem and added chaco USE-flag
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@1346 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-libs/gmsh')
-rw-r--r--sci-libs/gmsh/ChangeLog4
-rw-r--r--sci-libs/gmsh/Manifest7
-rw-r--r--sci-libs/gmsh/files/gmsh-2.2.5_metis.patch22
-rw-r--r--sci-libs/gmsh/gmsh-2.2.5.ebuild4
-rw-r--r--sci-libs/gmsh/metadata.xml1
5 files changed, 34 insertions, 4 deletions
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 62684c215..446921126 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 26 Nov 2008; Oliver Borm (boroli) <oli.borm@web.de> gmsh-2.2.5.ebuild,
+ +files/gmsh-2.2.5_metis.patch, metadata.xml:
+ Fixed metis compilation problem and added chaco USE-flag
+
18 Nov 2008; Oliver Borm (boroli) <oli.borm@web.de> gmsh-2.2.5.ebuild:
Improved typo
diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index e6b8b03d5..ebe350aab 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,6 +1,7 @@
AUX gmsh-2.2.5.patch 869 RMD160 139993b6d8ece207594c10c97c2695304c20654d SHA1 b7c53df17629afdb0b18dc6d5c4e3a22bffd4e35 SHA256 6ac0f6f04436441d993c7a160000509f46582ddece759feb1208bf48ccd140c7
AUX gmsh-2.2.5_hdf5.patch 781 RMD160 d6aa50726f6d429c92293b07020f32844863df77 SHA1 924b2752e02ecb0edba1da1b1e88ffd0b4733f93 SHA256 0db2947bb98129769b5a9c03c6beed1fcdf3713c69da63715f58b05435fb6062
+AUX gmsh-2.2.5_metis.patch 612 RMD160 92c439fae49884bffd8b6d655e6a52da241d3d23 SHA1 489f6129fbcf52e02004d179086a801656b915c3 SHA256 c78eff1d3c29c2c2f8356069a7ee82c05ebbbdd50704b1abf020eac39e753d3a
DIST gmsh-2.2.5-source.tgz 2579409 RMD160 83ad36406aed4952abeb4ab6dd8153e1c98f0314 SHA1 ca1f4f7dba22b94fa3af1f632b500081487b5c72 SHA256 c989c06f4d89a74d8e3fdfd1bfec8d3394d798214c5b7b152cdbd0d78a0ed4b8
-EBUILD gmsh-2.2.5.ebuild 1658 RMD160 63206a98022c7f7257d521b267c8678e575cde0a SHA1 e7a2ae80776b2f86a3e6ec7cce155392417b17af SHA256 2b6b80821cf77b4a4d009f083c0c7e9c5c573da05ff6298727f82b07694f2af4
-MISC ChangeLog 638 RMD160 3392645cec0102b28b7c6e5589ecdbe77dc7fab0 SHA1 a049ee0a79716e92b21cc8f9e7b7c91d5ab44042 SHA256 3fa269a07e59e88a727152cb44d6a4fcb5b42ed46fd63f5de4d236073a0e440d
-MISC metadata.xml 340 RMD160 577d823e8f60869e3ef39a807177f18c7e846f0b SHA1 1f44a0dba8a60463e1a013ad0c6d1d224cfebdc1 SHA256 e5adbe449f6f655c1e90be582f48e53245dc2d86717bc5e0194ea815b1f86f23
+EBUILD gmsh-2.2.5.ebuild 1727 RMD160 f7ea5a1fb318c141de96f1a583475248a0783ee1 SHA1 07feebdeb6f48e28d6a8574f8013f823de00987d SHA256 caed7674fe4ce9ac8a6d981119fdf8f0149371f1f886dc6980fcc50426bef84a
+MISC ChangeLog 818 RMD160 0d4f4a8ee160bc5342fb7f51ae245251394de806 SHA1 d3fbed6e119a3d50ab3388910a692a893c674c04 SHA256 a6212c0e205cc7120bf2a9c9ac89308a996a71bbb0ea26ce33cf58ccf1899473
+MISC metadata.xml 403 RMD160 c8fc206be45f492f061108b13ab9bff39bc7e211 SHA1 b3bebdfedf1ff8a5df983ec3251c19e35f27a494 SHA256 7e5b17806c50e1c1a26369be3c949cdd32360528c1844ad0a0fc6fae318f6798
diff --git a/sci-libs/gmsh/files/gmsh-2.2.5_metis.patch b/sci-libs/gmsh/files/gmsh-2.2.5_metis.patch
new file mode 100644
index 000000000..3bf6c408f
--- /dev/null
+++ b/sci-libs/gmsh/files/gmsh-2.2.5_metis.patch
@@ -0,0 +1,22 @@
+--- gmsh-2.2.5.orig/Mesh/Partition.cpp 2008-11-26 18:07:27.000000000 +0100
++++ gmsh-2.2.5/Mesh/Partition.cpp 2008-11-26 18:08:04.000000000 +0100
+@@ -146,8 +146,8 @@
+ int ier = 0;
+
+ switch(options.partitioner){
+- case 1: // Chacho
+ #ifdef HAVE_CHACO
++ case 1: // Chacho
+ {
+ Msg::Info("Launching Chaco graph partitioner");
+ // Some setup (similar to that of Chaco/input/input.c)
+@@ -196,8 +196,8 @@
+ }
+ break;
+ #endif
+- case 2: // Metis
+ #ifdef HAVE_METIS
++ case 2: // Metis
+ {
+ Msg::Info("Launching METIS graph partitioner");
+ // "C" numbering for Metis
diff --git a/sci-libs/gmsh/gmsh-2.2.5.ebuild b/sci-libs/gmsh/gmsh-2.2.5.ebuild
index 50fd5b013..0e312fd1f 100644
--- a/sci-libs/gmsh/gmsh-2.2.5.ebuild
+++ b/sci-libs/gmsh/gmsh-2.2.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cgns doc examples jpeg metis opencascade png zlib X"
+IUSE="chaco cgns doc examples jpeg metis opencascade png zlib X"
RDEPEND="sci-libs/gsl
x11-libs/fltk
@@ -29,6 +29,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${P}.patch
+ epatch "${FILESDIR}"/${P}_metis.patch
if use cgns && built_with_use sci-libs/cgnslib hdf5; then
epatch "${FILESDIR}"/${P}_hdf5.patch
fi
@@ -48,6 +49,7 @@ src_compile() {
$(use_enable metis) \
$(use_enable opencascade occ) \
$(use_enable png) \
+ $(use_enable chaco) \
$(use_enable zlib)
emake -j1 || die "emake failed"
diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 8b06e6bf3..2885f58f5 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<herd>sci</herd>
<use>
+ <flag name="chaco"> Enables chaco partitioner support</flag>
<flag name="cgns"> Enables cgns output support</flag>
<flag name="metis"> Enables metis support</flag>
<flag name="opencascade"> Enable OpenCASCADE support</flag>