Portage is a package management system used by Gentoo Linux
# ChangeLog for media-gfx/peps
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/peps/ChangeLog,v 1.1 2007/05/16 07:00:28 sbriesen Exp $
*peps-2.0 (16 May 2007)
16 May 2007; Stefan Briesenick
+peps-2.0.ebuild:
initial commit.
DIST peps-2.0.tar.gz 55421 RMD160 7dfc84a64e17261e1f90b73223445c1dee1ad713 SHA1 8ae954a62f603014d6895209f5a6fdfb06b0a76b SHA256 b514fed9412548cdcf43a95b6dcf01b2038f314bc9ef363498ebd2779c897a91
EBUILD peps-2.0.ebuild 1266 RMD160 b68f00356fae12a3696f94546f3f3c498253d973 SHA1 a3d55d08831a1c66d897618d2eff65263f52156a SHA256 8f83569d1f23f1f872be440bf57935afd7303c588ff3fe5293a89a3b948bd1fc
MISC ChangeLog 337 RMD160 5829afdfd7c3497e9025425d93d9090dd623c53f SHA1 078845ec2ac50909960d7d3e182508e5428c996d SHA256 9e3e03ec0cb0df645d36039b4c589d74154f76692b15cbc368a11839bd162943
MISC metadata.xml 605 RMD160 d5bc072895064498448047353e976bf3d1ef8810 SHA1 78e281a9601db3c487a8d4e3646808e536456e4e SHA256 4368091c2a14d2163556808731b429f2991a5ccca71890d1da703cd9a5de17e6
peps will preprocess encapsulated Postscript files and allow you to
convert them into bitmaps. Note the word allow: peps does not do the
conversion for you. Rather, it prepares the Postscript input for a
bitmap conversion by Ghostscript, which must already be installed on
your system.
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/peps/peps-2.0.ebuild,v 1.1 2007/05/16 07:00:28 sbriesen Exp $
inherit eutils toolchain-funcs
DESCRIPTION="Peps preprocesses EPS files and passes it to Ghostscript for conversion into a bitmap"
HOMEPAGE="http://peps.redprince.net/peps/"
SRC_URI="http://www.peps.redprince.net/peps/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X"
DEPEND="virtual/ghostscript
app-arch/gzip"
pkg_setup() {
if use X && ! grep -q x11gray4 <(gs -h 2>/dev/null); then
die "you need a ghostscript version with 'x11' and 'x11gray4' devices!"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# adding
sed -i -e "s:^\(#include.*
}
src_compile() {
local myopts="peps"
use X && myopts="${myopts} xpeps"
emake CC="$(tc-getCC)" ${myopts} || die "emake failed"
}
src_install() {
# manual install, because fixing dumb Makefile is more compilcated
dobin peps || die "install failed"
use X && dobin xpeps
doman peps.1
dodoc README
insinto /etc
doins peps.mime
# copy PDF so it won't be compressed
cp peps.pdf "${D}usr/share/doc/${PF}"
}