Portage is a package management system used by Gentoo Linux
# ChangeLog for net-analyzer/arpwatch
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/ChangeLog,v 1.53 2007/11/14 05:56:43 pva Exp $
14 Nov 2007;
Remove broken ebuild.
14 Nov 2007; Steve Dibb
amd64 stable, bug 198375
11 Nov 2007; Raúl Porcel
sparc stable wrt #198375
09 Nov 2007; nixnut
Stable on ppc wrt bug 198375
08 Nov 2007; Jeroen Roovers
Stable for HPPA (bug #198375).
07 Nov 2007; Dawid Węgliński
Stable on x86, bug #198375
*arpwatch-2.1.15-r5 (07 Nov 2007)
07 Nov 2007;
arpwatch-2.1.15-r4.ebuild, +arpwatch-2.1.15-r5.ebuild:
Fixed bug #198345. Now pkg_config is removed completly and run arpwatch as
unprivileged user by default. Thank Richard Hartmann
02 Jun 2007; Markus Ullmann
files/arpwatch.confd, -files/arpwatch.init, +files/arpwatch.initd,
-arpwatch-2.1.15-r3.ebuild, arpwatch-2.1.15-r4.ebuild:
cleanup and drop old
05 May 2007; nixnut
Stable on ppc wrt bug 176697
04 May 2007; Daniel Gryniewicz
arpwatch-2.1.15-r4.ebuild:
Marked stable on amd64 for bug #176697
03 May 2007; Jeroen Roovers
Stable for HPPA (bug #176697).
02 May 2007; Gustavo Zacarias
arpwatch-2.1.15-r4.ebuild:
Stable on sparc wrt #176697
02 May 2007; Andrej Kacian
Stable on x86, bug #176697.
*arpwatch-2.1.15-r4 (27 Mar 2007)
27 Mar 2007;
files/arpwatch.init-2, +arpwatch-2.1.15-r4.ebuild:
Fixed permition problem reported in bug #171989. Added pid patch to fix
start/stop problem.
01 Feb 2007; Markus Ullmann
files/arpwatch.init, -arpwatch-2.1.11-r1.ebuild,
-arpwatch-2.1.15-r2.ebuild, arpwatch-2.1.15-r3.ebuild:
cleanup
*arpwatch-2.1.15-r3 (11 Dec 2006)
11 Dec 2006; Peter Volkov
-files/arpwatch-2.1.13-lostparams.patch, -arpwatch-2.1.13-r2.ebuild,
-arpwatch-2.1.13-r3.ebuild, -arpwatch-2.1.15.ebuild,
-arpwatch-2.1.15-r1.ebuild, +arpwatch-2.1.15-r3.ebuild:
Added patches to disable reports of new station and disable reverse DNS
lookups. Thank Mario Santana
Cleaned out old versions.
23 Nov 2006;
stable on amd64
17 Nov 2006; nixnut
Stable on ppc wrt bug 154865
14 Nov 2006; Jeroen Roovers
Stable for HPPA (bug #154865).
13 Nov 2006; Andrej Kacian
Stable on x86, bug #154865.
13 Nov 2006; Gustavo Zacarias
arpwatch-2.1.15-r2.ebuild:
Stable on sparc wrt #154865
04 Oct 2006; Simon Stelling
stable on amd64
28 Sep 2006; Gustavo Zacarias
arpwatch-2.1.13-r3.ebuild:
Stable on hppa
*arpwatch-2.1.15-r2 (24 Sep 2006)
24 Sep 2006; Peter Volkov
Added nofork patch as reported/requested by Dan Davis in bug #125700.
*arpwatch-2.1.15-r1 (23 Sep 2006)
23 Sep 2006; Peter Volkov
+files/arpwatch.init-2, metadata.xml, +arpwatch-2.1.15-r1.ebuild:
Fixed -u.Thank Rajiv Aaron Manglani for report in bug #147090. Also fixed
deadlock cased by call of non-reentrant function in signal callback.
14 Sep 2006; Gustavo Zacarias
arpwatch-2.1.13-r3.ebuild:
Stable on sparc wrt #125700
*arpwatch-2.1.15 (11 Sep 2006)
11 Sep 2006; Peter Volkov
+arpwatch-2.1.15.ebuild:
Fixed broken in 2.1.13 redhat and debian patchset. Thank Rajiv Aaron
Manglani for report in bug #147090. Added longdescription in metadata.xml
09 Sep 2006;
Stable on x86, bug #125700.
08 Sep 2006; Tobias Scherbaum
arpwatch-2.1.13-r3.ebuild:
ppc stable, bug #125700
08 Sep 2006; Peter Volkov
Removed cupsd dependency from init.d script. Bug #125700.
15 Jul 2006; Bryan Østergaard
Remove lanius from metadata.xml as he's retired.
14 Jun 2006; Peter Volkov
arpwatch-2.1.13-r2.ebuild, arpwatch-2.1.13-r3.ebuild:
Fixed RDEPEND as reported in bug 136261. Thank Petre Rodan.
27 Apr 2006; Alec Warner
files/digest-arpwatch-2.1.11-r1, files/digest-arpwatch-2.1.13-r2,
files/digest-arpwatch-2.1.13-r3, Manifest:
Fixing SHA256 digest, pass four
*arpwatch-2.1.13-r3 (06 Feb 2006)
06 Feb 2006; Markus Ullmann
+files/arpwatch-2.1.13-lostparams.patch, +arpwatch-2.1.13-r3.ebuild:
Added patch to fix missing parameters, bug #119769
28 Jan 2006; Marcelo Goes
-files/arpwatch-2.1.11-r1.diff.gz, -files/arpwatch-2.1.13.diff.gz,
arpwatch-2.1.11-r1.ebuild, arpwatch-2.1.13-r2.ebuild:
Move patches to mirrors for bug 120669.
*arpwatch-2.1.13-r2 (22 Jan 2006)
22 Jan 2006; Marcelo Goes
-arpwatch-2.1.13.ebuild, -arpwatch-2.1.13-r1.ebuild,
+arpwatch-2.1.13-r2.ebuild:
Use setsid in initscript so that it works with splashutils for bug 119946.
Thanks to Michael Mauch
*arpwatch-2.1.13-r1 (07 Dec 2005)
07 Dec 2005; Benjamin Smee
files/arpwatch.init, +arpwatch-2.1.13-r1.ebuild:
Fixed confd and initscript. Other changes for bug #111373
07 Dec 2005; Benjamin Smee
small typo fix
26 Nov 2005; Benjamin Smee
small change for cosmetics
*arpwatch-2.1.13 (26 Nov 2005)
26 Nov 2005; Benjamin Smee
+files/arpwatch-2.1.13.diff.gz, files/arpwatch.confd, files/arpwatch.init,
+arpwatch-2.1.13.ebuild:
Almost a complete rewrite. Rewrote some patches. Changed some init scripts.
Addressed bug #111373
01 May 2005; Michael Hanselmann
arpwatch-2.1.11-r1.ebuild:
Stable on ppc.
29 Jan 2005; Daniel Black
arpwatch-2.1.11-r1.ebuild:
changed net-libs/libpcap depend to virtual/libcap
26 Jan 2005; petre rodan
added selinux RDEPEND
12 Jan 2005; Jason Wever
Stable on sparc.
08 Jul 2004; Eldad Zack
Added missing IUSE
21 Mar 2004; Jason Wever
Added ~sparc keyword.
*arpwatch-2.1.11-r1 (14 Nov 2003)
14 Nov 2003; Brad House
mark stable amd64
06 Aug 2003; lanius
files/arpwatch.init:
addded debian/redhat patches, added config file
*arpwatch-2.1.11 (08 Jan 2003)
15 Feb 2003; Mark Guertin
set ~ppc in keywords
08 Jan 2003; Martin Holzer
Added initial version. Submitted by asen@warlock.ru in #13483.
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
EBUILD arpwatch-2.1.15-r5.ebuild 1771 RMD160 0c7cdd29a2a859b36dc44bec8905f1d56f7286d8 SHA1 ea19de0858aa132b6bb76e5efeceb7eed6cd2a7a SHA256 f5521f993b1850a9c419d33ac4a75c8a31a9e2b1e82b1d90990bd0e1fd3000d1
MISC ChangeLog 7940 RMD160 fa732503ef389f7121978a4d33772061bdc97697 SHA1 578f1dca42ad0871e500703c12856b329a71ba0c SHA256 cbbd6641dcc41fecf2b917d5d0752c2093f07d09d247e8eae868fb24cf299498
MISC metadata.xml 710 RMD160 886aee2e0f5caa3d1c48daf0af7bef106c11a87b SHA1 577dd460a6f15f5ad111b93ce181b449da1f7ae5 SHA256 60196eb6cbbcb6926cba32eadc9350cd4c536f7b2a62936d9100aab2355e0814
# Copyright 1999-2007 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-r5.ebuild,v 1.6 2007/11/14 04:24:43 beandog Exp $
inherit eutils versionator
PATCH_VER="0.4"
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"
IUSE="selinux"
DEPEND="virtual/libpcap
sys-libs/ncurses"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-arpwatch )"
S=${WORKDIR}/${MY_P}
pkg_preinst() {
enewuser arpwatch
}
src_unpack() {
unpack ${A}
cd "${S}"
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
doman arpwatch.8 arpsnmp.8 arp2ethers.8 massagevendor.8 arpfetch.8 bihourly.8
insinto /usr/share/arpwatch
doins ethercodes.dat
insinto /usr/share/arpwatch/awk
doins duplicates.awk euppertolower.awk p.awk e.awk d.awk
keepdir /var/lib/arpwatch
dodoc README CHANGES
newinitd "${FILESDIR}"/arpwatch.initd arpwatch
newconfd "${FILESDIR}"/arpwatch.confd arpwatch
}
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."
ewarn "Note: some scripts require snmpwalk utility from net-analyzer/net-snmp"
}
The arpwatch package contains arpwatch and arpsnmp. Arpwatch and arpsnmp
are both network monitoring tools. Both utilities monitor Ethernet or
FDDI network traffic and build databases of Ethernet/IP address pairs,
and can report certain changes via email. Install the arpwatch package
if you need networking monitoring devices which will automatically keep
track of the IP addresses on your network.