diff options
author | Nico Schlömer <nico.schloemer@gmail.com> | 2010-12-13 18:35:44 +0100 |
---|---|---|
committer | Nico Schlömer <nico.schloemer@gmail.com> | 2010-12-13 18:35:44 +0100 |
commit | d3f566d878130e5f2e0c04809928e137761e2fc2 (patch) | |
tree | f0ceeece7b93376009b4ba790486137cd0f747e7 /sci-libs/gmsh | |
parent | [sci-mathematics/ufc] Initial commit for UFC 1.4.2 (diff) | |
download | sci-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/ChangeLog | 9 | ||||
-rw-r--r-- | sci-libs/gmsh/Manifest | 23 | ||||
-rw-r--r-- | sci-libs/gmsh/gmsh-2.5.0.ebuild | 81 |
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 +} |