| # Copyright 1999-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/x11-misc/xmbdfed/xmbdfed-4.7_p1.ebuild,v 1.9 2008/12/15 22:54:27 pva Exp $ |
| |
| inherit eutils toolchain-funcs |
| MY_P=${P/_p*} |
| |
| DESCRIPTION="BDF font editor for X" |
| SRC_URI="http://clr.nmsu.edu/~mleisher/${MY_P}.tar.bz2 |
| http://clr.nmsu.edu/~mleisher/${P/_p/-patch}" |
| HOMEPAGE="http://clr.nmsu.edu/~mleisher/xmbdfed.html" |
| |
| SLOT="0" |
| LICENSE="as-is" |
| KEYWORDS="x86 ppc" |
| IUSE="" |
| |
| DEPEND=">=x11-libs/openmotif-2.3.0-r1 |
| media-libs/freetype" |
| |
| S=${WORKDIR}/${MY_P} |
| |
| src_unpack() { |
| unpack ${MY_P}.tar.bz2 |
| cd "${S}" |
| epatch "${DISTDIR}/${P/_p/-patch}" |
| epatch "${FILESDIR}/${P}-gcc4.patch" |
| sed -e 's:\(-o xmbdfed \): $(LDFLAGS) \1:' -i Makefile || die |
| } |
| |
| src_compile() { |
| # There's no ./configure in xmbdfed, so perform the make by manually |
| # specifying the correct options for Gentoo. |
| local flags="" |
| local incs="" |
| local libs="-lXm -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE" |
| |
| flags="FTYPE_DEFS=\"-DHAVE_FREETYPE\"" |
| incs="${incs} `freetype-config --cflags`" |
| libs="${libs} `freetype-config --libs`" |
| |
| make CC=$(tc-getCC) \ |
| CFLAGS="${CFLAGS}" \ |
| ${flags} \ |
| LDFLAGS="${LDFLAGS}" \ |
| INCS="${incs}" \ |
| LIBS="${libs}" || die |
| } |
| |
| src_install() { |
| dobin xmbdfed || die |
| newman xmbdfed.man xmbdfed.1 |
| dodoc CHANGES README xmbdfedrc |
| } |