+++ /dev/null
-# ChangeLog for sci-physics/camfr
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/camfr/ChangeLog,v 1.26 2013/02/21 22:09:58 jlec Exp $
-
- 21 Feb 2013; Justin Lecher <jlec@gentoo.org> camfr-20070717-r3.ebuild,
- metadata.xml:
- Use tc-getPKG_CONFIG from toolchain-funcs.eclass instead of plain pkg-config
-
- 16 Oct 2012; Justin Lecher <jlec@gentoo.org> camfr-20070717-r3.ebuild,
- metadata.xml:
- Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the
- updated fortran-2.eclass
-
- 07 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> -camfr-20070717-r2.ebuild,
- camfr-20070717-r3.ebuild:
- work around for boost_python-mt
-
- 04 May 2012; Jeff Horelick <jdhore@gentoo.org> camfr-20070717-r2.ebuild,
- camfr-20070717-r3.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
-*camfr-20070717-r3 (30 Jan 2012)
-
- 30 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717-r2.ebuild, +camfr-20070717-r3.ebuild:
- Adapt new boost python scheme, bug #401391
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> camfr-20070717-r2.ebuild:
- Add dependency on virtual/fortran
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> camfr-20070717-r2.ebuild:
- Added fortran-2.eclass support
-
- 15 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- -camfr-20070717-r1.ebuild:
- Delete.
-
- 25 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- camfr-20070717-r2.ebuild:
- Fix src_test() (bug #316245).
-
-*camfr-20070717-r2 (25 Jun 2010)
-
- 25 Jun 2010; Justin Lecher <jlec@gentoo.org> +camfr-20070717-r2.ebuild,
- +files/camfr-20070717-python.patch:
- Fixes for PYTHON ABIs, #316245
-
- 04 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
- camfr-20070717-r1.ebuild:
- Delete call to deprecated python_version().
-
- 12 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717-r1.ebuild:
- Now depend on boost[python] and removed the use of fortran eclass
-
- 26 Jul 2009; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717-r1.ebuild, files/machine_cfg.py.gentoo:
- Make it work for python 2.6, thanks Dustin Polke, closing bug #278028
-
- 14 Mar 2009; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717-r1.ebuild:
- Switch to EAPI 2
-
- 09 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org>
- +files/machine_cfg.py.gentoo, camfr-20070717-r1.ebuild:
- Propagate LDFLAGS, FFLAGS for newer scons, avoid parsing make.conf
-
-*camfr-20070717-r1 (07 Jul 2008)
-
- 07 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org>
- +camfr-20070717-r1.ebuild:
- Added link for mandatory fortran library.
-
- 06 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717.ebuild:
- Fixed a leading ',' in lapack_dirs and forced scons to be at least 0.98.
-
- 04 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org>
- camfr-20070717.ebuild:
- Fixed a sed syntax errors and cleaned lapack again
-
- 02 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org>
- +files/camfr-20070717-gcc43.patch, camfr-20070717.ebuild:
- Added gcc-4.3 patch, make it blas/lapack implementation more independent,
- run tests without X (close bug #229753) and some dep cleaning
-
- 05 May 2008; Sébastien Fabbro <bicatali@gentoo.org> -files/SConstruct,
- -files/machine_cfg.py, -files/throw_patch.diff, -camfr-1.2.ebuild:
- Removed old version
-
-*camfr-20070717 (21 Aug 2007)
-
- 21 Aug 2007; <pbienst@gentoo.org> +camfr-20070717.ebuild:
- Version bump.
-
- 23 Mar 2007; <pbienst@gentoo.org> ChangeLog:
- Fix boost patch.
-
- 02 Jan 2007; <pbienst@gentoo.org> camfr-1.2.ebuild:
- Remove unused use flag.
-
- 02 Jul 2006; Luis Medinas <metalgod@gentoo.org> metadata.xml:
- Update metadata to sci-physics.
-
-*camfr-1.2 (02 Jul 2006)
-
- 02 Jul 2006; Luis Medinas <metalgod@gentoo.org> +files/SConstruct,
- +files/machine_cfg.py, +files/throw_patch.diff, +metadata.xml,
- +camfr-1.2.ebuild:
- Moved from sci-misc/camfr to sci-physics/camfr.
-
- 23 Feb 2006; Peter Bienstman <pbienst@gentoo.org> -files/camfr_wrap.cpp,
- files/machine_cfg.py, +files/throw_patch.diff:
- Remove big file.
-
- 02 Nov 2005; Stefan Schweizer <genstef@gentoo.org> camfr-1.2.ebuild:
- app-text/ghostscript -> virtual/ghostscript
-
- 31 Oct 2005; Peter Bienstman <pbienst@gentoo.org> camfr-1.2.ebuild:
- Use fortran eclass.
-
- 05 Apr 2005; Peter Bienstman <pbienst@gentoo.org> :
- Initial import. Closes bug 36560.
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX camfr-20070717-gcc43.patch 391 SHA256 50cfc3e04c4774fd0404d044c128cf8346c1762e64808ca77147cb4207729db3 SHA512 625b542b3e44813101e267ddc5b2b3060e05556867b43b279fcdeaa5ae42a0225b25b45cf92ad2f90c11ab1d9f93798bf46bf19f1df4cb2b9b07196caef79e42 WHIRLPOOL 7b16c3fcb9e50723da1da9d3cd1d96f2023ee686b4307d9facf51a16ca8b9970a62e2402beb3ebca88bdf5dffd447c420ec79dbc35e5cdb4710b55a31ecc77b8
-AUX camfr-20070717-python.patch 766 SHA256 ac025ae363a54789421ed759d4267854e6141a5d0ebb52c9c859439384cb15f7 SHA512 019c8baee253d0c6b8da1994cf85d2204bb01eb181b9d98d7e216d28f8bb5357014dbfc2ac2211a06b935199c1866eb5e6f1aa1fb2a37f4bbad62b9a231f3cf3 WHIRLPOOL 53bc6df4f78bdcbca67c6bdab386b19e19a4b5f14d82faa97f18b42d9a96b26cb96e641beba8f7f9ed7360e1e034d73584d70d53368a7a1af60eaf436dc8f54b
-AUX machine_cfg.py.gentoo 638 SHA256 8942256f99ad1432d7092cb616727ffd6ef82834435e185f9b9863e420bf08f0 SHA512 09668ed82941c1eba03a948f9e8dbf5101dd700f513bd085d7d820f7db31da8d9be2ee3f06e759a3096eb32204f18a194e0fc15595c499aaf9b40992b94743e0 WHIRLPOOL 29cee0f2b26f96734825added2c7ddd417074e0806135d0f6fe6ab543e5481f7cdff2964ee49dd4aa3754edb8486f86f7caad483124f381a0830830eb4d31c28
-DIST camfr-20070717.tgz 763070 SHA256 f675ba7d58947076c0679c8760c9282e2efc82828bec67de90567fd8a4f135de SHA512 5dd2274adb928a2f20c83fb62458c42a5f53c28f13f9770015960ff3b0d4e33d7ccbc1aa0418e274fb9a68e46b107af9fcf28a51cf9433661965571cc3973a50 WHIRLPOOL 9e679628732e0f8ac0ab9160a487f3128338a018cf6ce0feade9f0ff08e0f206200ee38f6eba7a9823c2dfdbd224b369fabae70a14f8eae852f934bec25177df
-EBUILD camfr-20070717-r3.ebuild 2092 SHA256 0e120493744c99abd4b63168e150a38c60c078e3aaa7fcd9f6b2df4784c141ee SHA512 5ac8810d59f47096a2be659af818ef52a01b238e6fd024fb7114bec4b9f83f77aa82236b4be8a9f3e9dcb5e056b4483ccc141c2fdc73c5e63d9b12a534e6b24f WHIRLPOOL b7a35a047c6653d26db53a7e3251037d3c6e74fc9bebac44d5f58293a4c2b7e7119f72def43e846fbd7c76673266a61dd9f314d468f3d27160a5e9fdb251adba
-MISC ChangeLog 4373 SHA256 0f4c9a98c51aaa3bf3f85f39cb83cd65bbef2b7602caeaee2314b8e23df777da SHA512 34552685e16a8a7fb70cbfd6698dd50d4c0a752b6c4f6883b15b3a3a4bc49ba485b4541e8a44852b60bc0e4e8bff67b9db07f83ac3e7bfc48545274f1370b521 WHIRLPOOL 0412face160b5e2ccaf28511b12fb38e47a678076e1aa4bfce236e3fd29bede0046a516ae4f3703122349c0cd7fd9fa7d9f2123f35ffe8c4f1b1a871a830ca63
-MISC metadata.xml 166 SHA256 e725f0f6bc4ef7c10473269dba4c4add3a2134a21828706973356f78e56dff19 SHA512 211fc6578f8f7d5fc268722ee49bfd75b96457bdfe68568c60a6b0da2c5db115e66abc2f367f8e721f55304e3fa3aed407f0916f4264e2ff2bead92162694c05 WHIRLPOOL c45a964971768a2a52091ed793cf2a73095d321ed92f52ecf2f7cbc8941a7769fb4646d4937ec88087c39c41d75330a9a74bbd58cf7fbfbf427c96d1d348d1fc
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREKAAYFAlEmm2UACgkQgAnW8HDreRatrwCfXoLyFmzikcP3UCiywx/RrJn3
-xS8AoIYOOvF74GKTQMExM/nhNZGIQyEQ
-=cE/f
------END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/camfr/camfr-20070717-r3.ebuild,v 1.5 2013/02/21 22:09:58 jlec Exp $
-
-EAPI=4
-
-PYTHON_DEPEND="2"
-PYTHON_USE_WITH="tk"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit eutils fortran-2 distutils toolchain-funcs
-
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="true"
-
-DESCRIPTION="Full vectorial Maxwell solver based on eigenmode expansion"
-HOMEPAGE="http://camfr.sourceforge.net/"
-SRC_URI="mirror://sourceforge/camfr/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- dev-libs/blitz
- >=dev-libs/boost-1.48[python]
- dev-python/imaging[tk]
- dev-python/matplotlib
- sci-libs/scipy
- virtual/lapack"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-util/scons"
-
-RESTRICT_PYTHON_ABIS="3.*"
-
-S="${WORKDIR}/${P/-/_}"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-python.patch
-
- cp "${FILESDIR}"/machine_cfg.py.gentoo machine_cfg.py || die
- python_copy_sources
-
- preparation() {
- local libfort lapack_libs lapack_libdirs
- # Configure to compile against selected python version
- cat <<-EOF >> machine_cfg.py
- include_dirs = []
- include_dirs.append("${EPREFIX}/$(python_get_includedir)")
- include_dirs.append("${EPREFIX}/$(python_get_sitedir)")
- EOF
- local x
- for x in $($(tc-getPKG_CONFIG) --libs-only-l lapack); do
- lapack_libs="${lapack_libs}, \"${x#-l}\""
- done
- for x in $($(tc-getPKG_CONFIG) --libs-only-L lapack); do
- lapack_libdirs="${lapack_libdirs}, \"${x#-L}\""
- done
- cat <<-EOF >> machine_cfg.py
- library_dirs = [${lapack_libdirs#,}]
- libs = ["boost_python-${PYTHON_ABI}-mt", "blitz"${lapack_libs}]
- EOF
- }
- python_execute_function -s preparation
-}
-
-src_test() {
- testing() {
- # trick to avoid X in testing (bug #229753)
- echo "backend : Agg" > matplotlibrc
- PYTHONPATH=".:visualisation" "$(PYTHON)" testsuite/camfr_test.py
- rm -f matplotlibrc
- }
- python_execute_function -s testing
-}
-
-src_install() {
- distutils_src_install
- dodoc docs/camfr.pdf
-}