freebsd-ports/devel/rubygem-manpages/files/patch-lib-manpages-install.rb
Sunpoet Po-Chuan Hsieh 884320238b Add rubygem-manpages 0.6.1
This plugin will add man pages support to ruby gems. Instead of adding a new
command like gem-man it will try to link the files to a place the man command
automatically discovers.

WWW: https://github.com/bitboxer/manpages
2018-04-15 20:02:19 +00:00

17 lines
529 B
Ruby

--- lib/manpages/install.rb.orig 2018-04-11 18:58:24 UTC
+++ lib/manpages/install.rb
@@ -1,4 +1,5 @@
require "fileutils"
+require "pathname"
module Manpages
class Install
@@ -26,7 +27,7 @@ module Manpages
begin
FileUtils.mkdir_p(man_target_file.dirname)
- FileUtils.ln_s(file, man_target_file, force: true)
+ FileUtils.ln_s(file.relative_path_from(man_target_file.dirname), man_target_file, force: true)
rescue
puts "Problems creating symlink #{man_target_file}"
end