| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: rubyversion.mk,v 1.74 2012/02/23 14:15:58 taca Exp $ | | 1 | # $NetBSD: rubyversion.mk,v 1.75 2012/03/15 08:35:24 marino Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | # This file determines which Ruby version is used as a dependency for | | 4 | # This file determines which Ruby version is used as a dependency for |
5 | # a package. | | 5 | # a package. |
6 | # | | 6 | # |
7 | # | | 7 | # |
8 | # === User-settable variables === | | 8 | # === User-settable variables === |
9 | # | | 9 | # |
10 | # RUBY_VERSION_DEFAULT | | 10 | # RUBY_VERSION_DEFAULT |
11 | # The preferered Ruby version to use. | | 11 | # The preferered Ruby version to use. |
12 | # | | 12 | # |
13 | # Possible values: 18 192 193 | | 13 | # Possible values: 18 192 193 |
14 | # Default: 192 | | 14 | # Default: 192 |
| @@ -311,27 +311,31 @@ RUBY_ARCH?= ${LOWER_ARCH}-${LOWER_OPSYS} | | | @@ -311,27 +311,31 @@ RUBY_ARCH?= ${LOWER_ARCH}-${LOWER_OPSYS} |
311 | | | 311 | |
312 | # | | 312 | # |
313 | # Ruby shared and static library version handling. | | 313 | # Ruby shared and static library version handling. |
314 | # | | 314 | # |
315 | RUBY_SHLIBVER?= ${RUBY_API_VERSION} | | 315 | RUBY_SHLIBVER?= ${RUBY_API_VERSION} |
316 | RUBY_SHLIB?= ${RUBY_VER}.${RUBY_SLEXT}.${RUBY_SHLIBVER} | | 316 | RUBY_SHLIB?= ${RUBY_VER}.${RUBY_SLEXT}.${RUBY_SHLIBVER} |
317 | RUBY_SHLIBALIAS?= @comment | | 317 | RUBY_SHLIBALIAS?= @comment |
318 | RUBY_STATICLIB?= ${RUBY_VER}-static.a | | 318 | RUBY_STATICLIB?= ${RUBY_VER}-static.a |
319 | | | 319 | |
320 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "Interix" | | 320 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "Interix" |
321 | RUBY_SHLIBVER= ${_RUBY_API_MAJOR}.${_RUBY_API_MINOR} | | 321 | RUBY_SHLIBVER= ${_RUBY_API_MAJOR}.${_RUBY_API_MINOR} |
322 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_API_MAJOR} | | 322 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_API_MAJOR} |
323 | .elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" | | 323 | .elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" |
| | | 324 | .if ${RUBY_VER} == "18" || ${RUBY_VER} == "19" |
324 | RUBY_SHLIBVER= ${RUBY_VER} | | 325 | RUBY_SHLIBVER= ${RUBY_VER} |
| | | 326 | .else |
| | | 327 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}${_RUBY_API_MINOR} |
| | | 328 | .endif |
325 | .elif ${OPSYS} == "OpenBSD" | | 329 | .elif ${OPSYS} == "OpenBSD" |
326 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}${_RUBY_API_MINOR} | | 330 | RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}${_RUBY_API_MINOR} |
327 | .elif ${OPSYS} == "Darwin" | | 331 | .elif ${OPSYS} == "Darwin" |
328 | RUBY_SHLIB= ${RUBY_VER}.${RUBY_SHLIBVER}.${RUBY_SLEXT} | | 332 | RUBY_SHLIB= ${RUBY_VER}.${RUBY_SHLIBVER}.${RUBY_SLEXT} |
329 | .if ${RUBY_VER} == "18" | | 333 | .if ${RUBY_VER} == "18" |
330 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} | | 334 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} |
331 | .else | | 335 | .else |
332 | _RUBY_SHLIBALIAS= .${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} | | 336 | _RUBY_SHLIBALIAS= .${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} |
333 | RUBY_STATICLIB= ${RUBY_VER}.${RUBY_API_VERSION}-static.a | | 337 | RUBY_STATICLIB= ${RUBY_VER}.${RUBY_API_VERSION}-static.a |
334 | .endif | | 338 | .endif |
335 | .elif ${OPSYS} == "Linux" | | 339 | .elif ${OPSYS} == "Linux" |
336 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} | | 340 | _RUBY_SHLIBALIAS= ${RUBY_VER}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} |
337 | .elif ${OPSYS} == "SunOS" | | 341 | .elif ${OPSYS} == "SunOS" |