diff options
Diffstat (limited to 'multimedia/mkvtoolnix/files/patch-rake.d_extensions.rb')
-rw-r--r-- | multimedia/mkvtoolnix/files/patch-rake.d_extensions.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/multimedia/mkvtoolnix/files/patch-rake.d_extensions.rb b/multimedia/mkvtoolnix/files/patch-rake.d_extensions.rb new file mode 100644 index 000000000000..ed8b289f3481 --- /dev/null +++ b/multimedia/mkvtoolnix/files/patch-rake.d_extensions.rb @@ -0,0 +1,23 @@ +--- rake.d/extensions.rb.orig 2022-03-13 12:54:56 UTC ++++ rake.d/extensions.rb +@@ -62,14 +62,14 @@ class Array + :windows => %w{linux macos unix x11}, + } + +- reject.each do |os, types| +- next if !$building_for[os] ++ # Treat other OS (e.g. FreeBSD) the same as Linux wrt. which files to compile ++ os = $building_for.keys.select { |key| $building_for[key] }.first ++ types = reject[os || :linux] + +- re = '(?:' + types.join('|') + ')' +- re = %r{(?:/|^)#{re}[_.]} ++ re = '(?:' + types.join('|') + ')' ++ re = %r{(?:/|^)#{re}[_.]} + +- self.reject! { |f| re.match f } +- end ++ self.reject! { |f| re.match f } + + return self + end |