1 |
commit: d785076fdcffe8e022825cad29716c5cdb775ef5 |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Dec 3 14:05:15 2013 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Dec 3 14:05:15 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d785076f |
7 |
|
8 |
sci-misc/elmer-gui: Bump EAPI; fix DESCRIPTION; drop keywords from live ebuild; fix whitespacing |
9 |
|
10 |
Package-Manager: portage-2.2.7 |
11 |
RepoMan-Options: --force |
12 |
|
13 |
--- |
14 |
sci-misc/elmer-gui/ChangeLog | 8 ++++ |
15 |
sci-misc/elmer-gui/elmer-gui-9999.ebuild | 68 ++++++++++++++++---------------- |
16 |
sci-misc/elmer-gui/metadata.xml | 15 +------ |
17 |
3 files changed, 42 insertions(+), 49 deletions(-) |
18 |
|
19 |
diff --git a/sci-misc/elmer-gui/ChangeLog b/sci-misc/elmer-gui/ChangeLog |
20 |
new file mode 100644 |
21 |
index 0000000..33555f3 |
22 |
--- /dev/null |
23 |
+++ b/sci-misc/elmer-gui/ChangeLog |
24 |
@@ -0,0 +1,8 @@ |
25 |
+# ChangeLog for sci-misc/elmer-gui |
26 |
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
27 |
+# $Header: $ |
28 |
+ |
29 |
+ 03 Dec 2013; Justin Lecher <jlec@g.o> elmer-gui-9999.ebuild, |
30 |
+ metadata.xml: |
31 |
+ Bump EAPI; fix DESCRIPTION; drop keywords from live ebuild; fix whitespacing |
32 |
+ |
33 |
|
34 |
diff --git a/sci-misc/elmer-gui/elmer-gui-9999.ebuild b/sci-misc/elmer-gui/elmer-gui-9999.ebuild |
35 |
index 78ebce6..698fecd 100644 |
36 |
--- a/sci-misc/elmer-gui/elmer-gui-9999.ebuild |
37 |
+++ b/sci-misc/elmer-gui/elmer-gui-9999.ebuild |
38 |
@@ -1,55 +1,53 @@ |
39 |
-# Copyright 1999-2007 Gentoo Foundation |
40 |
+# Copyright 1999-2013 Gentoo Foundation |
41 |
# Distributed under the terms of the GNU General Public License v2 |
42 |
# $Header: $ |
43 |
|
44 |
-EAPI="4" |
45 |
+EAPI=5 |
46 |
|
47 |
-inherit autotools eutils qt4-r2 subversion python versionator |
48 |
+PYTHON_COMPAT=( python{2_6,2_7} ) |
49 |
+ |
50 |
+inherit autotools eutils qt4-r2 subversion python-single-r1 versionator |
51 |
|
52 |
ELMER_ROOT="elmerfem" |
53 |
MY_PN=ElmerGUI |
54 |
|
55 |
DESCRIPTION="Elmer is a collection of finite element programs, libraries, and visualization tools, New Elmer pre-processor" |
56 |
HOMEPAGE="http://www.csc.fi/english/pages/elmer" |
57 |
-#SRC_URI="http://elmerfem.svn.sourceforge.net/viewvc/${ELMER_ROOT}/release/${PV}/${MY_PN}/?view=tar -> ${P}.tar.gz" |
58 |
SRC_URI="" |
59 |
-RESTRICT="mirror" |
60 |
ESVN_REPO_URI="https://elmerfem.svn.sourceforge.net/svnroot/elmerfem/trunk/${MY_PN}" |
61 |
ESVN_PROJECT="${MY_PN}" |
62 |
|
63 |
LICENSE="GPL-2" |
64 |
SLOT="0" |
65 |
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" |
66 |
-IUSE="debug bundled_netgen matc opencascade python qwt vtk" |
67 |
+KEYWORDS="" |
68 |
+IUSE="debug +bundled_netgen matc opencascade python qwt vtk" |
69 |
|
70 |
REQUIRED_USE="opencascade? ( vtk )" |
71 |
|
72 |
-DEPEND="=sci-libs/elmer-eio-${PV} |
73 |
- !bundled_netgen? ( sci-mathematics/netgen ) |
74 |
- virtual/glu |
75 |
- || ( =sci-misc/elmer-post-${PV} |
76 |
- >=sci-libs/vtk-5.0.0[qt4,python?] |
77 |
- ) |
78 |
- matc? ( =sci-libs/matc-${PV} ) |
79 |
- vtk? ( >=sci-libs/vtk-5.0.0[qt4,python?] ) |
80 |
- opencascade? ( >=sci-libs/opencascade-6.3 ) |
81 |
- python? ( <=dev-python/pythonqt-1.1 ) |
82 |
- qwt? ( x11-libs/qwt:5 ) |
83 |
- || ( >=x11-libs/qt-core-4.3:4 |
84 |
- ( x11-libs/qt-core:5 |
85 |
- x11-libs/qt-xml:5 |
86 |
- ) |
87 |
+DEPEND=" |
88 |
+ ~sci-libs/elmer-eio-${PV} |
89 |
+ !bundled_netgen? ( sci-mathematics/netgen ) |
90 |
+ virtual/glu |
91 |
+ || ( |
92 |
+ ~sci-misc/elmer-post-${PV} |
93 |
+ >=sci-libs/vtk-5.0.0[qt4,python?] |
94 |
) |
95 |
- >=x11-libs/qt-opengl-4.3 |
96 |
- >=x11-libs/qt-script-4.3" |
97 |
+ matc? ( ~sci-libs/matc-${PV} ) |
98 |
+ vtk? ( >=sci-libs/vtk-5.0.0[qt4,python?] ) |
99 |
+ opencascade? ( >=sci-libs/opencascade-6.3 ) |
100 |
+ python? ( dev-python/pythonqt ) |
101 |
+ qwt? ( x11-libs/qwt:5 ) |
102 |
+ >=dev-qt/qtcore-4.3:4 |
103 |
+ >=x11-libs/qt-opengl-4.3:4 |
104 |
+ >=x11-libs/qt-script-4.3:4" |
105 |
RDEPEND="${DEPEND}" |
106 |
|
107 |
src_prepare() { |
108 |
# Do not build bundled matc and PythonQt |
109 |
- sed -i \ |
110 |
+ sed \ |
111 |
-e 's/matc//' \ |
112 |
-e 's/PythonQt//' \ |
113 |
- ${MY_PN}.pro || die |
114 |
+ -i ${MY_PN}.pro || die |
115 |
|
116 |
# Ideally we would avoid buildling thirdparty code |
117 |
# and use a separate package but this currently fails |
118 |
@@ -58,19 +56,19 @@ src_prepare() { |
119 |
# sci-mathematics/netgen |
120 |
if use !bundled_netgen; then |
121 |
sed -i 's/netgen//' ${MY_PN}.pro || die |
122 |
- sed -i \ |
123 |
- -e "s:INCLUDEPATH += ../netgen/libsrc/interface:INCLUDEPATH += ${EPREFIX}/usr/include:g" \ |
124 |
- -e "s:LIBPATH += ../netgen/ngcore:LIBPATH += ${EPREFIX}/usr/$(get_libdir):g" \ |
125 |
- -e "s:LIBS += -lng:LIBS += -lnglib:g" \ |
126 |
- Application/Application.pro || die |
127 |
+ sed \ |
128 |
+ -e "s:INCLUDEPATH += ../netgen/libsrc/interface:INCLUDEPATH += ${EPREFIX}/usr/include:g" \ |
129 |
+ -e "s:LIBPATH += ../netgen/ngcore:LIBPATH += ${EPREFIX}/usr/$(get_libdir):g" \ |
130 |
+ -e "s:LIBS += -lng:LIBS += -lnglib:g" \ |
131 |
+ -i Application/Application.pro || die |
132 |
|
133 |
- eerror "${PN} currently fails to build against sci-mathematics/netgen." |
134 |
+ eerror "${PN} currently fails to build against sci-mathematics/netgen." |
135 |
fi |
136 |
|
137 |
# Fix install path |
138 |
- sed -i \ |
139 |
- -e 's|unix: ELMER_HOME = /usr/local|unix: ELMER_HOME = /usr|g' \ |
140 |
- ${MY_PN}.pri || die |
141 |
+ sed \ |
142 |
+ -e 's|unix: ELMER_HOME = /usr/local|unix: ELMER_HOME = /usr|g' \ |
143 |
+ -i ${MY_PN}.pri || die |
144 |
|
145 |
if use amd64; then |
146 |
sed -i 's/32/64/' ${MY_PN}.pri || die |
147 |
|
148 |
diff --git a/sci-misc/elmer-gui/metadata.xml b/sci-misc/elmer-gui/metadata.xml |
149 |
index 0a4f88a..897aa2e 100644 |
150 |
--- a/sci-misc/elmer-gui/metadata.xml |
151 |
+++ b/sci-misc/elmer-gui/metadata.xml |
152 |
@@ -1,18 +1,5 @@ |
153 |
<?xml version="1.0" encoding="UTF-8"?> |
154 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
155 |
<pkgmetadata> |
156 |
- <upstream> |
157 |
- <bugs-to>mailto:chr.paccolat@×××××××.ch</bugs-to> |
158 |
- <changelog></changelog> |
159 |
- <doc>http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3</doc> |
160 |
- </upstream> |
161 |
- <maintainer><email>chr.paccolat@×××××××.ch</email></maintainer> |
162 |
- <use> |
163 |
- <flag name="matc">Add support to evaluate mathematical expression in input files / postprocessor </flag> |
164 |
- <flag name="opencascade">Use OpenCASCADE to import CAD files</flag> |
165 |
- <flag name="python">Add support for python scripting in the pre-processor</flag> |
166 |
- <flag name="qwt">Pull-in QWT to enable the convergence monitor</flag> |
167 |
- <flag name="vtk">Add support for the VTK post-processor backend (visualization)</flag> |
168 |
- </use> |
169 |
+ <herd>sci</herd> |
170 |
</pkgmetadata> |
171 |
- |