# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="4" inherit eutils udev # look at zfcpdump_v2/README E2FSPROGS_P=e2fsprogs-1.41.3 LINUX_P=linux-2.6.27 DESCRIPTION="User space utilities for the zSeries (s390) Linux kernel and device drivers" HOMEPAGE="http://www.ibm.com/developerworks/linux/linux390/s390-tools.html" SRC_URI="http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/ht_src/${P}.tar.bz2 zfcpdump? ( mirror://sourceforge/e2fsprogs/${E2FSPROGS_P}.tar.gz mirror://kernel/linux/kernel/v2.6/${LINUX_P}.tar.bz2 )" LICENSE="GPL-2" SLOT="0" KEYWORDS="-* s390" IUSE="fuse snmp zfcpdump" RDEPEND="fuse? ( sys-fs/fuse ) snmp? ( net-analyzer/net-snmp )" DEPEND="${RDEPEND} dev-util/indent app-admin/genromfs" src_prepare() { epatch "${FILESDIR}"/${PN}-1.23.1-build.patch use snmp || sed -i -e 's:osasnmpd::' Makefile use fuse || { sed -i -e 's:cmsfs-fuse::' Makefile; export WITHOUT_FUSE=1; } if use zfcpdump ; then local x for x in ${E2FSPROGS_P}.tar.gz ${LINUX_P}.tar.bz2 ; do ln -s "${DISTDIR}"/${x} zfcpdump_v2/${x} || die "ln ${x}" done sed -i -e '/^ZFCPDUMP_DIR/s:local/::' common.mak sed -i -e '/^SUB_DIRS/s:=:=zfcpdump_v2 :' Makefile fi export MAKEOPTS+=" V=1" } src_install() { emake install INSTROOT="${D}" USRBINDIR="${D}/sbin" dodoc README udev_dorules etc/udev/rules.d/*.rules }