diff options
author | 2012-06-05 22:35:34 +0000 | |
---|---|---|
committer | 2012-06-05 22:35:34 +0000 | |
commit | 87dd3a06b8cea3fa024e7a004a4fd5c5346a2dee (patch) | |
tree | b46a7f7799f9ac9f569643f1b9136dc387dd52f3 /sci-astronomy/casacore/casacore-1.5.0.ebuild | |
parent | Fix libcmis version (diff) | |
download | historical-87dd3a06b8cea3fa024e7a004a4fd5c5346a2dee.tar.gz historical-87dd3a06b8cea3fa024e7a004a4fd5c5346a2dee.tar.bz2 historical-87dd3a06b8cea3fa024e7a004a4fd5c5346a2dee.zip |
Version bump. Now adds the data package
Package-Manager: portage-2.1.10.63/cvs/Linux x86_64
Diffstat (limited to 'sci-astronomy/casacore/casacore-1.5.0.ebuild')
-rw-r--r-- | sci-astronomy/casacore/casacore-1.5.0.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/sci-astronomy/casacore/casacore-1.5.0.ebuild b/sci-astronomy/casacore/casacore-1.5.0.ebuild new file mode 100644 index 000000000000..241e0d654267 --- /dev/null +++ b/sci-astronomy/casacore/casacore-1.5.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/casacore/casacore-1.5.0.ebuild,v 1.1 2012/06/05 22:35:34 bicatali Exp $ + +EAPI=4 + +inherit cmake-utils eutils toolchain-funcs fortran-2 + +DESCRIPTION="Core libraries for the Common Astronomy Software Applications" +HOMEPAGE="http://code.google.com/p/casacore/" +SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="+data doc fftw hdf5 openmp threads test" + +RDEPEND="sci-libs/cfitsio + sci-astronomy/wcslib + sys-libs/readline + virtual/blas + virtual/fortran + virtual/lapack + data? ( sci-astronomy/casa-data ) + fftw? ( >=sci-libs/fftw-3 ) + hdf5? ( sci-libs/hdf5 )" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( sci-astronomy/casa-data )" + +PATCHES=( + "${FILESDIR}"/1.3.0-implicits.patch + "${FILESDIR}"/1.3.0-libdir.patch + "${FILESDIR}"/1.5.0-sysdep.patch + "${FILESDIR}"/1.5.0-gcc47.patch +) + +pkg_setup() { + if use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp; then + ewarn "You are using gcc but without OpenMP capabilities" + die "Need an OpenMP capable compiler" + fi + fortran-2_pkg_setup +} + +src_configure() { + has_version sci-libs/hdf5[mpi] && export CXX=mpicxx + mycmakeargs+=( + -DENABLE_SHARED=ON + -DDATA_DIR="${EPREFIX}/usr/share/casa/data" + $(cmake-utils_use_build test TESTING) + $(cmake-utils_use_use fftw FFTW3) + $(cmake-utils_use_use hdf5 HDF5) + $(cmake-utils_use_use threads THREADS) + $(cmake-utils_use_use openmp OPENMP) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use doc && doxygen doxygen.cfg +} + +src_install(){ + cmake-utils_src_install + use doc && dohtml -r doc/html +} |