pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/ruby-raindrops Update ruby-raindrops to 0.18.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e9d4e2f1003
branches:  trunk
changeset: 363314:2e9d4e2f1003
user:      taca <taca%pkgsrc.org@localhost>
date:      Mon Jun 05 15:34:33 2017 +0000

description:
Update ruby-raindrops to 0.18.0.

=== raindrops 0.18.0 / 2017-03-23 02:44 UTC

  The most notable feature of this release is the addition of
  FreeBSD and OpenBSD TCP_INFO support.  This includes the
  Raindrops::TCP for portably mapping TCP state names to
  platform-dependent numeric values:

    https://bogomips.org/raindrops/Raindrops.html#TCP

  Thanks to Jeremy Evans and Simon Eskildsen on the
  unicorn-public%bogomips.org@localhost mailing list for inspiring
  these changes to raindrops.

  There's also a few internal cleanups, and documentation
  improvements, including some fixes to the largely-forgotten
  Raindrops::Aggreage::PMQ class:

    https://bogomips.org/raindrops/Raindrops/Aggregate/PMQ.html

  20 changes since 0.17.0:

        test_inet_diag_socket: fix Fixnum deprecation warning
        TODO: add item for IPv6 breakage
        ext: fix documentation for C ext-defined classes
        TCP_Info: custom documentation for #get!
        TypedData C-API conversion
        test_watcher: disable test correctly when aggregate is missing
        tcp_info: support this struct under FreeBSD
        define Raindrops::TCP hash for TCP states
        linux_inet_diag: reduce stack usage and simplify
        avoid reading errno repeatedly
        aggregate/pmq: avoid false sharing of lock buffers
        aggregate/pmq: remove io-extra requirement
        aggregate/pmq: avoid File#stat allocation
        Merge remote-tracking branch 'origin/freebsd'
        Merge remote-tracking branch 'origin/aggregate-pmq'
        doc: remove private email support address
        doc: update location of TCP_INFO-related stuff
        build: avoid olddoc for building the RubyGem
        doc: document Raindrops::TCP hash
        aggregate/pmq: update version numbers for Ruby and Linux

diffstat:

 www/ruby-raindrops/Makefile |   4 ++--
 www/ruby-raindrops/PLIST    |   6 +++---
 www/ruby-raindrops/distinfo |  10 +++++-----
 3 files changed, 10 insertions(+), 10 deletions(-)

diffs (62 lines):

diff -r 61965a82fb79 -r 2e9d4e2f1003 www/ruby-raindrops/Makefile
--- a/www/ruby-raindrops/Makefile       Mon Jun 05 15:33:49 2017 +0000
+++ b/www/ruby-raindrops/Makefile       Mon Jun 05 15:34:33 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2016/10/18 16:05:07 taca Exp $
+# $NetBSD: Makefile,v 1.11 2017/06/05 15:34:33 taca Exp $
 
-DISTNAME=      raindrops-0.17.0
+DISTNAME=      raindrops-0.18.0
 CATEGORIES=    www
 
 MAINTAINER=    pkgsrc%NetBSD.org@localhost
diff -r 61965a82fb79 -r 2e9d4e2f1003 www/ruby-raindrops/PLIST
--- a/www/ruby-raindrops/PLIST  Mon Jun 05 15:33:49 2017 +0000
+++ b/www/ruby-raindrops/PLIST  Mon Jun 05 15:34:33 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2016/10/18 16:05:07 taca Exp $
+@comment $NetBSD: PLIST,v 1.8 2017/06/05 15:34:33 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/gem.build_complete
 ${GEM_EXTSDIR}/raindrops_ext.${RUBY_DLEXT}
@@ -26,10 +26,10 @@
 ${GEM_LIBDIR}/examples/zbatery.conf.rb
 ${GEM_LIBDIR}/ext/raindrops/extconf.rb
 ${GEM_LIBDIR}/ext/raindrops/linux_inet_diag.c
-${GEM_LIBDIR}/ext/raindrops/linux_tcp_info.c
 ${GEM_LIBDIR}/ext/raindrops/my_fileno.h
 ${GEM_LIBDIR}/ext/raindrops/raindrops.c
 ${GEM_LIBDIR}/ext/raindrops/raindrops_atomic.h
+${GEM_LIBDIR}/ext/raindrops/tcp_info.c
 ${GEM_LIBDIR}/lib/raindrops.rb
 ${GEM_LIBDIR}/lib/raindrops/aggregate.rb
 ${GEM_LIBDIR}/lib/raindrops/aggregate/last_data_recv.rb
@@ -54,12 +54,12 @@
 ${GEM_LIBDIR}/test/test_linux_all_tcp_listen_stats_leak.rb
 ${GEM_LIBDIR}/test/test_linux_ipv6.rb
 ${GEM_LIBDIR}/test/test_linux_middleware.rb
-${GEM_LIBDIR}/test/test_linux_tcp_info.rb
 ${GEM_LIBDIR}/test/test_middleware.rb
 ${GEM_LIBDIR}/test/test_middleware_unicorn.rb
 ${GEM_LIBDIR}/test/test_middleware_unicorn_ipv6.rb
 ${GEM_LIBDIR}/test/test_raindrops.rb
 ${GEM_LIBDIR}/test/test_raindrops_gc.rb
 ${GEM_LIBDIR}/test/test_struct.rb
+${GEM_LIBDIR}/test/test_tcp_info.rb
 ${GEM_LIBDIR}/test/test_watcher.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 61965a82fb79 -r 2e9d4e2f1003 www/ruby-raindrops/distinfo
--- a/www/ruby-raindrops/distinfo       Mon Jun 05 15:33:49 2017 +0000
+++ b/www/ruby-raindrops/distinfo       Mon Jun 05 15:34:33 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.10 2016/10/18 16:05:07 taca Exp $
+$NetBSD: distinfo,v 1.11 2017/06/05 15:34:33 taca Exp $
 
-SHA1 (raindrops-0.17.0.gem) = 8ec1f14e67bd10abf1d59bb50bb005e1fb3bac8b
-RMD160 (raindrops-0.17.0.gem) = faf3dee3cc849c8c6b44c0ab8e0d0d79b73872f5
-SHA512 (raindrops-0.17.0.gem) = 447d9fc9c7102ea953a4d2b933f2ea66b20edeecd7f681abb6d372a1d8ff34b9f672153c4991347c43344a03af0bb7ef58ab8bc86eda391035aa1ab20ac40a26
-Size (raindrops-0.17.0.gem) = 59392 bytes
+SHA1 (raindrops-0.18.0.gem) = 94f63a3ecb0e6df3dcc2389d286e158bf322c35e
+RMD160 (raindrops-0.18.0.gem) = 4887da161d348e365825479302cb28692ccd3848
+SHA512 (raindrops-0.18.0.gem) = 057f7756500311bdd01a2436454d9194dd01035b68aa8ad7a130611812dbed606d020958756a95f4625812d92402f274b007d120dd541ec9068fcc5039077518
+Size (raindrops-0.18.0.gem) = 61952 bytes



Home | Main Index | Thread Index | Old Index