| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: rubyversion.mk,v 1.175 2017/05/04 07:47:22 taca Exp $ | | 1 | # $NetBSD: rubyversion.mk,v 1.176 2017/05/30 15:33:49 taca 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: 21 22 23 | | 13 | # Possible values: 21 22 23 |
14 | # Default: 23 | | 14 | # Default: 23 |
| @@ -375,26 +375,27 @@ RUBY_BASE= ${RUBY_NAME}-base | | | @@ -375,26 +375,27 @@ RUBY_BASE= ${RUBY_NAME}-base |
375 | RUBY_PKGPREFIX?= ${RUBY_NAME} | | 375 | RUBY_PKGPREFIX?= ${RUBY_NAME} |
376 | | | 376 | |
377 | RUBY_VER_DIR= ${RUBY_API_VERSION} | | 377 | RUBY_VER_DIR= ${RUBY_API_VERSION} |
378 | | | 378 | |
379 | .if empty(RUBY_NOVERSION:M[nN][oO]) | | 379 | .if empty(RUBY_NOVERSION:M[nN][oO]) |
380 | RUBY_SUFFIX= | | 380 | RUBY_SUFFIX= |
381 | RUBY_NAME= ruby | | 381 | RUBY_NAME= ruby |
382 | .endif | | 382 | .endif |
383 | | | 383 | |
384 | RUBY_BUILD_RDOC?= Yes | | 384 | RUBY_BUILD_RDOC?= Yes |
385 | RUBY_BUILD_RI?= Yes | | 385 | RUBY_BUILD_RI?= Yes |
386 | | | 386 | |
387 | RUBY?= ${PREFIX}/bin/${RUBY_NAME} | | 387 | RUBY?= ${PREFIX}/bin/${RUBY_NAME} |
| | | 388 | RAKE?= ${PREFIX}/bin/${RAKE_NAME} |
388 | RDOC?= ${PREFIX}/bin/rdoc${RUBY_SUFFIX} | | 389 | RDOC?= ${PREFIX}/bin/rdoc${RUBY_SUFFIX} |
389 | | | 390 | |
390 | RUBY_ARCH?= ${MACHINE_GNU_ARCH}-${LOWER_OPSYS}${APPEND_ELF}${LOWER_OPSYS_VERSUFFIX}${APPEND_ABI} | | 391 | RUBY_ARCH?= ${MACHINE_GNU_ARCH}-${LOWER_OPSYS}${APPEND_ELF}${LOWER_OPSYS_VERSUFFIX}${APPEND_ABI} |
391 | | | 392 | |
392 | RUBY_MAJOR_MINOR= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} | | 393 | RUBY_MAJOR_MINOR= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} |
393 | | | 394 | |
394 | # | | 395 | # |
395 | # Ruby shared and static library version handling. | | 396 | # Ruby shared and static library version handling. |
396 | # | | 397 | # |
397 | RUBY_SHLIBVER?= ${RUBY_API_VERSION} | | 398 | RUBY_SHLIBVER?= ${RUBY_API_VERSION} |
398 | RUBY_SHLIB?= ${RUBY_SUFFIX}.${RUBY_SLEXT}.${RUBY_SHLIBVER} | | 399 | RUBY_SHLIB?= ${RUBY_SUFFIX}.${RUBY_SLEXT}.${RUBY_SHLIBVER} |
399 | RUBY_SHLIBALIAS?= @comment | | 400 | RUBY_SHLIBALIAS?= @comment |
400 | RUBY_STATICLIB?= ${RUBY_SUFFIX}-static.a | | 401 | RUBY_STATICLIB?= ${RUBY_SUFFIX}-static.a |
| @@ -478,27 +479,28 @@ GEM_HOME?= ${RUBY_GEM_BASE}/${RUBY_VER_ | | | @@ -478,27 +479,28 @@ GEM_HOME?= ${RUBY_GEM_BASE}/${RUBY_VER_ |
478 | | | 479 | |
479 | # | | 480 | # |
480 | # ri database relative path | | 481 | # ri database relative path |
481 | # | | 482 | # |
482 | RUBY_RIDIR?= share/ri | | 483 | RUBY_RIDIR?= share/ri |
483 | RUBY_BASERIDIR?= ${RUBY_RIDIR}/${RUBY_VER_DIR} | | 484 | RUBY_BASERIDIR?= ${RUBY_RIDIR}/${RUBY_VER_DIR} |
484 | RUBY_SYSRIDIR?= ${RUBY_BASERIDIR}/system | | 485 | RUBY_SYSRIDIR?= ${RUBY_BASERIDIR}/system |
485 | RUBY_SITERIDIR?= ${RUBY_BASERIDIR}/site | | 486 | RUBY_SITERIDIR?= ${RUBY_BASERIDIR}/site |
486 | | | 487 | |
487 | # | | 488 | # |
488 | # MAKE_ENV | | 489 | # MAKE_ENV |
489 | # | | 490 | # |
490 | MAKE_ENV+= RUBY=${RUBY:Q} RUBY_VER=${RUBY_VER:Q} \ | | 491 | MAKE_ENV+= RUBY=${RUBY:Q} RUBY_VER=${RUBY_VER:Q} \ |
491 | RUBY_VERSION_DEFAULT=${RUBY_VERSION_DEFAULT:Q} | | 492 | RUBY_VERSION_DEFAULT=${RUBY_VERSION_DEFAULT:Q} \ |
| | | 493 | RAKE=${RAKE:Q} |
492 | | | 494 | |
493 | MAKEFLAGS+= RUBY_VER=${RUBY_VER:Q} \ | | 495 | MAKEFLAGS+= RUBY_VER=${RUBY_VER:Q} \ |
494 | RUBY_VERSION_DEFAULT=${RUBY_VERSION_DEFAULT:Q} | | 496 | RUBY_VERSION_DEFAULT=${RUBY_VERSION_DEFAULT:Q} |
495 | | | 497 | |
496 | PLIST_RUBY_DIRS= RUBY_INC=${RUBY_INC:Q} RUBY_ARCHINC=${RUBY_ARCHINC:Q} \ | | 498 | PLIST_RUBY_DIRS= RUBY_INC=${RUBY_INC:Q} RUBY_ARCHINC=${RUBY_ARCHINC:Q} \ |
497 | RUBY_LIB_BASE=${RUBY_LIB_BASE:Q} \ | | 499 | RUBY_LIB_BASE=${RUBY_LIB_BASE:Q} \ |
498 | RUBY_LIB=${RUBY_LIB:Q} \ | | 500 | RUBY_LIB=${RUBY_LIB:Q} \ |
499 | RUBY_ARCHLIB=${RUBY_ARCHLIB:Q} \ | | 501 | RUBY_ARCHLIB=${RUBY_ARCHLIB:Q} \ |
500 | RUBY_SITELIB_BASE=${RUBY_SITELIB_BASE:Q} \ | | 502 | RUBY_SITELIB_BASE=${RUBY_SITELIB_BASE:Q} \ |
501 | RUBY_SITELIB=${RUBY_SITELIB:Q} \ | | 503 | RUBY_SITELIB=${RUBY_SITELIB:Q} \ |
502 | RUBY_SITEARCHLIB=${RUBY_SITEARCHLIB:Q} \ | | 504 | RUBY_SITEARCHLIB=${RUBY_SITEARCHLIB:Q} \ |
503 | RUBY_VENDORLIB_BASE=${RUBY_VENDORLIB_BASE:Q} \ | | 505 | RUBY_VENDORLIB_BASE=${RUBY_VENDORLIB_BASE:Q} \ |
504 | RUBY_VENDORLIB=${RUBY_VENDORLIB:Q} \ | | 506 | RUBY_VENDORLIB=${RUBY_VENDORLIB:Q} \ |