mirror of
https://git.freebsd.org/ports.git
synced 2025-05-24 23:16:33 -04:00
- Fix the value of RUBY_PROVIDED to be able to compare with
RUBY_REQUIRE correctly - Define RUBY_RELVERSION_CODE - Add descriptions about RUBY_RELVERSION and RUBY_RELVERSION_CODE PR: ports/179830 Submitted by: tota (myself)
This commit is contained in:
parent
d632e6a194
commit
03bdec2090
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=321622
1 changed files with 10 additions and 4 deletions
|
@ -69,10 +69,15 @@ Ruby_Include_MAINTAINER= ruby@FreeBSD.org
|
|||
#
|
||||
# RUBY_PKGNAMEPREFIX - Common PKGNAMEPREFIX for ruby ports
|
||||
# (default: ruby${RUBY_SUFFIX}-)
|
||||
# RUBY_VERSION - Full version of ruby without preview/beta suffix in
|
||||
# RUBY_RELVERSION - Full version of ruby without preview/beta suffix in
|
||||
# the form of `x.y.z' (see below for current value).
|
||||
# RUBY_VERSION_CODE - Full integer version of ruby without preview/beta
|
||||
# suffix in the form of `xyz'.
|
||||
# RUBY_RELVERSION_CODE - Integer version of RUBY_RELVERSION in the form of
|
||||
# `xyz'.
|
||||
# RUBY_VERSION - Composite version of RUBY_RELVERSION and
|
||||
# RUBY_PATCHLEVEL in the form of `x.y.z.p'.
|
||||
# (default: ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL})
|
||||
# RUBY_VERSION_CODE - Composite integer version of RUBY_VERSION in the form
|
||||
# of `xyzp'.
|
||||
# RUBY_PORTVERSION - PORTVERSION for the standard ruby ports (ruby,
|
||||
# ruby-gdbm, etc.).
|
||||
# RUBY_PORTREVISION - PORTREVISION for the standard ruby ports.
|
||||
|
@ -275,6 +280,7 @@ RUBY_DISTNAME?= ruby-${RUBY_DISTVERSION}
|
|||
|
||||
RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME}
|
||||
|
||||
RUBY_RELVERSION_CODE?= ${RUBY_RELVERSION:S/.//g}
|
||||
RUBY_VERSION_CODE?= ${RUBY_VERSION:S/.//g}
|
||||
RUBY_VER= ${RUBY_VERSION:C/([[:digit:]]+\.[[:digit:]]+).*/\1/}
|
||||
RUBY_SUFFIX= ${RUBY_VER:S/.//}
|
||||
|
@ -362,7 +368,7 @@ USE_RUBY= yes
|
|||
|
||||
.if exists(${RUBY})
|
||||
RUBY_PROVIDED!= ${RUBY} -e '\
|
||||
Ruby = ${RUBY_VERSION_CODE}; \
|
||||
Ruby = ${RUBY_RELVERSION_CODE}; \
|
||||
value = begin; ${RUBY_REQUIRE}; end and puts value'
|
||||
.else
|
||||
RUBY_PROVIDED= "should be" # the latest version is going to be installed
|
||||
|
|
Loading…
Add table
Reference in a new issue