# Copyright 2006 Christian Faulhammer # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-text/mpm/mpm-2.5-beta3.ebuild,v 1.1 2006/01/02 $ inherit eutils DESCRIPTION="MiKTeX Package Manager -- Unix port" HOMEPAGE="http://www.miktex.org/unx/" SRC_URI="http://internap.dl.sourceforge.net/sourceforge/miktex/miktex-tools-2.5.2176-beta-3.tar.gz" LICENSE="GPL" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="net-misc/curl dev-libs/pth" src_unpack() { unpack ${A} cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/libmd5 # epatch ${FILESDIR}/include01.patch patch internal.h ${FILESDIR}/include.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/lib patch tracestreams.h ${FILESDIR}/include02.patch patch internal.h ${FILESDIR}/include03.patch patch miktexreg.h ${FILESDIR}/include04.patch patch miktexpaths.h ${FILESDIR}/include05.patch patch StdAfx.h ${FILESDIR}/include06.patch patch miktexenv.h ${FILESDIR}/include08.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/lib/include/miktex patch core.h ${FILESDIR}/include07.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/lib/unx patch unx.cpp ${FILESDIR}/include09.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/libmpm patch StdAfx.h ${FILESDIR}/include10.patch patch internal.h ${FILESDIR}/include11.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/libmpm/include/miktex patch mpm.h ${FILESDIR}/include12.patch cd ${WORKDIR}/miktex-tools-2.5.2176-beta-3/mpmcon patch StdAfx.h ${FILESDIR}/include13.patch } src_compile() { ${WORKDIR}/miktex-tools-2.5.2176-beta-3/configure \ --prefix=/usr \ --libdir=/usr/lib \ --datadir=/share/${PN} \ --mandir=/share/man || die "./configure failed" make || die } src_install() { cd ${PORTAGE_TMPDIR}/portage/${PF} make install DESTDIR=${D} || die "install failed" }