# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils toolchain-funcs multilib autotools DESCRIPTION="FITS library and utlities for astronomical images" HOMEPAGE="http://www.cfa.harvard.edu/~john/funtools/" SRC_URI="http://cfa-www.harvard.edu/~john/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="doc static-libs" RDEPEND=" sys-libs/zlib sci-astronomy/wcstools sci-visualization/gnuplot" DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { epatch \ "${FILESDIR}"/${P}-ds9-fixes.patch \ "${FILESDIR}"/${P}-fix-autoheader.patch \ "${FILESDIR}"/${P}-fix-includes.patch \ "${FILESDIR}"/${P}-fix-hardening.patch \ "${FILESDIR}"/${P}-fix-crashes.patch \ "${FILESDIR}"/${P}-makefiles.patch sed -i -e "s:/usr:${EPREFIX}/usr:g" filter/Makefile.in || die sed -i \ -e "s:\${LINK}:\${LINK} ${LDFLAGS}:" \ mklib || die "sed for ldflags failed" eautoreconf } src_configure() { econf \ --enable-shared \ --enable-dl \ --enable-mainlib \ --with-wcslib="$($(tc-getPKG_CONFIG) --libs wcstools)" \ --with-zlib="$($(tc-getPKG_CONFIG) --libs zlib)" \ --with-tcl=-ltcl } src_compile() { emake WCS_INC="$($(tc-getPKG_CONFIG) --cflags wcstools)" emake shtclfun } src_install () { default dosym libtclfun.so.1 /usr/$(get_libdir)/libtclfun.so # install missing includes insinto /usr/include/funtools/fitsy doins fitsy/*.h use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a use doc && cd doc && dodoc *.pdf && dohtml *html *c }