62 lines
1.3 KiB
Bash
62 lines
1.3 KiB
Bash
# Copyright 1999-2012 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: $
|
|
|
|
EAPI="4"
|
|
|
|
inherit base autotools linux-info
|
|
|
|
DESCRIPTION="Fibre Channel over Ethernet utilities"
|
|
HOMEPAGE="http://www.open-fcoe.org"
|
|
SRC_URI="mirror://sabayon/${CATEGORY}/${P}.tar.bz2"
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~x86"
|
|
IUSE="kernel_linux"
|
|
|
|
COMMON_DEPEND=">=net-misc/lldpad-0.9.43
|
|
>=sys-apps/hbaapi-2.2
|
|
>=sys-apps/libhbalinux-1.0.14"
|
|
|
|
DEPEND="${COMMON_DEPEND}
|
|
sys-fs/multipath-tools
|
|
kernel_linux? ( virtual/linux-sources )
|
|
>=sys-kernel/linux-headers-2.6.32"
|
|
RDEPEND="${COMMON_DEPEND}"
|
|
|
|
PATCHES=(
|
|
"${FILESDIR}/${PN}-1.0.19-make.patch"
|
|
"${FILESDIR}/${PN}-1.0.18-help.patch"
|
|
"${FILESDIR}/${PN}-1.0.18-config.patch"
|
|
"${FILESDIR}/${PN}-1.0.23-archiver.patch"
|
|
"${FILESDIR}/${P}-"*.patch
|
|
)
|
|
|
|
src_prepare() {
|
|
base_src_prepare
|
|
|
|
eautoreconf || die "failed to run eautoreconf"
|
|
}
|
|
|
|
src_configure() {
|
|
econf $(use_with dcb) || die "cannot run configure"
|
|
}
|
|
|
|
src_compile() {
|
|
emake KV_OUT_DIR="${KV_OUT_DIR}" || die "make failed"
|
|
}
|
|
|
|
src_install() {
|
|
base_src_install
|
|
|
|
# Redhat does this way, path is hardcoded in Anaconda
|
|
dodir /usr/libexec/fcoe
|
|
exeinto /usr/libexec/fcoe
|
|
doexe "${FILESDIR}"/fcoe_edd.sh
|
|
|
|
# Stuff we don't want
|
|
rm -rf "${ED}/etc/init.d"
|
|
rm -rf "${ED}/etc/bash_completion.d"
|
|
}
|