summaryrefslogtreecommitdiff
path: root/lang/ruby24/files/patch-tool_rbinstall.rb
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2020-03-31 11:26:12 +0000
committerRene Ladan <rene@FreeBSD.org>2020-03-31 11:26:12 +0000
commitde7e9cd98e0cfbb19a562a544a22f3e542b88b1c (patch)
treebb3771e2e3b91962ed62d2b99c7481308a5108cd /lang/ruby24/files/patch-tool_rbinstall.rb
parentdatabases/py-Mango: use MongoDB 3.6 instead of EOL 3.4 (diff)
Remove expired ports:
2020-03-29 security/w3af: Uses deprecated version of Python 2020-03-30 sysutils/duplicity-devel: Obsolete now, use sysutils/duplicity instead 2020-03-31 net-mgmt/tornova: Use EOL'd Python 2.7 2020-03-31 audio/py-ogg: Unmaintained, uses EOLed python27 2020-03-31 net-mgmt/onionlauncher: Use EOL'd Python 2.7 2020-03-31 databases/mongodb34: EOL January 2020; See https://www.mongodb.com/support-policy 2020-03-31 graphics/sane-frontends: Unmaintained upstream, no consumers left 2020-03-31 lang/ruby24: Move to a new version (lang/ruby26 or above). Ruby 2.4 is in security maintenance phase and planned for EOL on March 31, 2020 2020-03-31 databases/pgpool: Reached EOL at 2019-10-31, please use pgpool-II-35 or higher 2020-03-31 net/pygopherd: Unmaintained, uses EOLed python27 databases/mongodb34-tools: Part of expired MongoDB 3.4
Notes
Notes: svn path=/head/; revision=529961
Diffstat (limited to 'lang/ruby24/files/patch-tool_rbinstall.rb')
-rw-r--r--lang/ruby24/files/patch-tool_rbinstall.rb130
1 files changed, 0 insertions, 130 deletions
diff --git a/lang/ruby24/files/patch-tool_rbinstall.rb b/lang/ruby24/files/patch-tool_rbinstall.rb
deleted file mode 100644
index e858ac3509c6..000000000000
--- a/lang/ruby24/files/patch-tool_rbinstall.rb
+++ /dev/null
@@ -1,130 +0,0 @@
---- tool/rbinstall.rb.orig 2017-03-12 08:02:52 UTC
-+++ tool/rbinstall.rb
-@@ -324,6 +324,7 @@ bindir = CONFIG["bindir", true]
- libdir = CONFIG[CONFIG.fetch("libdirname", "libdir"), true]
- rubyhdrdir = CONFIG["rubyhdrdir", true]
- archhdrdir = CONFIG["rubyarchhdrdir"] || (rubyhdrdir + "/" + CONFIG['arch'])
-+libdatadir = CONFIG["prefix", true] + "/" + "libdata"
- rubylibdir = CONFIG["rubylibdir", true]
- archlibdir = CONFIG["rubyarchdir", true]
- sitelibdir = CONFIG["sitelibdir"]
-@@ -378,7 +379,7 @@ end
- install?(:local, :arch, :data) do
- pc = CONFIG["ruby_pc"]
- if pc and File.file?(pc) and File.size?(pc)
-- prepare "pkgconfig data", pkgconfigdir = File.join(libdir, "pkgconfig")
-+ prepare "pkgconfig data", pkgconfigdir = File.join(libdatadir, "pkgconfig")
- install pc, pkgconfigdir, :mode => $data_mode
- end
- end
-@@ -694,110 +695,6 @@ end
-
- # :startdoc:
-
--install?(:ext, :comm, :gem) do
-- gem_dir = Gem.default_dir
-- directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode)
-- prepare "default gems", gem_dir, directories
--
-- spec_dir = File.join(gem_dir, directories.grep(/^spec/)[0])
-- default_spec_dir = "#{spec_dir}/default"
-- makedirs(default_spec_dir)
--
-- gems = Dir.glob(srcdir+"/{lib,ext}/**/*.gemspec").map {|src|
-- spec = Gem::Specification.load(src) || raise("invalid spec in #{src}")
-- file_collector = RbInstall::Specs::FileCollector.new(File.dirname(src))
-- files = file_collector.collect
-- next if files.empty?
-- spec.files = files
-- spec
-- }
-- gems.compact.sort_by(&:name).each do |gemspec|
-- full_name = "#{gemspec.name}-#{gemspec.version}"
--
-- puts "#{" "*30}#{gemspec.name} #{gemspec.version}"
-- gemspec_path = File.join(default_spec_dir, "#{full_name}.gemspec")
-- open_for_install(gemspec_path, $data_mode) do
-- gemspec.to_ruby
-- end
--
-- unless gemspec.executables.empty? then
-- bin_dir = File.join(gem_dir, 'gems', full_name, gemspec.bindir)
-- makedirs(bin_dir)
--
-- execs = gemspec.executables.map {|exec| File.join(srcdir, 'bin', exec)}
-- install(execs, bin_dir, :mode => $script_mode)
-- end
-- end
--end
--
--install?(:ext, :comm, :gem) do
-- gem_dir = Gem.default_dir
-- directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode)
-- prepare "bundle gems", gem_dir, directories
-- install_dir = with_destdir(gem_dir)
-- installed_gems = {}
-- options = {
-- :install_dir => install_dir,
-- :bin_dir => with_destdir(bindir),
-- :domain => :local,
-- :ignore_dependencies => true,
-- :dir_mode => $dir_mode,
-- :data_mode => $data_mode,
-- :prog_mode => $prog_mode,
-- :wrappers => true,
-- :format_executable => true,
-- }
-- gem_ext_dir = "#$extout/gems/#{CONFIG['arch']}"
-- extensions_dir = Gem::StubSpecification.gemspec_stub("", gem_dir, gem_dir).extensions_dir
-- Gem::Specification.each_gemspec([srcdir+'/gems/*']) do |path|
-- dir = File.dirname(path)
-- spec = Dir.chdir(dir) {
-- Gem::Specification.load(File.basename(path))
-- }
-- next unless spec.platform == Gem::Platform::RUBY
-- next unless spec.full_name == path[srcdir.size..-1][/\A\/gems\/([^\/]+)/, 1]
-- spec.extension_dir = "#{extensions_dir}/#{spec.full_name}"
-- if File.directory?(ext = "#{gem_ext_dir}/#{spec.full_name}")
-- spec.extensions[0] ||= "-"
-- end
-- ins = RbInstall::UnpackedInstaller.new(spec, options)
-- puts "#{" "*30}#{spec.name} #{spec.version}"
-- ins.install
-- File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
-- unless spec.extensions.empty?
-- install_recursive(ext, spec.extension_dir)
-- end
-- installed_gems[spec.full_name] = true
-- end
-- installed_gems, gems = Dir.glob(srcdir+'/gems/*.gem').partition {|gem| installed_gems.key?(File.basename(gem, '.gem'))}
-- unless installed_gems.empty?
-- install installed_gems, gem_dir+"/cache"
-- end
-- next if gems.empty?
-- if defined?(Zlib)
-- Gem.instance_variable_set(:@ruby, with_destdir(File.join(bindir, ruby_install_name)))
-- silent = Gem::SilentUI.new
-- gems.each do |gem|
-- inst = Gem::Installer.new(gem, options)
-- inst.spec.extension_dir = with_destdir(inst.spec.extension_dir)
-- begin
-- Gem::DefaultUserInteraction.use_ui(silent) {inst.install}
-- rescue Gem::InstallError => e
-- next
-- end
-- gemname = File.basename(gem)
-- puts "#{" "*30}#{gemname}"
-- end
-- # fix directory permissions
-- # TODO: Gem.install should accept :dir_mode option or something
-- File.chmod($dir_mode, *Dir.glob(install_dir+"/**/"))
-- # fix .gemspec permissions
-- File.chmod($data_mode, *Dir.glob(install_dir+"/specifications/*.gemspec"))
-- else
-- puts "skip installing bundle gems because of lacking zlib"
-- end
--end
--
- parse_args()
-
- include FileUtils