| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: rubyversion.mk,v 1.55 2010/12/26 12:29:07 taca Exp $ | | 1 | # $NetBSD: rubyversion.mk,v 1.56 2011/02/01 22:32:37 taca Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | .if !defined(_RUBYVERSION_MK) | | 4 | .if !defined(_RUBYVERSION_MK) |
5 | _RUBYVERSION_MK= # defined | | 5 | _RUBYVERSION_MK= # defined |
6 | | | 6 | |
7 | .include "../../mk/bsd.prefs.mk" | | 7 | .include "../../mk/bsd.prefs.mk" |
8 | | | 8 | |
9 | # current supported Ruby's version | | 9 | # current supported Ruby's version |
10 | RUBY18_VERSION= 1.8.7 | | 10 | RUBY18_VERSION= 1.8.7 |
11 | RUBY19_VERSION= 1.9.2 | | 11 | RUBY19_VERSION= 1.9.2 |
12 | | | 12 | |
13 | # patch | | 13 | # patch |
14 | RUBY18_PATCHLEVEL= pl330 | | 14 | RUBY18_PATCHLEVEL= pl330 |
| @@ -183,26 +183,29 @@ _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLE | | | @@ -183,26 +183,29 @@ _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLE |
183 | RUBY_SHLIBVER= ${RUBY_VER} | | 183 | RUBY_SHLIBVER= ${RUBY_VER} |
184 | .elif ${OPSYS} == "OpenBSD" | | 184 | .elif ${OPSYS} == "OpenBSD" |
185 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}${RUBY_API_TEENY} | | 185 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}${RUBY_API_TEENY} |
186 | .elif ${OPSYS} == "Darwin" | | 186 | .elif ${OPSYS} == "Darwin" |
187 | RUBY_SHLIB= ${RUBY_VER}.${RUBY_SHLIBVER}.${RUBY_SLEXT} | | 187 | RUBY_SHLIB= ${RUBY_VER}.${RUBY_SHLIBVER}.${RUBY_SLEXT} |
188 | .if ${RUBY_VER} == "18" | | 188 | .if ${RUBY_VER} == "18" |
189 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} | | 189 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} |
190 | .else | | 190 | .else |
191 | _RUBY_SHLIBALIAS= .${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} | | 191 | _RUBY_SHLIBALIAS= .${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} |
192 | RUBY_STATICLIB= ${RUBY_VER}.${RUBY_API_VERSION}-static.a | | 192 | RUBY_STATICLIB= ${RUBY_VER}.${RUBY_API_VERSION}-static.a |
193 | .endif | | 193 | .endif |
194 | .elif ${OPSYS} == "Linux" | | 194 | .elif ${OPSYS} == "Linux" |
195 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} | | 195 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} |
| | | 196 | .elif ${OPSYS} == "SunOS" |
| | | 197 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR} |
| | | 198 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${_RUBY_VER_TEENY} |
196 | .endif | | 199 | .endif |
197 | | | 200 | |
198 | .if !empty(_RUBY_SHLIBALIAS) | | 201 | .if !empty(_RUBY_SHLIBALIAS) |
199 | RUBY_SHLIBALIAS= lib/libruby${_RUBY_SHLIBALIAS} | | 202 | RUBY_SHLIBALIAS= lib/libruby${_RUBY_SHLIBALIAS} |
200 | .endif | | 203 | .endif |
201 | | | 204 | |
202 | # | | 205 | # |
203 | # RUBY_DLEXT is suffix of extention library. | | 206 | # RUBY_DLEXT is suffix of extention library. |
204 | # RUBY_SLEXT is suffix of shared library. | | 207 | # RUBY_SLEXT is suffix of shared library. |
205 | # | | 208 | # |
206 | .if ${OPSYS} == "Darwin" | | 209 | .if ${OPSYS} == "Darwin" |
207 | RUBY_DLEXT= bundle | | 210 | RUBY_DLEXT= bundle |
208 | RUBY_SLEXT= dylib | | 211 | RUBY_SLEXT= dylib |