Changeset View
Changeset View
Standalone View
Standalone View
Uses/gem.mk
Context not available. | |||||
# Support rubygem packages | # Support rubygem packages | ||||
# | # | ||||
# Feature: gem | # Feature: gem | ||||
# Usage: USES=gem[:noautoplist] | # Usage: USES=gem[:noautoplist|:noflavors] | ||||
# Valid args: noautoplist Don't generate the plist automatically | # Valid args: noautoplist Don't generate the plist automatically | ||||
# noflavors Don't use flavors | |||||
# | # | ||||
# MAINTAINER: portmgr@FreeBSD.org | # MAINTAINER: portmgr@FreeBSD.org | ||||
Context not available. | |||||
_INCLUDE_USES_GEM_MK= yes | _INCLUDE_USES_GEM_MK= yes | ||||
_valid_ARGS= noautoplist | _valid_ARGS= noautoplist noflavors | ||||
# Sanity check | # Sanity check | ||||
.for arg in ${gem_ARGS} | .for arg in ${gem_ARGS} | ||||
Context not available. | |||||
. endif | . endif | ||||
.endfor | .endfor | ||||
BUILD_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems | .if empty(gem_ARGS:Mnoflavors) | ||||
RUN_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems | _VALID_RUBY_VERSIONS= 2.4 2.5 2.6 | ||||
FLAVORS= ${RUBY_DEFAULT_VER:S/.//:S/^/rubygem/} | |||||
.for _VALID_RUBY_VERSION in ${_VALID_RUBY_VERSIONS} | |||||
.if !${_VALID_RUBY_VERSION:M${RUBY_DEFAULT_VER}} | |||||
FLAVORS+= ${_VALID_RUBY_VERSION:S/.//:S/^/rubygem/} | |||||
.endif | |||||
.endfor | |||||
PKGNAMEPREFIX?= ${FLAVOR}- | |||||
.else | |||||
PKGNAMEPREFIX?= rubygem${RUBY_VER:S/.//}- | |||||
.endif | |||||
BUILD_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems@ruby${RUBY_VER:S/.//} | |||||
RUN_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems@ruby${RUBY_VER:S/.//} | |||||
PKGNAMEPREFIX?= rubygem- | |||||
EXTRACT_SUFX= .gem | EXTRACT_SUFX= .gem | ||||
EXTRACT_ONLY= | EXTRACT_ONLY= | ||||
DIST_SUBDIR= rubygem | DIST_SUBDIR= rubygem | ||||
Context not available. |