# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-office/magicpoint/magicpoint-1.11b.ebuild,v 1.4 2005/01/01 15:36:55 eradicator Exp $ inherit elisp-common eutils DESCRIPTION="an X11 based presentation tool" SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/${P}.tar.gz ftp://ftp.mew.org/pub/MagicPoint/${P}.tar.gz" HOMEPAGE="http://www.mew.org/mgp/" LICENSE="BSD" SLOT="0" KEYWORDS="x86 alpha sparc ppc ~amd64" IUSE="cjk nls m17n-lib emacs truetype gif imlib" DEPEND="virtual/x11 gif? ( >=media-libs/libungif-4.0.1 ) imlib? ( media-libs/imlib ) truetype? ( virtual/xft ) emacs? ( virtual/emacs ) m17n-lib? ( dev-libs/m17n-lib )" RDEPEND="${DEPEND} nls? ( sys-devel/gettext ) truetype? ( cjk? ( media-fonts/sazanami ) )" SITELISP=/usr/share/emacs/site-lisp SITEFILE=50mgp-mode-gentoo.el has_emacs() { if has_version 'virtual/emacs' ; then true else false fi } src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PF}-gentoo.diff } src_compile() { econf \ $(use_enable gif) \ $(use_enable imlib) \ $(use_enable nls locale) \ $(use_enable truetype xft2) \ $(use_with m17n-lib) \ --disable-vflib \ --disable-freetype || die xmkmf || die make Makefiles || die make clean || die make BINDIR=/usr/bin LIBDIR=/etc/X11 || die } src_install() { make \ DESTDIR=${D} \ BINDIR=/usr/bin \ LIBDIR=/etc/X11 \ install || die make \ DESTDIR=${D} \ DOCHTMLDIR=/usr/share/doc/${PF} \ MANPATH=/usr/share/man \ MANSUFFIX=1 \ install.man || die exeinto /usr/bin doexe contrib/{mgp2html.pl,mgp2latex.pl} if use emacs ; then insinto ${SITELISP} doins contrib/mgp-mode.el ${FILESDIR}/${SITEFILE} fi insinto /usr/share/${PF}/sample cd sample doins README* cloud.jpg dad.* embed*.mgp gradation*.mgp \ mgp-old*.jpg mgp.mng mgp3.xbm mgprc-sample \ multilingual.mgp sample*.mgp sendmail6*.mgp \ tutorial*.mgp v6*.mgp v6header.* || die cd - dodoc COPYRIGHT* FAQ README* RELNOTES SYNTAX TODO* USAGE* } pkg_postinst() { has_emacs && elisp-site-regen einfo einfo "If you enabled xft2 support (default) you may specify xfont directive by" einfo "font name and font registry." einfo "e.g.)" einfo '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"' einfo } pkg_postrm() { has_emacs && elisp-site-regen }