# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit eutils flag-o-matic libtool toolchain-funcs DESCRIPTION="A Type 1 Font Rasterizer Library for UNIX/X11" HOMEPAGE="ftp://metalab.unc.edu/pub/Linux/libs/graphics/" SRC_URI="ftp://sunsite.unc.edu/pub/Linux/libs/graphics/${P}.tar.gz" LICENSE="LGPL-2 GPL-2" SLOT="5" KEYWORDS="amd64 x86" IUSE="X doc static-libs" RDEPEND="X? ( x11-libs/libXaw x11-libs/libX11 x11-libs/libXt )" DEPEND="${RDEPEND} doc? ( virtual/latex-base ) X? ( x11-libs/libXfont x11-proto/xproto x11-proto/fontsproto )" src_prepare() { epatch "${FILESDIR}"/${PN}-5.1.1-parallel.patch epatch "${FILESDIR}"/${PN}-do-not-install-t1lib_doc.patch sed -i -e "s:dvips:#dvips:" "${S}"/doc/Makefile.in sed -i -e "s:\./\(t1lib\.config\):/etc/t1lib/\1:" "${S}"/xglyph/xglyph.c # Needed for sane .so versionning on fbsd. Please don't drop. elibtoolize } src_configure() { econf \ --datadir="${EPREFIX}/etc" \ $(use_enable static-libs static) \ $(use_with X x) } src_compile() { local myopt="" tc-export CC use alpha && append-flags -mieee if ! use doc; then myopt="without_doc" else VARTEXFONTS=${T}/fonts fi emake ${myopt} || die "emake failed." } src_install() { default use static-libs || find "${ED}" -name '*.la' -exec rm -f {} + dodoc Changes README* if use doc; then cd doc insinto /usr/share/doc/${PF} doins *.pdf *.dvi fi }