Gentoo Archives: gentoo-commits

From: Tony Vroon <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/arpsponge/
Date: Mon, 04 Mar 2019 14:37:54
Message-Id: 1551710258.8f7d5a17df8896a1c2c08668c95528a38fcd45c1.chainsaw@gentoo
1 commit: 8f7d5a17df8896a1c2c08668c95528a38fcd45c1
2 Author: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 4 14:37:38 2019 +0000
4 Commit: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 4 14:37:38 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d5a17
7
8 net-misc/arpsponge: Version bump to 3.17.11
9
10 This updates the homepage & SRC_URI to Github, as the AMS-IX redesigned
11 webpage appears to have broken all the download links and project home.
12 Since the previous packaged release is from 2012; I aim to remove it
13 soon.
14
15 Requested-By: Mike Hellers <mikeh <AT> linx.net>
16 Signed-Off-By: Tony Vroon <chainsaw <AT> gentoo.org>
17 Package-Manager: Portage-2.3.51, Repoman-2.3.11
18
19 net-misc/arpsponge/Manifest | 1 +
20 net-misc/arpsponge/arpsponge-3.17.11.ebuild | 62 +++++++++++++++++++++++++++++
21 2 files changed, 63 insertions(+)
22
23 diff --git a/net-misc/arpsponge/Manifest b/net-misc/arpsponge/Manifest
24 index e3c357368c6..619369c6d26 100644
25 --- a/net-misc/arpsponge/Manifest
26 +++ b/net-misc/arpsponge/Manifest
27 @@ -1 +1,2 @@
28 DIST arpsponge-3.12.2.tar.gz 105507 BLAKE2B 4bed9d81f93eb6412ffe1e7107df9a113880fe5473ce04ca7ef9027b46adc3ab68c056688ad673819a59e2bf0bff298a948b37d1c99f2f0c573083cef1833c0d SHA512 49106e03c03080b45f8c27f483dc2b95d588d156685966acc4e5c28d068a503c98aa3ef16fbdb8a8da6bae5dbe378b92dc82c932201cf5ce48cda4d006245a5b
29 +DIST arpsponge-3.17.11.tar.gz 103641 BLAKE2B 928ee848f0dc84304d5984ae8216fcc6d348deac03bb0e8e3178c27655d9b1550b426b58a4291c239b913e55316e8ad74519997c5b2a88783391e92e5c37c368 SHA512 70c5f16b568457ec1d88126f981d0c7cd0e85bff902dd3e4a33d9bff90475475231111ead583ded12e30301d185104e4b8119088d52a6c6091f2601822ca83f3
30
31 diff --git a/net-misc/arpsponge/arpsponge-3.17.11.ebuild b/net-misc/arpsponge/arpsponge-3.17.11.ebuild
32 new file mode 100644
33 index 00000000000..5e23076d980
34 --- /dev/null
35 +++ b/net-misc/arpsponge/arpsponge-3.17.11.ebuild
36 @@ -0,0 +1,62 @@
37 +# Copyright 1999-2019 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=6
41 +inherit perl-module
42 +
43 +DESCRIPTION="Sweeps up stray ARP queries from a peering LAN"
44 +HOMEPAGE="https://github.com/AMS-IX/arpsponge"
45 +SRC_URI="https://github.com/AMS-IX/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
46 +LICENSE="|| ( GPL-1+ Artistic )"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +
50 +RDEPEND="
51 + dev-lang/perl
52 + dev-perl/IO-String
53 + dev-perl/NetAddr-IP
54 + dev-perl/NetPacket
55 + dev-perl/Net-ARP
56 + dev-perl/Net-Pcap
57 + dev-perl/Readonly
58 + dev-perl/TermReadKey
59 + dev-perl/Term-ReadLine-Gnu
60 + virtual/perl-Data-Dumper
61 + virtual/perl-File-Path
62 + virtual/perl-Getopt-Long
63 + virtual/perl-Sys-Syslog
64 + virtual/perl-Time-HiRes
65 +"
66 +
67 +DEPEND="${RDEPEND}
68 + sys-devel/make
69 +"
70 +
71 +src_install() {
72 + perl_set_version
73 + insinto ${VENDOR_LIB}/M6
74 + doins lib/M6/ReadLine.pm
75 +
76 + insinto ${VENDOR_LIB}/M6/ARP
77 + doins lib/M6/ARP/Base.pm
78 + doins lib/M6/ARP/Const.pm
79 + doins lib/M6/ARP/Control.pm
80 + doins lib/M6/ARP/Event.pm
81 + doins lib/M6/ARP/Log.pm
82 + doins lib/M6/ARP/NetPacket.pm
83 + doins lib/M6/ARP/Queue.pm
84 + doins lib/M6/ARP/Sponge.pm
85 + doins lib/M6/ARP/Table.pm
86 + doins lib/M6/ARP/Util.pm
87 +
88 + insinto ${VENDOR_LIB}/M6/ARP/Control
89 + doins lib/M6/ARP/Control/Base.pm
90 + doins lib/M6/ARP/Control/Client.pm
91 + doins lib/M6/ARP/Control/Server.pm
92 +
93 + newinitd "${FILESDIR}/arpsponge.initd" arpsponge
94 + newconfd "${FILESDIR}/arpsponge.confd" arpsponge
95 + dosbin sbin/asctl sbin/arpsponge sbin/aslogtail
96 + doman man/asctl.8 man/arpsponge.8 man/aslogtail.8
97 + dodoc doc/command_mapping.txt doc/arpsponge_architecture.txt
98 +}