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

Collapse All | Expand All

(-)b/Mk/bsd.default-versions.mk (-1 / +1 lines)
Lines 145-151 PYTHON_DEFAULT?= 3.11 Link Here
145
# Possible values: 2.7
145
# Possible values: 2.7
146
PYTHON2_DEFAULT?=	2.7
146
PYTHON2_DEFAULT?=	2.7
147
# Possible values: 3.2, 3.3, 3.4, 3.5
147
# Possible values: 3.2, 3.3, 3.4, 3.5
148
RUBY_DEFAULT?=		3.2
148
RUBY_DEFAULT?=		3.3
149
# Possible values: rust, rust-nightly
149
# Possible values: rust, rust-nightly
150
RUST_DEFAULT?=		rust
150
RUST_DEFAULT?=		rust
151
# Possible values: 4.16, 4.19, 4.20
151
# Possible values: 4.16, 4.19, 4.20
(-)b/audio/rubygem-ruby-shout/Makefile (-1 / +2 lines)
Lines 11-17 LICENSE= BSD3CLAUSE Link Here
11
11
12
LIB_DEPENDS=	libshout.so:audio/libshout
12
LIB_DEPENDS=	libshout.so:audio/libshout
13
13
14
CONFIGURE_ARGS=	--with-opt-include="${LOCALBASE}/include"
14
CONFIGURE_ARGS=	--with-cflags="-Wno-error=int-conversion" \
15
		--with-opt-include="${LOCALBASE}/include"
15
USES=		gem
16
USES=		gem
16
17
17
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)b/devel/rubygem-mmap2/Makefile (-2 / +6 lines)
Lines 12-21 LICENSE= RUBY Link Here
12
12
13
USES=		gem
13
USES=		gem
14
14
15
.include <bsd.port.options.mk>
15
.include <bsd.port.pre.mk>
16
17
.if ${RUBY_VER} >= 3.3
18
BROKEN=	mmap.c:1108:24: error: no member named 'rmatch' in 'struct RMatch'
19
.endif
16
20
17
.if ${OPSYS} == FreeBSD
21
.if ${OPSYS} == FreeBSD
18
CONFIGURE_ARGS+=	--with-cflags="-Wno-error=incompatible-function-pointer-types"
22
CONFIGURE_ARGS+=	--with-cflags="-Wno-error=incompatible-function-pointer-types"
19
.endif
23
.endif
20
24
21
.include <bsd.port.mk>
25
.include <bsd.port.post.mk>
(-)b/devel/rubygem-xdg7/Makefile (-1 / +7 lines)
Lines 20-23 NO_ARCH= yes Link Here
20
20
21
PORTSCOUT=	limit:^7\.
21
PORTSCOUT=	limit:^7\.
22
22
23
.include <bsd.port.mk>
23
.include <bsd.port.pre.mk>
24
25
.if ${RUBY_VER} >= 3.3
26
BROKEN=	ruby 3.3 and later is not supported
27
.endif
28
29
.include <bsd.port.post.mk>
(-)b/misc/sdformat/Makefile (-1 / +2 lines)
Lines 10-15 WWW= https://bitbucket.org/osrf/sdformat/src/default/ Link Here
10
10
11
LICENSE=	APACHE20
11
LICENSE=	APACHE20
12
12
13
BROKEN=		tools/xmlschema.rb:268:in `<main>': undefined method `exists?' for File:Class (NoMethodError)
14
13
BUILD_DEPENDS=	ignition-cmake==2:devel/ignition-cmake \
15
BUILD_DEPENDS=	ignition-cmake==2:devel/ignition-cmake \
14
		ignition-tools>0:devel/ignition-tools \
16
		ignition-tools>0:devel/ignition-tools \
15
		rubygem-rexml>0:textproc/rubygem-rexml
17
		rubygem-rexml>0:textproc/rubygem-rexml
Lines 21-27 RUN_DEPENDS= ignition-tools>0:devel/ignition-tools Link Here
21
23
22
USES=		cmake compiler:c++17-lang pkgconfig ruby:build
24
USES=		cmake compiler:c++17-lang pkgconfig ruby:build
23
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
24
BROKEN_RUBY32=	yes
25
26
26
CMAKE_OFF=	BUILD_TESTING
27
CMAKE_OFF=	BUILD_TESTING
27
28
(-)b/sysutils/puppet8/pkg-plist (-1 / +1 lines)
Lines 89-95 bin/puppet Link Here
89
%%ETCDIR%%/vendor_modules/scheduled_task/examples/delete_task_v1.pp
89
%%ETCDIR%%/vendor_modules/scheduled_task/examples/delete_task_v1.pp
90
%%ETCDIR%%/vendor_modules/scheduled_task/hiera.yaml
90
%%ETCDIR%%/vendor_modules/scheduled_task/hiera.yaml
91
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb
91
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb
92
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/win%%RUBY_SUFFIX%%_taskscheduler.rb
92
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb
93
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/type/scheduled_task.rb
93
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/type/scheduled_task.rb
94
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/error.rb
94
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/error.rb
95
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/task.rb
95
%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/task.rb
(-)b/sysutils/vagrant/Makefile (-1 / +7 lines)
Lines 78-83 REMOVE_TARGETS= .envrc .runner.sh .vimrc .yardopts flake.lock flake.nix Gemfile Link Here
78
78
79
REMOVE_TARGETS_EXT=	gem_make.out mkmf.log
79
REMOVE_TARGETS_EXT=	gem_make.out mkmf.log
80
80
81
.include <bsd.port.pre.mk>
82
83
.if ${RUBY_VER} >= 3.3
84
BROKEN=	ruby 3.3 and later is not supported
85
.endif
86
81
post-patch:
87
post-patch:
82
	@${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' \
88
	@${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' \
83
		${WRKSRC}/bin/vagrant \
89
		${WRKSRC}/bin/vagrant \
Lines 115-118 post-install-ZSH-on: Link Here
115
	${MKDIR} ${STAGEDIR}${PREFIX}/share/share/zsh/site-functions
121
	${MKDIR} ${STAGEDIR}${PREFIX}/share/share/zsh/site-functions
116
	${RLN} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/contrib/zsh/_vagrant ${STAGEDIR}${PREFIX}/share/share/zsh/site-functions
122
	${RLN} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/contrib/zsh/_vagrant ${STAGEDIR}${PREFIX}/share/share/zsh/site-functions
117
123
118
.include <bsd.port.mk>
124
.include <bsd.port.post.mk>
(-)b/textproc/quarto/Makefile (-1 / +1 lines)
Lines 20-26 RUN_DEPENDS= bash:shells/bash \ Link Here
20
		typst:textproc/typst \
20
		typst:textproc/typst \
21
		deno-dom>0:www/deno-dom \
21
		deno-dom>0:www/deno-dom \
22
		tex-xetex>0:print/tex-xetex \
22
		tex-xetex>0:print/tex-xetex \
23
		${LOCALBASE}/lib/ruby/gems/3.2/gems/dartsass-1.49.8/exe/linux/sass:textproc/rubygem-dartsass \
23
		rubygem-dartsass>0:textproc/rubygem-dartsass \
24
		${PYTHON_PKGNAMEPREFIX}jupyter>0:devel/py-jupyter@${PY_FLAVOR}
24
		${PYTHON_PKGNAMEPREFIX}jupyter>0:devel/py-jupyter@${PY_FLAVOR}
25
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pipenv>0:devel/py-pipenv@${PY_FLAVOR} \
25
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pipenv>0:devel/py-pipenv@${PY_FLAVOR} \
26
		${JULIA_RUN_DEPENS} \
26
		${JULIA_RUN_DEPENS} \
(-)b/textproc/ruby-rdtool/Makefile (-1 / +2 lines)
Lines 9-20 MAINTAINER= ruby@FreeBSD.org Link Here
9
COMMENT=	RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
9
COMMENT=	RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
10
WWW=		https://github.com/uwabami/rdtool
10
WWW=		https://github.com/uwabami/rdtool
11
11
12
BROKEN=		hook /wrkdirs/usr/ports/textproc/ruby-rdtool/work/rdtool-0.6.38/lib/rd/pre-setup.rb failed: undefined method 'exists?' for module FileTest
13
12
BUILD_DEPENDS=	racc:devel/rubygem-racc
14
BUILD_DEPENDS=	racc:devel/rubygem-racc
13
15
14
USES=	ruby:setup
16
USES=	ruby:setup
15
USE_GITHUB=	yes
17
USE_GITHUB=	yes
16
GH_ACCOUNT=	uwabami
18
GH_ACCOUNT=	uwabami
17
BROKEN_RUBY32=	yes
18
19
19
RUBY_MODNAME=	rd
20
RUBY_MODNAME=	rd
20
21
(-)b/www/redmine51/Makefile (-3 / +6 lines)
Lines 78-84 THIN_RUN_DEPENDS= rubygem-thin>=1.6.2:www/rubygem-thin Link Here
78
THIN_SUB_LIST=		WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
78
THIN_SUB_LIST=		WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
79
THIN_VARS=		USE_RC_SUBR=redmine
79
THIN_VARS=		USE_RC_SUBR=redmine
80
80
81
.include <bsd.port.options.mk>
81
.include <bsd.port.pre.mk>
82
83
.if ${RUBY_VER} >= 3.3
84
BROKEN=		ruby 3.3 and later is not supported
85
.endif
82
86
83
post-extract:
87
post-extract:
84
	@${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \
88
	@${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \
Lines 121-124 post-install: Link Here
121
	${RM} ${STAGEDIR}${WWWDIR}/package.json \
125
	${RM} ${STAGEDIR}${WWWDIR}/package.json \
122
		${STAGEDIR}${WWWDIR}/yarn.lock
126
		${STAGEDIR}${WWWDIR}/yarn.lock
123
127
124
.include <bsd.port.mk>
128
.include <bsd.port.post.mk>
125
- 

Return to bug 286217