From 79c2ac5ca084ea090874c4ab842af9011fa8ca13 Mon Sep 17 00:00:00 2001 From: Benjamin Smee Date: Sat, 26 Nov 2005 18:41:07 +0000 Subject: [PATCH] Almost a complete rewrite. Rewrote some patches. Changed some init scripts. Addressed bug #111373 Package-Manager: portage-2.0.51.22-r3 --- net-analyzer/arpwatch/ChangeLog | 10 ++- net-analyzer/arpwatch/Manifest | 21 ++--- net-analyzer/arpwatch/arpwatch-2.1.13.ebuild | 84 ++++++++++++++++++ .../arpwatch/files/arpwatch-2.1.13.diff.gz | Bin 0 -> 7863 bytes net-analyzer/arpwatch/files/arpwatch.confd | 2 + net-analyzer/arpwatch/files/arpwatch.init | 6 +- .../arpwatch/files/digest-arpwatch-2.1.13 | 1 + 7 files changed, 106 insertions(+), 18 deletions(-) create mode 100644 net-analyzer/arpwatch/arpwatch-2.1.13.ebuild create mode 100644 net-analyzer/arpwatch/files/arpwatch-2.1.13.diff.gz create mode 100644 net-analyzer/arpwatch/files/digest-arpwatch-2.1.13 diff --git a/net-analyzer/arpwatch/ChangeLog b/net-analyzer/arpwatch/ChangeLog index a23839411f03..4b32898bc1bf 100644 --- a/net-analyzer/arpwatch/ChangeLog +++ b/net-analyzer/arpwatch/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-analyzer/arpwatch # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/ChangeLog,v 1.13 2005/05/01 17:09:03 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/ChangeLog,v 1.14 2005/11/26 18:41:07 strerror Exp $ + +*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: diff --git a/net-analyzer/arpwatch/Manifest b/net-analyzer/arpwatch/Manifest index 54e132ebf9d5..a3a97ff9c42c 100644 --- a/net-analyzer/arpwatch/Manifest +++ b/net-analyzer/arpwatch/Manifest @@ -1,17 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 a672212325a4762b94f27af7937a0cca ChangeLog 1470 +MD5 9d932b911794c48bba16d48e5771bb07 arpwatch-2.1.13.ebuild 1998 MD5 3c9c459c2feac485d0974d0af61ba60e arpwatch-2.1.11-r1.ebuild 1553 +MD5 95b9e77517698c021e58a2ee7dc15113 ChangeLog 1762 +MD5 26e100db2774909ccef9b75ede330dbe metadata.xml 252 MD5 4bbdab8340cc812da6fc2fd5f0b22e0d files/arpwatch-2.1.11-r1.diff.gz 7550 -MD5 e2b8fb77ed42d85c3c9f5576964c7e74 files/arpwatch.confd 124 -MD5 04d7740490d1e3461332d7dddb3e516f files/arpwatch.init 654 MD5 6d77d35ffc64dc4cba17ef3e2093d067 files/digest-arpwatch-2.1.11-r1 67 -MD5 26e100db2774909ccef9b75ede330dbe metadata.xml 252 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC0BfmI1lqEGTUzyQRAob+AJ9d+hZxf6SneTMceug4rpU+U0m7HwCfZtyB -4nXkI2YXO8XTtI4DzXyyzhs= -=yziH ------END PGP SIGNATURE----- +MD5 fca5198d26c68ecfabc3a7f06a5c3379 files/digest-arpwatch-2.1.13 67 +MD5 8808ec9f2b2b2c22000e3f4542e7ce0e files/arpwatch-2.1.13.diff.gz 7863 +MD5 bd6966c6a0a14035dac0a50d6bde12aa files/arpwatch.confd 141 +MD5 282c16ef5bd0867b35295ae6bd0eaafd files/arpwatch.init 673 diff --git a/net-analyzer/arpwatch/arpwatch-2.1.13.ebuild b/net-analyzer/arpwatch/arpwatch-2.1.13.ebuild new file mode 100644 index 000000000000..25f0afb56ce1 --- /dev/null +++ b/net-analyzer/arpwatch/arpwatch-2.1.13.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/arpwatch/arpwatch-2.1.13.ebuild,v 1.1 2005/11/26 18:41:07 strerror Exp $ + +inherit eutils + +MY_P=arpwatch-2.1a13 +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" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86" +IUSE="selinux" + +DEPEND="virtual/libpcap + sys-libs/ncurses" + +RDEPEND="selinux? ( sec-policy/selinux-arpwatch )" + +pkg_setup() { + enewgroup arpwatch + enewuser arpwatch -1 -1 /var/lib/arpwatch arpwatch +} + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd ${S} + + einfo "Patching arpwatch with debian and redhat patches" + gzip -dc ${FILESDIR}/${P}.diff.gz | patch -s +} + +src_compile() { + local myconf + myconf="${myconf} --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man" + + #./configure \ + # --prefix=/usr \ + # --infodir=/usr/share/info \ + # --mandir=/usr/share/man \ + # || die "./configure failed" + econf \ + ${myconf} || die "econf failed" + emake || die "emake failed" +} + +src_install () { + + dodir /var/lib/arpwatch /usr/sbin + diropts -g arpwatch -o arpwatch + keepdir /var/lib/arpwatch + + make DESTDIR="${D}" install || die "install failed" + #einstall || die "einstall failed" + + doman *.8 + dodoc README CHANGES + + + exeinto /var/lib/arpwatch + exeopts -m0755 -o arpwatch -g arpwatch + doexe arp2ethers arpfetch bihourly massagevendor massagevendor-old + + insinto /var/lib/arpwatch + insopts -m0644 -o arpwatch -g arpwatch + doins d.awk duplicates.awk e.awk euppertolower.awk p.awk + + insinto /usr/share/arpwatch + insopts -m0644 -o arpwatch -g arpwatch + doins ethercodes.dat + + newinitd "${FILESDIR}/arpwatch.init" arpwatch + + newconfd "${FILESDIR}/arpwatch.confd" arpwatch + +} +pkg_postinst() { + einfo "If you want arpwatch to at boot then type:" + ewarn " rc-update add arpwatch default" +} diff --git a/net-analyzer/arpwatch/files/arpwatch-2.1.13.diff.gz b/net-analyzer/arpwatch/files/arpwatch-2.1.13.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a8a294e181ad1d9ba57d25691bdb13f8f28950b GIT binary patch literal 7863 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