View | Details | Raw Unified | Return to bug 204328 | Differences between
and this patch

Collapse All | Expand All

(-)devel/ruby-gems/Makefile (-15 / +11 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	gems
4
PORTNAME=	gems
5
PORTVERSION=	2.4.8
5
PORTVERSION=	2.5.0
6
CATEGORIES=	devel ruby
6
CATEGORIES=	devel ruby
7
MASTER_SITES=	http://production.cf.rubygems.org/rubygems/
7
MASTER_SITES=	http://production.cf.rubygems.org/rubygems/
8
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
Lines 14-24 Link Here
14
14
15
LICENSE=	MIT RUBY
15
LICENSE=	MIT RUBY
16
LICENSE_COMB=	dual
16
LICENSE_COMB=	dual
17
LICENSE_FILE_MIT=	${WRKSRC}/MIT.txt
18
LICENSE_FILE_RUBY=	${WRKSRC}/LICENSE.txt
17
19
20
NO_ARCH=	yes
21
NO_BUILD=	yes
18
USE_RUBY=	yes
22
USE_RUBY=	yes
19
RUBY_SETUP=	setup.rb
23
RUBY_SETUP=	setup.rb
20
21
NO_BUILD=	yes
22
USES=		tar:tgz
24
USES=		tar:tgz
23
25
24
GEMS_BASE_DIR=		lib/ruby/gems
26
GEMS_BASE_DIR=		lib/ruby/gems
Lines 37-43 Link Here
37
SPEC_DIR=		${GEMS_VER_DIR}/specifications
39
SPEC_DIR=		${GEMS_VER_DIR}/specifications
38
EXT_DIR=		${GEMS_VER_DIR}/extensions
40
EXT_DIR=		${GEMS_VER_DIR}/extensions
39
41
40
PLIST_SUB+=	DISTNAME="${DISTNAME}" \
42
PLIST_SUB=	DISTNAME="${DISTNAME}" \
41
		RUBY_VER_SHORT="${RUBY_VER_SHORT}" \
43
		RUBY_VER_SHORT="${RUBY_VER_SHORT}" \
42
		GEMS_DIR="${GEMS_DIR}" \
44
		GEMS_DIR="${GEMS_DIR}" \
43
		DOC_DIR="${DOC_DIR}" \
45
		DOC_DIR="${DOC_DIR}" \
Lines 47-63 Link Here
47
49
48
OPTIONS_DEFINE=	DOCS
50
OPTIONS_DEFINE=	DOCS
49
51
50
.include <bsd.port.options.mk>
51
52
RUBY_SETUP_OPTIONS=	--destdir=${STAGEDIR}
53
GEM_ENV=		GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_VER_DIR}
52
GEM_ENV=		GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_VER_DIR}
54
53
55
.if !${PORT_OPTIONS:MDOCS}
54
DOCS_VARS_OFF=		RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR} --no-ri --no-rdoc"
56
RUBY_SETUP_OPTIONS+=	--no-ri --no-rdoc
55
DOCS_VARS=		RUBY_SETUP_OPTIONS="--destdir=${STAGEDIR}"
57
.endif
58
56
59
do-install:
57
do-install:
60
	cd ${WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS}
58
	cd ${WRKSRC}/ && ${SETENV} ${GEM_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS}
61
59
62
post-install:
60
post-install:
63
	@${LN} -sf gem${RUBY_VER_SHORT} ${STAGEDIR}${PREFIX}/bin/gem
61
	@${LN} -sf gem${RUBY_VER_SHORT} ${STAGEDIR}${PREFIX}/bin/gem
Lines 65-73 Link Here
65
#
63
#
66
# Find all RDOC and RI files
64
# Find all RDOC and RI files
67
#
65
#
68
.if ${PORT_OPTIONS:MDOCS}
66
post-install-DOCS-on:
69
	@${FIND} -ds ${STAGEDIR}${PREFIX}/${GEMS_DOC_DIR}/ ! -type d | \
67
	cd ${STAGEDIR}${PREFIX}/ && ${FIND} -ds ${GEMS_DOC_DIR}/ ! -type d >> ${TMPPLIST}
70
	    ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
71
.endif
72
68
73
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)devel/ruby-gems/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (ruby/rubygems-2.4.8.tgz) = 5a4335fef5904ceb76d912a9d4a2464fbbb172df3b2abcb0c67003e77764845e
1
SHA256 (ruby/rubygems-2.5.0.tgz) = a39e95acb86f52fdca38b1484b2eed61a7f76551119079d7a9f8c67c5be78831
2
SIZE (ruby/rubygems-2.4.8.tgz) = 447712
2
SIZE (ruby/rubygems-2.5.0.tgz) = 467978
(-)devel/ruby-gems/pkg-plist (-1 / +11 lines)
Lines 114-119 Link Here
114
%%RUBY_SITELIBDIR%%/rubygems/resolver/local_specification.rb
114
%%RUBY_SITELIBDIR%%/rubygems/resolver/local_specification.rb
115
%%RUBY_SITELIBDIR%%/rubygems/resolver/lock_set.rb
115
%%RUBY_SITELIBDIR%%/rubygems/resolver/lock_set.rb
116
%%RUBY_SITELIBDIR%%/rubygems/resolver/lock_specification.rb
116
%%RUBY_SITELIBDIR%%/rubygems/resolver/lock_specification.rb
117
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo.rb
118
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo.rb
119
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb
120
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/errors.rb
121
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb
122
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/modules/specification_provider.rb
123
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/modules/ui.rb
124
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/resolution.rb
125
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/resolver.rb
126
%%RUBY_SITELIBDIR%%/rubygems/resolver/molinillo/lib/molinillo/state.rb
117
%%RUBY_SITELIBDIR%%/rubygems/resolver/requirement_list.rb
127
%%RUBY_SITELIBDIR%%/rubygems/resolver/requirement_list.rb
118
%%RUBY_SITELIBDIR%%/rubygems/resolver/set.rb
128
%%RUBY_SITELIBDIR%%/rubygems/resolver/set.rb
119
%%RUBY_SITELIBDIR%%/rubygems/resolver/spec_specification.rb
129
%%RUBY_SITELIBDIR%%/rubygems/resolver/spec_specification.rb
Lines 154-161 Link Here
154
%%RUBY_SITELIBDIR%%/rubygems/uri_formatter.rb
164
%%RUBY_SITELIBDIR%%/rubygems/uri_formatter.rb
155
%%RUBY_SITELIBDIR%%/rubygems/user_interaction.rb
165
%%RUBY_SITELIBDIR%%/rubygems/user_interaction.rb
156
%%RUBY_SITELIBDIR%%/rubygems/util.rb
166
%%RUBY_SITELIBDIR%%/rubygems/util.rb
167
%%RUBY_SITELIBDIR%%/rubygems/util/licenses.rb
157
%%RUBY_SITELIBDIR%%/rubygems/util/list.rb
168
%%RUBY_SITELIBDIR%%/rubygems/util/list.rb
158
%%RUBY_SITELIBDIR%%/rubygems/util/stringio.rb
159
%%RUBY_SITELIBDIR%%/rubygems/validator.rb
169
%%RUBY_SITELIBDIR%%/rubygems/validator.rb
160
%%RUBY_SITELIBDIR%%/rubygems/version.rb
170
%%RUBY_SITELIBDIR%%/rubygems/version.rb
161
%%RUBY_SITELIBDIR%%/rubygems/version_option.rb
171
%%RUBY_SITELIBDIR%%/rubygems/version_option.rb

Return to bug 204328