summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-02-27 06:19:25 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-02-27 06:19:25 +0000
commit7ffd92b878fa012a8286e4793fec2aa77bf46848 (patch)
tree20a6cd2bd33c1b88fe06d6a0ed59592f130bce25 /sci-libs
parentUse unpacker.eclass for lzip compressed releases. Removed old. Readded ia64 K... (diff)
downloadhistorical-7ffd92b878fa012a8286e4793fec2aa77bf46848.tar.gz
historical-7ffd92b878fa012a8286e4793fec2aa77bf46848.tar.bz2
historical-7ffd92b878fa012a8286e4793fec2aa77bf46848.zip
Bump for #502556, clean up old
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/openfoam/ChangeLog11
-rw-r--r--sci-libs/openfoam/Manifest15
-rw-r--r--sci-libs/openfoam/metadata.xml1
-rw-r--r--sci-libs/openfoam/openfoam-1.7.1.ebuild111
-rw-r--r--sci-libs/openfoam/openfoam-2.1.0.ebuild115
-rw-r--r--sci-libs/openfoam/openfoam-2.1.1-r1.ebuild112
-rw-r--r--sci-libs/openfoam/openfoam-2.1.1.ebuild115
-rw-r--r--sci-libs/openfoam/openfoam-2.3.0.ebuild (renamed from sci-libs/openfoam/openfoam-2.2.0.ebuild)42
8 files changed, 39 insertions, 483 deletions
diff --git a/sci-libs/openfoam/ChangeLog b/sci-libs/openfoam/ChangeLog
index 4cead9dce7cb..74df9aec6487 100644
--- a/sci-libs/openfoam/ChangeLog
+++ b/sci-libs/openfoam/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-libs/openfoam
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/ChangeLog,v 1.17 2013/11/01 05:17:08 patrick Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/ChangeLog,v 1.18 2014/02/27 06:19:14 patrick Exp $
+
+*openfoam-2.3.0 (27 Feb 2014)
+
+ 27 Feb 2014; Patrick Lauer <patrick@gentoo.org> +openfoam-2.3.0.ebuild,
+ -openfoam-1.7.1.ebuild, -openfoam-2.1.0.ebuild, -openfoam-2.1.1-r1.ebuild,
+ -openfoam-2.1.1.ebuild, -openfoam-2.2.0.ebuild, metadata.xml:
+ Bump for #502556, clean up old
*openfoam-2.2.2 (01 Nov 2013)
diff --git a/sci-libs/openfoam/Manifest b/sci-libs/openfoam/Manifest
index 707410de47e7..21943148aed9 100644
--- a/sci-libs/openfoam/Manifest
+++ b/sci-libs/openfoam/Manifest
@@ -1,15 +1,8 @@
-DIST OpenFOAM-1.7.1.tgz 39002749 SHA256 878f3cd99a888573013eadc5d7f864fdf8e20b4749fc19cb36db450a719314e8
-DIST OpenFOAM-2.1.0.tgz 32518358 SHA256 d8467b38c06b6f030b78c44cb3a1dec819432f6ccd49c28928d977f12171ec77
-DIST OpenFOAM-2.1.1.tgz 30709473 SHA256 b085980c507de4e00339335c3de2d0bdae1b31372320d62baae7ff8a98da64bc SHA512 91a76d3cc84fff0c03b137a9429807a525b871d90177e4e396014a8434dfeeea7b00350a05fdd7d19bfbcc0b8f2dbe73a541c92bc58cf6cef410dcb7f64995ad WHIRLPOOL cfc79835406739fc3b56a513d79d8e1391506602e4258ce21bddece09bc912bc7b51012fdb68125322b29817d5573096b7016f0c80b02b183583a480c6b77164
-DIST OpenFOAM-2.2.0.tgz 31450102 SHA256 9a38531acf8af4b3626015281e6736b9a31c9be6702bcb2584c078b23432eb2f SHA512 b748873a9dc27d462a9f65cadce7a667b58541176c99320372a946a3a61ccb0d13c7a1b00fa02c258ca74946852ba94d217f6115f3616484e9c4e39c9bcdf6b0 WHIRLPOOL c4e250d6efd24d4dd1bedca61b39a7e0e02f18d2aab152750623ee808861949a9df921442ce3da9e501fe65ff851c5b32dea58df85c4f0797cc378b427f069e3
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
-EBUILD openfoam-1.7.1.ebuild 2709 SHA256 d8617da2590e1857bbbd808f303659df071801af8e158f0b0fd2029df78ef30f SHA512 8d0976ad32df83aa8b67f5f5d3b86e62beb71f27539a02bd548c5d99a865800506edf142c5bcea06765d26f820bf2f286fc87a6faf4ca87aca305b2ae8236521 WHIRLPOOL 9869c07920547adbf70de4d32b54bc70aaec90a20cac12089242a8c24cfedd123a3afc51c93ace2dd1159856d02139c7c82ebfe7e42be7ce84312de48e44b837
-EBUILD openfoam-2.1.0.ebuild 2803 SHA256 5c7c5136395aaccf9eca0235c0855e86444e0203d491d3dfe38583df5e612873 SHA512 2a1e8ce8b36d15e5330af0379d9cad4104524635620337b0bdb4721e2c3ced55dbf525ccbb944a46d317a6d8837ab90c281841a602227445a4b62339d1f07f81 WHIRLPOOL 66db5b5dc7c16d3980d5f23c9694c97cfc9894f98f7a7844efba5d76da9e66366c9a5660c03971b41d86d45049eaa7fe65ac61878a3f6a4a090d8da8b62692ca
-EBUILD openfoam-2.1.1-r1.ebuild 2774 SHA256 aebac0852302ea742a1a3d7a3ab424988950767a08c4c8aad89d7a123d15fc7a SHA512 859d6b77dae8db5cac975019bc7dd343a7b3bea645d4c7d39b714217dd367c95893a1132feab89d0b00efa0a88ed8cbfeba93435c18cbe35344f7522926ad303 WHIRLPOOL 5f275fbbf1608ff23ac19db9d5ad291e402f02e7c1fe21f83301129318d3fbdf7bd1578b39de1d7bdb5945af4e456e58ad316b345d8a6d2d4eba50c9942f28d6
-EBUILD openfoam-2.1.1.ebuild 2803 SHA256 1decba905c2cc85e7ec77d7018ad43029c9ead7e70af59a98b950c2149005cc4 SHA512 2e4bbfd002debda43b152e0388edfa565231be385daf926eea3174c448158992dca74fc0b980f7590f3a43d925bd94b908f556a80563f3abee17b2c8136c272e WHIRLPOOL 1bde478e77a70684841c737d32314e7429f722b1623e2c1d8ef09816fb0db3b662e0fc3ef06b63989b4aafe59838e0757ac9f7e9d3132b6ca08d13b69b935dc6
-EBUILD openfoam-2.2.0.ebuild 2792 SHA256 78a03ed800ae1dbc994b5d57375ee94f05f3d7281d03a3884b2714061d1f7a30 SHA512 22ee2c325ada84cf43216f70ab7e16de4de870cd4e8c3004558dcc0356799b4ae79c9993efffc27178d893b1f7bde0d2cffe5992a9ae07226a2978e212a622f1 WHIRLPOOL 2ed70316a3ce649712334c4a840a4a8c68889b5e1fdb830437dd485a6170dc6a5208859793ff825fe640608260e6ca2b3cb2e06f238fb372900d1cfb283f932e
+DIST OpenFOAM-2.3.0.tgz 37339475 SHA256 f06b0fef527cb1c15d0f3899a9f7d4e5dffb4bf051735c4caae21d5d766ffd7b SHA512 314e4726c3814bf8efebee88be0113c3921be8daeb947ef325688911ff6dc265f144952adf77af1d274abff58c68331bc48f4e74ef7a632c98adbd87fe79355c WHIRLPOOL 515c0e7fd753cc7ef4e704dbfc70923539d3c0e3c7b97212db3debb3d7c7c8f28ec22da09918797ee86f19084cc86c44594cd85c54a89473fcbb8a8a6cdec6e7
EBUILD openfoam-2.2.1.ebuild 2988 SHA256 c557e210fd4818a93a281e5fa97511472fac16e73fc9983db64f56674711ed8c SHA512 38c9a436944eb9c8260cfda31c318592ca742cea3ec57709ed61b71b644d089b84066dd3cda7b5f77e7516d09a0f2ee415bb54b9a73f57d20a6cd6d54e10afc9 WHIRLPOOL 1940a9d2337e56b4c2e7177cc45964019edcb4a69846221cf68bd3cc59fc96cef1af5cb1412dc6f9c7ebe979fed393eaa49938840e37e20b39e8a0477bec9403
EBUILD openfoam-2.2.2.ebuild 2988 SHA256 17341e41fa66381048ac4af471e805a2497aa0f06c4392017563732c9f4feacc SHA512 8146df1d5315de1801d1f38c1f141c05e2c0d3e631fe777206ed39ce01826be3ce4ed075082e74fc296dc8da43856c21c50b2586158b0ebdea19a4b36249f941 WHIRLPOOL badc9fe1fe9e6a12e23435ed57ffe8b2a0a0341343024a1463355917f77c672b377156e652e939b6b03f2b355eeca73138bcd56f674989bb73bd0c10ea3401a7
-MISC ChangeLog 6543 SHA256 5c2d4a0b2c1b453dbd3646a3650d79d8b989289a63307b812705c19faa5d67f7 SHA512 317593557ea451964abcce738160d7d40f2683b5716d3a8ba2690ad8a3607d95cc87240632736c24c69ae8bd20245803fc0ef5d85fd8c15b3d015278497800fa WHIRLPOOL 82a9e9cb896e9ed24aad90e36dd1e85832dbabd38539bfd44dd158f370df04cb7b2d094eed5f3cedf6c78c8774f0328ecaa531cbe821d6c19d455720b30bc25d
-MISC metadata.xml 481 SHA256 c4f987893d0c07d93fb70361db39c61116d15e972ebbc109b0f41d71eea9c83d SHA512 00a06be214eb232c9d642c3000bd18ce5338275627bd3843a64e970c544ec79e5e1c50cfe89cae2e29911241682d1d3d123aab83e632c63abdb0a26a7b2c064c WHIRLPOOL c58848afbc4f5384aeea1db4f086c5e8a5b0716800e8b59c6a0375430dae04fa600201484a0d1cf16e1adce06f16c13d89d817acbfe4faf6ad36fca0c88601ac
+EBUILD openfoam-2.3.0.ebuild 3391 SHA256 9e577f8a5f703d4ceba257543d58324e0c3b4041cb2d93eecb50743a79356853 SHA512 d09d0d985cbe66ab07cc8b2cc19096d9d2a96484125797cc69332059bd7a6b2f43afd0899997fd7ba58407a258a856adf0135f17c1e2d9e1965ee3883642fc6b WHIRLPOOL 24bfb1ce380a2e386ac2b5a6d61b82b1450572e46126e601d24126cb7c1a4a61472a1b6e375ae850ecd970b17bfc9741add9e6ff9d9fdbc1777d17d1e51099f8
+MISC ChangeLog 6823 SHA256 9fbf04c676fa926667521821f1044c8888375647c7b99ed19398b587ac21c137 SHA512 af3721472910c071fee98faa8951977a8b20aa2eee082320d1714477707390e61105643c918104ca233f8273c4cdc241d64cff4501823d8aed89ce8f02ae6f9f WHIRLPOOL 2a9b049047c79a0400aa94e9b91c49cb118d0641df314058e3fee13cdf714c8e5b7b1e34e052b2ac9d75b47bfb531ffbb8f52b284cd94e7c25f0b11f1282017b
+MISC metadata.xml 548 SHA256 d9443ec0fb0c8befe026353f0a00b84fe22f9c8d9cde1ca4dd0c64c3d053ac1a SHA512 ae3c29b2c8e891bf411e1bbb3281a2bf3d65b87e305c915a6e56eaa48fb812924797887631488e0a856cb2f10cf5fa0dfac7a14449fc8595761d1848d6853fa5 WHIRLPOOL 329d694ea312f6318b98f8f8ce3e9b7605de008169a13acdf1b135fb891e18c2862b16b084c33d458394596fb88e67595cb669cccce6eab7e8e0c0a3264af83b
diff --git a/sci-libs/openfoam/metadata.xml b/sci-libs/openfoam/metadata.xml
index 5dc551df1fb7..a7d86f1a12b7 100644
--- a/sci-libs/openfoam/metadata.xml
+++ b/sci-libs/openfoam/metadata.xml
@@ -13,5 +13,6 @@
<use>
<flag name="opendx"> Install opendx visualisation tool</flag>
<flag name="src"> Install source files</flag>
+ <flag name="paraview">Enable support for paraview library</flag>
</use>
</pkgmetadata>
diff --git a/sci-libs/openfoam/openfoam-1.7.1.ebuild b/sci-libs/openfoam/openfoam-1.7.1.ebuild
deleted file mode 100644
index 149ce4c7fee2..000000000000
--- a/sci-libs/openfoam/openfoam-1.7.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-1.7.1.ebuild,v 1.2 2013/02/10 08:52:31 pacho Exp $
-
-EAPI="2"
-
-inherit eutils versionator multilib toolchain-funcs
-
-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.opencfd.co.uk/openfoam/"
-SRC_URI="mirror://sourceforge/foam/${MY_P}.gtgz -> ${MY_P}.tgz"
- #mirror://gentoo/${MY_P}-compile.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="1.7"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-DEPEND="!=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
- sci-visualization/opendx
- virtual/mpi"
-RDEPEND="${DEPEND}"
-
-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_prepare() {
-# epatch "${WORKDIR}"/${MY_P}-compile.patch
-#}
-
-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
-}
-
-src_compile() {
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString | xargs rm -rf
- find wmake -name wmkdep | xargs rm -rf
-
- ./Allwmake || die "could not build"
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- insopts -m0755
- doins -r bin
-
- insinto ${INSDIR}/applications/bin
- doins -r applications/bin/*
-
- insinto ${INSDIR}/lib
- doins -r lib/*
-
- insinto ${INSDIR}/wmake
- doins -r wmake/*
-
- dodoc {doc/Guides-a4/*.pdf,README}
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.1.0.ebuild b/sci-libs/openfoam/openfoam-2.1.0.ebuild
deleted file mode 100644
index 04f21d8f5623..000000000000
--- a/sci-libs/openfoam/openfoam-2.1.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-2.1.0.ebuild,v 1.2 2013/02/10 08:52:31 pacho Exp $
-
-EAPI="2"
-
-inherit eutils versionator multilib toolchain-funcs
-
-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/project/foam/foam/${PV}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-DEPEND="!=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
- sci-visualization/opendx
- virtual/mpi"
-RDEPEND="${DEPEND}"
-
-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
-}
-
-src_compile() {
-
- WM_NCOMPPROCS=`echo $MAKEOPTS | sed 's/-j\([0-9][0-9]*\)/\1/'`
- if [ -n "$WM_NCOMPPROCS" ] ; then
- export WM_NCOMPPROCS
- else
- export WM_NCOMPPROCS=1
- fi
- elog "Building on $WM_NCOMPPROCS cores"
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString | xargs rm -rf
- find wmake -name wmkdep | xargs rm -rf
-
- ./Allwmake || die "could not build"
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- insopts -m0755
- doins -r bin
-
- insinto ${INSDIR}/applications/bin
- doins -r applications/bin/*
-
- insinto ${INSDIR}/lib
- doins -r lib/*
-
- insinto ${INSDIR}/wmake
- doins -r wmake/*
-
- dodoc {doc/Guides-a4/*.pdf,README}
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.1.1-r1.ebuild b/sci-libs/openfoam/openfoam-2.1.1-r1.ebuild
deleted file mode 100644
index ba1cb547fdef..000000000000
--- a/sci-libs/openfoam/openfoam-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-2.1.1-r1.ebuild,v 1.2 2013/02/10 08:52:31 pacho Exp $
-
-EAPI="2"
-
-inherit eutils versionator multilib toolchain-funcs
-
-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/project/foam/foam/${PV}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-DEPEND="!=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
- sci-visualization/opendx
- virtual/mpi"
-RDEPEND="${DEPEND}"
-
-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
-}
-
-src_compile() {
-
- WM_NCOMPPROCS=`echo $MAKEOPTS | sed 's/-j\([0-9][0-9]*\)/\1/'`
- if [ -n "$WM_NCOMPPROCS" ] ; then
- export WM_NCOMPPROCS
- else
- export WM_NCOMPPROCS=1
- fi
- elog "Building on $WM_NCOMPPROCS cores"
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString | xargs rm -rf
- find wmake -name wmkdep | xargs rm -rf
-
- ./Allwmake || die "could not build"
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- # not sure if this is useful
- #doins -r src
-
- insinto ${INSDIR}/lib
- doins -r lib/*
-
- insopts -m0755
- doins -r bin applications platforms wmake
-
- dodoc README.html doc/Guides-a4/*.pdf
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.1.1.ebuild b/sci-libs/openfoam/openfoam-2.1.1.ebuild
deleted file mode 100644
index ba8e7fc5dd52..000000000000
--- a/sci-libs/openfoam/openfoam-2.1.1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-2.1.1.ebuild,v 1.2 2013/02/10 08:52:31 pacho Exp $
-
-EAPI="2"
-
-inherit eutils versionator multilib toolchain-funcs
-
-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/project/foam/foam/${PV}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-DEPEND="!=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
- sci-visualization/opendx
- virtual/mpi"
-RDEPEND="${DEPEND}"
-
-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
-}
-
-src_compile() {
-
- WM_NCOMPPROCS=`echo $MAKEOPTS | sed 's/-j\([0-9][0-9]*\)/\1/'`
- if [ -n "$WM_NCOMPPROCS" ] ; then
- export WM_NCOMPPROCS
- else
- export WM_NCOMPPROCS=1
- fi
- elog "Building on $WM_NCOMPPROCS cores"
-
- export FOAM_INST_DIR=${WORKDIR}
- source etc/bashrc
-
- find wmake -name dirToString | xargs rm -rf
- find wmake -name wmkdep | xargs rm -rf
-
- ./Allwmake || die "could not build"
-}
-
-src_test() {
- cd bin
- ./foamInstallationTest
-}
-
-src_install() {
- insinto ${INSDIR}
- doins -r etc
-
- use examples && doins -r tutorials
-
- insopts -m0755
- doins -r bin
-
- insinto ${INSDIR}/applications/bin
- doins -r applications/bin/*
-
- insinto ${INSDIR}/lib
- doins -r lib/*
-
- insinto ${INSDIR}/wmake
- doins -r wmake/*
-
- dodoc {doc/Guides-a4/*.pdf,README}
-
- if use doc ; then
- dohtml -r doc/Doxygen
- fi
-}
diff --git a/sci-libs/openfoam/openfoam-2.2.0.ebuild b/sci-libs/openfoam/openfoam-2.3.0.ebuild
index 44cd215224ac..e79d58e402e7 100644
--- a/sci-libs/openfoam/openfoam-2.2.0.ebuild
+++ b/sci-libs/openfoam/openfoam-2.3.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# 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.2.0.ebuild,v 1.2 2013/05/15 06:36:22 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/openfoam/openfoam-2.3.0.ebuild,v 1.1 2014/02/27 06:19:14 patrick Exp $
-EAPI="2"
+EAPI="5"
inherit eutils versionator multilib toolchain-funcs
@@ -12,14 +12,14 @@ 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/project/foam/foam/${PV}/${MY_P}.tgz"
+SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="2.2"
KEYWORDS="~amd64 ~x86"
-IUSE="doc examples opendx"
+IUSE="doc examples opendx src paraview"
-DEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
+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}*
@@ -29,8 +29,10 @@ DEPEND="!=sci-libs/openfoam-bin-${MY_PV}*
sci-libs/parmgridgen
sci-libs/scotch
virtual/mpi
- opendx? ( sci-visualization/opendx )"
-RDEPEND="${DEPEND}"
+ 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}"
@@ -63,6 +65,12 @@ src_configure() {
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() {
@@ -82,12 +90,16 @@ src_compile() {
find wmake -name wmkdep | xargs rm -rf
./Allwmake || die "could not build"
+ if use doc ; then
+ doc/Allwmake || die "could not build"
+ fi
}
-src_test() {
- cd bin
- ./foamInstallationTest
-}
+# Doesn't do anything sane
+#src_test() {
+# cd bin
+# ./foamInstallationTest
+#}
src_install() {
insinto ${INSDIR}
@@ -95,11 +107,7 @@ src_install() {
use examples && doins -r tutorials
- # not sure if this is useful
- #doins -r src
-
- insinto ${INSDIR}/lib
- doins -r lib/*
+ use src && doins -r src
insopts -m0755
doins -r bin applications platforms wmake