# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ inherit eutils flag-o-matic DESCRIPTION="Hercules System/370, ESA/390 and zArchitecture Mainframe Emulator" HOMEPAGE="http://www.hercules-390.org/" SRC_URI="http://www.hercules-390.org/${P}.tar.gz" LICENSE="QPL-1.0" SLOT="0" KEYWORDS="alpha amd64 ppc sparc x86" IUSE="custom-cflags" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${P}-build.patch epatch "${FILESDIR}"/${P}-gcc44.patch sed -i \ -e 's:@modexecdir@:$(libdir)/$(PACKAGE):' \ -e '/^AM_CPPFLAGS/s:=:= -DMODULESDIR=\\"$(modexecdir)\\" :' \ $(find -name Makefile.in) sed -i '/MODULESDIR/d' config.h.in } src_compile() { use custom-cflags || strip-flags econf \ --enable-cckd-bzip2 \ --enable-het-bzip2 \ --enable-setuid-hercifc \ --enable-custom="Gentoo Linux ${PF}.ebuild" \ || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die insinto /usr/share/hercules doins hercules.cnf dodoc README.* RELEASE.NOTES CHANGES dohtml -r html }