# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit toolchain-funcs flag-o-matic DESCRIPTION="General purpose filter and file cleaning program" HOMEPAGE="https://hannemyr.com/enjoy/pep.html" SRC_URI="https://hannemyr.com/enjoy/${PN}${PV//./}.zip -> ${P}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~mips ppc x86 ~x86-linux ~ppc-macos" DEPEND="app-arch/unzip" S=${WORKDIR} # pep does not come with autconf so here's a patch to configure # Makefile with the correct path PATCHES=( "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-include.patch ) src_prepare() { default # Darwin lacks stricmp and DIRCHAR if [[ ${CHOST} == *-darwin* ]] ; then sed -i -e '/^OBJS/s/^\(.*\)$/\1 bdmg.o/' Makefile || die append-flags "-Dunix" -DSTRICMP fi } src_compile() { # make man page too make Doc/pep.1 || die "make man page failed" emake CC="$(tc-getCC)" } src_install() { dobin pep doman Doc/pep.1 insinto /usr/share/pep doins Filters/* dodoc aareadme.txt file_id.diz }