net-analyzer/ipguard: Depend on net-libs/libnet:1.1
authorJeroen Roovers <jer@gentoo.org>
Tue, 7 Jan 2020 14:04:41 +0000 (15:04 +0100)
committerJeroen Roovers <jer@gentoo.org>
Tue, 7 Jan 2020 14:05:12 +0000 (15:05 +0100)
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Closes: https://bugs.gentoo.org/show_bug.cgi?id=599162
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
net-analyzer/ipguard/ipguard-1.04-r1.ebuild [moved from net-analyzer/ipguard/ipguard-1.04.ebuild with 73% similarity]

similarity index 73%
rename from net-analyzer/ipguard/ipguard-1.04.ebuild
rename to net-analyzer/ipguard/ipguard-1.04-r1.ebuild
index 0de7e748f4a299b73385efa885587d4c618b0216..914a239c82062e26107e65cd7e1bd3a9412c92db 100644 (file)
@@ -1,7 +1,7 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Tool designed to protect LAN IP adress space by ARP spoofing"
@@ -13,12 +13,16 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
-       net-libs/libnet
+       net-libs/libnet:1.1
        net-libs/libpcap
 "
-RDEPEND="${DEPEND}"
+RDEPEND="
+       ${DEPEND}
+"
 
 src_prepare() {
+       default
+
        sed -i \
                -e 's|-g ||g' \
                -e 's|  @$(CC)| $(CC)|g' \
@@ -38,11 +42,19 @@ src_prepare() {
 }
 
 src_compile() {
-       emake LIBNET_CONFIG=libnet-config CC=$(tc-getCC) PREFIX=\"${EPREFIX:-/usr}\"
+       emake \
+               CC=$(tc-getCC) \
+               LIBNET_CONFIG="$(tc-getPKG_CONFIG) libnet" \
+               PREFIX=\"${EPREFIX:-/usr}\"
 }
 
 src_install() {
-       emake LIBNET_CONFIG=libnet-config DESTDIR="${D}" PREFIX=\"${EPREFIX:-/usr}\" install
+       emake \
+               DESTDIR="${D}" \
+               LIBNET_CONFIG="$(tc-getPKG_CONFIG) libnet" \
+               PREFIX=\"${EPREFIX:-/usr}\" \
+               install
+
        newinitd doc/${PN}.gentoo ${PN}
        newconfd "${FILESDIR}"/${PN}.confd ${PN}
        dodoc doc/{NEWS,README*,ethers.sample}