dev-ruby/rack: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
Michael Mair-Keimberger
2020-05-10 09:16:18 +02:00
committed by Hans de Graaff
parent 3636a882c4
commit 376b8914ff
2 changed files with 0 additions and 51 deletions
@@ -1,13 +0,0 @@
diff --git a/lib/rack/rewindable_input.rb b/lib/rack/rewindable_input.rb
index accd96b..d71fde6 100644
--- a/lib/rack/rewindable_input.rb
+++ b/lib/rack/rewindable_input.rb
@@ -94,7 +94,7 @@ module Rack
end
def filesystem_has_posix_semantics?
- RUBY_PLATFORM !~ /(mswin|mingw|cygwin|java)/
+ RUBY_PLATFORM !~ /(mswin|mingw|cygwin|java)/ && RUBY_VERSION < '1.9.1'
end
end
end
@@ -1,38 +0,0 @@
From 11b5a15dd1c8a41d87eb73df7bb99a3affecd787 Mon Sep 17 00:00:00 2001
From: deepj <deepjungle.maca@gmail.com>
Date: Mon, 25 May 2015 22:41:31 +0200
Subject: [PATCH] Clean up Rack::Rewindable
---
lib/rack/rewindable_input.rb | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/lib/rack/rewindable_input.rb b/lib/rack/rewindable_input.rb
index 64efdda..dd6b784 100644
--- a/lib/rack/rewindable_input.rb
+++ b/lib/rack/rewindable_input.rb
@@ -57,15 +57,6 @@ def close
private
- # Ruby's Tempfile class has a bug. Subclass it and fix it.
- class Tempfile < ::Tempfile
- def _close
- @tmpfile.close if @tmpfile
- @data[1] = nil if @data
- @tmpfile = nil
- end
- end
-
def make_rewindable
# Buffer all data into a tempfile. Since this tempfile is private to this
# RewindableInput object, we chmod it so that nobody else can read or write
@@ -77,8 +68,6 @@ def make_rewindable
@rewindable_io.set_encoding(Encoding::BINARY) if @rewindable_io.respond_to?(:set_encoding)
@rewindable_io.binmode
if filesystem_has_posix_semantics?
- # Use ::File.unlink as 1.9.1 Tempfile has a bug where unlink closes the file!
- ::File.unlink @rewindable_io.path
raise 'Unlink failed. IO closed.' if @rewindable_io.closed?
@unlinked = true
end