# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="1" inherit eutils flag-o-matic libtool DESCRIPTION="A high-quality and portable font engine" HOMEPAGE="http://www.freetype.org/" SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2 utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2 ) doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2 )" LICENSE="FTL GPL-2" SLOT="2" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" IUSE="X bindist debug doc utils +ubuntu" DEPEND="X? ( x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp )" # We also need a recent fontconfig version to prevent segfaults. #166029 # July 3 2007 dirtyepic RDEPEND="${DEPEND} ! /dev/null && export GNUMAKE=gmake econf || die "econf failed" emake || die "emake failed" if use utils; then cd "${WORKDIR}"/ft2demos-${PV} emake || die "ft2demos emake failed" fi } src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc ChangeLog README dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PATENTS,TODO} use doc && dohtml -r docs/* if use utils; then rm "${WORKDIR}"/ft2demos-${PV}/bin/README for ft2demo in ../ft2demos-${PV}/bin/*; do ./builds/unix/libtool --mode=install $(type -P install) -m 755 "$ft2demo" \ "${D}"/usr/bin done fi } pkg_postinst() { echo ewarn "After upgrading to freetype-2.3.5, it is necessary to rebuild" ewarn "libXfont to avoid build errors in some packages." echo elog "The utilities and demos previously bundled with freetype are now" elog "optional. Enable the utils USE flag if you would like them" elog "to be installed." echo elog "DO NOT report bugs to Gentoo's bugzilla" elog "See http://forums.gentoo.org/viewtopic-t-511382.html for support topic on Gentoo forums." }