* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2011-03-09 13:19 Oliver Borm
0 siblings, 0 replies; 18+ messages in thread
From: Oliver Borm @ 2011-03-09 13:19 UTC (permalink / raw
To: gentoo-commits
commit: 3087a4b99650d8c80358c84723288673680de04d
Author: Oliver Borm (boroli) <oli.borm <AT> web <DOT> de>
AuthorDate: Wed Mar 9 13:18:58 2011 +0000
Commit: Oliver Borm <oli.borm <AT> web <DOT> de>
CommitDate: Wed Mar 9 13:18:58 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3087a4b9
sci-libs/gmsh: Added sci-mathematics/petsc support
---
sci-libs/gmsh/ChangeLog | 4 ++++
sci-libs/gmsh/gmsh-2.5.0.ebuild | 7 +++++--
sci-libs/gmsh/metadata.xml | 1 +
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 3b82474..7b10d58 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 09 Mar 2011; Oliver Borm (boroli) <oli.borm@web.de> gmsh-2.5.0.ebuild,
+ metadata.xml:
+ sci-libs/gmsh: Added sci-mathematics/petsc support
+
10 Jan 2011; Oliver Borm (boroli) <oli.borm@web.de> -gmsh-2.3.1-r1.ebuild,
-files/gmsh-2.3.1.patch, -gmsh-2.4.2.ebuild, gmsh-2.5.0.ebuild:
delete old version, added some USE-flags
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
index edb8f65..6e314ff 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3 free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas chaco cgns doc examples jpeg lua med metis mpi netgen opencascade png taucs tetgen zlib X"
+IUSE="blas chaco cgns doc examples jpeg lua med metis mpi netgen opencascade png petsc taucs tetgen zlib X"
RDEPEND="X? ( x11-libs/fltk:1.1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
@@ -25,6 +25,7 @@ RDEPEND="X? ( x11-libs/fltk:1.1 )
med? ( >=sci-libs/med-2.3.4 )
opencascade? ( sci-libs/opencascade )
png? ( media-libs/libpng )
+ petsc? ( sci-mathematics/petsc )
zlib? ( sys-libs/zlib )
mpi? ( virtual/mpi[cxx] )
taucs? ( sci-libs/taucs )"
@@ -55,7 +56,8 @@ src_configure() {
$(cmake-utils_use_enable netgen NETGEN)
$(cmake-utils_use_enable taucs TAUCS)
$(cmake-utils_use_enable tetgen TETGEN)
- $(cmake-utils_use_enable opencascade OCC)"
+ $(cmake-utils_use_enable opencascade OCC)
+ $(cmake-utils_use_enable petsc PETSC)"
# $(cmake-utils_use_enable tetgen TETGEN_NEW)
cmake-utils_src_configure ${mycmakeargs} \
@@ -65,6 +67,7 @@ src_configure() {
src_install() {
cmake-utils_src_install
+ # TODO: tutorials get installed twice ATM
if use doc ; then
cd "${CMAKE_BUILD_DIR}"
emake pdf || die "failed to build documentation"
diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 225285f..ed97467 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -8,6 +8,7 @@
<flag name="metis"> Enables metis support</flag>
<flag name="med"> Enables med support</flag>
<flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
+ <flag name="petsc"> Enable sci-mathematics/petsc support</flag>
<flag name="opencascade"> Enable OpenCASCADE support</flag>
<flag name="taucs"> Enable sci-libs/taucs support</flag>
<flag name="tetgen"> Enable 3D delauny triangulation using tetgen lib</flag>
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2011-03-14 10:16 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2011-03-14 10:16 UTC (permalink / raw
To: gentoo-commits
commit: 657e9011a18c916dc4c67262b339ee51895b3844
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 10:13:50 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 10:13:50 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=657e9011
Moved media-libs/jpeg -> virtual/jpeg
(Portage version: 2.2.0_alpha26/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/gmsh/ChangeLog | 3 +++
sci-libs/gmsh/gmsh-9999.ebuild | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 7b10d58..205e74a 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Mar 2011; Justin Lecher <jlec@gentoo.org> gmsh-9999.ebuild:
+ Moved media-libs/jpeg -> virtual/jpeg
+
09 Mar 2011; Oliver Borm (boroli) <oli.borm@web.de> gmsh-2.5.0.ebuild,
metadata.xml:
sci-libs/gmsh: Added sci-mathematics/petsc support
diff --git a/sci-libs/gmsh/gmsh-9999.ebuild b/sci-libs/gmsh/gmsh-9999.ebuild
index 3e28101..f50e492 100644
--- a/sci-libs/gmsh/gmsh-9999.ebuild
+++ b/sci-libs/gmsh/gmsh-9999.ebuild
@@ -20,7 +20,7 @@ IUSE="blas chaco cgns doc examples jpeg med metis mpi opencascade png taucs zlib
RDEPEND="X? ( x11-libs/fltk:1.1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
- jpeg? ( media-libs/jpeg )
+ jpeg? ( virtual/jpeg )
med? ( >=sci-libs/med-2.3.4 )
mpi? ( sys-cluster/openmpi[cxx] )
opencascade? ( sci-libs/opencascade )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2011-03-27 15:50 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2011-03-27 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 2b7c80d2c567fba523c1c14ae901a240d7098dd9
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 08:03:01 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 08:03:01 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2b7c80d2
Corrected slot of fltk, #360641
(Portage version: 2.2.0_alpha28/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/gmsh/ChangeLog | 4 ++++
sci-libs/gmsh/gmsh-2.5.0.ebuild | 2 +-
sci-libs/gmsh/gmsh-9999.ebuild | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 205e74a..86517a6 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Mar 2011; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild,
+ gmsh-9999.ebuild:
+ Corrected slot of fltk, #360641
+
14 Mar 2011; Justin Lecher <jlec@gentoo.org> gmsh-9999.ebuild:
Moved media-libs/jpeg -> virtual/jpeg
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
index 6e314ff..5a0f15d 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
## cgns is not compiling ATM, maybe fix cgns lib first
IUSE="blas chaco cgns doc examples jpeg lua med metis mpi netgen opencascade png petsc taucs tetgen zlib X"
-RDEPEND="X? ( x11-libs/fltk:1.1 )
+RDEPEND="X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg )
diff --git a/sci-libs/gmsh/gmsh-9999.ebuild b/sci-libs/gmsh/gmsh-9999.ebuild
index f50e492..c32c95f 100644
--- a/sci-libs/gmsh/gmsh-9999.ebuild
+++ b/sci-libs/gmsh/gmsh-9999.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS=""
IUSE="blas chaco cgns doc examples jpeg med metis mpi opencascade png taucs zlib X"
-RDEPEND="X? ( x11-libs/fltk:1.1 )
+RDEPEND="X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2011-06-21 11:54 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2011-06-21 11:54 UTC (permalink / raw
To: gentoo-commits
commit: e37b8da0878e4041cce13cf4db10a7347b2bf675
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 11:03:35 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 11:03:35 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e37b8da0
Added fortran-2.eclass support
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-libs/gmsh/ChangeLog | 4 ++
sci-libs/gmsh/gmsh-2.5.0.ebuild | 17 ++++++----
sci-libs/gmsh/gmsh-9999.ebuild | 64 +++++++++++++++++++-------------------
3 files changed, 46 insertions(+), 39 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 86517a6..e86d61d 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jun 2011; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild,
+ gmsh-9999.ebuild:
+ Added fortran-2.eclass support
+
27 Mar 2011; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild,
gmsh-9999.ebuild:
Corrected slot of fltk, #360641
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
index 5a0f15d..8d95799 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="3"
+EAPI=3
-inherit cmake-utils flag-o-matic toolchain-funcs
+inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities."
+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"
@@ -17,7 +17,8 @@ KEYWORDS="~amd64 ~x86"
## cgns is not compiling ATM, maybe fix cgns lib first
IUSE="blas chaco cgns doc examples jpeg lua med metis mpi netgen opencascade png petsc taucs tetgen zlib X"
-RDEPEND="X? ( x11-libs/fltk:1 )
+RDEPEND="
+ X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg )
@@ -42,10 +43,12 @@ S=${WORKDIR}/${P}-source
src_configure() {
local mycmakeargs=""
- use blas && mycmakeargs="${mycmakeargs}
- -DCMAKE_Fortran_COMPILER=$(tc-getF77)"
+ use blas && \
+ mycmakeargs="${mycmakeargs}
+ -DCMAKE_Fortran_COMPILER=$(tc-getF77)"
- mycmakeargs="${mycmakeargs} $(cmake-utils_use_enable blas BLAS_LAPACK)
+ 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)
diff --git a/sci-libs/gmsh/gmsh-9999.ebuild b/sci-libs/gmsh/gmsh-9999.ebuild
index c32c95f..a0d5757 100644
--- a/sci-libs/gmsh/gmsh-9999.ebuild
+++ b/sci-libs/gmsh/gmsh-9999.ebuild
@@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="2"
+EAPI=2
-inherit cmake-utils flag-o-matic subversion toolchain-funcs
+inherit cmake-utils flag-o-matic fortran-2 subversion toolchain-funcs
DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities."
HOMEPAGE="http://www.geuz.org/gmsh/"
@@ -17,27 +17,25 @@ SLOT="0"
KEYWORDS=""
IUSE="blas chaco cgns doc examples jpeg med metis mpi opencascade png taucs zlib X"
-RDEPEND="X? ( x11-libs/fltk:1 )
- blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
- cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg )
- med? ( >=sci-libs/med-2.3.4 )
- mpi? ( sys-cluster/openmpi[cxx] )
- opencascade? ( sci-libs/opencascade )
- png? ( media-libs/libpng )
- zlib? ( sys-libs/zlib )
- taucs? ( sci-libs/taucs )"
+RDEPEND="
+ X? ( x11-libs/fltk:1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg )
+ med? ( >=sci-libs/med-2.3.4 )
+ mpi? ( sys-cluster/openmpi[cxx] )
+ opencascade? ( sci-libs/opencascade )
+ png? ( media-libs/libpng )
+ zlib? ( sys-libs/zlib )
+ taucs? ( sci-libs/taucs )"
DEPEND="${RDEPEND}
- dev-util/cmake
- dev-vcs/subversion
- doc? ( virtual/latex-base )"
+ dev-util/cmake
+ dev-vcs/subversion
+ doc? ( virtual/latex-base )"
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"
-
+ fortran-2_pkg_setup
use taucs && ! use metis && \
die "taucs USE flag requires metis USE flag to be enabled"
}
@@ -45,19 +43,21 @@ pkg_setup() {
src_configure() {
local mycmakeargs=""
- 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)"
+ 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)"
# I'm not sure if this is needed, but it seems to help in some circumstances
# see http://bugs.gentoo.org/show_bug.cgi?id=195980#c18
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2011-06-24 17:09 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2011-06-24 17:09 UTC (permalink / raw
To: gentoo-commits
commit: 754973ff581212ee4076f3876502af5b6b3ddd1e
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 24 12:22:39 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 12:22:39 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=754973ff
Streamlined fortran-2 eclass usage
(Portage version: 2.2.0_alpha41/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)
---
sci-libs/gmsh/ChangeLog | 4 ++++
sci-libs/gmsh/gmsh-2.5.0.ebuild | 8 +++++++-
sci-libs/gmsh/gmsh-9999.ebuild | 9 +++++----
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index e86d61d..d60c82f 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 24 Jun 2011; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild,
+ gmsh-9999.ebuild:
+ Streamlined fortran-2 eclass usage
+
21 Jun 2011; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild,
gmsh-9999.ebuild:
Added fortran-2.eclass support
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
index 8d95799..349f98d 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -15,9 +15,10 @@ LICENSE="GPL-3 free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas chaco cgns doc examples jpeg lua med metis mpi netgen opencascade png petsc taucs tetgen zlib X"
+IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png taucs tetgen X zlib"
RDEPEND="
+ virtual/fortran
X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
@@ -41,8 +42,13 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${P}-source
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
src_configure() {
local mycmakeargs=""
+
use blas && \
mycmakeargs="${mycmakeargs}
-DCMAKE_Fortran_COMPILER=$(tc-getF77)"
diff --git a/sci-libs/gmsh/gmsh-9999.ebuild b/sci-libs/gmsh/gmsh-9999.ebuild
index a0d5757..1a35dec 100644
--- a/sci-libs/gmsh/gmsh-9999.ebuild
+++ b/sci-libs/gmsh/gmsh-9999.ebuild
@@ -2,22 +2,23 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=2
+EAPI=3
inherit cmake-utils flag-o-matic fortran-2 subversion toolchain-funcs
-DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities."
+DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities"
HOMEPAGE="http://www.geuz.org/gmsh/"
ESVN_REPO_URI="https://geuz.org/svn/gmsh/trunk"
ESVN_USER="gmsh"
ESVN_PASSWORD="gmsh"
-LICENSE="GPL-2"
+LICENSE="GPL-3 free-noncomm"
SLOT="0"
KEYWORDS=""
-IUSE="blas chaco cgns doc examples jpeg med metis mpi opencascade png taucs zlib X"
+IUSE="blas cgns chaco doc examples jpeg med metis mpi opencascade png taucs X zlib"
RDEPEND="
+ virtual/fortran
X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2012-02-08 10:48 Kacper Kowalik
0 siblings, 0 replies; 18+ messages in thread
From: Kacper Kowalik @ 2012-02-08 10:48 UTC (permalink / raw
To: gentoo-commits
commit: 55732526debdc9d3edb53298e7f159cf404f0baa
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Wed Feb 8 10:48:38 2012 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed Feb 8 10:48:38 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=55732526
[sci-libs/gmsh] bump to EAPI4 for required use, removed unused call to flag-o-matic.eclass, shorten description, fix dependencies on libpng and zlib, remove redundant dependency on cmake, use PATCHES instead of calling src_unpack, mycmakeargs is now bash array, remove obsolete dies, compile doc during src_compile
---
sci-libs/gmsh/gmsh-2.5.0-r1.ebuild | 58 +++++++++++++++---------------------
1 files changed, 24 insertions(+), 34 deletions(-)
diff --git a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
index 2f9f1ab..16b4c6b 100644
--- a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=4
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
+inherit cmake-utils fortran-2 toolchain-funcs
-DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities"
+DESCRIPTION="3D 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"
@@ -18,6 +18,8 @@ KEYWORDS="~amd64 ~x86"
IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc taucs tetgen X"
RDEPEND="virtual/fortran
+ media-libs/libpng
+ sys-libs/zlib
X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
@@ -27,38 +29,23 @@ RDEPEND="virtual/fortran
opencascade? ( sci-libs/opencascade )
petsc? ( sci-mathematics/petsc )
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
+ taucs? ( sci-libs/taucs )
+ "
DEPEND="${RDEPEND}
- dev-util/cmake
- media-libs/libpng
- sys-libs/zlib
doc? ( virtual/latex-base )"
S=${WORKDIR}/${P}-source
-pkg_setup() {
- fortran-2_pkg_setup
-}
+PATCHES=( "${FILESDIR}/${P}-libpng-1.5.patch" )
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${P}-libpng-1.5.patch"
-}
+REQUIRED_USE="taucs? ( metis )"
src_configure() {
- local mycmakeargs=""
-
use blas && \
- mycmakeargs="${mycmakeargs}
- -DCMAKE_Fortran_COMPILER=$(tc-getF77)"
+ myargs="-DCMAKE_Fortran_COMPILER=$(tc-getF77)"
- mycmakeargs="${mycmakeargs}
+ mycmakeargs=(
$(cmake-utils_use_enable blas BLAS_LAPACK)
$(cmake-utils_use_enable cgns CGNS)
$(cmake-utils_use_enable chaco CHACO)
@@ -71,26 +58,29 @@ src_configure() {
$(cmake-utils_use_enable taucs TAUCS)
$(cmake-utils_use_enable tetgen TETGEN)
$(cmake-utils_use_enable opencascade OCC)
- $(cmake-utils_use_enable petsc PETSC)"
+ $(cmake-utils_use_enable petsc PETSC)
+ ${myargs}
+ )
# $(cmake-utils_use_enable tetgen TETGEN_NEW)
- cmake-utils_src_configure ${mycmakeargs} \
- || die "cmake configuration failed"
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc ; then
+ emake pdf -C "${CMAKE_BUILD_DIR}"
+ fi
}
src_install() {
cmake-utils_src_install
# TODO: tutorials get installed twice ATM
- if use doc ; then
- cd "${CMAKE_BUILD_DIR}"
- emake pdf || die "failed to build documentation"
- cd "${S}"
- dodoc doc/texinfo/gmsh.pdf
- fi
+ use doc && dodoc doc/texinfo/gmsh.pdf
if use examples ; then
insinto /usr/share/doc/${PF}
- doins -r demos tutorial || die "failed to install examples"
+ doins -r demos tutorial
fi
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2012-11-12 19:54 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2012-11-12 19:54 UTC (permalink / raw
To: gentoo-commits
commit: 8ba556f100e564ca3499629f70d11ed61a36d991
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 12 19:34:06 2012 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Nov 12 19:34:06 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=8ba556f1
sci-libs/gmsh: Add another dep for opengl support
Package-Manager: portage-2.2.0_alpha142
---
sci-libs/gmsh/ChangeLog | 3 +++
sci-libs/gmsh/gmsh-2.5.0-r1.ebuild | 3 ++-
2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index e9ff60f..4d587ee 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild:
+ Add another dep for opengl support
+
+ 12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild:
Addmissing dep on virtual/opengl
12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild,
diff --git a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
index 54c4b97..8050904 100644
--- a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
@@ -21,8 +21,9 @@ RDEPEND="
media-libs/libpng
sys-libs/zlib
virtual/fortran
+ virtual/glu
virtual/opengl
- X? ( x11-libs/fltk:1 )
+ X? ( x11-libs/fltk:1[opengl] )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2012-11-12 19:54 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2012-11-12 19:54 UTC (permalink / raw
To: gentoo-commits
commit: 3834b6d68c8ff21e678b7c02dd2ccca46599a919
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 12 19:15:24 2012 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Nov 12 19:15:24 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3834b6d6
sci-libs/gmsh: Addmissing dep on virtual/opengl
Package-Manager: portage-2.2.0_alpha142
---
sci-libs/gmsh/ChangeLog | 3 +++
sci-libs/gmsh/gmsh-2.5.0-r1.ebuild | 4 +++-
2 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 5cc5d22..e9ff60f 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild:
+ Addmissing dep on virtual/opengl
+
12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild,
+files/gmsh-2.5.0-link.patch, metadata.xml:
Fix link problems with gold
diff --git a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
index 8f95cc1..54c4b97 100644
--- a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
@@ -17,9 +17,11 @@ KEYWORDS="~amd64 ~x86"
## cgns is not compiling ATM, maybe fix cgns lib first
IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc taucs tetgen X"
-RDEPEND="virtual/fortran
+RDEPEND="
media-libs/libpng
sys-libs/zlib
+ virtual/fortran
+ virtual/opengl
X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2013-02-22 15:48 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2013-02-22 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 60dad7f3606ce0d9298c4b210828fd4976a3062c
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 15:48:02 2013 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 15:48:02 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=60dad7f3
sci-libs/gmsh: Add missing dep on virtual/pkgconfig
Package-Manager: portage-2.2.0_alpha163
---
sci-libs/gmsh/ChangeLog | 5 ++++-
sci-libs/gmsh/gmsh-2.5.0.ebuild | 3 ++-
sci-libs/gmsh/metadata.xml | 24 ++++++++++++------------
3 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 4d587ee..359eac0 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for sci-libs/gmsh
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Feb 2013; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild, metadata.xml:
+ Add missing dep on virtual/pkgconfig
+
12 Nov 2012; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0-r1.ebuild:
Add another dep for opengl support
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.5.0.ebuild
index 349f98d..9cf4165 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -37,6 +37,7 @@ RDEPEND="
# http://www.gentoo.org/proj/en/council/meeting-logs/20101130-summary.txt
DEPEND="${RDEPEND}
+ virtual/pkgconfig
dev-util/cmake
doc? ( virtual/latex-base )"
diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
index 8a82a02..60e45b0 100644
--- a/sci-libs/gmsh/metadata.xml
+++ b/sci-libs/gmsh/metadata.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<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="med"> Enables med support</flag>
- <flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
- <flag name="petsc"> Enable sci-mathematics/petsc support</flag>
- <flag name="opencascade"> Enable OpenCASCADE support</flag>
- <flag name="taucs"> Enable sci-libs/taucs support</flag>
- <flag name="tetgen"> Enable 3D delauny triangulation using tetgen lib</flag>
- </use>
+ <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="med"> Enables med support</flag>
+ <flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
+ <flag name="petsc"> Enable sci-mathematics/petsc support</flag>
+ <flag name="opencascade"> Enable OpenCASCADE support</flag>
+ <flag name="taucs"> Enable sci-libs/taucs support</flag>
+ <flag name="tetgen"> Enable 3D delauny triangulation using tetgen lib</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2014-09-01 19:47 Jauhien Piatlicki
0 siblings, 0 replies; 18+ messages in thread
From: Jauhien Piatlicki @ 2014-09-01 19:47 UTC (permalink / raw
To: gentoo-commits
commit: 9efdacf717aed763c7f505459d84cc5e3858219c
Author: Rongcui Dong <carldong76 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 30 14:44:20 2014 +0000
Commit: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Sat Aug 30 14:44:20 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9efdacf7
sci-libs/gmsh: Updated sci-libs/gmsh to 2.8.5 and EAPI to 5
Package-Manager: portage-2.3.6-r9
---
sci-libs/gmsh/ChangeLog | 11 +++++++++--
sci-libs/gmsh/{gmsh-2.5.0-r1.ebuild => gmsh-2.5.0-r2.ebuild} | 6 +++++-
sci-libs/gmsh/{gmsh-2.5.0.ebuild => gmsh-2.8.5.ebuild} | 8 ++++----
sci-libs/gmsh/gmsh-9999.ebuild | 2 +-
4 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 359eac0..70af555 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -1,7 +1,15 @@
# ChangeLog for sci-libs/gmsh
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gmsh-2.5.0-r2 (30 Aug 2014)
+*gmsh-2.8.5 (30 Aug 2014)
+
+ 30 Aug 2014; Rongcui Dong <carldong76@gmail.com> +gmsh-2.5.0-r2.ebuild,
+ +gmsh-2.8.5.ebuild, -gmsh-2.5.0-r1.ebuild, -gmsh-2.5.0.ebuild,
+ gmsh-9999.ebuild:
+ sci-libs/gmsh: Updated sci-libs/gmsh to 2.8.5 and EAPI to 5
+
22 Feb 2013; Justin Lecher <jlec@gentoo.org> gmsh-2.5.0.ebuild, metadata.xml:
Add missing dep on virtual/pkgconfig
@@ -103,4 +111,3 @@
26 Aug 2008; Oliver Borm (boroli) <oli.borm@web.de> +gmsh-2.2.3.ebuild,
+files/gmsh-2.2.3-metis.patch, +files/gmsh-2.2.3.patch, +metadata.xml:
Ebuild for gmsh as reported in bug 195980.
-
diff --git a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild b/sci-libs/gmsh/gmsh-2.5.0-r2.ebuild
similarity index 97%
rename from sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
rename to sci-libs/gmsh/gmsh-2.5.0-r2.ebuild
index c437361..25db3df 100644
--- a/sci-libs/gmsh/gmsh-2.5.0-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-2.5.0-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
inherit cmake-utils fortran-2 toolchain-funcs
@@ -35,6 +35,10 @@ RDEPEND="
taucs? ( sci-libs/taucs )
"
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
+
DEPEND="${RDEPEND}
doc? ( virtual/latex-base )"
diff --git a/sci-libs/gmsh/gmsh-2.5.0.ebuild b/sci-libs/gmsh/gmsh-2.8.5.ebuild
similarity index 94%
rename from sci-libs/gmsh/gmsh-2.5.0.ebuild
rename to sci-libs/gmsh/gmsh-2.8.5.ebuild
index e42959a..326a6f7 100644
--- a/sci-libs/gmsh/gmsh-2.5.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.8.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
@@ -32,9 +32,9 @@ RDEPEND="
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
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/sci-libs/gmsh/gmsh-9999.ebuild b/sci-libs/gmsh/gmsh-9999.ebuild
index 7796179..fb15737 100644
--- a/sci-libs/gmsh/gmsh-9999.ebuild
+++ b/sci-libs/gmsh/gmsh-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
inherit cmake-utils flag-o-matic fortran-2 subversion toolchain-funcs
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2014-09-01 19:47 Jauhien Piatlicki
0 siblings, 0 replies; 18+ messages in thread
From: Jauhien Piatlicki @ 2014-09-01 19:47 UTC (permalink / raw
To: gentoo-commits
commit: cd8a1edc84bbb592d48b834d95fb9ab0f4d126d7
Author: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 1 17:55:19 2014 +0000
Commit: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Mon Sep 1 17:55:19 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=cd8a1edc
sci-libs/gmsh: fix sci-mathematics/petsc dependency
---
sci-libs/gmsh/ChangeLog | 3 +++
sci-libs/gmsh/gmsh-2.8.5.ebuild | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/sci-libs/gmsh/ChangeLog b/sci-libs/gmsh/ChangeLog
index 70af555..97574bb 100644
--- a/sci-libs/gmsh/ChangeLog
+++ b/sci-libs/gmsh/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 01 Sep 2014; Jauhien Piatlicki <jauhien@gentoo.org> gmsh-2.8.5.ebuild:
+ fix sci-mathematics/petsc dependency
+
*gmsh-2.5.0-r2 (30 Aug 2014)
*gmsh-2.8.5 (30 Aug 2014)
diff --git a/sci-libs/gmsh/gmsh-2.8.5.ebuild b/sci-libs/gmsh/gmsh-2.8.5.ebuild
index 326a6f7..083f082 100644
--- a/sci-libs/gmsh/gmsh-2.8.5.ebuild
+++ b/sci-libs/gmsh/gmsh-2.8.5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
med? ( >=sci-libs/med-2.3.4 )
opencascade? ( sci-libs/opencascade )
png? ( media-libs/libpng )
- petsc? ( sci-mathematics/petsc )
+ petsc? ( <=sci-mathematics/petsc-3.4.2 )
zlib? ( sys-libs/zlib )
mpi? ( virtual/mpi[cxx] )
taucs? ( sci-libs/taucs )"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2015-09-21 17:44 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2015-09-21 17:44 UTC (permalink / raw
To: gentoo-commits
commit: 3cc234341f62f2e84a8aca6adc852b28dd335480
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 17:43:57 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 17:43:57 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=3cc23434
sci-libs/gmsh: Add subslot operators
Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
sci-libs/gmsh/gmsh-2.8.5.ebuild | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/sci-libs/gmsh/gmsh-2.8.5.ebuild b/sci-libs/gmsh/gmsh-2.8.5.ebuild
index a56cb4e..368a4e8 100644
--- a/sci-libs/gmsh/gmsh-2.8.5.ebuild
+++ b/sci-libs/gmsh/gmsh-2.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -6,7 +6,7 @@ EAPI=5
inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-DESCRIPTION="A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities"
+DESCRIPTION="A three-dimensional finite element mesh generator"
HOMEPAGE="http://www.geuz.org/gmsh/"
SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
@@ -22,11 +22,11 @@ RDEPEND="
X? ( x11-libs/fltk:1 )
blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg )
- lua? ( dev-lang/lua )
+ jpeg? ( virtual/jpeg:0= )
+ lua? ( dev-lang/lua:0 )
med? ( >=sci-libs/med-2.3.4 )
- opencascade? ( sci-libs/opencascade )
- png? ( media-libs/libpng )
+ opencascade? ( sci-libs/opencascade:* )
+ png? ( media-libs/libpng:0= )
petsc? ( <=sci-mathematics/petsc-3.4.2 )
zlib? ( sys-libs/zlib )
mpi? ( virtual/mpi[cxx] )
@@ -70,8 +70,7 @@ src_configure() {
$(cmake-utils_use_enable petsc PETSC)"
# $(cmake-utils_use_enable tetgen TETGEN_NEW)
- cmake-utils_src_configure ${mycmakeargs} \
- || die "cmake configuration failed"
+ cmake-utils_src_configure ${mycmakeargs}
}
src_install() {
@@ -79,14 +78,14 @@ src_install() {
# TODO: tutorials get installed twice ATM
if use doc ; then
- cd "${CMAKE_BUILD_DIR}"
- emake pdf || die "failed to build documentation"
- cd "${S}"
+ cd "${CMAKE_BUILD_DIR}" || die
+ emake pdf
+ cd "${S}" || die
dodoc doc/texinfo/gmsh.pdf
fi
if use examples ; then
insinto /usr/share/doc/${PF}
- doins -r demos tutorial || die "failed to install examples"
+ doins -r demos tutorial
fi
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2017-03-16 19:35 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2017-03-16 19:35 UTC (permalink / raw
To: gentoo-commits
commit: 0f5a9c04ec86f859c1cad9bd0a34e765e357f0af
Author: Marek Wojciechowski <mrkwjc <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue Mar 14 09:41:00 2017 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 09:41:00 2017 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0f5a9c04
Add new gmsh ebuild. (#724)
* Add new gmsh ebuild.
* Move doc compilation to src_compile
sci-libs/gmsh/gmsh-2.16.0.ebuild | 93 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
diff --git a/sci-libs/gmsh/gmsh-2.16.0.ebuild b/sci-libs/gmsh/gmsh-2.16.0.ebuild
new file mode 100644
index 000000000..242b31d03
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-2.16.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
+
+RDEPEND="
+ virtual/fortran
+ X? ( x11-libs/fltk:1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg:0 )
+ lua? ( dev-lang/lua:0 )
+ med? ( sci-libs/med )
+ opencascade? ( sci-libs/opencascade:* )
+ png? ( media-libs/libpng:0 )
+ petsc? ( sci-mathematics/petsc )
+ python? ( dev-lang/python:2.7 dev-lang/swig:0 )
+ zlib? ( sys-libs/zlib )
+ mpi? ( virtual/mpi[cxx] )
+ taucs? ( sci-libs/taucs )"
+
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/cmake
+ doc? ( virtual/latex-base )"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=( )
+
+ use blas && \
+ mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+ mycmakeargs+=(
+ -DENABLE_BLAS_LAPACK="$(usex blas)"
+ -DENABLE_CGNS="$(usex cgns)"
+ -DENABLE_CHACO="$(usex chaco)"
+ -DENABLE_FLTK="$(usex X)"
+ -DENABLE_GRAPHICS="$(usex X)"
+ -DENABLE_MED="$(usex med)"
+ -DENABLE_METIS="$(usex metis)"
+ -DENABLE_NETGEN="$(usex netgen)"
+ -DENABLE_TAUCS="$(usex taucs)"
+ -DENABLE_TETGEN="$(usex tetgen)"
+ -DENABLE_OCC="$(usex opencascade)"
+ -DENABLE_PETSC="$(usex petsc)"
+ -DENABLE_WRAP_PYTHON="$(usex python)")
+
+ cmake-utils_src_configure mycmakeargs
+}
+
+src_compile() {
+ if use doc ; then
+ cd "${BUILD_DIR}" || die
+ emake pdf
+ cd "${S}" || die
+ dodoc doc/texinfo/gmsh.pdf
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos tutorial
+ fi
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2017-03-26 8:18 Justin Lecher
0 siblings, 0 replies; 18+ messages in thread
From: Justin Lecher @ 2017-03-26 8:18 UTC (permalink / raw
To: gentoo-commits
commit: 1ae1f5832dab439c4a9ae8e50a2c16c24c672dc1
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 26 08:10:15 2017 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 08:10:15 2017 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=1ae1f583
sci-libs/gmsh: Call cmake-utils_src_compile
Move buildtime deps to DEPEND
Drop CVS leftovers
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
sci-libs/gmsh/gmsh-2.16.0.ebuild | 8 ++++----
sci-libs/gmsh/gmsh-2.8.5.ebuild | 7 +++----
2 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/sci-libs/gmsh/gmsh-2.16.0.ebuild b/sci-libs/gmsh/gmsh-2.16.0.ebuild
index 242b31d03..ed7fc8be3 100644
--- a/sci-libs/gmsh/gmsh-2.16.0.ebuild
+++ b/sci-libs/gmsh/gmsh-2.16.0.ebuild
@@ -1,6 +1,5 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI=6
@@ -30,7 +29,6 @@ RDEPEND="
opencascade? ( sci-libs/opencascade:* )
png? ( media-libs/libpng:0 )
petsc? ( sci-mathematics/petsc )
- python? ( dev-lang/python:2.7 dev-lang/swig:0 )
zlib? ( sys-libs/zlib )
mpi? ( virtual/mpi[cxx] )
taucs? ( sci-libs/taucs )"
@@ -41,8 +39,9 @@ REQUIRED_USE="
DEPEND="${RDEPEND}
virtual/pkgconfig
- dev-util/cmake
- doc? ( virtual/latex-base )"
+ doc? ( virtual/latex-base )
+ python? ( dev-lang/swig:0 )
+ "
S=${WORKDIR}/${P}-source
@@ -75,6 +74,7 @@ src_configure() {
}
src_compile() {
+ cmake-utils_src_compile
if use doc ; then
cd "${BUILD_DIR}" || die
emake pdf
diff --git a/sci-libs/gmsh/gmsh-2.8.5.ebuild b/sci-libs/gmsh/gmsh-2.8.5.ebuild
index 6010916f1..1decc3cda 100644
--- a/sci-libs/gmsh/gmsh-2.8.5.ebuild
+++ b/sci-libs/gmsh/gmsh-2.8.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
@@ -37,7 +37,6 @@ REQUIRED_USE="
DEPEND="${RDEPEND}
virtual/pkgconfig
- dev-util/cmake
doc? ( virtual/latex-base )"
S=${WORKDIR}/${P}-source
@@ -67,7 +66,7 @@ src_configure() {
$(cmake-utils_use_enable tetgen TETGEN)
$(cmake-utils_use_enable opencascade OCC)
$(cmake-utils_use_enable petsc PETSC)"
-# $(cmake-utils_use_enable tetgen TETGEN_NEW)
+# $(cmake-utils_use_enable tetgen TETGEN_NEW)
cmake-utils_src_configure ${mycmakeargs}
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2018-04-24 15:03 Matthias Maier
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Maier @ 2018-04-24 15:03 UTC (permalink / raw
To: gentoo-commits
commit: e7079d08adc6cfa1cc0c97e2cf10e3472de80876
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 15:03:02 2018 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 15:03:02 2018 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e7079d08
sci-libs/gmsh: version bump to 3.0.6
Package-Manager: Portage-2.3.31, Repoman-2.3.9
sci-libs/gmsh/gmsh-3.0.6.ebuild | 93 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
diff --git a/sci-libs/gmsh/gmsh-3.0.6.ebuild b/sci-libs/gmsh/gmsh-3.0.6.ebuild
new file mode 100644
index 000000000..8975cd76e
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-3.0.6.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
+
+RDEPEND="
+ virtual/fortran
+ X? ( x11-libs/fltk:1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg:0 )
+ lua? ( dev-lang/lua:0 )
+ med? ( sci-libs/med )
+ opencascade? ( sci-libs/opencascade:* )
+ png? ( media-libs/libpng:0 )
+ petsc? ( sci-mathematics/petsc )
+ zlib? ( sys-libs/zlib )
+ mpi? ( virtual/mpi[cxx] )
+ taucs? ( sci-libs/taucs )"
+
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( virtual/latex-base )
+ python? ( dev-lang/swig:0 )
+ "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=( )
+
+ use blas && \
+ mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+ mycmakeargs+=(
+ -DENABLE_BLAS_LAPACK="$(usex blas)"
+ -DENABLE_CGNS="$(usex cgns)"
+ -DENABLE_CHACO="$(usex chaco)"
+ -DENABLE_FLTK="$(usex X)"
+ -DENABLE_GRAPHICS="$(usex X)"
+ -DENABLE_MED="$(usex med)"
+ -DENABLE_METIS="$(usex metis)"
+ -DENABLE_NETGEN="$(usex netgen)"
+ -DENABLE_TAUCS="$(usex taucs)"
+ -DENABLE_TETGEN="$(usex tetgen)"
+ -DENABLE_OCC="$(usex opencascade)"
+ -DENABLE_PETSC="$(usex petsc)"
+ -DENABLE_WRAP_PYTHON="$(usex python)")
+
+ cmake-utils_src_configure mycmakeargs
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc ; then
+ cd "${BUILD_DIR}" || die
+ emake pdf
+ cd "${S}" || die
+ dodoc doc/texinfo/gmsh.pdf
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos tutorial
+ fi
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2018-10-11 3:36 Matthias Maier
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Maier @ 2018-10-11 3:36 UTC (permalink / raw
To: gentoo-commits
commit: b0a34b6bd2fb16f3573087b81701433076af2472
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 11 03:16:58 2018 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Thu Oct 11 03:16:58 2018 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=b0a34b6b
sci-libs/gmsh: version bump to 4.0.2
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
sci-libs/gmsh/gmsh-4.0.2.ebuild | 93 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
diff --git a/sci-libs/gmsh/gmsh-4.0.2.ebuild b/sci-libs/gmsh/gmsh-4.0.2.ebuild
new file mode 100644
index 000000000..7f4690090
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.0.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
+
+RDEPEND="
+ virtual/fortran
+ X? ( x11-libs/fltk:1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg:0 )
+ lua? ( dev-lang/lua:0 )
+ med? ( sci-libs/med )
+ opencascade? ( sci-libs/opencascade:* )
+ png? ( media-libs/libpng:0 )
+ petsc? ( sci-mathematics/petsc )
+ zlib? ( sys-libs/zlib )
+ mpi? ( virtual/mpi[cxx] )
+ taucs? ( sci-libs/taucs )"
+
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( virtual/latex-base )
+ python? ( dev-lang/swig:0 )
+ "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=( )
+
+ use blas && \
+ mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+ mycmakeargs+=(
+ -DENABLE_BLAS_LAPACK="$(usex blas)"
+ -DENABLE_CGNS="$(usex cgns)"
+ -DENABLE_CHACO="$(usex chaco)"
+ -DENABLE_FLTK="$(usex X)"
+ -DENABLE_GRAPHICS="$(usex X)"
+ -DENABLE_MED="$(usex med)"
+ -DENABLE_METIS="$(usex metis)"
+ -DENABLE_NETGEN="$(usex netgen)"
+ -DENABLE_TAUCS="$(usex taucs)"
+ -DENABLE_TETGEN="$(usex tetgen)"
+ -DENABLE_OCC="$(usex opencascade)"
+ -DENABLE_PETSC="$(usex petsc)"
+ -DENABLE_WRAP_PYTHON="$(usex python)")
+
+ cmake-utils_src_configure mycmakeargs
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc ; then
+ cd "${BUILD_DIR}" || die
+ emake pdf
+ cd "${S}" || die
+ dodoc doc/texinfo/gmsh.pdf
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos tutorial
+ fi
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2019-05-18 15:48 Matthias Maier
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Maier @ 2019-05-18 15:48 UTC (permalink / raw
To: gentoo-commits
commit: fa52d949b9d8bde9e5dd8f3a975deb832871763d
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 15:48:34 2019 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sat May 18 15:48:34 2019 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=fa52d949
sci-libs/gmsh: version bump to 4.3.0
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
sci-libs/gmsh/gmsh-4.3.0.ebuild | 93 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
diff --git a/sci-libs/gmsh/gmsh-4.3.0.ebuild b/sci-libs/gmsh/gmsh-4.3.0.ebuild
new file mode 100644
index 000000000..d75bf3f05
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.3.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/"
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
+
+## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
+
+RDEPEND="
+ virtual/fortran
+ X? ( x11-libs/fltk:1 )
+ blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+ cgns? ( sci-libs/cgnslib )
+ jpeg? ( virtual/jpeg:0 )
+ lua? ( dev-lang/lua:0 )
+ med? ( sci-libs/med )
+ opencascade? ( sci-libs/opencascade:* )
+ png? ( media-libs/libpng:0 )
+ petsc? ( sci-mathematics/petsc )
+ zlib? ( sys-libs/zlib )
+ mpi? ( virtual/mpi[cxx] )
+ taucs? ( sci-libs/taucs )"
+
+REQUIRED_USE="
+ taucs? ( || ( metis ) )
+ "
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( virtual/latex-base )
+ python? ( dev-lang/swig:0 )
+ "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=( )
+
+ use blas && \
+ mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+ mycmakeargs+=(
+ -DENABLE_BLAS_LAPACK="$(usex blas)"
+ -DENABLE_CGNS="$(usex cgns)"
+ -DENABLE_CHACO="$(usex chaco)"
+ -DENABLE_FLTK="$(usex X)"
+ -DENABLE_GRAPHICS="$(usex X)"
+ -DENABLE_MED="$(usex med)"
+ -DENABLE_METIS="$(usex metis)"
+ -DENABLE_NETGEN="$(usex netgen)"
+ -DENABLE_TAUCS="$(usex taucs)"
+ -DENABLE_TETGEN="$(usex tetgen)"
+ -DENABLE_OCC="$(usex opencascade)"
+ -DENABLE_PETSC="$(usex petsc)"
+ -DENABLE_WRAP_PYTHON="$(usex python)")
+
+ cmake-utils_src_configure mycmakeargs
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc ; then
+ cd "${BUILD_DIR}" || die
+ emake pdf
+ cd "${S}" || die
+ dodoc doc/texinfo/gmsh.pdf
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos tutorial
+ fi
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/
@ 2019-08-05 6:52 Matthias Maier
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Maier @ 2019-08-05 6:52 UTC (permalink / raw
To: gentoo-commits
commit: 7644cd0c869bd354a01a1470875ff23d57c05ffd
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 5 06:44:10 2019 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Mon Aug 5 06:44:10 2019 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=7644cd0c
sci-libs/gmsh: merge into ::gentoo and remove from overlay.
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
sci-libs/gmsh/gmsh-2.16.0.ebuild | 93 ----------------------------------------
sci-libs/gmsh/gmsh-3.0.6.ebuild | 93 ----------------------------------------
sci-libs/gmsh/gmsh-4.0.2.ebuild | 93 ----------------------------------------
sci-libs/gmsh/gmsh-4.3.0.ebuild | 93 ----------------------------------------
sci-libs/gmsh/metadata.xml | 19 --------
5 files changed, 391 deletions(-)
diff --git a/sci-libs/gmsh/gmsh-2.16.0.ebuild b/sci-libs/gmsh/gmsh-2.16.0.ebuild
deleted file mode 100644
index ed7fc8be3..000000000
--- a/sci-libs/gmsh/gmsh-2.16.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
-
-RDEPEND="
- virtual/fortran
- X? ( x11-libs/fltk:1 )
- blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
- cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg:0 )
- lua? ( dev-lang/lua:0 )
- med? ( sci-libs/med )
- opencascade? ( sci-libs/opencascade:* )
- png? ( media-libs/libpng:0 )
- petsc? ( sci-mathematics/petsc )
- zlib? ( sys-libs/zlib )
- mpi? ( virtual/mpi[cxx] )
- taucs? ( sci-libs/taucs )"
-
-REQUIRED_USE="
- taucs? ( || ( metis ) )
- "
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( virtual/latex-base )
- python? ( dev-lang/swig:0 )
- "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
- fortran-2_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=( )
-
- use blas && \
- mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
- mycmakeargs+=(
- -DENABLE_BLAS_LAPACK="$(usex blas)"
- -DENABLE_CGNS="$(usex cgns)"
- -DENABLE_CHACO="$(usex chaco)"
- -DENABLE_FLTK="$(usex X)"
- -DENABLE_GRAPHICS="$(usex X)"
- -DENABLE_MED="$(usex med)"
- -DENABLE_METIS="$(usex metis)"
- -DENABLE_NETGEN="$(usex netgen)"
- -DENABLE_TAUCS="$(usex taucs)"
- -DENABLE_TETGEN="$(usex tetgen)"
- -DENABLE_OCC="$(usex opencascade)"
- -DENABLE_PETSC="$(usex petsc)"
- -DENABLE_WRAP_PYTHON="$(usex python)")
-
- cmake-utils_src_configure mycmakeargs
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc ; then
- cd "${BUILD_DIR}" || die
- emake pdf
- cd "${S}" || die
- dodoc doc/texinfo/gmsh.pdf
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r demos tutorial
- fi
-}
diff --git a/sci-libs/gmsh/gmsh-3.0.6.ebuild b/sci-libs/gmsh/gmsh-3.0.6.ebuild
deleted file mode 100644
index 8975cd76e..000000000
--- a/sci-libs/gmsh/gmsh-3.0.6.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
-
-RDEPEND="
- virtual/fortran
- X? ( x11-libs/fltk:1 )
- blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
- cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg:0 )
- lua? ( dev-lang/lua:0 )
- med? ( sci-libs/med )
- opencascade? ( sci-libs/opencascade:* )
- png? ( media-libs/libpng:0 )
- petsc? ( sci-mathematics/petsc )
- zlib? ( sys-libs/zlib )
- mpi? ( virtual/mpi[cxx] )
- taucs? ( sci-libs/taucs )"
-
-REQUIRED_USE="
- taucs? ( || ( metis ) )
- "
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( virtual/latex-base )
- python? ( dev-lang/swig:0 )
- "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
- fortran-2_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=( )
-
- use blas && \
- mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
- mycmakeargs+=(
- -DENABLE_BLAS_LAPACK="$(usex blas)"
- -DENABLE_CGNS="$(usex cgns)"
- -DENABLE_CHACO="$(usex chaco)"
- -DENABLE_FLTK="$(usex X)"
- -DENABLE_GRAPHICS="$(usex X)"
- -DENABLE_MED="$(usex med)"
- -DENABLE_METIS="$(usex metis)"
- -DENABLE_NETGEN="$(usex netgen)"
- -DENABLE_TAUCS="$(usex taucs)"
- -DENABLE_TETGEN="$(usex tetgen)"
- -DENABLE_OCC="$(usex opencascade)"
- -DENABLE_PETSC="$(usex petsc)"
- -DENABLE_WRAP_PYTHON="$(usex python)")
-
- cmake-utils_src_configure mycmakeargs
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc ; then
- cd "${BUILD_DIR}" || die
- emake pdf
- cd "${S}" || die
- dodoc doc/texinfo/gmsh.pdf
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r demos tutorial
- fi
-}
diff --git a/sci-libs/gmsh/gmsh-4.0.2.ebuild b/sci-libs/gmsh/gmsh-4.0.2.ebuild
deleted file mode 100644
index 7f4690090..000000000
--- a/sci-libs/gmsh/gmsh-4.0.2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
-
-RDEPEND="
- virtual/fortran
- X? ( x11-libs/fltk:1 )
- blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
- cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg:0 )
- lua? ( dev-lang/lua:0 )
- med? ( sci-libs/med )
- opencascade? ( sci-libs/opencascade:* )
- png? ( media-libs/libpng:0 )
- petsc? ( sci-mathematics/petsc )
- zlib? ( sys-libs/zlib )
- mpi? ( virtual/mpi[cxx] )
- taucs? ( sci-libs/taucs )"
-
-REQUIRED_USE="
- taucs? ( || ( metis ) )
- "
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( virtual/latex-base )
- python? ( dev-lang/swig:0 )
- "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
- fortran-2_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=( )
-
- use blas && \
- mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
- mycmakeargs+=(
- -DENABLE_BLAS_LAPACK="$(usex blas)"
- -DENABLE_CGNS="$(usex cgns)"
- -DENABLE_CHACO="$(usex chaco)"
- -DENABLE_FLTK="$(usex X)"
- -DENABLE_GRAPHICS="$(usex X)"
- -DENABLE_MED="$(usex med)"
- -DENABLE_METIS="$(usex metis)"
- -DENABLE_NETGEN="$(usex netgen)"
- -DENABLE_TAUCS="$(usex taucs)"
- -DENABLE_TETGEN="$(usex tetgen)"
- -DENABLE_OCC="$(usex opencascade)"
- -DENABLE_PETSC="$(usex petsc)"
- -DENABLE_WRAP_PYTHON="$(usex python)")
-
- cmake-utils_src_configure mycmakeargs
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc ; then
- cd "${BUILD_DIR}" || die
- emake pdf
- cd "${S}" || die
- dodoc doc/texinfo/gmsh.pdf
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r demos tutorial
- fi
-}
diff --git a/sci-libs/gmsh/gmsh-4.3.0.ebuild b/sci-libs/gmsh/gmsh-4.3.0.ebuild
deleted file mode 100644
index d75bf3f05..000000000
--- a/sci-libs/gmsh/gmsh-4.3.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/"
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz"
-
-## gmsh comes with its own copies of (at least) metis, netgen and tetgen, therefore inform the user of their special licenses
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns chaco doc examples jpeg lua med metis mpi netgen opencascade petsc png python taucs tetgen X zlib"
-
-RDEPEND="
- virtual/fortran
- X? ( x11-libs/fltk:1 )
- blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
- cgns? ( sci-libs/cgnslib )
- jpeg? ( virtual/jpeg:0 )
- lua? ( dev-lang/lua:0 )
- med? ( sci-libs/med )
- opencascade? ( sci-libs/opencascade:* )
- png? ( media-libs/libpng:0 )
- petsc? ( sci-mathematics/petsc )
- zlib? ( sys-libs/zlib )
- mpi? ( virtual/mpi[cxx] )
- taucs? ( sci-libs/taucs )"
-
-REQUIRED_USE="
- taucs? ( || ( metis ) )
- "
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( virtual/latex-base )
- python? ( dev-lang/swig:0 )
- "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
- fortran-2_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=( )
-
- use blas && \
- mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
- mycmakeargs+=(
- -DENABLE_BLAS_LAPACK="$(usex blas)"
- -DENABLE_CGNS="$(usex cgns)"
- -DENABLE_CHACO="$(usex chaco)"
- -DENABLE_FLTK="$(usex X)"
- -DENABLE_GRAPHICS="$(usex X)"
- -DENABLE_MED="$(usex med)"
- -DENABLE_METIS="$(usex metis)"
- -DENABLE_NETGEN="$(usex netgen)"
- -DENABLE_TAUCS="$(usex taucs)"
- -DENABLE_TETGEN="$(usex tetgen)"
- -DENABLE_OCC="$(usex opencascade)"
- -DENABLE_PETSC="$(usex petsc)"
- -DENABLE_WRAP_PYTHON="$(usex python)")
-
- cmake-utils_src_configure mycmakeargs
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc ; then
- cd "${BUILD_DIR}" || die
- emake pdf
- cd "${S}" || die
- dodoc doc/texinfo/gmsh.pdf
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r demos tutorial
- fi
-}
diff --git a/sci-libs/gmsh/metadata.xml b/sci-libs/gmsh/metadata.xml
deleted file mode 100644
index 8c538ca2a..000000000
--- a/sci-libs/gmsh/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <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="med"> Enables med support</flag>
- <flag name="netgen"> Enable 3D Frontal triangulation using netgen lib</flag>
- <flag name="petsc"> Enable sci-mathematics/petsc support</flag>
- <flag name="opencascade"> Enable OpenCASCADE support</flag>
- <flag name="taucs"> Enable sci-libs/taucs support</flag>
- <flag name="tetgen"> Enable 3D delauny triangulation using tetgen lib</flag>
- </use>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2019-08-05 6:52 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-24 17:09 [gentoo-commits] proj/sci:master commit in: sci-libs/gmsh/ Justin Lecher
-- strict thread matches above, loose matches on Subject: below --
2019-08-05 6:52 Matthias Maier
2019-05-18 15:48 Matthias Maier
2018-10-11 3:36 Matthias Maier
2018-04-24 15:03 Matthias Maier
2017-03-26 8:18 Justin Lecher
2017-03-16 19:35 Justin Lecher
2015-09-21 17:44 Justin Lecher
2014-09-01 19:47 Jauhien Piatlicki
2014-09-01 19:47 Jauhien Piatlicki
2013-02-22 15:48 Justin Lecher
2012-11-12 19:54 Justin Lecher
2012-11-12 19:54 Justin Lecher
2012-02-08 10:48 Kacper Kowalik
2011-06-21 11:54 Justin Lecher
2011-03-27 15:50 Justin Lecher
2011-03-14 10:16 Justin Lecher
2011-03-09 13:19 Oliver Borm
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox