| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: modules.mk,v 1.18 2008/02/08 15:10:41 obache Exp $ | | 1 | # $NetBSD: modules.mk,v 1.19 2008/03/01 02:31:56 obache Exp $ |
2 | | | 2 | |
3 | .if !defined(_RUBY_MODULE_MK) | | 3 | .if !defined(_RUBY_MODULE_MK) |
4 | _RUBY_MODULE_MK= # defined | | 4 | _RUBY_MODULE_MK= # defined |
5 | | | 5 | |
6 | .include "../../lang/ruby/rubyversion.mk" | | 6 | .include "../../lang/ruby/rubyversion.mk" |
7 | | | 7 | |
8 | .if defined(NO_BUILD) && empty(NO_BUILD:M[Nn][Oo]) | | 8 | .if defined(NO_BUILD) && empty(NO_BUILD:M[Nn][Oo]) |
9 | DEPENDS+= ruby${RUBY_VER}-base>=${RUBY_REQD}:../../lang/ruby${RUBY_VER}-base | | 9 | DEPENDS+= ruby${RUBY_VER}-base>=${RUBY_REQD}:../../lang/ruby${RUBY_VER}-base |
10 | .else | | 10 | .else |
11 | .include "../../lang/ruby/buildlink3.mk" | | 11 | .include "../../lang/ruby/buildlink3.mk" |
12 | .endif | | 12 | .endif |
13 | | | 13 | |
14 | CONFIGURE_ENV+= RUBY=${RUBY:Q} RDOC=${RDOC:Q} | | 14 | CONFIGURE_ENV+= RUBY=${RUBY:Q} RDOC=${RDOC:Q} |
| @@ -131,26 +131,27 @@ INSTALL_TARGET?= # empty | | | @@ -131,26 +131,27 @@ INSTALL_TARGET?= # empty |
131 | .if !target(do-install) | | 131 | .if !target(do-install) |
132 | do-install: ruby-simple-install | | 132 | do-install: ruby-simple-install |
133 | | | 133 | |
134 | ruby-simple-install: | | 134 | ruby-simple-install: |
135 | @${ECHO_MSG} "===> Running ${RUBY_SIMPLE_INSTALL} to ${INSTALL_TARGET}" | | 135 | @${ECHO_MSG} "===> Running ${RUBY_SIMPLE_INSTALL} to ${INSTALL_TARGET}" |
136 | ${_PKG_SILENT}${_PKG_DEBUG}cd ${WRKSRC}; \ | | 136 | ${_PKG_SILENT}${_PKG_DEBUG}cd ${WRKSRC}; \ |
137 | ${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_SIMPLE_INSTALL} ${INSTALL_TARGET} | | 137 | ${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_SIMPLE_INSTALL} ${INSTALL_TARGET} |
138 | .endif | | 138 | .endif |
139 | .endif # USE_RUBY_INSTALL | | 139 | .endif # USE_RUBY_INSTALL |
140 | | | 140 | |
141 | .include "replace.mk" | | 141 | .include "replace.mk" |
142 | | | 142 | |
143 | PRINT_PLIST_AWK+= /^@dirrm lib\/ruby$$/ { next; } | | 143 | PRINT_PLIST_AWK+= /^@dirrm lib\/ruby$$/ { next; } |
| | | 144 | PRINT_PLIST_AWK+= /^@dirrm lib\/ruby\/site_ruby$$/ { next; } |
144 | PRINT_PLIST_AWK+= /\.${RUBY_DLEXT}$$/ \ | | 145 | PRINT_PLIST_AWK+= /\.${RUBY_DLEXT}$$/ \ |
145 | { gsub(/${RUBY_DLEXT}$$/, "$${RUBY_DLEXT}") } | | 146 | { gsub(/${RUBY_DLEXT}$$/, "$${RUBY_DLEXT}") } |
146 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ | | 147 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ |
147 | { next; } | | 148 | { next; } |
148 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ | | 149 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ |
149 | { next; } | | 150 | { next; } |
150 | PRINT_PLIST_AWK+= /^(@dirrm )?${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}/ \ | | 151 | PRINT_PLIST_AWK+= /^(@dirrm )?${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}/ \ |
151 | { gsub(/${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}/, "$${RUBY_SITEARCHLIBDIR}"); \ | | 152 | { gsub(/${RUBY_SITEARCHLIBDIR:S|${PREFIX}/||:S|/|\\/|g}/, "$${RUBY_SITEARCHLIBDIR}"); \ |
152 | print; next; } | | 153 | print; next; } |
153 | PRINT_PLIST_AWK+= /^(@dirrm )?${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}/ \ | | 154 | PRINT_PLIST_AWK+= /^(@dirrm )?${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}/ \ |
154 | { gsub(/${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}/, "$${RUBY_SITELIBDIR}"); \ | | 155 | { gsub(/${RUBY_SITELIBDIR:S|${PREFIX}/||:S|/|\\/|g}/, "$${RUBY_SITELIBDIR}"); \ |
155 | print; next; } | | 156 | print; next; } |
156 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_DOCDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ | | 157 | PRINT_PLIST_AWK+= /^@dirrm ${RUBY_DOCDIR:S|${PREFIX}/||:S|/|\\/|g}$$/ \ |