mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
games-misc/sex / sci-astronomy/sextractor: add softblockers
They conflict on /usr/bin/sex Gentoo-Bug: https://bugs.gentoo.org/596966
This commit is contained in:
31
games-misc/sex/sex-1.0-r2.ebuild
Normal file
31
games-misc/sex/sex-1.0-r2.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Spouts silly mad-lib-style porn-like text"
|
||||
HOMEPAGE="http://spatula.net/software/sex/"
|
||||
SRC_URI="http://spatula.net/software/sex/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!sci-astronomy/sextractor"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -f Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake sex
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin sex
|
||||
doman sex.6
|
||||
dodoc README
|
||||
}
|
||||
74
sci-astronomy/sextractor/sextractor-2.19.5-r1.ebuild
Normal file
74
sci-astronomy/sextractor/sextractor-2.19.5-r1.ebuild
Normal file
@@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
AUTOTOOLS_AUTO_DEPEND=no
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Extract catalogs of sources from astronomical FITS images"
|
||||
HOMEPAGE="http://www.astromatic.net/software/sextractor"
|
||||
SRC_URI="http://www.astromatic.net/download/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="doc modelfit test threads"
|
||||
|
||||
RDEPEND="
|
||||
!games-misc/sex
|
||||
modelfit? ( sci-libs/atlas[lapack,threads=] sci-libs/fftw:3.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
modelfit? ( ${AUTOTOOLS_DEPEND} )"
|
||||
|
||||
REQUIRED_USE="test? ( modelfit )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-format-errors.patch"
|
||||
"${FILESDIR}/${P}-have-malloc.patch"
|
||||
"${FILESDIR}/${P}-have-mmap.patch"
|
||||
"${FILESDIR}/${P}-sigbus.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use modelfit; then
|
||||
local mycblas=atlcblas myclapack=atlclapack
|
||||
if use threads; then
|
||||
[[ -e "${EPREFIX}"/usr/$(get_libdir)/libptcblas.so ]] && \
|
||||
mycblas=ptcblas
|
||||
[[ -e "${EPREFIX}"/usr/$(get_libdir)/libptclapack.so ]] && \
|
||||
myclapack=ptclapack
|
||||
fi
|
||||
sed -i \
|
||||
-e "s/-lcblas/-l${mycblas}/g" \
|
||||
-e "s/AC_CHECK_LIB(cblas/AC_CHECK_LIB(${mycblas}/g" \
|
||||
-e "s/-llapack/-l${myclapack}/g" \
|
||||
-e "s/AC_CHECK_LIB(lapack/AC_CHECK_LIB(${myclapack}/g" \
|
||||
acx_atlas.m4 || die
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-atlas-incdir="${EPREFIX}/usr/include/atlas" \
|
||||
$(use_enable modelfit model-fitting) \
|
||||
$(use_enable threads)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
CONFDIR=/usr/share/sextractor
|
||||
insinto ${CONFDIR}
|
||||
doins config/*
|
||||
use doc && dodoc doc/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "SExtractor examples configuration files are located in"
|
||||
elog "${EROOT%/}/${CONFDIR} and are not loaded anymore by default."
|
||||
}
|
||||
Reference in New Issue
Block a user