summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-12-15 07:29:33 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-12-15 07:29:33 +0000
commitb3df214cdf5b3c5c7785a97d59e5107031f9b986 (patch)
tree53c5dc225e1f5913a089a4d815b21f091d37e0ce
parentVersion bump. (diff)
downloadhistorical-b3df214cdf5b3c5c7785a97d59e5107031f9b986.tar.gz
historical-b3df214cdf5b3c5c7785a97d59e5107031f9b986.tar.bz2
historical-b3df214cdf5b3c5c7785a97d59e5107031f9b986.zip
Bump
Package-Manager: portage-2.2.15/cvs/Linux x86_64
-rw-r--r--sci-libs/openfoam/ChangeLog7
-rw-r--r--sci-libs/openfoam/Manifest24
-rw-r--r--sci-libs/openfoam/openfoam-2.3.1.ebuild113
3 files changed, 122 insertions, 22 deletions
diff --git a/sci-libs/openfoam/ChangeLog b/sci-libs/openfoam/ChangeLog
index a600c8dfcf44..ec914d60a480 100644
--- a/sci-libs/openfoam/ChangeLog
+++ b/sci-libs/openfoam/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/openfoam
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/ChangeLog,v 1.19 2014/11/21 09:54:26 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/ChangeLog,v 1.20 2014/12/15 07:29:22 patrick Exp $
+
+*openfoam-2.3.1 (15 Dec 2014)
+
+ 15 Dec 2014; Patrick Lauer <patrick@gentoo.org> +openfoam-2.3.1.ebuild:
+ Bump
21 Nov 2014; Mike Frysinger <vapier@gentoo.org> openfoam-2.2.1.ebuild,
openfoam-2.2.2.ebuild, openfoam-2.3.0.ebuild:
diff --git a/sci-libs/openfoam/Manifest b/sci-libs/openfoam/Manifest
index f7d5b7121d27..207a50d0f671 100644
--- a/sci-libs/openfoam/Manifest
+++ b/sci-libs/openfoam/Manifest
@@ -1,28 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST OpenFOAM-2.2.1.tgz 37600247 SHA256 92ad3d88470db22799e07ae247aa85da92dabcb7995a17a178f791a7098fa2bb SHA512 1b3afab700ca6e8b328ec76b5d862e67696ad6c622bc1d3a26c3cc87d6ad62f752be72cc0644510b63612fd1441e7a2969e3b53728d30f2a67a2453530fcd286 WHIRLPOOL 4f6a16470be52f7ee442b2e8d37b8b86d8e70b1da326011b9952272f3c754f91894693c1edfe8623b23e6cd20cb7ca905a96ba432b963b082b4f7dad3faf54f9
DIST OpenFOAM-2.2.2.tgz 32536146 SHA256 097adf813e035d04c9be19ee244632cd76971fde107682d50983f8d5cdcf0210 SHA512 c57128b4a3fea0419118963a0e65dcecb532cb36713a03c3beef027e57f5a48c6839f35286eb9163cceb9e278bef6135bca7ca53990c2dbe4544fb26e82098d0 WHIRLPOOL bf350b8bbaa80240865b5d704c6d0fe351e8751321168a4115ae0590e0a0c471b0bbcc4edcd48b7ad40403f9122ed441b0cef41096d39e2aee7e23eb1bb8e94e
DIST OpenFOAM-2.3.0.tgz 37339475 SHA256 f06b0fef527cb1c15d0f3899a9f7d4e5dffb4bf051735c4caae21d5d766ffd7b SHA512 314e4726c3814bf8efebee88be0113c3921be8daeb947ef325688911ff6dc265f144952adf77af1d274abff58c68331bc48f4e74ef7a632c98adbd87fe79355c WHIRLPOOL 515c0e7fd753cc7ef4e704dbfc70923539d3c0e3c7b97212db3debb3d7c7c8f28ec22da09918797ee86f19084cc86c44594cd85c54a89473fcbb8a8a6cdec6e7
+DIST OpenFOAM-2.3.1.tgz 37660806 SHA256 2bbcf4d5932397c2087a9b6d7eeee6d2b1350c8ea4f455415f05e7cd94d9e5ba SHA512 a55cb2c8ac66bbfff81249aab759e1178895597460544009129883ab775813bb028d4c294d1913fd644d9d2268d075d2fd151c1cd1aac69080555f99ce1c182e WHIRLPOOL 11e20e89154d32c4718ec39e4264280693ec9120bfa4292ab40c7f9ae4174e1c08a817655ab737deea86af396a7607533e088a937e13c39a45ebcae07ffb56b5
EBUILD openfoam-2.2.1.ebuild 2848 SHA256 e8113e0a1ba10df26c6e8bd7009856b256e872785c761e190eaff98185281b36 SHA512 ae7a3e3f762a67b56449eeec739e1f12a8397786a2e452f0ed4677c5301df5c053007b5f4a4921664fd14b98bc03697e382da85a8807fb5c92f150958f43f156 WHIRLPOOL 51840ea47f954735dae3a817ea193d49068d2fc90b9527371776f4572447a5e4a583183f26a5e9401c0d3d8fd36de5afda0d6300ec415810f3833108e9bcada1
EBUILD openfoam-2.2.2.ebuild 2848 SHA256 772ebd959f78d8aa97b63d67711994973cf0bdfb616666c9d86049c224999daa SHA512 6b3d3597659f050e9f50baec0b8bce956759be0bc2fa9d5ba34fa0af5bb0790042abeea549e731ce7ec007298ecf4cb80d8d21e7868c449d1273ae710674ac46 WHIRLPOOL 802a4a88e3f6e584b48b12271aec61e22ab3b596cd70d64a3e17e7c759daeb9e663a822525616fe9f4422a6ec1d11e928b719c9689125b99ae21de88eef71e4f
EBUILD openfoam-2.3.0.ebuild 3251 SHA256 791541f4fc546a08f6141316c00efe8e0610e0889992cddc502c8ae3fd1faad3 SHA512 0bd6e999616d239dd68476ccf92ded12ba4340717a37df36983724dc61af7bd3c4153e4e847afa5e4334fdfadc27ba1f478929c61dd4868dab86a765d4e087a3 WHIRLPOOL 486d830a1683365cf6131d0969753e99a380314b6f20b9cbf32aaf233e90a0c64a1daff7474df4f02a459e572b9203989de2bc80b5d3e224eace7a5c97c80c8e
-MISC ChangeLog 7036 SHA256 63c0e32673f6e04dbfc7e3f381de51a9e5e8196fce83a824729d84fc4a2f5ec2 SHA512 8d90f20dccdd1357bedafa09a7a6ce71ab17c3399189ec544689be4701e6ac5a97a4c8ca0e2f7033396148ec24846db9c7ab2644610335d2ef01dc82ab43a437 WHIRLPOOL 20fd3a3c59b16ee65cbbad3bde67aa50ef609824abf8a05b0f426225152fcf389565d11cf9c53e5d690adef0f3e1c5361efb469ef60ce67ee2312a035508b96d
+EBUILD openfoam-2.3.1.ebuild 3252 SHA256 5df3c6a3f8a0160b61fa4d2eee33a79c4533bdb4069ebec556e87f20685cd8e6 SHA512 9d99f6c8da772e1994fcaedc2230b6e68d19e1784d1b47c68bbbbd93961ed71df7bdea638942b291148718ccbe4fd3ecc0dbee29d2d76c715912db6a1cc31a96 WHIRLPOOL 319405dabb7a15f94b60dd4892671cdec221978fe78638150ab219e483448601e3e65f54229a5a1bf4253958da4a5a54ff36fc16630f58287424b540487edd80
+MISC ChangeLog 7150 SHA256 5b167351afbdb1c28fbb429d695c59edd1d9e86210529143acd15084c1be41ef SHA512 4b5fe9fa186f51a50c1fa369024b95f19b5b0439471e14f0999e35b17245d2a698326a2f417db25b41bc6e15673300c7345c04abd21dbd8772cb18d23c54ee1c WHIRLPOOL 6c7695d7c54609738413a0a867884c955b078fde0e2872d241387d92a90e6af39097f7b162bb8ef3f281601f3ad7ac249a4715030b7164aae401565a365c6376
MISC metadata.xml 548 SHA256 d9443ec0fb0c8befe026353f0a00b84fe22f9c8d9cde1ca4dd0c64c3d053ac1a SHA512 ae3c29b2c8e891bf411e1bbb3281a2bf3d65b87e305c915a6e56eaa48fb812924797887631488e0a856cb2f10cf5fa0dfac7a14449fc8595761d1848d6853fa5 WHIRLPOOL 329d694ea312f6318b98f8f8ce3e9b7605de008169a13acdf1b135fb891e18c2862b16b084c33d458394596fb88e67595cb669cccce6eab7e8e0c0a3264af83b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJUbwvUAAoJEPGu1DbS6WIAkAIP/iQrXpxSsG+nL8cG/4eS7n6g
-4s/Cfz5t3+xkCFTFe2GAdNMd/FOxj6M/IDZQ3u53KU3BeX04496zVdx0npoByJ1E
-Ayd/hpcxuZngiViYcGe7YCzIYu5z/AtKGTxCSJ/8kQyL/2BxzZWKHoFzh3Stqs/I
-mBlFVw/4kifU5JlNN4yuPz1lYqiidT1TXJ57TwIgLrKXd8YT07VDD30TRBtIvn2u
-8nZ71YG5vKRErOH6f84xosksMYUAup6yhMKI+aj+NBqJAMruGx2FXN9mCS8qSHQq
-D9gaNzOhlHY8Y9UDJZDYngVXWGyhSFtqLne9N9bC2zlMtaBDpV+beneMWwxxsPp0
-aVD3aQN4oOx2QsMjLc+21+8qjEE4dL8oGuGyb1eozYq+XCe6Dr+mb8SZXiyyhKqQ
-KXXGy7qClQnUSalcoIPd+0h+7F1K/EcUFmft0eJoL+8cqzyshJEmiSqrWxxkX+8E
-FOoj57oVvaqMT8B7a9ivBq0qh0nySsens2C5CWbqeHWeCRj16HcPw6Ol4biFZcMh
-4/57vp6NswMvd57ff77B9f2mQgLLF2vxnQxdNfYIPAx35F2cohlxFQ772AumufOC
-u3kLKG27vARDvrQFQ1fPlFoHyf/f8U68em70qrCy1poNxNTU8OHRACkpYs9eC7eR
-jwoVX9wo2omiyLCSTb8q
-=GWp/
------END PGP SIGNATURE-----
diff --git a/sci-libs/openfoam/openfoam-2.3.1.ebuild b/sci-libs/openfoam/openfoam-2.3.1.ebuild
new file mode 100644
index 000000000000..9c51e9487d63
--- /dev/null
+++ b/sci-libs/openfoam/openfoam-2.3.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-2.3.1.ebuild,v 1.1 2014/12/15 07:29:22 patrick Exp $
+
+EAPI="5"
+
+inherit eutils versionator multilib toolchain-funcs multiprocessing
+
+MY_PN="OpenFOAM"
+MY_PV=$(get_version_component_range 1-2)
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Open Field Operation and Manipulation - CFD Simulation Toolbox"
+HOMEPAGE="http://www.openfoam.org"
+SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="2.2"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples opendx src paraview"
+
+RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
+ !=sci-libs/openfoam-kernel-${MY_PV}*
+ !=sci-libs/openfoam-meta-${MY_PV}*
+ !=sci-libs/openfoam-solvers-${MY_PV}*
+ !=sci-libs/openfoam-utilities-${MY_PV}*
+ !=sci-libs/openfoam-wmake-${MY_PV}*
+ sci-libs/parmetis
+ sci-libs/parmgridgen
+ sci-libs/scotch
+ virtual/mpi
+ opendx? ( sci-visualization/opendx )
+ paraview? ( ~sci-visualization/paraview-4.1.0[development] )"
+DEPEND="${DEPEND}
+ doc? ( app-doc/doxygen[dot] )"
+
+S=${WORKDIR}/${MY_P}
+INSDIR="/usr/$(get_libdir)/${MY_PN}/${MY_P}"
+
+pkg_setup() {
+ # just to be sure the right profile is selected (gcc-config)
+ if ! version_is_at_least 4.3 $(gcc-version) ; then
+ die "${PN} requires >=sys-devel/gcc-4.3 to compile."
+ fi
+
+ elog
+ elog "In order to use ${MY_PN} you should add the following line to ~/.bashrc :"
+ elog
+ elog "alias startOF$(delete_all_version_separators ${MY_PV})='source ${INSDIR}/etc/bashrc'"
+ elog
+ elog "And everytime you want to use OpenFOAM you have to execute startOF$(delete_all_version_separators ${MY_PV})"
+ ewarn
+ ewarn "FoamX is deprecated since ${MY_PN}-1.5! "
+ ewarn
+}
+
+src_configure() {
+ if has_version sys-cluster/mpich2 ; then
+ export WM_MPLIB=MPICH
+ elif has_version sys-cluster/openmpi ; then
+ export WM_MPLIB=OPENMPI
+ else
+ die "You need one of the following mpi implementations: openmpi or mpich2"
+ fi
+
+ sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc
+ sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc
+
+ sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc
+ sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc
+
+ sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|export ParaView_DIR=/usr|' etc/config/paraview.sh
+ sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|setenv ParaView_DIR /usr|' etc/config/paraview.csh
+}
+
+src_compile() {
+ export WM_NCOMPPROCS=$(makeopts_jobs)
+
+ export FOAM_INST_DIR=${WORKDIR}
+ source etc/bashrc
+
+ find wmake -name dirToString -exec rm -rf {} +
+ find wmake -name wmkdep -exec rm -rf {}+
+
+ ./Allwmake || die "could not build"
+ if use doc ; then
+ doc/Allwmake || die "could not build"
+ fi
+}
+
+# Doesn't do anything sane
+#src_test() {
+# cd bin
+# ./foamInstallationTest
+#}
+
+src_install() {
+ insinto ${INSDIR}
+ doins -r etc
+
+ use examples && doins -r tutorials
+
+ use src && doins -r src
+
+ insopts -m0755
+ doins -r bin applications platforms wmake
+
+ dodoc README.html doc/Guides-a4/*.pdf
+
+ if use doc ; then
+ dohtml -r doc/Doxygen
+ fi
+}