Gentoo Archives: gentoo-commits

From: Torsten Veller <tove@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/perl-overlay:master commit in: dev-perl/Net-ARP/files/, dev-perl/Net-ARP/
Date: Sun, 27 Feb 2011 09:12:15
Message-Id: baea1a81edef6e798c98e6d3d93549aef3230b08.tove@gentoo
1 commit: baea1a81edef6e798c98e6d3d93549aef3230b08
2 Author: Torsten Veller <tove <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 27 09:11:50 2011 +0000
4 Commit: Torsten Veller <tove <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 27 09:11:50 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=baea1a81
7
8 [add] dev-perl/Net-ARP-1.0.6
9
10 (Portage version: 2.2.0_alpha25/git/Linux x86_64, signed Manifest commit with key 0x4E046AEC)
11
12 ---
13 dev-perl/Net-ARP/ChangeLog | 10 ++++++++++
14 dev-perl/Net-ARP/Net-ARP-1.0.6.ebuild | 28 ++++++++++++++++++++++++++++
15 dev-perl/Net-ARP/files/1.0.6-header.diff | 10 ++++++++++
16 dev-perl/Net-ARP/metadata.xml | 5 +++++
17 4 files changed, 53 insertions(+), 0 deletions(-)
18
19 diff --git a/dev-perl/Net-ARP/ChangeLog b/dev-perl/Net-ARP/ChangeLog
20 new file mode 100644
21 index 0000000..6bd0134
22 --- /dev/null
23 +++ b/dev-perl/Net-ARP/ChangeLog
24 @@ -0,0 +1,10 @@
25 +# ChangeLog for dev-perl/Net-ARP
26 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: $
28 +
29 +*Net-ARP-1.0.6 (27 Feb 2011)
30 +
31 + 27 Feb 2011; Torsten Veller <tove@g.o> +files/1.0.6-header.diff,
32 + +Net-ARP-1.0.6.ebuild, +metadata.xml:
33 + Initial commit (#356577)
34 +
35
36 diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.6.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.6.ebuild
37 new file mode 100644
38 index 0000000..d5835c5
39 --- /dev/null
40 +++ b/dev-perl/Net-ARP/Net-ARP-1.0.6.ebuild
41 @@ -0,0 +1,28 @@
42 +# Copyright 1999-2011 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +# $Header: $
45 +
46 +EAPI=3
47 +
48 +MODULE_AUTHOR=CRAZYDJ
49 +MODULE_VERSION=1.0.6
50 +MODULE_A_EXT=tgz
51 +inherit perl-module
52 +
53 +DESCRIPTION="Perl extension for creating ARP packets"
54 +
55 +SLOT="0"
56 +KEYWORDS="~amd64 ~x86"
57 +IUSE=""
58 +
59 +RDEPEND="dev-perl/Net-Pcap"
60 +DEPEND="${RDEPEND}"
61 +
62 +#SRC_TEST="do"
63 +S=${WORKDIR}/${PN}
64 +PATCHES=( "${FILESDIR}"/1.0.6-header.diff )
65 +
66 +src_prepare() {
67 + perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
68 + perl-module_src_prepare
69 +}
70
71 diff --git a/dev-perl/Net-ARP/files/1.0.6-header.diff b/dev-perl/Net-ARP/files/1.0.6-header.diff
72 new file mode 100644
73 index 0000000..1041581
74 --- /dev/null
75 +++ b/dev-perl/Net-ARP/files/1.0.6-header.diff
76 @@ -0,0 +1,10 @@
77 +--- Net-ARP/arp_lookup_linux.c
78 ++++ Net-ARP/arp_lookup_linux.c
79 +@@ -20,6 +20,7 @@
80 +
81 + #include <errno.h>
82 + #include <stdio.h>
83 ++#include <unistd.h>
84 + #include <stdlib.h>
85 + #include <string.h>
86 + #include <sys/socket.h>
87
88 diff --git a/dev-perl/Net-ARP/metadata.xml b/dev-perl/Net-ARP/metadata.xml
89 new file mode 100644
90 index 0000000..801e938
91 --- /dev/null
92 +++ b/dev-perl/Net-ARP/metadata.xml
93 @@ -0,0 +1,5 @@
94 +<?xml version="1.0" encoding="UTF-8"?>
95 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
96 +<pkgmetadata>
97 + <herd>perl</herd>
98 +</pkgmetadata>