net-analyzer/voiphopper - 2.04 (pentoo)

Search

Install

Install this version:

emerge -a =net-analyzer/voiphopper-2.04

Package Information

Description:
VoIP Hopper is a tool that rapidly runs a VLAN Hop into the Voice VLAN
Homepage:
http://voiphopper.sourceforge.net/
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
2.04 8 amd64 x86 0
View Raw Ebuild
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit linux-info flag-o-matic

DESCRIPTION="VoIP Hopper is a tool that rapidly runs a VLAN Hop into the Voice VLAN"
HOMEPAGE="http://voiphopper.sourceforge.net/"
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"

DEPEND="net-libs/libpcap
	net-libs/libtirpc"
RDEPEND="${DEPEND}"

pkg_setup() {
	CONFIG_CHECK="~VLAN_8021Q"
	linux-info_pkg_setup
}

src_prepare() {
	sed -i "s%<linux/if_ether.h>%<netinet/if_ether.h>%" src/dhcpclient.h || die
	sed -i "s%<linux/if_tr.h>%<netinet/if_tr.h>%" src/dhcpclient.h || die
	eapply "${FILESDIR}"/${PN}-2.04-implicit-decl.patch
	eapply_user
}

src_configure() {
	append-cflags -fcommon -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion #dead upstream and I don't care
	econf
	sed -i 's#-I.#-I. -I/usr/include/tirpc#' src/Makefile || die
}

src_install() {
	dobin src/voiphopper
	dodoc README USAGE
}

Inherited Eclasses

Dependencies

DEPEND

net-libs/libpcap
	net-libs/libtirpc

RDEPEND

net-libs/libpcap
	net-libs/libtirpc

Manifest for 2.04

Type File Size Source URLs
DIST voiphopper-2.04.tar.gz 352311 bytes https://downloads.sourceforge.net/voiphopper/voiphopper-2.04.tar.gz