public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2011-03-07 12:01 Justin Lecher
  0 siblings, 0 replies; 11+ messages in thread
From: Justin Lecher @ 2011-03-07 12:01 UTC (permalink / raw
  To: gentoo-commits

commit:     18df08bcff5a48b316234bbf57d792a656f6bd47
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  7 11:27:01 2011 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Mar  7 11:27:01 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=18df08bc

Correct Slots for gtk 3 introduction to tree

(Portage version: 2.2.0_alpha26/git/Linux x86_64, signed Manifest commit with key 70EB7916)

---
 sci-mathematics/dolfin/ChangeLog           |    5 ++++-
 sci-mathematics/dolfin/dolfin-0.9.9.ebuild |   14 +++++++++++---
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/dolfin/ChangeLog b/sci-mathematics/dolfin/ChangeLog
index 4b1b1ac..bcbbc7f 100644
--- a/sci-mathematics/dolfin/ChangeLog
+++ b/sci-mathematics/dolfin/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for sci-mathematics/dolfin
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  07 Mar 2011; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild:
+  Correct Slots for gtk 3 introduction to tree
+
 *dolfin-0.9.9 (18 Dec 2010)
 
   18 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com>

diff --git a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
index 764d51c..465a723 100644
--- a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
+++ b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
@@ -1,9 +1,12 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI=3
-inherit cmake-utils
+
+PYTHON_DEPEND="python? 2"
+
+inherit cmake-utils python
 
 DESCRIPTION="C++/Python interface of FEniCS"
 HOMEPAGE="https://launchpad.net/dolfin"
@@ -15,7 +18,8 @@ KEYWORDS="~amd64"
 IUSE="cgal cholmod gmp mpi parmetis python scotch umfpack zlib"
 # scotch and parmetis require mpi; wait for EAPI 4
 
-DEPEND="dev-libs/libxml2
+DEPEND="
+	dev-libs/libxml2:2
 	sci-mathematics/ufc
 	sci-libs/armadillo
 	dev-libs/boost
@@ -26,6 +30,10 @@ DEPEND="dev-libs/libxml2
 	          dev-python/viper )"
 RDEPEND="${DEPEND}"
 
+pkg_setup() {
+	use python && python_set_active_version 2
+}
+
 src_prepare() {
 	epatch "${FILESDIR}"/"${P}"-find-armadillo.patch
 }



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2012-05-22 19:43 Justin Lecher
  0 siblings, 0 replies; 11+ messages in thread
From: Justin Lecher @ 2012-05-22 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     5b8029e7b1d685832b07ef5532b46a16fa5caec5
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue May 22 19:41:13 2012 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue May 22 19:41:13 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5b8029e7

sci-mathematics/dolfin: Add missing eutils.eclass, bump to EAPI=4

(Portage version: 2.2.0_alpha107/git/Linux x86_64, unsigned Manifest commit)

---
 sci-mathematics/dolfin/ChangeLog           |    6 +++++-
 sci-mathematics/dolfin/dolfin-0.9.9.ebuild |   23 ++++++++++++-----------
 sci-mathematics/dolfin/metadata.xml        |   19 +++++++++----------
 3 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/sci-mathematics/dolfin/ChangeLog b/sci-mathematics/dolfin/ChangeLog
index bcbbc7f..b1909e5 100644
--- a/sci-mathematics/dolfin/ChangeLog
+++ b/sci-mathematics/dolfin/ChangeLog
@@ -1,7 +1,11 @@
 # ChangeLog for sci-mathematics/dolfin
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 May 2012; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild,
+  metadata.xml:
+  Add missing eutils.eclass, bump to EAPI=4
+
   07 Mar 2011; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild:
   Correct Slots for gtk 3 introduction to tree
 

diff --git a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
index 465a723..249fcbc 100644
--- a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
+++ b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 
 PYTHON_DEPEND="python? 2"
 
-inherit cmake-utils python
+inherit cmake-utils eutils python
 
 DESCRIPTION="C++/Python interface of FEniCS"
-HOMEPAGE="https://launchpad.net/dolfin"
+HOMEPAGE="https://launchpad.net/dolfin/"
 SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
@@ -19,15 +19,16 @@ IUSE="cgal cholmod gmp mpi parmetis python scotch umfpack zlib"
 # scotch and parmetis require mpi; wait for EAPI 4
 
 DEPEND="
+	dev-libs/boost
 	dev-libs/libxml2:2
-	sci-mathematics/ufc
 	sci-libs/armadillo
-	dev-libs/boost
-	python? ( dev-python/ufl
-	          dev-python/ffc
-	          dev-python/fiat
-	          dev-python/instant
-	          dev-python/viper )"
+	sci-mathematics/ufc
+	python? (
+		dev-python/ufl
+		dev-python/ffc
+		dev-python/fiat
+		dev-python/instant
+		dev-python/viper )"
 RDEPEND="${DEPEND}"
 
 pkg_setup() {

diff --git a/sci-mathematics/dolfin/metadata.xml b/sci-mathematics/dolfin/metadata.xml
index 001d76e..964c3ee 100644
--- a/sci-mathematics/dolfin/metadata.xml
+++ b/sci-mathematics/dolfin/metadata.xml
@@ -1,16 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>sci-mathematics</herd>
-<longdescription lang="en">
+	<herd>sci-mathematics</herd>
+	<longdescription lang="en">
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations.
 </longdescription>
-<use>
-  <flag name="cgal">Adds support for geometric algorithms with <pkg>sci-mathematics/cgal</pkg></flag>
-  <flag name="cholmod">Adds support for sparse Cholesky factorization with <pkg>sci-libs/cholmod</pkg></flag>
-  <flag name="parmetis">Adds support for parallel graph partitioning with <pkg>sci-libs/parmetis</pkg></flag>
-  <flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
-  <flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
-</use>
+	<use>
+		<flag name="cgal">Adds support for geometric algorithms with <pkg>sci-mathematics/cgal</pkg></flag>
+		<flag name="cholmod">Adds support for sparse Cholesky factorization with <pkg>sci-libs/cholmod</pkg></flag>
+		<flag name="parmetis">Adds support for parallel graph partitioning with <pkg>sci-libs/parmetis</pkg></flag>
+		<flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
+		<flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
+	</use>
 </pkgmetadata>
-



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2013-12-04 16:22 Justin Lecher
  0 siblings, 0 replies; 11+ messages in thread
From: Justin Lecher @ 2013-12-04 16:22 UTC (permalink / raw
  To: gentoo-commits

commit:     2b2b0911e462b932d97529ca3b0203d6e6a3b47e
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  4 16:13:12 2013 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Wed Dec  4 16:13:12 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2b2b0911

sci-mathematics/dolfin: Bump EAPI to 5; Bump to python-single-r1 eclass

Package-Manager: portage-2.2.7

---
 sci-mathematics/dolfin/ChangeLog           |  6 +++++-
 sci-mathematics/dolfin/dolfin-0.9.9.ebuild | 24 ++++++++++++++----------
 sci-mathematics/dolfin/metadata.xml        | 18 +++++++++---------
 3 files changed, 28 insertions(+), 20 deletions(-)

diff --git a/sci-mathematics/dolfin/ChangeLog b/sci-mathematics/dolfin/ChangeLog
index b1909e5..980a24a 100644
--- a/sci-mathematics/dolfin/ChangeLog
+++ b/sci-mathematics/dolfin/ChangeLog
@@ -1,7 +1,11 @@
 # ChangeLog for sci-mathematics/dolfin
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Dec 2013; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild,
+  metadata.xml:
+  Bump EAPI to 5; Bump to python-single-r1 eclass
+
   22 May 2012; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild,
   metadata.xml:
   Add missing eutils.eclass, bump to EAPI=4

diff --git a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
index 249fcbc..0fef0f9 100644
--- a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
+++ b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI=5
 
-PYTHON_DEPEND="python? 2"
+PYTHON_COMPAT=( python{2_6,2_7} )
 
-inherit cmake-utils eutils python
+inherit cmake-utils eutils python-single-r1
 
 DESCRIPTION="C++/Python interface of FEniCS"
 HOMEPAGE="https://launchpad.net/dolfin/"
@@ -18,21 +18,25 @@ KEYWORDS="~amd64"
 IUSE="cgal cholmod gmp mpi parmetis python scotch umfpack zlib"
 # scotch and parmetis require mpi; wait for EAPI 4
 
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
 DEPEND="
 	dev-libs/boost
 	dev-libs/libxml2:2
 	sci-libs/armadillo
 	sci-mathematics/ufc
 	python? (
-		dev-python/ufl
-		dev-python/ffc
-		dev-python/fiat
-		dev-python/instant
-		dev-python/viper )"
+		${PYTHON_DEPS}
+		dev-python/ufl[${PYTHON_USEDEP}]
+		dev-python/ffc[${PYTHON_USEDEP}]
+		dev-python/fiat[${PYTHON_USEDEP}]
+		dev-python/instant[${PYTHON_USEDEP}]
+		dev-python/viper[${PYTHON_USEDEP}]
+		)"
 RDEPEND="${DEPEND}"
 
 pkg_setup() {
-	use python && python_set_active_version 2
+	use python && python-single-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/sci-mathematics/dolfin/metadata.xml b/sci-mathematics/dolfin/metadata.xml
index 964c3ee..9c1b5e5 100644
--- a/sci-mathematics/dolfin/metadata.xml
+++ b/sci-mathematics/dolfin/metadata.xml
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<herd>sci-mathematics</herd>
-	<longdescription lang="en">
+  <herd>sci-mathematics</herd>
+  <longdescription lang="en">
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations.
 </longdescription>
-	<use>
-		<flag name="cgal">Adds support for geometric algorithms with <pkg>sci-mathematics/cgal</pkg></flag>
-		<flag name="cholmod">Adds support for sparse Cholesky factorization with <pkg>sci-libs/cholmod</pkg></flag>
-		<flag name="parmetis">Adds support for parallel graph partitioning with <pkg>sci-libs/parmetis</pkg></flag>
-		<flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
-		<flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
-	</use>
+  <use>
+    <flag name="cgal">Adds support for geometric algorithms with <pkg>sci-mathematics/cgal</pkg></flag>
+    <flag name="cholmod">Adds support for sparse Cholesky factorization with <pkg>sci-libs/cholmod</pkg></flag>
+    <flag name="parmetis">Adds support for parallel graph partitioning with <pkg>sci-libs/parmetis</pkg></flag>
+    <flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
+    <flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
+  </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2015-06-08 12:19 Justin Lecher
  0 siblings, 0 replies; 11+ messages in thread
From: Justin Lecher @ 2015-06-08 12:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3ff7e4776ef3436ec94f9485c917c9a3819ad32e
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  8 11:40:17 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 11:40:17 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=3ff7e477

sci-mathematics/dolfin: Updating remote-id in metadata.xml

Package-Manager: portage-2.2.20

 sci-mathematics/dolfin/ChangeLog    | 6 ++++--
 sci-mathematics/dolfin/metadata.xml | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/dolfin/ChangeLog b/sci-mathematics/dolfin/ChangeLog
index 980a24a..f5a0b74 100644
--- a/sci-mathematics/dolfin/ChangeLog
+++ b/sci-mathematics/dolfin/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for sci-mathematics/dolfin
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  08 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+  sci-mathematics/dolfin: Updating remote-id in metadata.xml
+
   04 Dec 2013; Justin Lecher <jlec@gentoo.org> dolfin-0.9.9.ebuild,
   metadata.xml:
   Bump EAPI to 5; Bump to python-single-r1 eclass
@@ -19,4 +22,3 @@
   +dolfin-0.9.9.ebuild, +files/dolfin-0.9.9-find-armadillo.patch,
   +metadata.xml:
   Initial import.
-

diff --git a/sci-mathematics/dolfin/metadata.xml b/sci-mathematics/dolfin/metadata.xml
index 9c1b5e5..c324786 100644
--- a/sci-mathematics/dolfin/metadata.xml
+++ b/sci-mathematics/dolfin/metadata.xml
@@ -12,4 +12,7 @@ DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Proble
     <flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
     <flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
   </use>
+  <upstream>
+    <remote-id type="launchpad">dolfin</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2015-09-21 14:04 Justin Lecher
  0 siblings, 0 replies; 11+ messages in thread
From: Justin Lecher @ 2015-09-21 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     adef9e2c72e14efcc6bd4246929a507aeaddf049
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 13:35:51 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 13:35:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=adef9e2c

sci-mathematics/dolfin: Fix SRC_URI

Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sci-mathematics/dolfin/dolfin-0.9.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild b/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
index 547ff0c..887d541 100644
--- a/sci-mathematics/dolfin/dolfin-0.9.9.ebuild
+++ b/sci-mathematics/dolfin/dolfin-0.9.9.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$
 
@@ -10,7 +10,7 @@ inherit cmake-utils eutils python-single-r1
 
 DESCRIPTION="C++/Python interface of FEniCS"
 HOMEPAGE="https://launchpad.net/dolfin/"
-SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+SRC_URI="https://launchpad.net/${PN}/0.x/${PV}/+download/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2017-04-11 14:50 Marius Brehler
  0 siblings, 0 replies; 11+ messages in thread
From: Marius Brehler @ 2017-04-11 14:50 UTC (permalink / raw
  To: gentoo-commits

commit:     032f7fa6fa69e8b48b2f6257747de4f95e22770f
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 05:16:37 2017 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Fri Apr  7 05:16:37 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=032f7fa6

sci-mathematics/dolfin: ebuild maintenance

 - add use flag descriptions to metadata
 - fix automagic dependencies
 - fix repoman warnings

Package-Manager: Portage-2.3.3, Repoman-2.3.2

 ...dolfin-2016.2.0.ebuild => dolfin-2016.2.0-r1.ebuild} | 17 ++++++++++-------
 sci-mathematics/dolfin/metadata.xml                     |  4 ++++
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/sci-mathematics/dolfin/dolfin-2016.2.0.ebuild b/sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild
similarity index 84%
rename from sci-mathematics/dolfin/dolfin-2016.2.0.ebuild
rename to sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild
index 994028a56..9a668a3d5 100644
--- a/sci-mathematics/dolfin/dolfin-2016.2.0.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild
@@ -14,17 +14,15 @@ SRC_URI="https://bitbucket.org/fenics-project/${PN}/downloads/${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="mpi parmetis petsc scotch trilinos umfpack zlib"
-# scotch and parmetis require mpi; wait for EAPI 4
+IUSE="hdf5 mpi parmetis petsc scotch trilinos umfpack zlib vtk"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	trilinos? ( mpi )"
 
-DEPEND="
+RDEPEND="
 	${PYTHON_DEPS}
-	dev-libs/boost
+	dev-libs/boost:=
 	dev-cpp/eigen:3
-	dev-lang/swig
 	dev-libs/libxml2:2
 	~dev-python/ffc-${PV}[${PYTHON_USEDEP}]
 	~dev-python/fiat-${PV}[${PYTHON_USEDEP}]
@@ -33,8 +31,9 @@ DEPEND="
 	~dev-python/ufl-${PV}[${PYTHON_USEDEP}]
 	virtual/blas
 	virtual/lapack
+	hdf5? ( sci-libs/hdf5[mpi=] )
 	mpi? ( virtual/mpi )
-	parmetis? ( sci-libs/parmetis[mpi=] )
+	parmetis? ( sci-libs/parmetis[mpi(+)] )
 	petsc? ( sci-mathematics/petsc[mpi=] )
 	sci-libs/armadillo
 	scotch? ( sci-libs/scotch )
@@ -44,8 +43,10 @@ DEPEND="
 		sci-libs/cholmod
 		sci-libs/umfpack
 	)
+	vtk? ( sci-libs/vtk )
 	zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	dev-lang/swig:0"
 
 PATCHES=(
 	"${FILESDIR}"/${P}-trilinos-superlu.patch
@@ -62,6 +63,7 @@ src_configure() {
 
 	mycmakeargs=(
 		-DDOLFIN_ENABLE_CHOLMOD="$(usex umfpack)"
+		-DDOLFIN_ENABLE_HDF5="$(usex hdf5)"
 		-DDOLFIN_ENABLE_MPI="$(usex mpi)"
 		-DDOLFIN_ENABLE_PARMETIS="$(usex parmetis)"
 		-DDOLFIN_ENABLE_PETSC="$(usex petsc)"
@@ -69,6 +71,7 @@ src_configure() {
 		-DDOLFIN_ENABLE_SCOTCH="$(usex scotch)"
 		-DDOLFIN_ENABLE_TRILINOS="$(usex trilinos)"
 		-DDOLFIN_ENABLE_UMFPACK="$(usex umfpack)"
+		-DDOLFIN_ENABLE_VTK="$(usex vtk)"
 		-DDOLFIN_ENABLE_ZLIB="$(usex zlib)"
 	)
 	cmake-utils_src_configure

diff --git a/sci-mathematics/dolfin/metadata.xml b/sci-mathematics/dolfin/metadata.xml
index d36c386ea..70a8a021f 100644
--- a/sci-mathematics/dolfin/metadata.xml
+++ b/sci-mathematics/dolfin/metadata.xml
@@ -11,9 +11,13 @@ DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Proble
   <use>
     <flag name="cgal">Adds support for geometric algorithms with <pkg>sci-mathematics/cgal</pkg></flag>
     <flag name="cholmod">Adds support for sparse Cholesky factorization with <pkg>sci-libs/cholmod</pkg></flag>
+	<flag name="hdf5">Adds support for <pkg>sci-libs/hdf5</pkg></flag>
     <flag name="parmetis">Adds support for parallel graph partitioning with <pkg>sci-libs/parmetis</pkg></flag>
+	<flag name="petsc">Adds support for numerical linear algebra toolkit <pkg>sci-mathematics/petsc</pkg></flag>
     <flag name="scotch">Adds support for graph partitioning with <pkg>sci-libs/scotch</pkg></flag>
+	<flag name="trilinos">Adds support for numerical linear algebra toolkit  <pkg>sci-libs/trilinos</pkg></flag>
     <flag name="umfpack">Adds support for sparse solving with <pkg>sci-libs/umfpack</pkg></flag>
+    <flag name="vtk">Adds support for the visualization toolkit <pkg>sci-libs/vtk</pkg></flag>
   </use>
   <upstream>
     <remote-id type="launchpad">dolfin</remote-id>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2017-04-11 14:50 Marius Brehler
  0 siblings, 0 replies; 11+ messages in thread
From: Marius Brehler @ 2017-04-11 14:50 UTC (permalink / raw
  To: gentoo-commits

commit:     11ca0a9a73e57b0687cc73d0fa1f06c9827d78e1
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 05:53:24 2017 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Fri Apr  7 05:53:24 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=11ca0a9a

sci-mathematics/dolfin: Add dev-python/dijitso dependency

Package-Manager: Portage-2.3.3, Repoman-2.3.2

 sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
index aab0037df..4d5d8f716 100644
--- a/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
@@ -26,6 +26,7 @@ DEPEND="
 	dev-lang/swig:0=
 	dev-libs/boost:=
 	dev-libs/libxml2:2
+	~dev-python/dijitso-${PV}[${PYTHON_USEDEP}]
 	~dev-python/ffc-${PV}[${PYTHON_USEDEP}]
 	~dev-python/fiat-${PV}[${PYTHON_USEDEP}]
 	~dev-python/instant-${PV}[${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2017-04-11 14:50 Marius Brehler
  0 siblings, 0 replies; 11+ messages in thread
From: Marius Brehler @ 2017-04-11 14:50 UTC (permalink / raw
  To: gentoo-commits

commit:     58db08df6890cf0be42c9d48294b3a8c527cebe7
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 05:37:05 2017 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Fri Apr  7 05:37:40 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=58db08df

sci-mathematics/dolfin: fix runtime dependency on swig

Package-Manager: Portage-2.3.3, Repoman-2.3.2

 .../{dolfin-2016.2.0-r1.ebuild => dolfin-2016.2.0-r2.ebuild}     | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
similarity index 96%
rename from sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild
rename to sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
index 9a668a3d5..aab0037df 100644
--- a/sci-mathematics/dolfin/dolfin-2016.2.0-r1.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
@@ -19,10 +19,12 @@ IUSE="hdf5 mpi parmetis petsc scotch trilinos umfpack zlib vtk"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	trilinos? ( mpi )"
 
-RDEPEND="
+# Yes, swig is an RDEPEND
+DEPEND="
 	${PYTHON_DEPS}
-	dev-libs/boost:=
 	dev-cpp/eigen:3
+	dev-lang/swig:0=
+	dev-libs/boost:=
 	dev-libs/libxml2:2
 	~dev-python/ffc-${PV}[${PYTHON_USEDEP}]
 	~dev-python/fiat-${PV}[${PYTHON_USEDEP}]
@@ -45,8 +47,7 @@ RDEPEND="
 	)
 	vtk? ( sci-libs/vtk )
 	zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
-	dev-lang/swig:0"
+RDEPEND="${DEPEND}"
 
 PATCHES=(
 	"${FILESDIR}"/${P}-trilinos-superlu.patch


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2017-09-14 18:41 Matthias Maier
  0 siblings, 0 replies; 11+ messages in thread
From: Matthias Maier @ 2017-09-14 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     005b0063b97065dc4d9cb60febae1f34c359336b
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 14 18:29:07 2017 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Thu Sep 14 18:29:07 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=005b0063

sci-mathematics/dolfin: version bump to 2017.1.0

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-mathematics/dolfin/dolfin-2017.1.0.ebuild | 80 +++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)

diff --git a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
new file mode 100644
index 000000000..4d5d8f716
--- /dev/null
+++ b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
@@ -0,0 +1,80 @@
+# 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 eutils python-single-r1
+
+DESCRIPTION="C++/Python interface of FEniCS"
+HOMEPAGE="https://bitbucket.org/fenics-project/dolfin"
+SRC_URI="https://bitbucket.org/fenics-project/${PN}/downloads/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hdf5 mpi parmetis petsc scotch trilinos umfpack zlib vtk"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	trilinos? ( mpi )"
+
+# Yes, swig is an RDEPEND
+DEPEND="
+	${PYTHON_DEPS}
+	dev-cpp/eigen:3
+	dev-lang/swig:0=
+	dev-libs/boost:=
+	dev-libs/libxml2:2
+	~dev-python/dijitso-${PV}[${PYTHON_USEDEP}]
+	~dev-python/ffc-${PV}[${PYTHON_USEDEP}]
+	~dev-python/fiat-${PV}[${PYTHON_USEDEP}]
+	~dev-python/instant-${PV}[${PYTHON_USEDEP}]
+	dev-python/sympy
+	~dev-python/ufl-${PV}[${PYTHON_USEDEP}]
+	virtual/blas
+	virtual/lapack
+	hdf5? ( sci-libs/hdf5[mpi=] )
+	mpi? ( virtual/mpi )
+	parmetis? ( sci-libs/parmetis[mpi(+)] )
+	petsc? ( sci-mathematics/petsc[mpi=] )
+	sci-libs/armadillo
+	scotch? ( sci-libs/scotch )
+	trilinos? ( sci-libs/trilinos )
+	umfpack? (
+		sci-libs/amd
+		sci-libs/cholmod
+		sci-libs/umfpack
+	)
+	vtk? ( sci-libs/vtk )
+	zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${P}-trilinos-superlu.patch
+)
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
+src_configure() {
+	# *sigh*
+	addpredict /proc/mtrr
+	addpredict /sys/devices/system/cpu/
+
+	mycmakeargs=(
+		-DDOLFIN_ENABLE_CHOLMOD="$(usex umfpack)"
+		-DDOLFIN_ENABLE_HDF5="$(usex hdf5)"
+		-DDOLFIN_ENABLE_MPI="$(usex mpi)"
+		-DDOLFIN_ENABLE_PARMETIS="$(usex parmetis)"
+		-DDOLFIN_ENABLE_PETSC="$(usex petsc)"
+		-DDOLFIN_ENABLE_PYTHON="yes"
+		-DDOLFIN_ENABLE_SCOTCH="$(usex scotch)"
+		-DDOLFIN_ENABLE_TRILINOS="$(usex trilinos)"
+		-DDOLFIN_ENABLE_UMFPACK="$(usex umfpack)"
+		-DDOLFIN_ENABLE_VTK="$(usex vtk)"
+		-DDOLFIN_ENABLE_ZLIB="$(usex zlib)"
+	)
+	cmake-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2017-09-14 19:14 Matthias Maier
  0 siblings, 0 replies; 11+ messages in thread
From: Matthias Maier @ 2017-09-14 19:14 UTC (permalink / raw
  To: gentoo-commits

commit:     15c5a6f042f44a009cbac8f5ba5e9282a614a32b
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 14 18:54:15 2017 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Thu Sep 14 18:54:15 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=15c5a6f0

sci-mathematics/dolfin: fix patch name

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-mathematics/dolfin/dolfin-2017.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
index 4d5d8f716..5bf0d0a24 100644
--- a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
@@ -51,7 +51,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 PATCHES=(
-	"${FILESDIR}"/${P}-trilinos-superlu.patch
+	"${FILESDIR}"/${PN}-2016.2.0-trilinos-superlu.patch
 )
 
 pkg_setup() {


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/
@ 2019-04-13 20:36 Martin Mokrejs
  0 siblings, 0 replies; 11+ messages in thread
From: Martin Mokrejs @ 2019-04-13 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     444afbb71d21aef9221bc6142c9a7cf4ad676a73
Author:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Sat Apr 13 20:28:46 2019 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Sat Apr 13 20:28:46 2019 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=444afbb7

sci-mathematics/dolfin: Fix RDEPEND.suspect

Non-maintainer commit fixing:

RDEPEND.suspect               2
 sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild: 'dev-lang/swig:0='
 sci-mathematics/dolfin/dolfin-2017.1.0.ebuild: 'dev-lang/swig:0='

All swig ebuilds define only SLOT="0"

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>

 sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild | 4 ++--
 sci-mathematics/dolfin/dolfin-2017.1.0.ebuild    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
index 4d5d8f716..169611161 100644
--- a/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2016.2.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 DEPEND="
 	${PYTHON_DEPS}
 	dev-cpp/eigen:3
-	dev-lang/swig:0=
+	dev-lang/swig
 	dev-libs/boost:=
 	dev-libs/libxml2:2
 	~dev-python/dijitso-${PV}[${PYTHON_USEDEP}]

diff --git a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
index 64e736315..b5b66a708 100644
--- a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
+++ b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 DEPEND="
 	${PYTHON_DEPS}
 	dev-cpp/eigen:3
-	dev-lang/swig:0=
+	dev-lang/swig
 	dev-libs/boost:=
 	dev-libs/libxml2:2
 	~dev-python/dijitso-${PV}[${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-04-13 20:36 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-21 14:04 [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/ Justin Lecher
  -- strict thread matches above, loose matches on Subject: below --
2019-04-13 20:36 Martin Mokrejs
2017-09-14 19:14 Matthias Maier
2017-09-14 18:41 Matthias Maier
2017-04-11 14:50 Marius Brehler
2017-04-11 14:50 Marius Brehler
2017-04-11 14:50 Marius Brehler
2015-06-08 12:19 Justin Lecher
2013-12-04 16:22 Justin Lecher
2012-05-22 19:43 Justin Lecher
2011-03-07 12:01 Justin Lecher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox