diff options
author | 2014-02-27 06:19:25 +0000 | |
---|---|---|
committer | 2014-02-27 06:19:25 +0000 | |
commit | 7ffd92b878fa012a8286e4793fec2aa77bf46848 (patch) | |
tree | 20a6cd2bd33c1b88fe06d6a0ed59592f130bce25 /sci-libs | |
parent | Use unpacker.eclass for lzip compressed releases. Removed old. Readded ia64 K... (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | sci-libs/openfoam/Manifest | 15 | ||||
-rw-r--r-- | sci-libs/openfoam/metadata.xml | 1 | ||||
-rw-r--r-- | sci-libs/openfoam/openfoam-1.7.1.ebuild | 111 | ||||
-rw-r--r-- | sci-libs/openfoam/openfoam-2.1.0.ebuild | 115 | ||||
-rw-r--r-- | sci-libs/openfoam/openfoam-2.1.1-r1.ebuild | 112 | ||||
-rw-r--r-- | sci-libs/openfoam/openfoam-2.1.1.ebuild | 115 | ||||
-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 |