Changeset View
Changeset View
Standalone View
Standalone View
devel/ruby-gems/Makefile
# Created by: Alexander Novitsky <alecn2002@yandex.ru> | # Created by: Alexander Novitsky <alecn2002@yandex.ru> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gems | PORTNAME= gems | ||||
PORTVERSION= 2.6.4 | PORTVERSION= 2.6.8 | ||||
CATEGORIES= devel ruby | CATEGORIES= devel ruby | ||||
MASTER_SITES= http://production.cf.rubygems.org/rubygems/ | MASTER_SITES= http://production.cf.rubygems.org/rubygems/ | ||||
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} | ||||
DISTNAME= ruby${PORTNAME}-${PORTVERSION} | DISTNAME= ruby${PORTNAME}-${PORTVERSION} | ||||
DIST_SUBDIR= ruby | DIST_SUBDIR= ruby | ||||
MAINTAINER= ruby@FreeBSD.org | MAINTAINER= ruby@FreeBSD.org | ||||
COMMENT= Package management framework for the Ruby language | COMMENT= Package management framework for the Ruby language | ||||
Show All 12 Lines | |||||
GEMS_BASE_DIR= lib/ruby/gems | GEMS_BASE_DIR= lib/ruby/gems | ||||
GEMS_BASE_DIR_P= ${GEMS_BASE_DIR} | GEMS_BASE_DIR_P= ${GEMS_BASE_DIR} | ||||
GEMS_VER_DIR= ${GEMS_BASE_DIR}/${RUBY_VER} | GEMS_VER_DIR= ${GEMS_BASE_DIR}/${RUBY_VER} | ||||
GEMS_VER_DIR_P= ${GEMS_BASE_DIR_P}/%%RUBY_VER%% | GEMS_VER_DIR_P= ${GEMS_BASE_DIR_P}/%%RUBY_VER%% | ||||
GEMS_DOC_BASE_DIR= ${GEMS_VER_DIR}/doc | GEMS_DOC_BASE_DIR= ${GEMS_VER_DIR}/doc | ||||
GEMS_DOC_BASE_DIR_P= ${GEMS_VER_DIR_P}/doc | GEMS_DOC_BASE_DIR_P= ${GEMS_VER_DIR_P}/doc | ||||
GEMS_DOC_DIR= ${GEMS_DOC_BASE_DIR}/${DISTNAME} | GEMS_DOC_DIR= ${GEMS_DOC_BASE_DIR}/${DISTNAME} | ||||
GEMS_DOC_DIR_P= ${GEMS_DOC_BASE_DIR_P}/%%DISTNAME%% | GEMS_DOC_DIR_P= ${GEMS_DOC_BASE_DIR_P}/%%DISTNAME%% | ||||
RUBY_VER_SHORT= ${RUBY_VER:S/.//} | RUBY_VER_SHORT= ${RUBY_VER:S/.//} | ||||
mat: Does this change anything ? If not, it is less readable that the previous version. | |||||
Not Done Inline ActionsOk, I'll remove this change. sunpoet: Ok, I'll remove this change. | |||||
GEMS_DIR= ${GEMS_VER_DIR}/gems | GEMS_DIR= ${GEMS_VER_DIR}/gems | ||||
DOC_DIR= ${GEMS_VER_DIR}/doc | DOC_DIR= ${GEMS_VER_DIR}/doc | ||||
CACHE_DIR= ${GEMS_VER_DIR}/cache | CACHE_DIR= ${GEMS_VER_DIR}/cache | ||||
SPEC_DIR= ${GEMS_VER_DIR}/specifications | SPEC_DIR= ${GEMS_VER_DIR}/specifications | ||||
EXT_DIR= ${GEMS_VER_DIR}/extensions | EXT_DIR= ${GEMS_VER_DIR}/extensions | ||||
PLIST_SUB= DISTNAME="${DISTNAME}" \ | PLIST_SUB= DISTNAME="${DISTNAME}" \ | ||||
RUBY_VER_SHORT="${RUBY_VER_SHORT}" \ | RUBY_VER_SHORT="${RUBY_VER_SHORT}" \ | ||||
GEMS_DIR="${GEMS_DIR}" \ | GEMS_DIR="${GEMS_DIR}" \ | ||||
DOC_DIR="${DOC_DIR}" \ | DOC_DIR="${DOC_DIR}" \ | ||||
CACHE_DIR="${CACHE_DIR}" \ | CACHE_DIR="${CACHE_DIR}" \ | ||||
SPEC_DIR="${SPEC_DIR}" \ | SPEC_DIR="${SPEC_DIR}" \ | ||||
EXT_DIR="${EXT_DIR}" | EXT_DIR="${EXT_DIR}" | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
GEM_ENV= GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_VER_DIR} | GEM_ENV= GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_VER_DIR} | ||||
DOCS_VARS_OFF= RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR} --no-ri --no-rdoc" | DOCS_VARS_OFF= RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR} --no-ri --no-rdoc" | ||||
DOCS_VARS= RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR}" | DOCS_VARS= RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR}" | ||||
do-install: | do-install: | ||||
cd ${WRKSRC}/ && ${SETENV} ${GEM_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS} | cd ${WRKSRC}/ && ${SETENV} ${GEM_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS} | ||||
${LN} -sf gem${RUBY_VER_SHORT} ${STAGEDIR}${PREFIX}/bin/gem | |||||
@${LN} -sf gem${RUBY_VER_SHORT} ${STAGEDIR}${PREFIX}/bin/gem | |||||
# | # | ||||
# Find all RDOC and RI files | # Find all RDOC and RI files | ||||
# | # | ||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
cd ${STAGEDIR}${PREFIX}/ && ${FIND} -ds ${GEMS_DOC_DIR}/ ! -type d >> ${TMPPLIST} | cd ${STAGEDIR}${PREFIX}/ && ${FIND} -ds ${GEMS_DOC_DIR}/ ! -type d >> ${TMPPLIST} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Does this change anything ? If not, it is less readable that the previous version.