diff options
author | Peter Volkov <pva@gentoo.org> | 2010-09-18 16:15:35 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2010-09-18 16:15:35 +0000 |
commit | 13161568a1021c222c43a6d42af44be246283c2c (patch) | |
tree | d091866ee9ea0e8b051df33bed0aefcbc19aa5b4 /net-analyzer/arpwatch | |
parent | sparc stable wrt #328351 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-analyzer/arpwatch/Manifest | 14 | ||||
-rw-r--r-- | net-analyzer/arpwatch/arpwatch-2.1.15-r6.ebuild | 64 |
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" +} |