Wed Feb 4 15:58:00 2015 UTC ()
Update ruby-net-ping to 1.7.7.

== 1.7.7 - 22-Jan-2015
* Pull request #1 from Mike George. This fixes domains which have http in them.

== 1.7.6 - 13-Dec-2014
* Changed TCP handling yet again, as it was returning false positives. Thanks
  go to Marcos Piccinini for the spot.

== 1.7.5 - 2-Nov-2014
* Added packet count and intervals for external pings. Thanks go to Jack Hayter
  for the patch.
* No longer report closed TCP port as active. Thanks go to Joshua Yanovski for
  the spot and patch.

== 1.7.4 - 16-Apr-2014
* Remove the Timeout block for the Ping::HTTP class because it wasn't working
  with JRuby. Instead, we use the builtin open_timeout and read_timeout
  accessors on the underlying http request. Thanks go to Ian Heggie for the
  spot.
* The Ping::HTTP#ping? more robustly parses out the port from the uri argument
  if provided. In addition, the default port is again set back to 80 as a
  last resort in the constructor.
* Added timeout and port tests for the Ping::HTTP class.
* If a host is unreachable explicitly set the result to false regardless of
  the actual exit status. This appears to only affect Windows 7 and later.
* Reinstated the Timeout block for the Ping::ICMP class. Without it, threaded
  pings could end up in an infinite loop. Thanks go to muirmanders for the spot.

== 1.7.3 - 3-Apr-2014
* Removed the Timeout block for the Ping::External class as it apparently
  hasn't worked with open3 for some time. Instead, it now uses your command
  line ping's timeout switch. Thanks go to Andrea Bernardo Ciddio for the
  spot.
* Made ICMP pings thread safe. I think.
* Removed a redundant Timeout block in the Ping::ICMP class.
* If an ICMP ping times out, the exception attribute is set to "timeout".
* Added explicit support for AIX for the Ping::External class.
* Bumped minimum required Ruby version to 1.9.3.


(taca)
diff -r1.6 -r1.7 pkgsrc/net/ruby-net-ping/Makefile
diff -r1.2 -r1.3 pkgsrc/net/ruby-net-ping/PLIST
diff -r1.5 -r1.6 pkgsrc/net/ruby-net-ping/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/net/ruby-net-ping/Makefile (expand / switch to unified diff)

--- pkgsrc/net/ruby-net-ping/Makefile 2014/03/17 14:25:07 1.6
+++ pkgsrc/net/ruby-net-ping/Makefile 2015/02/04 15:58:00 1.7
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.6 2014/03/17 14:25:07 taca Exp $ 1# $NetBSD: Makefile,v 1.7 2015/02/04 15:58:00 taca Exp $
2 2
3DISTNAME= net-ping-1.7.2 3DISTNAME= net-ping-1.7.7
4CATEGORIES= print 4CATEGORIES= print
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://www.rubyforge.org/projects/shards 7HOMEPAGE= http://www.rubyforge.org/projects/shards
8COMMENT= Ping interface for Ruby 8COMMENT= Ping interface for Ruby
9LICENSE= mit 9LICENSE= mit
10 10
11RUBY_VERSION_SUPPORTED= 193 200 21 11RUBY_VERSION_SUPPORTED= 193 200 21
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/net/ruby-net-ping/PLIST (expand / switch to unified diff)

--- pkgsrc/net/ruby-net-ping/PLIST 2014/03/14 18:14:26 1.2
+++ pkgsrc/net/ruby-net-ping/PLIST 2015/02/04 15:58:00 1.3
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1@comment $NetBSD: PLIST,v 1.2 2014/03/14 18:14:26 taca Exp $ 1@comment $NetBSD: PLIST,v 1.3 2015/02/04 15:58:00 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/CHANGES 3${GEM_LIBDIR}/CHANGES
4${GEM_LIBDIR}/Gemfile 4${GEM_LIBDIR}/Gemfile
 5${GEM_LIBDIR}/Gemfile.lock
5${GEM_LIBDIR}/MANIFEST 6${GEM_LIBDIR}/MANIFEST
6${GEM_LIBDIR}/README 7${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/Rakefile 8${GEM_LIBDIR}/Rakefile
8${GEM_LIBDIR}/doc/ping.txt 9${GEM_LIBDIR}/doc/ping.txt
9${GEM_LIBDIR}/examples/example_pingexternal.rb 10${GEM_LIBDIR}/examples/example_pingexternal.rb
10${GEM_LIBDIR}/examples/example_pinghttp.rb 11${GEM_LIBDIR}/examples/example_pinghttp.rb
11${GEM_LIBDIR}/examples/example_pingtcp.rb 12${GEM_LIBDIR}/examples/example_pingtcp.rb
12${GEM_LIBDIR}/examples/example_pingudp.rb 13${GEM_LIBDIR}/examples/example_pingudp.rb
13${GEM_LIBDIR}/lib/net/ping.rb 14${GEM_LIBDIR}/lib/net/ping.rb
14${GEM_LIBDIR}/lib/net/ping/external.rb 15${GEM_LIBDIR}/lib/net/ping/external.rb
15${GEM_LIBDIR}/lib/net/ping/http.rb 16${GEM_LIBDIR}/lib/net/ping/http.rb
16${GEM_LIBDIR}/lib/net/ping/icmp.rb 17${GEM_LIBDIR}/lib/net/ping/icmp.rb
17${GEM_LIBDIR}/lib/net/ping/ping.rb 18${GEM_LIBDIR}/lib/net/ping/ping.rb
18${GEM_LIBDIR}/lib/net/ping/tcp.rb 19${GEM_LIBDIR}/lib/net/ping/tcp.rb
19${GEM_LIBDIR}/lib/net/ping/udp.rb 20${GEM_LIBDIR}/lib/net/ping/udp.rb

cvs diff -r1.5 -r1.6 pkgsrc/net/ruby-net-ping/distinfo (expand / switch to unified diff)

--- pkgsrc/net/ruby-net-ping/distinfo 2014/03/14 18:14:26 1.5
+++ pkgsrc/net/ruby-net-ping/distinfo 2015/02/04 15:58:00 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2014/03/14 18:14:26 taca Exp $ 1$NetBSD: distinfo,v 1.6 2015/02/04 15:58:00 taca Exp $
2 2
3SHA1 (net-ping-1.7.2.gem) = 3bddacd120a7a333c94ced064bc2da301c5c1e86 3SHA1 (net-ping-1.7.7.gem) = 8de20ae617b92c75dabf44c84f65ba4b0ab897a7
4RMD160 (net-ping-1.7.2.gem) = ee10b42e25c4e2630d6cb4415ce5ceb4447c390b 4RMD160 (net-ping-1.7.7.gem) = e11a38eb0732b4e45d00995f7c02633d32aae6e9
5Size (net-ping-1.7.2.gem) = 26112 bytes 5Size (net-ping-1.7.7.gem) = 27136 bytes