summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2010-09-18 16:15:35 +0000
committerPeter Volkov <pva@gentoo.org>2010-09-18 16:15:35 +0000
commit13161568a1021c222c43a6d42af44be246283c2c (patch)
treed091866ee9ea0e8b051df33bed0aefcbc19aa5b4 /net-analyzer/arpwatch
parentsparc stable wrt #328351 (diff)
downloadhistorical-13161568a1021c222c43a6d42af44be246283c2c.tar.gz
historical-13161568a1021c222c43a6d42af44be246283c2c.tar.bz2
historical-13161568a1021c222c43a6d42af44be246283c2c.zip
Respect ldflags, bug #337908, thank Diego E. 'Flameeyes' Pettenò for report. Bump EAPI. Update ethercodes.dat.
Package-Manager: portage-2.1.9.7/cvs/Linux x86_64
Diffstat (limited to 'net-analyzer/arpwatch')
-rw-r--r--net-analyzer/arpwatch/ChangeLog8
-rw-r--r--net-analyzer/arpwatch/Manifest14
-rw-r--r--net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild64
3 files changed, 74 insertions, 12 deletions
diff --git a/net-analyzer/arpwatch/ChangeLog b/net-analyzer/arpwatch/ChangeLog
index 63427cd6b0c8..73c63eeacb7a 100644
--- a/net-analyzer/arpwatch/ChangeLog
+++ b/net-analyzer/arpwatch/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/arpwatch
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/ChangeLog,v 1.54 2010/04/12 12:53:41 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/ChangeLog,v 1.55 2010/09/18 16:15:35 pva Exp $
+
+*arpwatch-2.1.15-r6 (18 Sep 2010)
+
+ 18 Sep 2010; Peter Volkov <pva@gentoo.org> +arpwatch-2.1.15-r6.ebuild:
+ Respect ldflags, bug #337908, thank Diego E. 'Flameeyes' Pettenò for
+ report. Bump EAPI. Update ethercodes.dat.
12 Apr 2010; Alexis Ballier <aballier@gentoo.org>
arpwatch-2.1.15-r5.ebuild:
diff --git a/net-analyzer/arpwatch/Manifest b/net-analyzer/arpwatch/Manifest
index 97062e68a209..7332215eb503 100644
--- a/net-analyzer/arpwatch/Manifest
+++ b/net-analyzer/arpwatch/Manifest
@@ -1,17 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX arpwatch.confd 270 RMD160 040c4ade1f157b38fdb66d8e8cc08e3b6484ef18 SHA1 3b590f1851cbd5d684b6e836757367446fddfaf4 SHA256 bf36f7b717291733787bd00ac22d49dafc251cd50fcc27266d56d51364fd62fa
AUX arpwatch.initd 1106 RMD160 a9db01d5b2157742d6f9d48c157718e158017cb4 SHA1 8cafd84754f8e32a7fcec4180e79e3b62d4964ec SHA256 c336b18759d188ef6c77e2177fdfbf4ed5c488f04fc2357c556ff406d2eeea1d
DIST arpwatch-2.1a15.tar.gz 202729 RMD160 a27ee53275dcec3cafb85eb3df2451d42ec32b0c SHA1 9dffaec0f132e5bb7aedfc840c5c67068bfbce69 SHA256 c1df9737e208a96a61fa92ddad83f4b4d9be66f8992f3c917e9edf4b05ff5898
DIST arpwatch-patchset-0.4.tbz2 16350 RMD160 9e9ae77ef38591af72687fa7014b4c56fc4c4d2c SHA1 009eaa110fc93b40aa91c838b57b71a071210692 SHA256 f49deed64301078a00881fa9c27bb3a4116b9096cfe880f5a0bcc9913b439a18
+DIST arpwatch-patchset-0.5.tbz2 127740 RMD160 71ff570d0b9a66f8fde46f5b751f0f71f79b3f81 SHA1 4f148a189580389ab809695dfdc603b44b1f0141 SHA256 aa69513ba36cdb9f41862f5f9c47e47d60786d01d302a1e8177f9e1f8aae71d3
EBUILD arpwatch-2.1.15-r5.ebuild 1782 RMD160 6796a8d7cea498698fb9dfdd9279309ea7905470 SHA1 4026e70002434eaf3bb3ee0e8527d8536b3f74d3 SHA256 2e2b07891ce5f286f71fa4bb1d3d256cb211d132a62985309afceb8b920c03b3
-MISC ChangeLog 8119 RMD160 77c1c60898770d71860d73fd1965dc9480fc2b8e SHA1 7be8b88b664303c4db222e3fdea79e9d98adb529 SHA256 321776338c429bbdb654fbec4ea094adade829ab73758d7232b067c658ba0938
+EBUILD arpwatch-2.1.15-r6.ebuild 1821 RMD160 f6fa9c3e1b5f59a3548354bed5f0496a669b19ec SHA1 255feb455b48f4ed81bc92de49b6cf7e9df96883 SHA256 c61e1f9cab13924288fe15ceec1f62c2c9836efecc934862784d8429a68a5e67
+MISC ChangeLog 8339 RMD160 58521aa233b42fdeccb11ffe7111b60e87e6c25b SHA1 e3277ec9335aa3c8b4c9fcf02ed713bac9d503af SHA256 46916224af15f94b44e23173ca324e3edebf876798e6accf9275f64ee090d517
MISC metadata.xml 710 RMD160 886aee2e0f5caa3d1c48daf0af7bef106c11a87b SHA1 577dd460a6f15f5ad111b93ce181b449da1f7ae5 SHA256 60196eb6cbbcb6926cba32eadc9350cd4c536f7b2a62936d9100aab2355e0814
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEYEARECAAYFAkvDF9sACgkQvFcC4BYPU0o6UQCeJyhOFkNhl+rDxo3fShuQbBa0
-eyoAnjapJhkI4AMP+aMLPZs0qNCTg1HV
-=NsCR
------END PGP SIGNATURE-----
diff --git a/net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild b/net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild
new file mode 100644
index 000000000000..cbb6bf792822
--- /dev/null
+++ b/net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild,v 1.1 2010/09/18 16:15:35 pva Exp $
+
+EAPI="2"
+inherit eutils versionator
+
+PATCH_VER="0.5"
+
+MY_P="${PN}-$(replace_version_separator 2 'a')"
+DESCRIPTION="An ethernet monitor program that keeps track of ethernet/ip address pairings"
+HOMEPAGE="http://www-nrg.ee.lbl.gov/"
+SRC_URI="ftp://ftp.ee.lbl.gov/${MY_P}.tar.gz
+ mirror://gentoo/arpwatch-patchset-${PATCH_VER}.tbz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
+IUSE="selinux"
+
+DEPEND="virtual/libpcap
+ sys-libs/ncurses"
+
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-arpwatch )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_preinst() {
+ enewuser arpwatch
+}
+
+src_prepare() {
+ EPATCH_SOURCE="${WORKDIR}"/arpwatch-patchset/
+ EPATCH_SUFFIX="patch"
+ epatch
+ cp "${WORKDIR}"/arpwatch-patchset/*.8 . || die "Failed to get man-pages from arpwatch-patchset."
+}
+
+src_install () {
+ dosbin arpwatch arpsnmp arp2ethers massagevendor arpfetch bihourly.sh || die
+ doman arpwatch.8 arpsnmp.8 arp2ethers.8 massagevendor.8 arpfetch.8 bihourly.8 || die
+
+ insinto /usr/share/arpwatch
+ doins ethercodes.dat || die
+
+ insinto /usr/share/arpwatch/awk
+ doins duplicates.awk euppertolower.awk p.awk e.awk d.awk || die
+
+ keepdir /var/lib/arpwatch
+ dodoc README CHANGES || die
+
+ newinitd "${FILESDIR}"/arpwatch.initd arpwatch || die
+ newconfd "${FILESDIR}"/arpwatch.confd arpwatch || die
+}
+
+pkg_postinst() {
+ # Workaround bug #141619 put this in src_install when bug'll be fixed.
+ chown arpwatch:0 "${ROOT}var/lib/arpwatch"
+
+ elog "For security reasons arpwatch by default runs as an unprivileged user."
+ elog
+ elog "Note: some scripts require snmpwalk utility from net-analyzer/net-snmp"
+}