ports/devel/ruby-robjectteam/files/patch-install.rb
Steve Wills 161cf610e3 - Fix build with Ruby 1.9
PR:		ports/156474
Submitted by:	Eric Freeman <freebsdports@chillibear.com>
Approved by:	maintainer (timeout)
2011-05-03 01:49:59 +00:00

30 lines
846 B
Ruby

--- install.rb.orig 2003-07-08 21:24:10.000000000 +0100
+++ install.rb 2011-04-18 11:17:43.000000000 +0100
@@ -36,7 +36,7 @@
=end
require 'getoptlong'
-require 'ftools'
+require 'fileutils'
require 'find'
SOURCE_DIR = 'objectteam'
@@ -81,7 +81,7 @@
def install(source, destination)
begin
- File.install(source, destination, 0644, true)
+ FileUtils.install(source, destination, :mode => 0644, :verbose => true)
rescue Errno::EACCES
puts "Access not permitted! #{$!}"
rescue
@@ -104,7 +104,7 @@
#install directory
instdir = (instdir or install_dir())
#make sink directory
- File.makedirs(File.join(instdir, LIBDIR))
+ FileUtils.mkdir_p(File.join(instdir, LIBDIR))
#all ruby files beneath SOURCE_DIR
Find.find(SOURCE_DIR) { |f|
install(f, File.join(instdir, f)) if f =~ /.rb$/