aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Schlömer <nico.schloemer@gmail.com>2010-12-13 18:35:44 +0100
committerNico Schlömer <nico.schloemer@gmail.com>2010-12-13 18:35:44 +0100
commitd3f566d878130e5f2e0c04809928e137761e2fc2 (patch)
treef0ceeece7b93376009b4ba790486137cd0f747e7 /sci-libs/gmsh
parent[sci-mathematics/ufc] Initial commit for UFC 1.4.2 (diff)
downloadsci-d3f566d878130e5f2e0c04809928e137761e2fc2.tar.gz
sci-d3f566d878130e5f2e0c04809928e137761e2fc2.tar.bz2
sci-d3f566d878130e5f2e0c04809928e137761e2fc2.zip
[sci-libs/gmsh] bump to 2.5.0
Diffstat (limited to 'sci-libs/gmsh')
-rw-r--r--sci-libs/gmsh/ChangeLog9
-rw-r--r--sci-libs/gmsh/Manifest23
-rw-r--r--sci-libs/gmsh/gmsh-2.5.0.ebuild81
3 files changed, 93 insertions, 20 deletions
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 13e994611..5ba544569 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gmsh-2.5.0 (13 Dec 2010)
+
+ 13 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com>
+ +gmsh-2.5.0.ebuild:
+ version bump to 2.5.0;
+ bump to EAPI 3, use virtual/jpeg, virtual/mpi, adapted S,
+ removed unnecessary src_unpack(), removed hard linkage
+ to dl, mpi, adapted license to GPL-3
+
24 Jun 2010; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
gmsh-2.3.1-r1.ebuild:
QA fixes
diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index b2058aee8..e7f63c5d5 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,28 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX gmsh-2.3.1.patch 838 RMD160 0ecb52c18839e7628e377d46d1031c095257b2cc SHA1 0b503087c46debc0ba9d5f45b3fb407f06f8afc7 SHA256 73dcb184e961034b6a4ca5e53096f7eaaa5d9dd09e7976c7ecc9f6ecd0a5b3e9
DIST gmsh-2.3.1-source.tgz 2809970 RMD160 354e8042325edabf14b7f1d5c71393394b8eba2d SHA1 022768498c38c8c6911c4d2c0fb0de1f8f670edb SHA256 895d85082f3688bfa35225a13ed7f52b1fcf3526039fd3456ddff7be1738e9e8
DIST gmsh-2.4.2-source.tgz 3109391 RMD160 d89906add953c28e4018b6deac7d631a10dc028d SHA1 526cc1f00b308e356fb7a75963816492324c8f70 SHA256 b922b1f8f63085361cb4b94a16eb72b4d75d580d5610ebeeccd0a2223920acc1
+DIST gmsh-2.5.0-source.tgz 3642009 RMD160 49ab2054d546e4549250119cec0453cd1cdfffef SHA1 b541fd9f1aadf1df7bf6fdd97a68ca41966ffeb6 SHA256 db1d3b92e56a85be9ec1c020aa2c705ccf5b7f0d00fa0f29b50efc73b378debc
EBUILD gmsh-2.3.1-r1.ebuild 2122 RMD160 962094f06b2a4081c3eb22537869995bdb900793 SHA1 bc5531116616e9d41f2220e493e761534d8eec38 SHA256 fbe458af34a6b4eae66d88d69349c3cf65a46bb1d8beaeb87f252ef20c0f75f1
EBUILD gmsh-2.4.2.ebuild 2312 RMD160 916a799467e8d14f95309cbf54589dd170cddc7f SHA1 7d3d184842d3876c24cafa69fd1a3b61606a6ec4 SHA256 612155cac6e7318e82248a6d3efe37c14cb622be448c9784f6cca3aebcf03e77
+EBUILD gmsh-2.5.0.ebuild 2340 RMD160 52f55359413ee0b5003c4e43b6c229cdde80b4ca SHA1 9fd0449cc25ed00ad20d0d22d7d8037bf2e37bd1 SHA256 169b99229848ec7124d9603640679659a46d9b7efe1005095befc7f51fd60fc7
EBUILD gmsh-9999.ebuild 2486 RMD160 7d5bc1c0a1ce4e6900a559939b9884f11aab335a SHA1 9bf429c162ac6dcfa85349c8dc9ba66c19935bd8 SHA256 24de9b30979ac91adbf343f648f6c56eb42a33a84b92e2fc507c639dc820bcb9
MISC ChangeLog 2144 RMD160 205056d8d9c6c0f4cb7147763b54261e76bbea2b SHA1 b17734ac42ea352acc409c18e076ddbb2f08ef2d SHA256 2362a4d0a90edd9d4efbfd3476d9659bdb92796267827b3fc054402c11170131
+MISC diff 2260 RMD160 67600df10d8fc4d0ac94805855ea26b4ce417187 SHA1 0a9ad3826c3be7023ca1dd0a51bc69ca6555c5ec SHA256 24d24d8ef633b4879a2b1305107fe9e9a2eee6fb21a48aa9cb9c14816974a64e
MISC metadata.xml 509 RMD160 dac7e26320246d0d8bd0864201bb1d21328a5fd3 SHA1 0586bfb90da2c6e7e77edefbb29af9caf4970431 SHA256 865f3b1258187fac0b72205f189340fa2834719e49aef700e931d5c48c73b5c7
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
-
-iQIcBAEBAgAGBQJMI7DFAAoJENwGBM22xffeoWYP/3VwzaBtMm85ARqXapHFsCY0
-HRvj94zJQoJjOqHDie+PgTlC9Na6xQOjOw5rhh1o40/rybwwzv4SaRavrXosrYD9
-LFwnUMYNB17rHe24tUv1ZdUnxo4F7bU44LnhFYMv8g2P8xn7H5+/FIfC5V+x16ip
-Y24hSsg8HxzLxj5ED7o5SSLRrBnI6bPub0g1+hYiFly+5jAEdssz07Rb3X9Yr+k2
-IHr+JvbLR5atzxCF7D0cqsO9zQyFaabU55Yc6Ptjflo0BGYu2q7uIeNSF6JowUl/
-Z9Btq7+CUMHzWjqMkcJIsNZYAlL0vzjU82LkqCQ2Lt4JbJlESXv2vPgcBjk+pXkh
-pUbQV8wHwPP7m9gbE7ISeKAaKlRIYrzv5LbZdHQcATcO8zGmTB732x3LCy3bquKY
-kj1hx+rcyr1N9KrmrKiIh3ZPOc+2HICLYqHnsOfEjDeGCv8aALlsMpQgpsUKdm79
-ginQv2UWNj8uJL6qVI5WesBcOAOaecluilxkUFjZWG8mpTh9uPjoMOGJJxwqevDa
-uqhtA2m1y24ltCst/54waz9ugMo3v37OMrtG0VEvf5E0DLfvfrWh/GQiuCxhsOKd
-BPrNpJ4bwiSSOV0y4DmlQ5APitpkufxHHlHGnMKH4GgihBjJViMxisERwZH+TlP8
-Jyr+vjBGf4QiFcG4N+cd
-=SGrK
------END PGP SIGNATURE-----
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
new file mode 100644
index 000000000..216df193a
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit cmake-utils flag-o-matic toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities."
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="blas chaco cgns doc examples jpeg lua med metis mpi opencascade png taucs zlib X"
+
+RDEPEND="X? ( x11-libs/fltk:1.1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg )
+ lua? ( dev-lang/lua )
+ med? ( >=sci-libs/med-2.3.4 )
+ opencascade? ( sci-libs/opencascade )
+ png? ( media-libs/libpng )
+ zlib? ( sys-libs/zlib )
+ mpi? ( virtual/mpi[cxx] )
+ taucs? ( sci-libs/taucs )"
+
+# taucs needs metis enabled.
+# Wait for the REQUIRED_USE syntax in EAPI4.
+# http://www.gentoo.org/proj/en/council/meeting-logs/20101130-summary.txt
+
+DEPEND="${RDEPEND}
+ dev-util/cmake
+ doc? ( virtual/latex-base )"
+
+S="${WORKDIR}/${P}-source"
+
+pkg_setup() {
+ ewarn "Put the F77 variable in env files to select your fortran compiler"
+ ewarn "example for gfortran:"
+ ewarn "echo \"F77=gfortran\" >> /etc/portage/env/sci-libs/gmsh"
+}
+
+src_configure() {
+ use blas && mycmakeargs="${mycmakeargs}
+ -DCMAKE_Fortran_COMPILER=$(tc-getF77)"
+
+ mycmakeargs="${mycmakeargs} $(cmake-utils_use_enable blas BLAS_LAPACK)
+ $(cmake-utils_use_enable cgns CGNS)
+ $(cmake-utils_use_enable chaco CHACO)
+ $(cmake-utils_use_enable X FLTK)
+ $(cmake-utils_use_enable X FL_TREE)
+ $(cmake-utils_use_enable X GRAPHICS)
+ $(cmake-utils_use_enable med MED)
+ $(cmake-utils_use_enable metis METIS)
+ $(cmake-utils_use_enable taucs TAUCS)
+ $(cmake-utils_use_enable opencascade OCC)"
+
+ cmake-utils_src_configure ${mycmakeargs} \
+ || die "cmake configuration failed"
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ cd "${WORKDIR}/${PF}"
+
+ if use doc ; then
+ cd ${CMAKE_BUILD_DIR}
+ emake pdf || die "failed to build documentation"
+ cd "${WORKDIR}/${PF}"
+ dodoc doc/*.txt doc/texinfo/gmsh.pdf
+ fi
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos tutorial || die "failed to install examples"
+ fi
+}