mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* configure.in ($ridir): new configuration. [ruby-core:23520].
c.f. [ruby-core:23519]. (--with-ridir): new configure option. * tool/instruby.rb (:doc, :rdoc): uses $ridir instead of a fixed path. * lib/rdoc/ri/paths.rb: follows $ridir. * Makefile.in: removes RIDATADIR which is no longer used. * bcc32/Makefile.sub: generates the 'ridir' entry for RbConfig. removes RIDATADIR which is no longer used. * win32/Makefile.sub: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
803c055043
commit
8875ffc412
7 changed files with 48 additions and 15 deletions
19
ChangeLog
19
ChangeLog
|
@ -1,3 +1,22 @@
|
||||||
|
Sun May 24 00:52:54 2009 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
||||||
|
|
||||||
|
* configure.in ($ridir): new configuration. [ruby-core:23520].
|
||||||
|
c.f. [ruby-core:23519].
|
||||||
|
|
||||||
|
(--with-ridir): new configure option.
|
||||||
|
|
||||||
|
* tool/instruby.rb (:doc, :rdoc): uses $ridir instead of
|
||||||
|
a fixed path.
|
||||||
|
|
||||||
|
* lib/rdoc/ri/paths.rb: follows $ridir.
|
||||||
|
|
||||||
|
* Makefile.in: removes RIDATADIR which is no longer used.
|
||||||
|
|
||||||
|
* bcc32/Makefile.sub: generates the 'ridir' entry for RbConfig.
|
||||||
|
removes RIDATADIR which is no longer used.
|
||||||
|
|
||||||
|
* win32/Makefile.sub: ditto.
|
||||||
|
|
||||||
Sat May 23 23:52:33 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
|
Sat May 23 23:52:33 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||||
|
|
||||||
* string.c (rb_str_each_char): return original string.
|
* string.c (rb_str_each_char): return original string.
|
||||||
|
|
|
@ -36,7 +36,6 @@ TESTS =
|
||||||
RDOCTARGET = @RDOCTARGET@
|
RDOCTARGET = @RDOCTARGET@
|
||||||
|
|
||||||
EXTOUT = @EXTOUT@
|
EXTOUT = @EXTOUT@
|
||||||
RIDATADIR = $(DESTDIR)$(datadir)/ri/$(MAJOR).$(MINOR)/system
|
|
||||||
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||||
VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
|
VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
|
||||||
|
|
||||||
|
|
|
@ -114,9 +114,6 @@ datadir = $(prefix)/share
|
||||||
!ifndef EXTOUT
|
!ifndef EXTOUT
|
||||||
EXTOUT = .ext
|
EXTOUT = .ext
|
||||||
!endif
|
!endif
|
||||||
!ifndef RIDATADIR
|
|
||||||
RIDATADIR = $(DESTDIR)$(datadir)/ri/$(MAJOR).$(MINOR)/system
|
|
||||||
!endif
|
|
||||||
!ifndef TESTUI
|
!ifndef TESTUI
|
||||||
TESTUI = console
|
TESTUI = console
|
||||||
!endif
|
!endif
|
||||||
|
@ -397,6 +394,7 @@ s,@includedir@,$${prefix}/include,;t t
|
||||||
s,@oldincludedir@,/usr/include,;t t
|
s,@oldincludedir@,/usr/include,;t t
|
||||||
s,@infodir@,$${prefix}/info,;t t
|
s,@infodir@,$${prefix}/info,;t t
|
||||||
s,@mandir@,$${prefix}/man,;t t
|
s,@mandir@,$${prefix}/man,;t t
|
||||||
|
s,@ridir@,$${prefix}/share/ri,;t t
|
||||||
s,@build@,$(CPU)-pc-$(OS),;t t
|
s,@build@,$(CPU)-pc-$(OS),;t t
|
||||||
s,@build_alias@,$(CPU)-$(OS),;t t
|
s,@build_alias@,$(CPU)-$(OS),;t t
|
||||||
s,@build_cpu@,$(CPU),;t t
|
s,@build_cpu@,$(CPU),;t t
|
||||||
|
|
10
configure.in
10
configure.in
|
@ -2292,11 +2292,19 @@ esac
|
||||||
|
|
||||||
rubylibprefix='${libdir}/${RUBY_BASE_NAME}'
|
rubylibprefix='${libdir}/${RUBY_BASE_NAME}'
|
||||||
AC_ARG_WITH(rubylibprefix,
|
AC_ARG_WITH(rubylibprefix,
|
||||||
AS_HELP_STRING([--with-rubylibprefix=DIR], [prefix for ruby libraries [[LIBDIR/RUBY_INSTALL_NAME]]]),
|
AS_HELP_STRING([--with-rubylibprefix=DIR], [prefix for ruby libraries [[LIBDIR/RUBY_BASE_NAME]]]),
|
||||||
[rubylibprefix=$withval])
|
[rubylibprefix=$withval])
|
||||||
RUBY_LIB_PREFIX=`eval echo \\"${rubylibprefix}\\"`
|
RUBY_LIB_PREFIX=`eval echo \\"${rubylibprefix}\\"`
|
||||||
AC_SUBST(rubylibprefix)
|
AC_SUBST(rubylibprefix)
|
||||||
|
|
||||||
|
RI_BASE_NAME=`echo ${RUBY_BASE_NAME} | sed 's/ruby/ri/'`
|
||||||
|
ridir='${DATAROOTDIR}/${RI_BASE_NAME}'
|
||||||
|
AC_ARG_WITH(ridir,
|
||||||
|
AS_HELP_STRING([--with-ridir=DIR], [ri documentation [[DATAROOTDIR/ri]]]),
|
||||||
|
[ridir=$withval])
|
||||||
|
RIDIR=`eval echo \\"${ridir}\\"`
|
||||||
|
AC_SUBST(ridir)
|
||||||
|
|
||||||
AC_ARG_WITH(ruby-version,
|
AC_ARG_WITH(ruby-version,
|
||||||
AS_HELP_STRING([--with-ruby-version=STR], [ruby version string for version specific directories [[full]] (full|minor|STR)]),
|
AS_HELP_STRING([--with-ruby-version=STR], [ruby version string for version specific directories [[full]] (full|minor|STR)]),
|
||||||
[ruby_version=$withval],
|
[ruby_version=$withval],
|
||||||
|
|
|
@ -28,14 +28,25 @@ module RDoc::RI::Paths
|
||||||
|
|
||||||
VERSION = RbConfig::CONFIG['ruby_version']
|
VERSION = RbConfig::CONFIG['ruby_version']
|
||||||
|
|
||||||
if m = /ruby/.match(RbConfig::CONFIG['RUBY_INSTALL_NAME'])
|
if VERSION > '1.9.1'
|
||||||
m = [m.pre_match, m.post_match]
|
if m = /ruby/.match(RbConfig::CONFIG['RUBY_INSTALL_NAME'])
|
||||||
|
m = [m.pre_match, m.post_match]
|
||||||
|
else
|
||||||
|
m = [""] * 2
|
||||||
|
end
|
||||||
|
ri = "#{m[0]}ri#{m[1]}"
|
||||||
|
rdoc = "#{m[0]}rdoc#{m[1]}"
|
||||||
|
base = File.join(RbConfig::CONFIG['datadir'], ri, VERSION)
|
||||||
else
|
else
|
||||||
m = [""] * 2
|
if m = /ruby/.match(RbConfig::CONFIG['RUBY_BASE_NAME'])
|
||||||
|
m = [m.pre_match, m.post_match]
|
||||||
|
else
|
||||||
|
m = [""] * 2
|
||||||
|
end
|
||||||
|
ri = "#{m[0]}ri#{m[1]}"
|
||||||
|
rdoc = "#{m[0]}rdoc#{m[1]}"
|
||||||
|
base = File.join(RbConfig::CONFIG['ridir'], VERSION)
|
||||||
end
|
end
|
||||||
ri = "#{m[0]}ri#{m[1]}"
|
|
||||||
rdoc = "#{m[0]}rdoc#{m[1]}"
|
|
||||||
base = File.join(RbConfig::CONFIG['datadir'], ri, VERSION)
|
|
||||||
SYSDIR = File.join(base, "system")
|
SYSDIR = File.join(base, "system")
|
||||||
SITEDIR = File.join(base, "site")
|
SITEDIR = File.join(base, "site")
|
||||||
HOMEDIR = (File.expand_path("~/.#{rdoc}") rescue nil)
|
HOMEDIR = (File.expand_path("~/.#{rdoc}") rescue nil)
|
||||||
|
|
|
@ -364,7 +364,7 @@ end
|
||||||
|
|
||||||
install?(:doc, :rdoc) do
|
install?(:doc, :rdoc) do
|
||||||
if $rdocdir
|
if $rdocdir
|
||||||
ridatadir = File.join(CONFIG['datadir'], "ri", CONFIG['ruby_version'], "system")
|
ridatadir = File.join(CONFIG['ridir'], CONFIG['ruby_version'], "system")
|
||||||
prepare "rdoc", ridatadir
|
prepare "rdoc", ridatadir
|
||||||
install_recursive($rdocdir, ridatadir, :mode => $data_mode)
|
install_recursive($rdocdir, ridatadir, :mode => $data_mode)
|
||||||
end
|
end
|
||||||
|
|
|
@ -140,9 +140,6 @@ datadir = $(prefix)/share
|
||||||
!ifndef EXTOUT
|
!ifndef EXTOUT
|
||||||
EXTOUT = .ext
|
EXTOUT = .ext
|
||||||
!endif
|
!endif
|
||||||
!ifndef RIDATADIR
|
|
||||||
RIDATADIR = $(DESTDIR)$(datadir)/ri/$(MAJOR).$(MINOR)/system
|
|
||||||
!endif
|
|
||||||
!ifndef TESTUI
|
!ifndef TESTUI
|
||||||
TESTUI = console
|
TESTUI = console
|
||||||
!endif
|
!endif
|
||||||
|
@ -595,6 +592,7 @@ s,@includedir@,$${prefix}/include,;t t
|
||||||
s,@oldincludedir@,/usr/include,;t t
|
s,@oldincludedir@,/usr/include,;t t
|
||||||
s,@infodir@,$${prefix}/info,;t t
|
s,@infodir@,$${prefix}/info,;t t
|
||||||
s,@mandir@,$${prefix}/man,;t t
|
s,@mandir@,$${prefix}/man,;t t
|
||||||
|
s,@ridir@,$${prefix}/share/ri,;t t
|
||||||
s,@build@,$(CPU)-pc-$(PLATFORM),;t t
|
s,@build@,$(CPU)-pc-$(PLATFORM),;t t
|
||||||
s,@build_alias@,$(CPU)-$(PLATFORM),;t t
|
s,@build_alias@,$(CPU)-$(PLATFORM),;t t
|
||||||
s,@build_cpu@,$(CPU),;t t
|
s,@build_cpu@,$(CPU),;t t
|
||||||
|
|
Loading…
Reference in a new issue