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

Collapse All | Expand All

(-)b/devel/ruby-gems/Makefile (-23 / +39 lines)
Lines 1-11 Link Here
1
# Created by: Alexander Novitsky <alecn2002@yandex.ru>
1
# Created by: Alexander Novitsky <alecn2002@yandex.ru>
2
2
3
PORTNAME=	gems
3
PORTNAME=	gems
4
PORTVERSION=	3.0.8
4
PORTVERSION=	3.2.26
5
CATEGORIES=	devel ruby
5
CATEGORIES=	devel ruby
6
MASTER_SITES=	https://rubygems.org/rubygems/
6
MASTER_SITES=	https://rubygems.org/rubygems/
7
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
7
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
8
DISTNAME=	rubygems-${PORTVERSION}
8
DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
9
DIST_SUBDIR=	ruby
9
DIST_SUBDIR=	ruby
10
10
11
MAINTAINER=	ruby@FreeBSD.org
11
MAINTAINER=	ruby@FreeBSD.org
Lines 19-42 LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE.txt Link Here
19
USES=		cpe tar:tgz
19
USES=		cpe tar:tgz
20
USE_RUBY=	yes
20
USE_RUBY=	yes
21
21
22
GEMS_BASE_DIR=	lib/ruby/gems/${RUBY_VER}
23
GEMS_ENV=	DONT_USE_BUNDLER_FOR_GEMDEPS=true GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}
24
NO_ARCH=	yes
22
NO_ARCH=	yes
25
NO_BUILD=	yes
23
NO_BUILD=	yes
26
RUBY_SETUP=	setup.rb
24
RUBY_SETUP=	setup.rb
27
RUBY_SETUP_OPTIONS=	--destdir=${STAGEDIR} --no-regenerate-binstubs
28
25
29
CACHE_DIR=	${GEMS_BASE_DIR}/cache
26
GEMS_BASE_DIR=		lib/ruby/gems
30
DOC_DIR=	${GEMS_BASE_DIR}/doc
27
GEMS_BASE_DIR_P=	${GEMS_BASE_DIR}
31
EXT_DIR=	${GEMS_BASE_DIR}/extensions
28
GEMS_VER_DIR=		${GEMS_BASE_DIR}/${RUBY_VER}
32
GEMS_DIR=	${GEMS_BASE_DIR}/gems
29
GEMS_VER_DIR_P=		${GEMS_BASE_DIR_P}/%%RUBY_VER%%
33
SPEC_DIR=	${GEMS_BASE_DIR}/specifications
30
GEMS_DOC_BASE_DIR=	${GEMS_VER_DIR}/doc
31
GEMS_DOC_BASE_DIR_P=	${GEMS_VER_DIR_P}/doc
32
GEMS_DOC_DIR=		${GEMS_DOC_BASE_DIR}/${DISTNAME}
33
GEMS_DOC_DIR_P=		${GEMS_DOC_BASE_DIR_P}/%%DISTNAME%%
34
GEMS_ENV=		DONT_USE_BUNDLER_FOR_GEMDEPS=true GEM_HOME=${STAGEDIR}${PREFIX}/${GEMS_VER_DIR}
35
RUBY_SETUP_OPTIONS=	--destdir=${STAGEDIR} --no-regenerate-binstubs --no-regenerate-plugins
36
RUBY_VER_SHORT=		${RUBY_VER:S/.//}
34
37
35
PLIST_SUB=	CACHE_DIR="${CACHE_DIR}" \
38
GEMS_DIR=		${GEMS_VER_DIR}/gems
39
DOC_DIR=		${GEMS_VER_DIR}/doc
40
CACHE_DIR=		${GEMS_VER_DIR}/cache
41
SPEC_DIR=		${GEMS_VER_DIR}/specifications
42
EXT_DIR=		${GEMS_VER_DIR}/extensions
43
PLUGINS_DIR=		${GEMS_VER_DIR}/plugins
44
45
PLIST_SUB=	DISTNAME="${DISTNAME}" \
46
		RUBY_VER_SHORT="${RUBY_VER_SHORT}" \
47
		GEMS_DIR="${GEMS_DIR}" \
36
		DOC_DIR="${DOC_DIR}" \
48
		DOC_DIR="${DOC_DIR}" \
49
		CACHE_DIR="${CACHE_DIR}" \
50
		SPEC_DIR="${SPEC_DIR}" \
37
		EXT_DIR="${EXT_DIR}" \
51
		EXT_DIR="${EXT_DIR}" \
38
		GEMS_DIR="${GEMS_DIR}" \
52
		PLUGINS_DIR="${PLUGINS_DIR}"
39
		SPEC_DIR="${SPEC_DIR}"
40
53
41
CPE_VENDOR=	rubygems
54
CPE_VENDOR=	rubygems
42
CPE_PRODUCT=	rubygems
55
CPE_PRODUCT=	rubygems
Lines 45-63 OPTIONS_DEFINE= DOCS Link Here
45
58
46
DOCS_VARS_OFF=	RUBY_SETUP_OPTIONS+="--no-ri --no-rdoc"
59
DOCS_VARS_OFF=	RUBY_SETUP_OPTIONS+="--no-ri --no-rdoc"
47
60
48
do-install:
61
 do-install:
49
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}
62
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_VER_DIR}
50
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info
63
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_VER_DIR}/build_info
51
	${MKDIR} ${STAGEDIR}${PREFIX}/${CACHE_DIR}
52
	${MKDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR}
53
	${MKDIR} ${STAGEDIR}${PREFIX}/${EXT_DIR}
54
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}
64
	${MKDIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}
65
	${MKDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR}
66
	${MKDIR} ${STAGEDIR}${PREFIX}/${CACHE_DIR}
55
	${MKDIR} ${STAGEDIR}${PREFIX}/${SPEC_DIR}
67
	${MKDIR} ${STAGEDIR}${PREFIX}/${SPEC_DIR}
68
	${MKDIR} ${STAGEDIR}${PREFIX}/${EXT_DIR}
56
	cd ${WRKSRC}/ && ${SETENV} ${GEMS_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS}
69
	cd ${WRKSRC}/ && ${SETENV} ${GEMS_ENV} ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS}
57
	${LN} -sf gem${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/gem
70
	${MV} ${STAGEDIR}${PREFIX}/bin/gem ${STAGEDIR}${PREFIX}/bin/gem${RUBY_VER_SHORT}
58
71
	${LN} -sf gem${RUBY_VER_SHORT} ${STAGEDIR}${PREFIX}/bin/gem
72
73
#
59
# Find all RDOC and RI files
74
# Find all RDOC and RI files
60
post-install-DOCS-on:
75
#
61
	cd ${STAGEDIR}${PREFIX}/ && ${FIND} -ds ${DOC_DIR}/ ! -type d >> ${TMPPLIST}
76
 post-install-DOCS-on:
77
	cd ${STAGEDIR}${PREFIX}/ && ${FIND} -ds ${GEMS_DOC_DIR}/ ! -type d >> ${TMPPLIST}
62
78
63
.include <bsd.port.mk>
79
.include <bsd.port.mk>
(-)b/devel/ruby-gems/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1602602939
1
TIMESTAMP = 1630101573
2
SHA256 (ruby/rubygems-3.0.8.tgz) = d9d3fa3f6fed192f408e551617f64cc615024edc70828b45edf88b0591987263
2
SHA256 (ruby/rubygems-3.2.26.tgz) = f706ba94e5a7b9af3305b9502918238e24d53d8a764d6d27ed73af816eeed5ef
3
SIZE (ruby/rubygems-3.0.8.tgz) = 888058
3
SIZE (ruby/rubygems-3.2.26.tgz) = 1235987
(-)b/devel/ruby-gems/pkg-plist (-12 / +12 lines)
Lines 1-5 Link Here
1
bin/gem
1
bin/gem
2
bin/gem%%RUBY_SUFFIX%%
2
bin/gem%%RUBY_VER_SHORT%%
3
%%RUBY_SITELIBDIR%%/rubygems.rb
3
%%RUBY_SITELIBDIR%%/rubygems.rb
4
%%RUBY_SITELIBDIR%%/rubygems/available_set.rb
4
%%RUBY_SITELIBDIR%%/rubygems/available_set.rb
5
%%RUBY_SITELIBDIR%%/rubygems/basic_specification.rb
5
%%RUBY_SITELIBDIR%%/rubygems/basic_specification.rb
Lines 46-51 bin/gem%%RUBY_SUFFIX%% Link Here
46
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_gem.rb
46
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_gem.rb
47
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_require.rb
47
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_require.rb
48
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_warn.rb
48
%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_warn.rb
49
%%RUBY_SITELIBDIR%%/rubygems/core_ext/tcpsocket_init.rb
49
%%RUBY_SITELIBDIR%%/rubygems/defaults.rb
50
%%RUBY_SITELIBDIR%%/rubygems/defaults.rb
50
%%RUBY_SITELIBDIR%%/rubygems/dependency.rb
51
%%RUBY_SITELIBDIR%%/rubygems/dependency.rb
51
%%RUBY_SITELIBDIR%%/rubygems/dependency_installer.rb
52
%%RUBY_SITELIBDIR%%/rubygems/dependency_installer.rb
Lines 68-77 bin/gem%%RUBY_SUFFIX%% Link Here
68
%%RUBY_SITELIBDIR%%/rubygems/install_message.rb
69
%%RUBY_SITELIBDIR%%/rubygems/install_message.rb
69
%%RUBY_SITELIBDIR%%/rubygems/install_update_options.rb
70
%%RUBY_SITELIBDIR%%/rubygems/install_update_options.rb
70
%%RUBY_SITELIBDIR%%/rubygems/installer.rb
71
%%RUBY_SITELIBDIR%%/rubygems/installer.rb
71
%%RUBY_SITELIBDIR%%/rubygems/installer_test_case.rb
72
%%RUBY_SITELIBDIR%%/rubygems/installer_uninstaller_utils.rb
72
%%RUBY_SITELIBDIR%%/rubygems/local_remote_options.rb
73
%%RUBY_SITELIBDIR%%/rubygems/local_remote_options.rb
73
%%RUBY_SITELIBDIR%%/rubygems/mock_gem_ui.rb
74
%%RUBY_SITELIBDIR%%/rubygems/mock_gem_ui.rb
74
%%RUBY_SITELIBDIR%%/rubygems/name_tuple.rb
75
%%RUBY_SITELIBDIR%%/rubygems/name_tuple.rb
76
%%RUBY_SITELIBDIR%%/rubygems/openssl.rb
75
%%RUBY_SITELIBDIR%%/rubygems/package.rb
77
%%RUBY_SITELIBDIR%%/rubygems/package.rb
76
%%RUBY_SITELIBDIR%%/rubygems/package/digest_io.rb
78
%%RUBY_SITELIBDIR%%/rubygems/package/digest_io.rb
77
%%RUBY_SITELIBDIR%%/rubygems/package/file_source.rb
79
%%RUBY_SITELIBDIR%%/rubygems/package/file_source.rb
Lines 81-93 bin/gem%%RUBY_SUFFIX%% Link Here
81
%%RUBY_SITELIBDIR%%/rubygems/package/tar_header.rb
83
%%RUBY_SITELIBDIR%%/rubygems/package/tar_header.rb
82
%%RUBY_SITELIBDIR%%/rubygems/package/tar_reader.rb
84
%%RUBY_SITELIBDIR%%/rubygems/package/tar_reader.rb
83
%%RUBY_SITELIBDIR%%/rubygems/package/tar_reader/entry.rb
85
%%RUBY_SITELIBDIR%%/rubygems/package/tar_reader/entry.rb
84
%%RUBY_SITELIBDIR%%/rubygems/package/tar_test_case.rb
85
%%RUBY_SITELIBDIR%%/rubygems/package/tar_writer.rb
86
%%RUBY_SITELIBDIR%%/rubygems/package/tar_writer.rb
86
%%RUBY_SITELIBDIR%%/rubygems/package_task.rb
87
%%RUBY_SITELIBDIR%%/rubygems/package_task.rb
87
%%RUBY_SITELIBDIR%%/rubygems/path_support.rb
88
%%RUBY_SITELIBDIR%%/rubygems/path_support.rb
88
%%RUBY_SITELIBDIR%%/rubygems/platform.rb
89
%%RUBY_SITELIBDIR%%/rubygems/platform.rb
89
%%RUBY_SITELIBDIR%%/rubygems/psych_additions.rb
90
%%RUBY_SITELIBDIR%%/rubygems/psych_additions.rb
90
%%RUBY_SITELIBDIR%%/rubygems/psych_tree.rb
91
%%RUBY_SITELIBDIR%%/rubygems/psych_tree.rb
92
%%RUBY_SITELIBDIR%%/rubygems/query_utils.rb
91
%%RUBY_SITELIBDIR%%/rubygems/rdoc.rb
93
%%RUBY_SITELIBDIR%%/rubygems/rdoc.rb
92
%%RUBY_SITELIBDIR%%/rubygems/remote_fetcher.rb
94
%%RUBY_SITELIBDIR%%/rubygems/remote_fetcher.rb
93
%%RUBY_SITELIBDIR%%/rubygems/request.rb
95
%%RUBY_SITELIBDIR%%/rubygems/request.rb
Lines 103-108 bin/gem%%RUBY_SUFFIX%% Link Here
103
%%RUBY_SITELIBDIR%%/rubygems/resolver.rb
105
%%RUBY_SITELIBDIR%%/rubygems/resolver.rb
104
%%RUBY_SITELIBDIR%%/rubygems/resolver/activation_request.rb
106
%%RUBY_SITELIBDIR%%/rubygems/resolver/activation_request.rb
105
%%RUBY_SITELIBDIR%%/rubygems/resolver/api_set.rb
107
%%RUBY_SITELIBDIR%%/rubygems/resolver/api_set.rb
108
%%RUBY_SITELIBDIR%%/rubygems/resolver/api_set/gem_parser.rb
106
%%RUBY_SITELIBDIR%%/rubygems/resolver/api_specification.rb
109
%%RUBY_SITELIBDIR%%/rubygems/resolver/api_specification.rb
107
%%RUBY_SITELIBDIR%%/rubygems/resolver/best_set.rb
110
%%RUBY_SITELIBDIR%%/rubygems/resolver/best_set.rb
108
%%RUBY_SITELIBDIR%%/rubygems/resolver/composed_set.rb
111
%%RUBY_SITELIBDIR%%/rubygems/resolver/composed_set.rb
Lines 164-184 bin/gem%%RUBY_SUFFIX%% Link Here
164
%%RUBY_SITELIBDIR%%/rubygems/source/specific_file.rb
167
%%RUBY_SITELIBDIR%%/rubygems/source/specific_file.rb
165
%%RUBY_SITELIBDIR%%/rubygems/source/vendor.rb
168
%%RUBY_SITELIBDIR%%/rubygems/source/vendor.rb
166
%%RUBY_SITELIBDIR%%/rubygems/source_list.rb
169
%%RUBY_SITELIBDIR%%/rubygems/source_list.rb
167
%%RUBY_SITELIBDIR%%/rubygems/source_local.rb
168
%%RUBY_SITELIBDIR%%/rubygems/source_specific_file.rb
169
%%RUBY_SITELIBDIR%%/rubygems/spec_fetcher.rb
170
%%RUBY_SITELIBDIR%%/rubygems/spec_fetcher.rb
170
%%RUBY_SITELIBDIR%%/rubygems/specification.rb
171
%%RUBY_SITELIBDIR%%/rubygems/specification.rb
171
%%RUBY_SITELIBDIR%%/rubygems/specification_policy.rb
172
%%RUBY_SITELIBDIR%%/rubygems/specification_policy.rb
172
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/index.rubygems.org/GlobalSignRootCA.pem
173
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/.document
173
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.global.ssl.fastly.net/DigiCertHighAssuranceEVRootCA.pem
174
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
174
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/AddTrustExternalCARoot.pem
175
%%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
175
%%RUBY_SITELIBDIR%%/rubygems/stub_specification.rb
176
%%RUBY_SITELIBDIR%%/rubygems/stub_specification.rb
176
%%RUBY_SITELIBDIR%%/rubygems/syck_hack.rb
177
%%RUBY_SITELIBDIR%%/rubygems/test_case.rb
178
%%RUBY_SITELIBDIR%%/rubygems/test_utilities.rb
179
%%RUBY_SITELIBDIR%%/rubygems/text.rb
177
%%RUBY_SITELIBDIR%%/rubygems/text.rb
180
%%RUBY_SITELIBDIR%%/rubygems/uninstaller.rb
178
%%RUBY_SITELIBDIR%%/rubygems/uninstaller.rb
181
%%RUBY_SITELIBDIR%%/rubygems/uri_formatter.rb
179
%%RUBY_SITELIBDIR%%/rubygems/uri_formatter.rb
180
%%RUBY_SITELIBDIR%%/rubygems/uri_parser.rb
181
%%RUBY_SITELIBDIR%%/rubygems/uri_parsing.rb
182
%%RUBY_SITELIBDIR%%/rubygems/user_interaction.rb
182
%%RUBY_SITELIBDIR%%/rubygems/user_interaction.rb
183
%%RUBY_SITELIBDIR%%/rubygems/util.rb
183
%%RUBY_SITELIBDIR%%/rubygems/util.rb
184
%%RUBY_SITELIBDIR%%/rubygems/util/licenses.rb
184
%%RUBY_SITELIBDIR%%/rubygems/util/licenses.rb
Lines 186-195 bin/gem%%RUBY_SUFFIX%% Link Here
186
%%RUBY_SITELIBDIR%%/rubygems/validator.rb
186
%%RUBY_SITELIBDIR%%/rubygems/validator.rb
187
%%RUBY_SITELIBDIR%%/rubygems/version.rb
187
%%RUBY_SITELIBDIR%%/rubygems/version.rb
188
%%RUBY_SITELIBDIR%%/rubygems/version_option.rb
188
%%RUBY_SITELIBDIR%%/rubygems/version_option.rb
189
%%RUBY_SITELIBDIR%%/ubygems.rb
190
@dir lib/ruby/gems/%%RUBY_VER%%/build_info
189
@dir lib/ruby/gems/%%RUBY_VER%%/build_info
191
@dir %%CACHE_DIR%%
190
@dir %%CACHE_DIR%%
192
@dir %%DOC_DIR%%
191
@dir %%DOC_DIR%%
193
@dir %%EXT_DIR%%
192
@dir %%EXT_DIR%%
194
@dir %%GEMS_DIR%%
193
@dir %%GEMS_DIR%%
194
@dir %%PLUGINS_DIR%%
195
@dir %%SPEC_DIR%%
195
@dir %%SPEC_DIR%%

Return to bug 258108