* [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 --
2017-09-14 18:41 [gentoo-commits] proj/sci:master commit in: sci-mathematics/dolfin/ Matthias Maier
-- strict thread matches above, loose matches on Subject: below --
2019-04-13 20:36 Martin Mokrejs
2017-09-14 19:14 Matthias Maier
2017-04-11 14:50 Marius Brehler
2017-04-11 14:50 Marius Brehler
2017-04-11 14:50 Marius Brehler
2015-09-21 14:04 Justin Lecher
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