On 12/14 02:08, Jeremy Evans wrote:
> Bump to the latest release of ruby 2.3 and 2.4.

Here's a backport for 6.2-stable.  Due to the minimal changes, for ruby
2.2, 2.3, and 2.4, I'm just using the newer upstream version directly.
Both security issues need to be backported to 2.1, and one security
issue needs to be backported to 1.8.

I'll commit this on Monday unless I hear objections.

Thanks,
Jeremy

Index: 1.8/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/1.8/Attic/Makefile,v
retrieving revision 1.45
diff -u -p -u -p -r1.45 Makefile
--- 1.8/Makefile        16 Sep 2017 22:54:58 -0000      1.45
+++ 1.8/Makefile        15 Dec 2017 17:28:20 -0000
@@ -20,7 +20,7 @@ PKGNAME-ri_docs=      ruby-ri_docs-${VERSION}
 PKG_ARCH-ri_docs=      *
 PKGSPEC-main=          ruby->=1.8,<1.9
 
-REVISION-main=         9
+REVISION-main=         10
 REVISION-iconv=                0
 REVISION-ri_docs=      2
 
Index: 1.8/patches/patch-lib_net_ftp_rb
===================================================================
RCS file: 1.8/patches/patch-lib_net_ftp_rb
diff -N 1.8/patches/patch-lib_net_ftp_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 1.8/patches/patch-lib_net_ftp_rb    15 Dec 2017 17:28:20 -0000
@@ -0,0 +1,45 @@
+$OpenBSD$
+
+Index: lib/net/ftp.rb
+--- lib/net/ftp.rb.orig
++++ lib/net/ftp.rb
+@@ -494,10 +494,10 @@ module Net
+                     blocksize = DEFAULT_BLOCKSIZE, &block) # :yield: data
+       if @resume
+       rest_offset = File.size?(localfile)
+-      f = open(localfile, "a")
++      f = File.open(localfile, "a")
+       else
+       rest_offset = nil
+-      f = open(localfile, "w")
++      f = File.open(localfile, "w")
+       end
+       begin
+       f.binmode
+@@ -516,7 +516,7 @@ module Net
+     # line at a time.
+     #
+     def gettextfile(remotefile, localfile = File.basename(remotefile), 
&block) # :yield: line
+-      f = open(localfile, "w")
++      f = File.open(localfile, "w")
+       begin
+       retrlines("RETR " + remotefile) do |line|
+         f.puts(line)
+@@ -556,7 +556,7 @@ module Net
+       else
+       rest_offset = nil
+       end
+-      f = open(localfile)
++      f = File.open(localfile)
+       begin
+       f.binmode
+       storbinary("STOR " + remotefile, f, blocksize, rest_offset, &block)
+@@ -571,7 +571,7 @@ module Net
+     # passing in the transmitted data one line at a time.
+     #
+     def puttextfile(localfile, remotefile = File.basename(localfile), &block) 
# :yield: line
+-      f = open(localfile)
++      f = File.open(localfile)
+       begin
+       storlines("STOR " + remotefile, f, &block)
+       ensure
Index: 2.1/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.1/Attic/Makefile,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 Makefile
--- 2.1/Makefile        16 Sep 2017 22:52:40 -0000      1.28
+++ 2.1/Makefile        15 Dec 2017 17:28:20 -0000
@@ -15,7 +15,8 @@ PKGNAME-gdbm =                ruby21-gdbm-${VERSION}
 PKGNAME-tk =           ruby21-tk-${VERSION}
 PKGNAME-ri_docs =      ruby21-ri_docs-${VERSION}
 
-REVISION-main =                5
+REVISION-main =                6
+REVISION-ri_docs =     0
 PKG_ARCH-ri_docs =     *
 WANTLIB-ri_docs =      # empty
 
Index: 2.1/patches/patch-lib_net_ftp_rb
===================================================================
RCS file: 2.1/patches/patch-lib_net_ftp_rb
diff -N 2.1/patches/patch-lib_net_ftp_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_net_ftp_rb    15 Dec 2017 17:28:20 -0000
@@ -0,0 +1,45 @@
+$OpenBSD$
+
+Index: lib/net/ftp.rb
+--- lib/net/ftp.rb.orig
++++ lib/net/ftp.rb
+@@ -603,10 +603,10 @@ module Net
+       if localfile
+         if @resume
+           rest_offset = File.size?(localfile)
+-          f = open(localfile, "a")
++          f = File.open(localfile, "a")
+         else
+           rest_offset = nil
+-          f = open(localfile, "w")
++          f = File.open(localfile, "w")
+         end
+       elsif !block_given?
+         result = ""
+@@ -634,7 +634,7 @@ module Net
+     def gettextfile(remotefile, localfile = File.basename(remotefile)) # 
:yield: line
+       result = nil
+       if localfile
+-        f = open(localfile, "w")
++        f = File.open(localfile, "w")
+       elsif !block_given?
+         result = ""
+       end
+@@ -680,7 +680,7 @@ module Net
+       else
+         rest_offset = nil
+       end
+-      f = open(localfile)
++      f = File.open(localfile)
+       begin
+         f.binmode
+         if rest_offset
+@@ -699,7 +699,7 @@ module Net
+     # passing in the transmitted data one line at a time.
+     #
+     def puttextfile(localfile, remotefile = File.basename(localfile), &block) 
# :yield: line
+-      f = open(localfile)
++      f = File.open(localfile)
+       begin
+         storlines("STOR " + remotefile, f, &block)
+       ensure
Index: 2.1/patches/patch-lib_rubygems_config_file_rb
===================================================================
RCS file: 2.1/patches/patch-lib_rubygems_config_file_rb
diff -N 2.1/patches/patch-lib_rubygems_config_file_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_rubygems_config_file_rb       15 Dec 2017 17:28:20 
-0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: lib/rubygems/config_file.rb
+--- lib/rubygems/config_file.rb.orig
++++ lib/rubygems/config_file.rb
+@@ -330,7 +330,7 @@ if you believe they were disclosed to a third party.
+     return {} unless filename and File.exist? filename
+ 
+     begin
+-      content = YAML.load(File.read(filename))
++      content = Gem::SafeYAML.load(File.read(filename))
+       unless content.kind_of? Hash
+         warn "Failed to load #{filename} because it doesn't contain valid 
YAML hash"
+         return {}
Index: 2.1/patches/patch-lib_rubygems_package_old_rb
===================================================================
RCS file: 2.1/patches/patch-lib_rubygems_package_old_rb
diff -N 2.1/patches/patch-lib_rubygems_package_old_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_rubygems_package_old_rb       15 Dec 2017 17:28:20 
-0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: lib/rubygems/package/old.rb
+--- lib/rubygems/package/old.rb.orig
++++ lib/rubygems/package/old.rb
+@@ -100,7 +100,7 @@ class Gem::Package::Old < Gem::Package
+       header << line
+     end
+ 
+-    YAML.load header
++    Gem::SafeYAML.safe_load header
+   end
+ 
+   ##
Index: 2.1/patches/patch-lib_rubygems_package_rb
===================================================================
RCS file: 2.1/patches/patch-lib_rubygems_package_rb
diff -N 2.1/patches/patch-lib_rubygems_package_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_rubygems_package_rb   15 Dec 2017 17:28:20 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: lib/rubygems/package.rb
+--- lib/rubygems/package.rb.orig
++++ lib/rubygems/package.rb
+@@ -441,7 +441,7 @@ EOM
+ 
+     @checksums = gem.seek 'checksums.yaml.gz' do |entry|
+       Zlib::GzipReader.wrap entry do |gz_io|
+-        YAML.load gz_io.read
++        Gem::SafeYAML.safe_load gz_io.read
+       end
+     end
+   end
Index: 2.1/patches/patch-lib_rubygems_rb
===================================================================
RCS file: 2.1/patches/patch-lib_rubygems_rb
diff -N 2.1/patches/patch-lib_rubygems_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_rubygems_rb   15 Dec 2017 17:28:20 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+
+Index: lib/rubygems.rb
+--- lib/rubygems.rb.orig
++++ lib/rubygems.rb
+@@ -590,7 +590,7 @@ module Gem
+ 
+     unless test_syck
+       begin
+-        gem 'psych', '~> 1.2', '>= 1.2.1'
++        gem 'psych', '~> 2.0.0'
+       rescue Gem::LoadError
+         # It's OK if the user does not have the psych gem installed.  We will
+         # attempt to require the stdlib version
+@@ -614,6 +614,7 @@ module Gem
+     end
+ 
+     require 'yaml'
++    require 'rubygems/safe_yaml'
+ 
+     # If we're supposed to be using syck, then we may have to force
+     # activate it via the YAML::ENGINE API.
Index: 2.1/patches/patch-lib_rubygems_safe_yaml_rb
===================================================================
RCS file: 2.1/patches/patch-lib_rubygems_safe_yaml_rb
diff -N 2.1/patches/patch-lib_rubygems_safe_yaml_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 2.1/patches/patch-lib_rubygems_safe_yaml_rb 15 Dec 2017 17:28:20 -0000
@@ -0,0 +1,54 @@
+$OpenBSD$
+
+Index: lib/rubygems/safe_yaml.rb
+--- lib/rubygems/safe_yaml.rb.orig
++++ lib/rubygems/safe_yaml.rb
+@@ -0,0 +1,48 @@
++module Gem
++
++  ###
++  # This module is used for safely loading YAML specs from a gem.  The
++  # `safe_load` method defined on this module is specifically designed for
++  # loading Gem specifications.  For loading other YAML safely, please see
++  # Psych.safe_load
++
++  module SafeYAML
++    WHITELISTED_CLASSES = %w(
++      Symbol
++      Time
++      Date
++      Gem::Dependency
++      Gem::Platform
++      Gem::Requirement
++      Gem::Specification
++      Gem::Version
++      Gem::Version::Requirement
++      YAML::Syck::DefaultKey
++      Syck::DefaultKey
++    )
++
++    WHITELISTED_SYMBOLS = %w(
++      development
++      runtime
++    )
++
++    if ::YAML.respond_to? :safe_load
++      def self.safe_load input
++        ::YAML.safe_load(input, WHITELISTED_CLASSES, WHITELISTED_SYMBOLS, 
true)
++      end
++
++      def self.load input
++        ::YAML.safe_load(input, [::Symbol])
++      end
++    else
++      warn "YAML safe loading is not available. Please upgrade psych to a 
version that supports safe loading (>= 2.0)."
++      def self.safe_load input, *args
++        ::YAML.load input
++      end
++
++      def self.load input
++        ::YAML.load input
++      end
++    end
++  end
++end
Index: 2.1/patches/patch-lib_rubygems_specification_rb
===================================================================
RCS file: 
/cvs/ports/lang/ruby/2.1/patches/Attic/patch-lib_rubygems_specification_rb,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-lib_rubygems_specification_rb
--- 2.1/patches/patch-lib_rubygems_specification_rb     2 Sep 2017 21:32:07 
-0000       1.1
+++ 2.1/patches/patch-lib_rubygems_specification_rb     15 Dec 2017 17:28:20 
-0000
@@ -12,6 +12,15 @@ Index: lib/rubygems/specification.rb
    # :startdoc:
  
    ##
+@@ -973,7 +973,7 @@ class Gem::Specification < Gem::BasicSpecification
+     Gem.load_yaml
+ 
+     input = normalize_yaml_input input
+-    spec = YAML.load input
++    spec = Gem::SafeYAML.safe_load input
+ 
+     if spec && spec.class == FalseClass then
+       raise Gem::EndOfYAMLException
 @@ -2435,9 +2437,15 @@ class Gem::Specification < Gem::BasicSpecification
        end
      end
Index: 2.1/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.1/pkg/Attic/PLIST-main,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST-main
--- 2.1/pkg/PLIST-main  4 Nov 2016 17:03:29 -0000       1.9
+++ 2.1/pkg/PLIST-main  15 Dec 2017 17:28:20 -0000
@@ -890,6 +890,7 @@ lib/ruby/${RUBYLIBREV}/rubygems/resolver
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/stats.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_set.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_specification.rb
+lib/ruby/${RUBYLIBREV}/rubygems/safe_yaml.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security/
 lib/ruby/${RUBYLIBREV}/rubygems/security/policies.rb
Index: 2.1/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.1/pkg/Attic/PLIST-ri_docs,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 PLIST-ri_docs
--- 2.1/pkg/PLIST-ri_docs       7 Apr 2016 14:24:30 -0000       1.7
+++ 2.1/pkg/PLIST-ri_docs       15 Dec 2017 17:28:20 -0000
@@ -3403,6 +3403,10 @@ share/ri/${RUBYLIBREV}/system/Gem/Resolv
 share/ri/${RUBYLIBREV}/system/Gem/Resolver/stats-i.ri
 share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/
 
share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/cdesc-RubyVersionMismatch.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/cdesc-SafeYAML.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/load-c.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/safe_load-c.ri
 share/ri/${RUBYLIBREV}/system/Gem/Security/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/cdesc-Exception.ri
Index: 2.2/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/Attic/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- 2.2/Makefile        16 Sep 2017 22:45:26 -0000      1.22
+++ 2.2/Makefile        15 Dec 2017 17:28:20 -0000
@@ -5,7 +5,7 @@ COMMENT-gdbm =          gdbm interface for ruby
 COMMENT-tk =           tk interface for ruby
 COMMENT-ri_docs =      ri documentation files for ruby
 
-VERSION =              2.2.8
+VERSION =              2.2.9
 RUBYLIBREV =           2.2
 DISTNAME =             ruby-${VERSION}
 
Index: 2.2/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/Attic/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- 2.2/distinfo        16 Sep 2017 22:45:26 -0000      1.10
+++ 2.2/distinfo        15 Dec 2017 17:28:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.2.8.tar.gz) = jze52FOL+OUK0JjbKnFupJWFrRYBu9NH74TKBmLZJoo=
-SIZE (ruby-2.2.8.tar.gz) = 16681654
+SHA256 (ruby-2.2.9.tar.gz) = L0fHcFT8QMz94iUBQlJW0yxPoMyvlVTw1pntQ2vsoaY=
+SIZE (ruby-2.2.9.tar.gz) = 16681209
Index: 2.2/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/pkg/Attic/PLIST-main,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 PLIST-main
--- 2.2/pkg/PLIST-main  16 Sep 2017 22:45:26 -0000      1.6
+++ 2.2/pkg/PLIST-main  15 Dec 2017 17:28:20 -0000
@@ -881,6 +881,7 @@ lib/ruby/${RUBYLIBREV}/rubygems/resolver
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/stats.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_set.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_specification.rb
+lib/ruby/${RUBYLIBREV}/rubygems/safe_yaml.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security/
 lib/ruby/${RUBYLIBREV}/rubygems/security/policies.rb
Index: 2.2/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.2/pkg/Attic/PLIST-ri_docs,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST-ri_docs
--- 2.2/pkg/PLIST-ri_docs       4 Apr 2017 21:40:01 -0000       1.5
+++ 2.2/pkg/PLIST-ri_docs       15 Dec 2017 17:28:20 -0000
@@ -3250,6 +3250,10 @@ share/ri/${RUBYLIBREV}/system/Gem/Resolv
 share/ri/${RUBYLIBREV}/system/Gem/Resolver/stats-i.ri
 share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/
 
share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/cdesc-RubyVersionMismatch.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/cdesc-SafeYAML.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/load-c.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/safe_load-c.ri
 share/ri/${RUBYLIBREV}/system/Gem/Security/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/cdesc-Exception.ri
Index: 2.3/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- 2.3/Makefile        16 Sep 2017 22:43:38 -0000      1.19
+++ 2.3/Makefile        15 Dec 2017 17:28:20 -0000
@@ -5,7 +5,7 @@ COMMENT-gdbm =          gdbm interface for ruby
 COMMENT-tk =           tk interface for ruby
 COMMENT-ri_docs =      ri documentation files for ruby
 
-VERSION =              2.3.5
+VERSION =              2.3.6
 RUBYLIBREV =           2.3
 DISTNAME =             ruby-${VERSION}
 
Index: 2.3/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/distinfo,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 distinfo
--- 2.3/distinfo        16 Sep 2017 22:43:38 -0000      1.7
+++ 2.3/distinfo        15 Dec 2017 17:28:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.3.5.tar.gz) = VGL3u7KL7/XadEGWhHHtki+WTbGr3OgriGBgiswj3cw=
-SIZE (ruby-2.3.5.tar.gz) = 17836997
+SHA256 (ruby-2.3.6.tar.gz) = gyJRMnn57fphLURbwRGoeJT6wRKOqlOTAc6/wN1RVx4=
+SIZE (ruby-2.3.6.tar.gz) = 17840901
Index: 2.3/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST-main
--- 2.3/pkg/PLIST-main  16 Sep 2017 22:43:38 -0000      1.5
+++ 2.3/pkg/PLIST-main  15 Dec 2017 17:28:20 -0000
@@ -841,6 +841,7 @@ lib/ruby/${RUBYLIBREV}/rubygems/resolver
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/stats.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_set.rb
 lib/ruby/${RUBYLIBREV}/rubygems/resolver/vendor_specification.rb
+lib/ruby/${RUBYLIBREV}/rubygems/safe_yaml.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security.rb
 lib/ruby/${RUBYLIBREV}/rubygems/security/
 lib/ruby/${RUBYLIBREV}/rubygems/security/policies.rb
Index: 2.3/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.3/pkg/PLIST-ri_docs,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST-ri_docs
--- 2.3/pkg/PLIST-ri_docs       16 Sep 2017 22:43:38 -0000      1.5
+++ 2.3/pkg/PLIST-ri_docs       15 Dec 2017 17:28:20 -0000
@@ -3414,6 +3414,10 @@ share/ri/${RUBYLIBREV}/system/Gem/Resolv
 share/ri/${RUBYLIBREV}/system/Gem/Resolver/stats-i.ri
 share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/
 
share/ri/${RUBYLIBREV}/system/Gem/RubyVersionMismatch/cdesc-RubyVersionMismatch.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/cdesc-SafeYAML.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/load-c.ri
+share/ri/${RUBYLIBREV}/system/Gem/SafeYAML/safe_load-c.ri
 share/ri/${RUBYLIBREV}/system/Gem/Security/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/
 share/ri/${RUBYLIBREV}/system/Gem/Security/Exception/cdesc-Exception.ri
Index: 2.4/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.4/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- 2.4/Makefile        16 Sep 2017 22:42:37 -0000      1.6
+++ 2.4/Makefile        15 Dec 2017 17:28:20 -0000
@@ -4,7 +4,7 @@ COMMENT-main =          object oriented script l
 COMMENT-gdbm =         gdbm interface for ruby
 COMMENT-ri_docs =      ri documentation files for ruby
 
-VERSION =              2.4.2
+VERSION =              2.4.3
 RUBYLIBREV =           2.4
 DISTNAME =             ruby-${VERSION}
 
Index: 2.4/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.4/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- 2.4/distinfo        16 Sep 2017 22:42:37 -0000      1.4
+++ 2.4/distinfo        15 Dec 2017 17:28:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.4.2.tar.gz) = k7nnXgCyYrxN72smt66HF+/CUsRxVKu3OS5UNX5sjJw=
-SIZE (ruby-2.4.2.tar.gz) = 14187859
+SHA256 (ruby-2.4.3.tar.gz) = /QN1WCySBFqn0xhU5yRHH7Rp4RpLCP8zTTkFLMqqOpg=
+SIZE (ruby-2.4.3.tar.gz) = 14178729
Index: 2.4/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.4/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST-main
--- 2.4/pkg/PLIST-main  16 Sep 2017 22:42:37 -0000      1.3
+++ 2.4/pkg/PLIST-main  15 Dec 2017 17:28:20 -0000
@@ -858,6 +858,7 @@ lib/ruby/${REV}/rubygems/resolver/specif
 lib/ruby/${REV}/rubygems/resolver/stats.rb
 lib/ruby/${REV}/rubygems/resolver/vendor_set.rb
 lib/ruby/${REV}/rubygems/resolver/vendor_specification.rb
+lib/ruby/${REV}/rubygems/safe_yaml.rb
 lib/ruby/${REV}/rubygems/security.rb
 lib/ruby/${REV}/rubygems/security/
 lib/ruby/${REV}/rubygems/security/policies.rb
Index: 2.4/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.4/pkg/PLIST-ri_docs,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST-ri_docs
--- 2.4/pkg/PLIST-ri_docs       16 Sep 2017 22:42:37 -0000      1.3
+++ 2.4/pkg/PLIST-ri_docs       15 Dec 2017 17:28:20 -0000
@@ -3520,6 +3520,10 @@ share/ri/${REV}/system/Gem/Resolver/sort
 share/ri/${REV}/system/Gem/Resolver/stats-i.ri
 share/ri/${REV}/system/Gem/RubyVersionMismatch/
 share/ri/${REV}/system/Gem/RubyVersionMismatch/cdesc-RubyVersionMismatch.ri
+share/ri/${REV}/system/Gem/SafeYAML/
+share/ri/${REV}/system/Gem/SafeYAML/cdesc-SafeYAML.ri
+share/ri/${REV}/system/Gem/SafeYAML/load-c.ri
+share/ri/${REV}/system/Gem/SafeYAML/safe_load-c.ri
 share/ri/${REV}/system/Gem/Security/
 share/ri/${REV}/system/Gem/Security/Exception/
 share/ri/${REV}/system/Gem/Security/Exception/cdesc-Exception.ri

Reply via email to