git: ac4bfbc0be40 - main - net/p5-Net-ARP: Update to 1.0.12

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 03 Jun 2022 09:04:36 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ac4bfbc0be40706984164875630fd67339dc3dfe

commit ac4bfbc0be40706984164875630fd67339dc3dfe
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-06-03 08:50:47 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-06-03 09:00:31 +0000

    net/p5-Net-ARP: Update to 1.0.12
    
    Changes:        https://metacpan.org/dist/Net-ARP/changes
---
 net/p5-Net-ARP/Makefile                      |  4 ++--
 net/p5-Net-ARP/distinfo                      |  6 +++---
 net/p5-Net-ARP/files/patch-ppport.h          | 10 ----------
 net/p5-Net-ARP/files/patch-send_packet_bsd.c | 28 ++++++++++++++--------------
 4 files changed, 19 insertions(+), 29 deletions(-)

diff --git a/net/p5-Net-ARP/Makefile b/net/p5-Net-ARP/Makefile
index c33693ac20e6..05271dea9c23 100644
--- a/net/p5-Net-ARP/Makefile
+++ b/net/p5-Net-ARP/Makefile
@@ -1,7 +1,7 @@
 # Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
 
 PORTNAME=	Net-ARP
-PORTVERSION=	1.0.11
+PORTVERSION=	1.0.12
 CATEGORIES=	net perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -13,7 +13,7 @@ LICENSE=	GPLv2
 
 TEST_DEPENDS=	p5-Net-Pcap>=0:net/p5-Net-Pcap
 
-USES=		perl5 tar:tgz
+USES=		perl5
 USE_PERL5=	configure
 
 post-install:
diff --git a/net/p5-Net-ARP/distinfo b/net/p5-Net-ARP/distinfo
index c9f1b2b2f082..433abcb5d53a 100644
--- a/net/p5-Net-ARP/distinfo
+++ b/net/p5-Net-ARP/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588777627
-SHA256 (Net-ARP-1.0.11.tgz) = b74feb5c6ca91681ba6faf77c12e351b90b93918c7a9f33c25c1caf75a81090b
-SIZE (Net-ARP-1.0.11.tgz) = 18747
+TIMESTAMP = 1653925928
+SHA256 (Net-ARP-1.0.12.tar.gz) = 28ad8605a3a1e0f868a9898826f5461d80923e6eba1ad5e04737e60e8ba0ec70
+SIZE (Net-ARP-1.0.12.tar.gz) = 16984
diff --git a/net/p5-Net-ARP/files/patch-ppport.h b/net/p5-Net-ARP/files/patch-ppport.h
deleted file mode 100644
index f9ed1ed6981f..000000000000
--- a/net/p5-Net-ARP/files/patch-ppport.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ppport.h.orig	2009-06-20 19:10:51 UTC
-+++ ppport.h
-@@ -211,6 +211,7 @@ __DATA__
- /* Replace: 0 */
- #endif
- 
-+#undef PERL_UNUSED_DECL
- #ifdef HASATTRIBUTE
- #  if (defined(__GNUC__) && defined(__cplusplus)) || defined(__INTEL_COMPILER)
- #    define PERL_UNUSED_DECL
diff --git a/net/p5-Net-ARP/files/patch-send_packet_bsd.c b/net/p5-Net-ARP/files/patch-send_packet_bsd.c
index f724e1f37041..c33169e8c71f 100644
--- a/net/p5-Net-ARP/files/patch-send_packet_bsd.c
+++ b/net/p5-Net-ARP/files/patch-send_packet_bsd.c
@@ -1,17 +1,17 @@
---- send_packet_bsd.c.orig	2009-05-23 11:11:58 UTC
+--- send_packet_bsd.c.orig	2022-05-11 08:27:25 UTC
 +++ send_packet_bsd.c
-@@ -56,7 +56,13 @@ int send_packet_bsd(const char *dev, u_c
-       flock(bpffd,LOCK_EX);
+@@ -60,7 +60,13 @@ int send_packet_bsd(const char *dev, u_char *packet, u
+     flock(bpffd, LOCK_EX);
        
-       // Bind it to a device
--      ioctl(bpffd,BIOCSETIF,dev);
-+      if (ioctl(bpffd,BIOCSETIF,dev) == -1)
-+      {
-+	flock(bpffd,LOCK_UN);
-+	close(bpffd);
-+	perror("open bpf");
-+	return 0;
-+      }
+     // Bind it to a device
+-    ioctl(bpffd, BIOCSETIF, dev);
++    if (ioctl(bpffd, BIOCSETIF, dev) == -1)
++    {
++      flock(bpffd, LOCK_UN);
++      close(bpffd);
++      perror("open bpf");
++      return 0;
++    }
        
-       // Send the packet and unlock
-       write(bpffd,packet,packetsize);
+     // Send the packet and unlock
+     write(bpffd, packet, packetsize);