Gentoo Archives: gentoo-commits

From: Aisha Tammy <gentoo@×××××.cc>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: media-libs/mmg/
Date: Sun, 11 Oct 2020 13:52:28
Message-Id: 1602412247.c28ad251802b9d193fec2fbcd10b0269474cfc57.epsilon-0@gentoo
1 commit: c28ad251802b9d193fec2fbcd10b0269474cfc57
2 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
3 AuthorDate: Sun Oct 11 10:30:47 2020 +0000
4 Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
5 CommitDate: Sun Oct 11 10:30:47 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c28ad251
7
8 media-libs/mmg: bi-tridimensional remesher
9
10 new dependency for elmerfem
11
12 Package-Manager: Portage-3.0.8, Repoman-3.0.1
13 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
14
15 media-libs/mmg/metadata.xml | 16 ++++++++++++
16 media-libs/mmg/mmg-5.4.3.ebuild | 40 ++++++++++++++++++++++++++++
17 media-libs/mmg/mmg-5.4.3_p09102020.ebuild | 43 +++++++++++++++++++++++++++++++
18 3 files changed, 99 insertions(+)
19
20 diff --git a/media-libs/mmg/metadata.xml b/media-libs/mmg/metadata.xml
21 new file mode 100644
22 index 000000000..2b9123050
23 --- /dev/null
24 +++ b/media-libs/mmg/metadata.xml
25 @@ -0,0 +1,16 @@
26 +<?xml version="1.0" encoding="UTF-8"?>
27 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 +<pkgmetadata>
29 + <maintainer type="person">
30 + <email>gentoo@×××××.cc</email>
31 + <name>Aisha Tammy</name>
32 + </maintainer>
33 + <maintainer type="project">
34 + <email>sci@g.o</email>
35 + <name>Gentoo Science Project</name>
36 + </maintainer>
37 + <use>
38 + <flag name="scotch">Use SCOTCH TOOL for renumbering</flag>
39 + <flag name="vtk">Use VTK I/O</flag>
40 + </use>
41 +</pkgmetadata>
42
43 diff --git a/media-libs/mmg/mmg-5.4.3.ebuild b/media-libs/mmg/mmg-5.4.3.ebuild
44 new file mode 100644
45 index 000000000..e5fa82146
46 --- /dev/null
47 +++ b/media-libs/mmg/mmg-5.4.3.ebuild
48 @@ -0,0 +1,40 @@
49 +# Copyright 1999-2020 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +inherit cmake fortran-2
55 +CMAKE_BUILD_TYPE=MMG
56 +FORTRAN_NEED_OPENMP=1
57 +
58 +DESCRIPTION="bidimensional and tridimensional remesher"
59 +HOMEPAGE="https://www.mmgtools.org/"
60 +SRC_URI="https://github.com/MmgTools/mmg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
61 +
62 +LICENSE="GPL-3 LGPL-3"
63 +KEYWORDS="~amd64"
64 +SLOT="0"
65 +IUSE="scotch vtk"
66 +
67 +DEPEND="
68 + scotch? ( sci-libs/scotch )
69 + vtk? ( sci-libs/vtk )
70 +"
71 +RDEPEND="${DEPEND}"
72 +BDEPEND="
73 + app-doc/doxygen
74 +"
75 +
76 +src_configure() {
77 + local mycmakeargs=(
78 + -DUSE_VTK=$(usex vtk)
79 + -DUSE_SCOTCH=$(usex scotch)
80 + -DBUILD_SHARED_LIBS=ON
81 + -DLIBMMG2D_SHARED=ON
82 + -DLIBMMGS_SHARED=ON
83 + -DLIBMMG3D_SHARED=ON
84 + )
85 + cmake_src_configure
86 +}
87 +
88 +# no tests present
89
90 diff --git a/media-libs/mmg/mmg-5.4.3_p09102020.ebuild b/media-libs/mmg/mmg-5.4.3_p09102020.ebuild
91 new file mode 100644
92 index 000000000..122c48c2e
93 --- /dev/null
94 +++ b/media-libs/mmg/mmg-5.4.3_p09102020.ebuild
95 @@ -0,0 +1,43 @@
96 +# Copyright 1999-2020 Gentoo Authors
97 +# Distributed under the terms of the GNU General Public License v2
98 +
99 +EAPI=7
100 +
101 +inherit cmake fortran-2
102 +CMAKE_BUILD_TYPE=MMG
103 +FORTRAN_NEED_OPENMP=1
104 +
105 +DESCRIPTION="bidimensional and tridimensional remesher"
106 +HOMEPAGE="https://www.mmgtools.org/"
107 +
108 +COMMIT=d422182c8118124b15aba1b1f2e6fb38e85fd6ba
109 +SRC_URI="https://github.com/MmgTools/mmg/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
110 +S="${WORKDIR}"/${PN}-${COMMIT}
111 +
112 +LICENSE="GPL-3 LGPL-3"
113 +KEYWORDS="~amd64"
114 +SLOT="0"
115 +IUSE="scotch vtk"
116 +
117 +DEPEND="
118 + scotch? ( sci-libs/scotch )
119 + vtk? ( sci-libs/vtk )
120 +"
121 +RDEPEND="${DEPEND}"
122 +BDEPEND="
123 + app-doc/doxygen
124 +"
125 +
126 +src_configure() {
127 + local mycmakeargs=(
128 + -DUSE_VTK=$(usex vtk)
129 + -DUSE_SCOTCH=$(usex scotch)
130 + -DBUILD_SHARED_LIBS=ON
131 + -DLIBMMG2D_SHARED=ON
132 + -DLIBMMGS_SHARED=ON
133 + -DLIBMMG3D_SHARED=ON
134 + )
135 + cmake_src_configure
136 +}
137 +
138 +# no tests present