Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/openfoam-kernel: metadata.xml ChangeLog openfoam-kernel-1.5_p20090311.ebuild
Date: Sat, 25 Apr 2009 16:19:36
Message-Id: E1LxkbG-0005Be-0c@stork.gentoo.org
1 patrick 09/04/25 16:19:34
2
3 Added: metadata.xml ChangeLog
4 openfoam-kernel-1.5_p20090311.ebuild
5 Log:
6 Initial import from sunrise. Thanks to Oliver Borm for the ebuild and the sunrise people for massaging it into shape.
7 (Portage version: 2.2_rc31/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sci-libs/openfoam-kernel/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>no-herd</herd>
21 <maintainer>
22 <email>patrick@g.o</email>
23 <name>Patrick Lauer</name>
24 </maintainer>
25 </pkgmetadata>
26
27
28
29 1.1 sci-libs/openfoam-kernel/ChangeLog
30
31 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/ChangeLog?rev=1.1&view=markup
32 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/ChangeLog?rev=1.1&content-type=text/plain
33
34 Index: ChangeLog
35 ===================================================================
36 # ChangeLog for sci-libs/openfoam-kernel
37 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
38 # $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam-kernel/ChangeLog,v 1.1 2009/04/25 16:19:33 patrick Exp $
39
40 *openfoam-kernel-1.5_p20090311 (25 Apr 2009)
41
42 25 Apr 2009; Patrick Lauer <patrick@g.o>
43 +files/OpenFOAM-1.5-compile.patch, +files/OpenFOAM-1.5-ggi.patch,
44 +metadata.xml, +openfoam-kernel-1.5_p20090311.ebuild:
45 Initial import from sunrise. Thanks to Oliver Borm for the ebuild and the
46 sunrise people for massaging it into shape.
47
48 17 Apr 2009; Justin Lecher (jlec) <jlec@×××××××××.net>
49 openfoam-kernel-1.5_p20090311.ebuild:
50 QA quotes around EAPI version
51
52 14 Mar 2009; Oliver Borm (boroli) <oli.borm@×××.de>
53 openfoam-kernel-1.5_p20090311.ebuild, files/OpenFOAM-1.5-compile.patch:
54 Fixed typos
55
56 13 Mar 2009; Oliver Borm (boroli) <oli.borm@×××.de>
57 -openfoam-kernel-1.5_p20090204.ebuild,
58 +openfoam-kernel-1.5_p20090311.ebuild, +files/OpenFOAM-1.5-ggi.patch:
59 Version bump
60
61 13 Feb 2009; Oliver Borm (boroli) <oli.borm@×××.de>
62 -openfoam-kernel-1.4.1_p20080827.ebuild,
63 -files/openfoam-kernel-compile-1.4.1_p20080827.patch:
64 Remove old version.
65
66 04 Feb 2009; Oliver Borm (boroli) <oli.borm@×××.de>
67 -openfoam-kernel-1.5_p20080905.ebuild,
68 +openfoam-kernel-1.5_p20090204.ebuild:
69 Some new patches for openfoam-kernel
70
71 23 Jan 2009; Christian Ruppert (idl0r) <spooky85@×××××.com>
72 openfoam-kernel-1.5_p20080905.ebuild:
73 removed useless java-pkg-2_pkg_setup, thanks to boroli
74
75 20 Jan 2009; Christian Ruppert (idl0r) <spooky85@×××××.com>
76 openfoam-kernel-1.4.1_p20080827.ebuild,
77 openfoam-kernel-1.5_p20080905.ebuild:
78 Added suggested DEPEND="${RDEPEND}", moved to EAPI 2, cleanup.
79
80 08 Sep 2008; Thomas Sachau (Tommy[D]) <tommy@g.o>
81 openfoam-kernel-1.5_p20080905.ebuild:
82 Use ${P} in SRC_URI
83
84 08 Sep 2008; Oliver Borm (boroli) <oli.borm@×××.de>
85 -openfoam-kernel-1.5.ebuild, +openfoam-kernel-1.5_p20080905.ebuild:
86 New patche sets
87
88 31 Aug 2008; Thomas Sachau (Tommy[D]) <tommy@g.o>
89 openfoam-kernel-1.4.1_p20080827.ebuild,
90 -files/openfoam-kernel-1.4.1_p20080827.patch:
91 Move big patch to external source
92
93 31 Aug 2008; Thomas Sachau (Tommy[D]) <tommy@g.o>
94 -openfoam-kernel-1.4.1_p20080131.ebuild:
95 Drop old version
96
97 28 Aug 2008; Oliver Borm (boroli) <oli.borm@×××.de>
98 +openfoam-kernel-1.4.1_p20080827.ebuild,
99 +files/openfoam-kernel-compile-1.4.1_p20080827.patch,
100 +files/openfoam-kernel-1.4.1_p20080827.patch:
101 Update patches for the OpenFOAM Kernel
102
103 04 Aug 2008; Oliver Borm (boroli) <oli.borm@×××.de>
104 openfoam-kernel-1.4.1_p20080131.ebuild, openfoam-kernel-1.5.ebuild:
105 Changed version dependencies
106
107 28 Jul 2008; Oliver Borm (boroli) <oli.borm@×××.de>
108 openfoam-kernel-1.5.ebuild:
109 Fixed some errors due to wrong relative paths.
110
111 26 Jul 2008; Thomas Anderson <gentoofan23@g.o>
112 openfoam-kernel-1.5.ebuild:
113 Fix unnecessary quoting
114
115 22 Jul 2008; Oliver Borm (boroli) <oli.borm@×××.de>
116 +openfoam-kernel-1.5.ebuild, +files/OpenFOAM-1.5-compile.patch:
117 Version bump to 1.5
118
119 08 Apr 2008; Oliver Borm (boroli) <oli.borm@×××.de>
120 openfoam-kernel-1.4.1_p20080131.ebuild:
121 Just changed the unpack command and source, according to the new sources
122 from dev.ge.org
123
124 27 Mar 2008; Markus Ullmann <jokey@g.o>
125 openfoam-kernel-1.4.1_p20080131:
126 Actually unpack the patchset
127
128 27 Mar 2008; Markus Ullmann <jokey@g.o>
129 -openfoam-kernel-1.4.1_p20080131.patch,
130 -openfoam-kernel-compile-1.4.1_p20080131.patch,
131 openfoam-kernel-1.4.1_p20080131:
132 Move patchset to dev.ge.org
133
134 27 Mar 2008; Markus Ullmann <jokey@g.o>
135 -openfoam-kernel-1.4.1_p20080118.patch,
136 -openfoam-kernel-compile-1.4.1_p20080118.patch,
137 openfoam-kernel-1.4.1_p20080118:
138 Drop old
139
140 31 Jan 2008; Oliver Borm (boroli) <oli.borm@×××.de>
141 +files/openfoam-kernel-compile-1.4.1_p20080131.patch,
142 +files/openfoam-kernel-1.4.1_p20080131.patch,
143 +openfoam-kernel-1.4.1_p20080131.ebuild:
144 Update patches for the OpenFOAM Kernel.
145
146 29 Jan 2008; Oliver Borm (boroli) <oli.borm@×××.de>
147 +files/openfoam-kernel-1.4.1_p20080118.patch,
148 +files/openfoam-kernel-compile-1.4.1_p20080118.patch, +metadata.xml,
149 +openfoam-kernel-1.4.1_p20080118.ebuild:
150 This new Ebuild contains the kernel of OpenFOAM
151
152
153
154
155 1.1 sci-libs/openfoam-kernel/openfoam-kernel-1.5_p20090311.ebuild
156
157 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/openfoam-kernel-1.5_p20090311.ebuild?rev=1.1&view=markup
158 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/openfoam-kernel/openfoam-kernel-1.5_p20090311.ebuild?rev=1.1&content-type=text/plain
159
160 Index: openfoam-kernel-1.5_p20090311.ebuild
161 ===================================================================
162 # Copyright 1999-2009 Gentoo Foundation
163 # Distributed under the terms of the GNU General Public License v2
164 # $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam-kernel/openfoam-kernel-1.5_p20090311.ebuild,v 1.1 2009/04/25 16:19:33 patrick Exp $
165
166 EAPI="2"
167
168 inherit eutils versionator multilib toolchain-funcs
169
170 MY_PN="OpenFOAM"
171 MY_PV=$(get_version_component_range 1-2)
172 MY_P="${MY_PN}-${MY_PV}"
173
174 DESCRIPTION="OpenFOAM - kernel"
175 HOMEPAGE="http://www.opencfd.co.uk/openfoam/"
176 SRC_URI="mirror://sourceforge/foam/${MY_P}.General.gtgz -> ${MY_P}.General.tgz
177 http://omploader.org/vMWRlMQ/${MY_PN}-git-${PVR}.patch
178 http://omploader.org/vMWRlMA/${MY_P}-svn.patch"
179
180 LICENSE="GPL-2"
181 SLOT="1.5"
182 KEYWORDS="~amd64 ~x86"
183 IUSE=""
184
185 RDEPEND="!=sci-libs/openfoam-${MY_PV}*
186 !=sci-libs/openfoam-bin-${MY_PV}*
187 =sci-libs/openfoam-wmake-${MY_PV}*
188 sci-libs/parmetis
189 sci-libs/parmgridgen"
190 DEPEND="${RDEPEND}
191 >=sys-devel/gcc-4.1"
192
193 S=${WORKDIR}/${MY_P}
194 INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
195
196 pkg_setup() {
197 # just to be sure the right profile is selected (gcc-config)
198 if ! version_is_at_least 4.1 $(gcc-version) ; then
199 die "${PN} requires >=sys-devel/gcc-4.1 to compile."
200 fi
201 }
202
203 src_prepare() {
204 epatch "${FILESDIR}/${MY_P}-compile.patch"
205 epatch "${DISTDIR}"/${MY_P}-svn.patch
206 epatch "${DISTDIR}"/${MY_PN}-git-${PVR}.patch
207 epatch "${FILESDIR}"/${MY_P}-ggi.patch
208 }
209
210 src_compile() {
211 cp -a ${INSDIR}/etc/{bashrc,settings.sh} etc/. || die "cannot copy bashrc"
212
213 export FOAM_INST_DIR="${WORKDIR}"
214 source etc/bashrc
215
216 wcleanLnIncludeAll || die "could not clean lnInclude dirs"
217
218 cd src
219 ./Allwmake || die "could not build OpenFOAM kernel"
220 }
221
222 src_install() {
223 insopts -m0755
224 insinto ${INSDIR}
225 doins -r lib/ || die "doins failed"
226 }