Import ruby18-rbx-require-relative pacakge version 0.0.5.
It is required by new ruby-linecache package. Ruby 1.9's relative_relative for Rubinus and MRI 1.8 Here we add in Module RequireRelative method: *require_relative*, and *abs_file*. Example: require 'rubygems'; require 'require_relative' require_relative './lib/foo' absolute_path = RequireRelative.abs_file But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute path. So if you have chdir'd before using ==__FILE__==, you might not be able to retrieve the full path.
This commit is contained in:
parent
4430bfbdff
commit
710dac3c5e
4 changed files with 45 additions and 0 deletions
13
devel/ruby-rbx-require-relative/DESCR
Normal file
13
devel/ruby-rbx-require-relative/DESCR
Normal file
|
@ -0,0 +1,13 @@
|
|||
Ruby 1.9's relative_relative for Rubinus and MRI 1.8
|
||||
|
||||
Here we add in Module RequireRelative method: *require_relative*,
|
||||
and *abs_file*.
|
||||
|
||||
Example:
|
||||
require 'rubygems'; require 'require_relative'
|
||||
require_relative './lib/foo'
|
||||
absolute_path = RequireRelative.abs_file
|
||||
|
||||
But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute
|
||||
path. So if you have chdir'd before using ==__FILE__==, you might not be
|
||||
able to retrieve the full path.
|
14
devel/ruby-rbx-require-relative/Makefile
Normal file
14
devel/ruby-rbx-require-relative/Makefile
Normal file
|
@ -0,0 +1,14 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2011/06/19 10:32:17 taca Exp $
|
||||
|
||||
DISTNAME= rbx-require-relative-0.0.5
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://github.com/rocky/rbx-require-relative
|
||||
COMMENT= Ruby 1.9's require_relative for Rubinius and MRI 1.8
|
||||
LICENSE= 2-clause-bsd
|
||||
|
||||
RUBY_VERSION_SUPPORTED= 18
|
||||
|
||||
.include "../../lang/ruby/gem.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
13
devel/ruby-rbx-require-relative/PLIST
Normal file
13
devel/ruby-rbx-require-relative/PLIST
Normal file
|
@ -0,0 +1,13 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2011/06/19 10:32:17 taca Exp $
|
||||
${GEM_HOME}/cache/${GEM_NAME}.gem
|
||||
${GEM_LIBDIR}/ChangeLog
|
||||
${GEM_LIBDIR}/LICENSE
|
||||
${GEM_LIBDIR}/NEWS
|
||||
${GEM_LIBDIR}/README.textile
|
||||
${GEM_LIBDIR}/Rakefile
|
||||
${GEM_LIBDIR}/lib/require_relative.rb
|
||||
${GEM_LIBDIR}/lib/version.rb
|
||||
${GEM_LIBDIR}/test/bar.rb
|
||||
${GEM_LIBDIR}/test/foo.rb
|
||||
${GEM_LIBDIR}/test/test-rr.rb
|
||||
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|
5
devel/ruby-rbx-require-relative/distinfo
Normal file
5
devel/ruby-rbx-require-relative/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2011/06/19 10:32:17 taca Exp $
|
||||
|
||||
SHA1 (rbx-require-relative-0.0.5.gem) = 7be5a5694f1042195532798f36c1104c259e682b
|
||||
RMD160 (rbx-require-relative-0.0.5.gem) = dbd206854ed0595de79f503903d0db0723ab28b1
|
||||
Size (rbx-require-relative-0.0.5.gem) = 8704 bytes
|
Loading…
Reference in a new issue