diff options
author | 2014-12-15 07:29:33 +0000 | |
---|---|---|
committer | 2014-12-15 07:29:33 +0000 | |
commit | b3df214cdf5b3c5c7785a97d59e5107031f9b986 (patch) | |
tree | 53c5dc225e1f5913a089a4d815b21f091d37e0ce | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sci-libs/openfoam/Manifest | 24 | ||||
-rw-r--r-- | sci-libs/openfoam/openfoam-2.3.1.ebuild | 113 |
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 +} |