Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/bsd.ruby.mk
Show First 20 Lines • Show All 299 Lines • ▼ Show 20 Lines | |||||
RUBY_RDOC?= ${LOCALBASE}/bin/rdoc${RUBY_VER:S/.//} | RUBY_RDOC?= ${LOCALBASE}/bin/rdoc${RUBY_VER:S/.//} | ||||
# Ports | # Ports | ||||
RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//} | RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//} | ||||
RUBY_PORT?= ${RUBY_BASE_PORT} | RUBY_PORT?= ${RUBY_BASE_PORT} | ||||
RUBY_RDTOOL_PORT?= textproc/ruby-rdtool | RUBY_RDTOOL_PORT?= textproc/ruby-rdtool | ||||
# Depends | # Depends | ||||
DEPEND_LIBRUBY?= lib${RUBY_NAME}.so.${RUBY_SHLIBVER}:${PORTSDIR}/${RUBY_PORT} | DEPEND_LIBRUBY?= lib${RUBY_NAME}.so.${RUBY_SHLIBVER}:${RUBY_PORT} | ||||
DEPEND_RUBY?= ${RUBY}:${PORTSDIR}/${RUBY_PORT} | DEPEND_RUBY?= ${RUBY}:${RUBY_PORT} | ||||
DEPEND_RUBY_RDTOOL?= ${RUBY_RD2}:${PORTSDIR}/${RUBY_RDTOOL_PORT} | DEPEND_RUBY_RDTOOL?= ${RUBY_RD2}:${RUBY_RDTOOL_PORT} | ||||
# Directories | # Directories | ||||
RUBY_LIBDIR?= ${_RUBY_SYSLIBDIR}/ruby/${RUBY_VER} | RUBY_LIBDIR?= ${_RUBY_SYSLIBDIR}/ruby/${RUBY_VER} | ||||
RUBY_ARCHLIBDIR?= ${RUBY_LIBDIR}/${RUBY_ARCH} | RUBY_ARCHLIBDIR?= ${RUBY_LIBDIR}/${RUBY_ARCH} | ||||
RUBY_SITELIBDIR?= ${_RUBY_SITEDIR}/${RUBY_VER} | RUBY_SITELIBDIR?= ${_RUBY_SITEDIR}/${RUBY_VER} | ||||
RUBY_SITEARCHLIBDIR?= ${RUBY_SITELIBDIR}/${RUBY_ARCH} | RUBY_SITEARCHLIBDIR?= ${RUBY_SITELIBDIR}/${RUBY_ARCH} | ||||
RUBY_VENDORLIBDIR?= ${_RUBY_VENDORDIR}/${RUBY_VER} | RUBY_VENDORLIBDIR?= ${_RUBY_VENDORDIR}/${RUBY_VER} | ||||
RUBY_VENDORARCHLIBDIR?= ${RUBY_VENDORLIBDIR}/${RUBY_ARCH} | RUBY_VENDORARCHLIBDIR?= ${RUBY_VENDORLIBDIR}/${RUBY_ARCH} | ||||
▲ Show 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | |||||
RUBY_FLAGS+= -d | RUBY_FLAGS+= -d | ||||
.endif | .endif | ||||
# | # | ||||
# RubyGems support | # RubyGems support | ||||
# | # | ||||
.if defined(USE_RUBYGEMS) | .if defined(USE_RUBYGEMS) | ||||
BUILD_DEPENDS+= ${RUBYGEMBIN}:${PORTSDIR}/devel/ruby-gems | BUILD_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems | ||||
RUN_DEPENDS+= ${RUBYGEMBIN}:${PORTSDIR}/devel/ruby-gems | RUN_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems | ||||
PKGNAMEPREFIX?= rubygem- | PKGNAMEPREFIX?= rubygem- | ||||
EXTRACT_SUFX= .gem | EXTRACT_SUFX= .gem | ||||
EXTRACT_ONLY= | EXTRACT_ONLY= | ||||
DIST_SUBDIR= rubygem | DIST_SUBDIR= rubygem | ||||
EXTRACT_DEPENDS+= ${RUBYGEMBIN}:${PORTSDIR}/devel/ruby-gems | EXTRACT_DEPENDS+= ${RUBYGEMBIN}:devel/ruby-gems | ||||
GEMS_BASE_DIR= lib/ruby/gems/${RUBY_VER} | GEMS_BASE_DIR= lib/ruby/gems/${RUBY_VER} | ||||
GEMS_DIR= ${GEMS_BASE_DIR}/gems | GEMS_DIR= ${GEMS_BASE_DIR}/gems | ||||
DOC_DIR= ${GEMS_BASE_DIR}/doc | DOC_DIR= ${GEMS_BASE_DIR}/doc | ||||
CACHE_DIR= ${GEMS_BASE_DIR}/cache | CACHE_DIR= ${GEMS_BASE_DIR}/cache | ||||
SPEC_DIR= ${GEMS_BASE_DIR}/specifications | SPEC_DIR= ${GEMS_BASE_DIR}/specifications | ||||
EXT_DIR= ${GEMS_BASE_DIR}/extensions | EXT_DIR= ${GEMS_BASE_DIR}/extensions | ||||
GEM_NAME?= ${PORTNAME}-${PORTVERSION} | GEM_NAME?= ${PORTNAME}-${PORTVERSION} | ||||
GEM_LIB_DIR?= ${GEMS_DIR}/${GEM_NAME} | GEM_LIB_DIR?= ${GEMS_DIR}/${GEM_NAME} | ||||
▲ Show 20 Lines • Show All 147 Lines • ▼ Show 20 Lines | |||||
BUILD_DEPENDS+= ${DEPEND_RUBY} | BUILD_DEPENDS+= ${DEPEND_RUBY} | ||||
.endif | .endif | ||||
.if !defined(RUBY_NO_RUN_DEPENDS) | .if !defined(RUBY_NO_RUN_DEPENDS) | ||||
RUN_DEPENDS+= ${DEPEND_RUBY} | RUN_DEPENDS+= ${DEPEND_RUBY} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if defined(USE_RAKE) | .if defined(USE_RAKE) | ||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake | BUILD_DEPENDS+= ${LOCALBASE}/bin/rake:devel/rubygem-rake | ||||
RAKE_BIN= ${LOCALBASE}/bin/rake | RAKE_BIN= ${LOCALBASE}/bin/rake | ||||
.endif | .endif | ||||
# documents | # documents | ||||
RUBY_NO_RD_HTML= yes | RUBY_NO_RD_HTML= yes | ||||
.if defined(RUBY_RD_HTML) | .if defined(RUBY_RD_HTML) | ||||
Show All 40 Lines |