sci-libs/p4est: remove USE=static-libs
Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
parent
1230fc1233
commit
c766e3af48
|
@ -5,7 +5,7 @@ EAPI=7
|
||||||
|
|
||||||
LUA_COMPAT=( lua5-{1..3} )
|
LUA_COMPAT=( lua5-{1..3} )
|
||||||
|
|
||||||
inherit autotools lua-single toolchain-funcs
|
inherit autotools flag-o-matic lua-single toolchain-funcs
|
||||||
|
|
||||||
DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees"
|
DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees"
|
||||||
HOMEPAGE="http://www.p4est.org/"
|
HOMEPAGE="http://www.p4est.org/"
|
||||||
|
@ -26,34 +26,31 @@ LICENSE="GPL-2+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
# TODO petsc
|
# TODO petsc
|
||||||
IUSE="debug doc examples mpi openmp romio static-libs threads +vtk-binary"
|
IUSE="debug doc examples mpi openmp romio threads +vtk-binary"
|
||||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
REQUIRED_USE="${LUA_REQUIRED_USE}
|
||||||
romio? ( mpi )"
|
romio? ( mpi )"
|
||||||
|
|
||||||
RDEPEND="${LUA_DEPS}
|
RDEPEND="${LUA_DEPS}
|
||||||
~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,static-libs=,threads=]
|
~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,threads=]
|
||||||
sys-apps/util-linux
|
sys-apps/util-linux
|
||||||
virtual/blas
|
virtual/blas
|
||||||
virtual/lapack
|
virtual/lapack
|
||||||
mpi? ( virtual/mpi[romio=] )"
|
mpi? ( virtual/mpi[romio=] )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
DEPEND="
|
BDEPEND="virtual/pkgconfig"
|
||||||
${RDEPEND}
|
|
||||||
sys-devel/automake
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${PN}-2.3-fix_aclocal.patch
|
"${FILESDIR}"/${PN}-2.3-fix_aclocal.patch
|
||||||
"${FILESDIR}"/${PN}-2.3-add_soname.patch
|
"${FILESDIR}"/${PN}-2.3-add_soname.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
DOCS=( AUTHORS NEWS README )
|
|
||||||
|
|
||||||
pkg_pretend() {
|
pkg_pretend() {
|
||||||
if [[ ${MERGE_TYPE} != "binary" ]] && use openmp; then
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
tc-has-openmp || \
|
}
|
||||||
die "Please select an openmp capable compiler like gcc[openmp]"
|
|
||||||
fi
|
pkg_setup() {
|
||||||
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
|
lua-single_pkg_setup
|
||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
@ -82,19 +79,19 @@ src_prepare() {
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
# avoid underlinkage
|
# avoid underlinkage
|
||||||
LDFLAGS="${LDFLAGS} -lsc"
|
append-libs -lsc
|
||||||
|
|
||||||
local myeconfargs=(
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
$(use_enable debug)
|
$(use_enable debug)
|
||||||
$(use_enable mpi)
|
$(use_enable mpi)
|
||||||
$(use_enable openmp)
|
$(use_enable openmp)
|
||||||
$(use_enable romio mpiio)
|
$(use_enable romio mpiio)
|
||||||
$(use_enable static-libs static)
|
|
||||||
$(use_enable threads pthread)
|
$(use_enable threads pthread)
|
||||||
$(use_enable vtk-binary)
|
$(use_enable vtk-binary)
|
||||||
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
|
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
|
||||||
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
|
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
|
||||||
--with-sc="${EPREFIX}/usr"
|
--with-sc="${ESYSROOT}/usr"
|
||||||
)
|
)
|
||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
@ -119,4 +116,7 @@ src_install() {
|
||||||
mv "${ED}"/usr/share/data "${ED}"/usr/share/p4est/data || die "mv failed"
|
mv "${ED}"/usr/share/data "${ED}"/usr/share/p4est/data || die "mv failed"
|
||||||
mv "${ED}"/etc/* "${ED}"/usr/share/p4est || die "mv failed"
|
mv "${ED}"/etc/* "${ED}"/usr/share/p4est || die "mv failed"
|
||||||
rmdir "${ED}"/etc/ || die "rmdir failed"
|
rmdir "${ED}"/etc/ || die "rmdir failed"
|
||||||
|
|
||||||
|
# no static archives
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
}
|
}
|
|
@ -5,10 +5,7 @@ EAPI=7
|
||||||
|
|
||||||
LUA_COMPAT=( lua5-{1..3} )
|
LUA_COMPAT=( lua5-{1..3} )
|
||||||
|
|
||||||
# The build system currently fails with everything newer than 1.11.
|
inherit autotools flag-o-matic lua-single toolchain-funcs
|
||||||
WANT_AUTOMAKE=1.11
|
|
||||||
|
|
||||||
inherit autotools lua-single toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees"
|
DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees"
|
||||||
HOMEPAGE="http://www.p4est.org/"
|
HOMEPAGE="http://www.p4est.org/"
|
||||||
|
@ -29,29 +26,31 @@ LICENSE="GPL-2+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
# TODO petsc
|
# TODO petsc
|
||||||
IUSE="debug doc examples mpi openmp romio static-libs threads +vtk-binary"
|
IUSE="debug doc examples mpi openmp romio threads +vtk-binary"
|
||||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
REQUIRED_USE="${LUA_REQUIRED_USE}
|
||||||
romio? ( mpi )"
|
romio? ( mpi )"
|
||||||
|
|
||||||
RDEPEND="${LUA_DEPS}
|
RDEPEND="${LUA_DEPS}
|
||||||
~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,static-libs=,threads=]
|
~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,threads=]
|
||||||
sys-apps/util-linux
|
sys-apps/util-linux
|
||||||
virtual/blas
|
virtual/blas
|
||||||
virtual/lapack
|
virtual/lapack
|
||||||
mpi? ( virtual/mpi[romio=] )"
|
mpi? ( virtual/mpi[romio=] )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
DEPEND="
|
PATCHES=(
|
||||||
${RDEPEND}
|
"${FILESDIR}"/${PN}-2.3-fix_aclocal.patch
|
||||||
sys-devel/automake:1.11
|
"${FILESDIR}"/${PN}-2.3-add_soname.patch
|
||||||
virtual/pkgconfig"
|
)
|
||||||
|
|
||||||
DOCS=( AUTHORS NEWS README )
|
|
||||||
|
|
||||||
pkg_pretend() {
|
pkg_pretend() {
|
||||||
if [[ ${MERGE_TYPE} != "binary" ]] && use openmp; then
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
tc-has-openmp || \
|
}
|
||||||
die "Please select an openmp capable compiler like gcc[openmp]"
|
|
||||||
fi
|
pkg_setup() {
|
||||||
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
|
lua-single_pkg_setup
|
||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
@ -80,19 +79,19 @@ src_prepare() {
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
# avoid underlinkage
|
# avoid underlinkage
|
||||||
LDFLAGS="${LDFLAGS} -lsc"
|
append-libs -lsc
|
||||||
|
|
||||||
local myeconfargs=(
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
$(use_enable debug)
|
$(use_enable debug)
|
||||||
$(use_enable mpi)
|
$(use_enable mpi)
|
||||||
$(use_enable openmp)
|
$(use_enable openmp)
|
||||||
$(use_enable romio mpiio)
|
$(use_enable romio mpiio)
|
||||||
$(use_enable static-libs static)
|
|
||||||
$(use_enable threads pthread)
|
$(use_enable threads pthread)
|
||||||
$(use_enable vtk-binary)
|
$(use_enable vtk-binary)
|
||||||
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
|
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
|
||||||
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
|
--with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
|
||||||
--with-sc="${EPREFIX}/usr"
|
--with-sc="${ESYSROOT}/usr"
|
||||||
)
|
)
|
||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
@ -117,4 +116,7 @@ src_install() {
|
||||||
mv "${ED}"/usr/share/data "${ED}"/usr/share/p4est/data || die "mv failed"
|
mv "${ED}"/usr/share/data "${ED}"/usr/share/p4est/data || die "mv failed"
|
||||||
mv "${ED}"/etc/* "${ED}"/usr/share/p4est || die "mv failed"
|
mv "${ED}"/etc/* "${ED}"/usr/share/p4est || die "mv failed"
|
||||||
rmdir "${ED}"/etc/ || die "rmdir failed"
|
rmdir "${ED}"/etc/ || die "rmdir failed"
|
||||||
|
|
||||||
|
# no static archives
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue