public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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-21 11:54 [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-24 17:09 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