Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2014 13:41:07 +0000 (UTC)
From:      Rodrigo Osorio <rodrigo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r362694 - in head/net-mgmt/smokeping: . files
Message-ID:  <201407231341.s6NDf7Oi068569@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rodrigo
Date: Wed Jul 23 13:41:07 2014
New Revision: 362694
URL: http://svnweb.freebsd.org/changeset/ports/362694
QAT: https://qat.redports.org/buildarchive/r362694/

Log:
  Fix a minima the plugin breakage introduced by Net::DNS 0.75 and above.
  This bug is complex and must be fixed upstream (smokeping)[1].
  [1] https://rt.cpan.org/Public/Bug/Display.html?id=96479
  
  PR:		ports/192037
  Submitted by:	feld
  Reviewed by:	rodrigo (maintainer)
  Approved by:	kwm (mentor)
  MFH:		2014Q3

Added:
  head/net-mgmt/smokeping/files/patch-lib__Smokeping__probes__AnotherDNS.pm   (contents, props changed)
Modified:
  head/net-mgmt/smokeping/Makefile

Modified: head/net-mgmt/smokeping/Makefile
==============================================================================
--- head/net-mgmt/smokeping/Makefile	Wed Jul 23 13:36:58 2014	(r362693)
+++ head/net-mgmt/smokeping/Makefile	Wed Jul 23 13:41:07 2014	(r362694)
@@ -3,7 +3,7 @@
 
 PORTNAME=	smokeping
 PORTVERSION=	2.6.9
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net-mgmt www
 MASTER_SITES=	http://oss.oetiker.ch/smokeping/pub/ \
 		http://smokeping.cs.pu.edu.tw/pub/

Added: head/net-mgmt/smokeping/files/patch-lib__Smokeping__probes__AnotherDNS.pm
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/smokeping/files/patch-lib__Smokeping__probes__AnotherDNS.pm	Wed Jul 23 13:41:07 2014	(r362694)
@@ -0,0 +1,20 @@
+--- lib/Smokeping/probes/AnotherDNS.pm.orig	2012-07-09 09:45:46.000000000 +0000
++++ lib/Smokeping/probes/AnotherDNS.pm	2014-07-22 23:07:45.626343897 +0000
+@@ -25,6 +25,8 @@
+ use IO::Select;
+ use Net::DNS;
+ 
++use constant PACKETSZ => 512;
++
+ sub pod_hash {
+ 	return {
+ 		name => <<DOC,
+@@ -95,7 +97,7 @@
+         $elapsed = tv_interval( $t0, $t1 );
+         if ( defined $ready ) {
+             my $buf = '';
+-            $ready->recv( $buf, &Net::DNS::PACKETSZ );
++            $ready->recv( $buf, PACKETSZ );
+ 	    my ($recvPacket, $err) = Net::DNS::Packet->new(\$buf);
+ 	    if (defined $recvPacket) {
+ 		my $recvHeader = $recvPacket->header();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407231341.s6NDf7Oi068569>