You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.8 KiB
71 lines
1.8 KiB
11 years ago
|
# Copyright 1999-2014 Gentoo Foundation
|
||
13 years ago
|
# Distributed under the terms of the GNU General Public License v2
|
||
11 years ago
|
# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/casacore/casacore-1.5.0-r1.ebuild,v 1.1 2014/03/06 22:21:39 bicatali Exp $
|
||
13 years ago
|
|
||
11 years ago
|
EAPI=5
|
||
13 years ago
|
|
||
12 years ago
|
inherit cmake-utils eutils toolchain-funcs fortran-2
|
||
13 years ago
|
|
||
|
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"
|
||
12 years ago
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||
13 years ago
|
SLOT="0"
|
||
12 years ago
|
IUSE="+data doc fftw hdf5 openmp threads test"
|
||
13 years ago
|
|
||
11 years ago
|
RDEPEND="
|
||
11 years ago
|
sci-libs/cfitsio:0=
|
||
|
sci-astronomy/wcslib:0=
|
||
|
sys-libs/readline:0=
|
||
13 years ago
|
virtual/blas
|
||
|
virtual/lapack
|
||
12 years ago
|
data? ( sci-astronomy/casa-data )
|
||
11 years ago
|
fftw? ( sci-libs/fftw:3.0= )
|
||
|
hdf5? ( sci-libs/hdf5:0= )"
|
||
13 years ago
|
DEPEND="${RDEPEND}
|
||
13 years ago
|
virtual/pkgconfig
|
||
12 years ago
|
doc? ( app-doc/doxygen )
|
||
|
test? ( sci-astronomy/casa-data )"
|
||
13 years ago
|
|
||
12 years ago
|
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
|
||
11 years ago
|
"${FILESDIR}"/1.5.0-gcc48.patch
|
||
12 years ago
|
)
|
||
|
|
||
|
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
|
||
|
}
|
||
13 years ago
|
|
||
|
src_configure() {
|
||
|
has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
|
||
11 years ago
|
local mycmakeargs=(
|
||
13 years ago
|
-DENABLE_SHARED=ON
|
||
12 years ago
|
-DDATA_DIR="${EPREFIX}/usr/share/casa/data"
|
||
13 years ago
|
$(cmake-utils_use_build test TESTING)
|
||
|
$(cmake-utils_use_use fftw FFTW3)
|
||
|
$(cmake-utils_use_use hdf5 HDF5)
|
||
|
$(cmake-utils_use_use threads THREADS)
|
||
12 years ago
|
$(cmake-utils_use_use openmp OPENMP)
|
||
13 years ago
|
)
|
||
|
cmake-utils_src_configure
|
||
|
}
|
||
|
|
||
|
src_compile() {
|
||
|
cmake-utils_src_compile
|
||
|
use doc && doxygen doxygen.cfg
|
||
|
}
|
||
|
|
||
|
src_install(){
|
||
13 years ago
|
cmake-utils_src_install
|
||
11 years ago
|
use doc && dohtml -r doc/html/*
|
||
13 years ago
|
}
|