View | Details | Raw Unified | Return to bug 269146
Collapse All | Expand All

(-)b/devel/re2c/Makefile (-3 / +5 lines)
Lines 1-5 Link Here
1
PORTNAME=	re2c
1
PORTNAME=	re2c
2
DISTVERSION=	2.2
2
DISTVERSION=	3.0
3
CATEGORIES=	devel
3
CATEGORIES=	devel
4
MASTER_SITES=	https://github.com/skvadrik/${PORTNAME}/releases/download/${DISTVERSION}/
4
MASTER_SITES=	https://github.com/skvadrik/${PORTNAME}/releases/download/${DISTVERSION}/
5
5
Lines 18-35 SHEBANG_FILES= test/posix_captures/.run/__run.sh \ Link Here
18
		test/posix_captures/.gen/__gen.sh \
18
		test/posix_captures/.gen/__gen.sh \
19
		test/__run_unicode_tests.sh
19
		test/__run_unicode_tests.sh
20
20
21
OPTIONS_DEFINE=		DOCS EXAMPLES LIBRE2C RE2GO
21
OPTIONS_DEFINE=		DOCS EXAMPLES LIBRE2C RE2GO RE2RUST
22
OPTIONS_DEFAULT=	RE2GO
22
OPTIONS_DEFAULT=	RE2GO RE2RUST
23
OPTIONS_SUB=		yes
23
OPTIONS_SUB=		yes
24
24
25
LIBRE2C_DESC=		Build libre2c (Experimental)
25
LIBRE2C_DESC=		Build libre2c (Experimental)
26
RE2GO_DESC=		Build RE2GO (identical to re2c --lang go)
26
RE2GO_DESC=		Build RE2GO (identical to re2c --lang go)
27
RE2RUST_DESC=		Build RE2RUST (identical to re2c --lang rust)
27
28
28
DOCS_BUILD_DEPENDS=	bison:devel/bison \
29
DOCS_BUILD_DEPENDS=	bison:devel/bison \
29
			rst2man:textproc/py-docutils
30
			rst2man:textproc/py-docutils
30
DOCS_CMAKE_BOOL=	RE2C_REBUILD_DOCS
31
DOCS_CMAKE_BOOL=	RE2C_REBUILD_DOCS
31
LIBRE2C_CMAKE_BOOL=	RE2C_BUILD_LIBS BUILD_SHARED_LIBS
32
LIBRE2C_CMAKE_BOOL=	RE2C_BUILD_LIBS BUILD_SHARED_LIBS
32
RE2GO_CMAKE_BOOL=	RE2C_BUILD_RE2GO
33
RE2GO_CMAKE_BOOL=	RE2C_BUILD_RE2GO
34
RE2RUST_CMAKE_BOOL=	RE2C_BUILD_RE2RUST
33
35
34
post-install-DOCS-on:
36
post-install-DOCS-on:
35
	${MKDIR} ${STAGEDIR}${DOCSDIR}
37
	${MKDIR} ${STAGEDIR}${DOCSDIR}
(-)b/devel/re2c/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1632787083
1
TIMESTAMP = 1674624469
2
SHA256 (re2c-2.2.tar.xz) = 0fc45e4130a8a555d68e230d1795de0216dfe99096b61b28e67c86dfd7d86bda
2
SHA256 (re2c-3.0.tar.xz) = b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b
3
SIZE (re2c-2.2.tar.xz) = 1460740
3
SIZE (re2c-3.0.tar.xz) = 1441456
(-)b/devel/re2c/pkg-plist (-3 / +54 lines)
Lines 1-10 Link Here
1
bin/re2c
1
bin/re2c
2
%%RE2GO%%bin/re2go
2
%%RE2GO%%bin/re2go
3
%%RE2RUST%%bin/re2rust
3
%%LIBRE2C%%lib/libre2c.so
4
%%LIBRE2C%%lib/libre2c.so
4
%%PORTDOCS%%%%DOCSDIR%%/help.rst
5
%%PORTDOCS%%%%DOCSDIR%%/help.rst
5
%%PORTDOCS%%%%DOCSDIR%%/help.rst.in
6
%%PORTDOCS%%%%DOCSDIR%%/help.rst.in
6
%%PORTDOCS%%%%DOCSDIR%%/manpage.rst.in
7
%%PORTDOCS%%%%DOCSDIR%%/manpage.rst.in
7
%%PORTDOCS%%%%DOCSDIR%%/manual/api/interface.rst_
8
%%PORTDOCS%%%%DOCSDIR%%/manual/api/interface.rst_
9
%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/blocks.rst_
8
%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/conditions.rst_
10
%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/conditions.rst_
9
%%PORTDOCS%%%%DOCSDIR%%/manual/configurations/configurations.rst_
11
%%PORTDOCS%%%%DOCSDIR%%/manual/configurations/configurations.rst_
10
%%PORTDOCS%%%%DOCSDIR%%/manual/directives/directives.rst_
12
%%PORTDOCS%%%%DOCSDIR%%/manual/directives/directives.rst_
Lines 32-41 bin/re2c Link Here
32
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_posix.rst_
34
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_posix.rst_
33
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags.rst_
35
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags.rst_
34
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags_fill.rst_
36
%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags_fill.rst_
37
%%PORTDOCS%%%%DOCSDIR%%/manual/synopsis.rst_
35
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api1.rst_
38
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api1.rst_
36
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_c.rst_
39
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_c.rst_
37
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_go.rst_
40
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_go.rst_
41
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_rust.rst_
38
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api3.rst_
42
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api3.rst_
43
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/intro.rst_
39
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/syntax.rst_
44
%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/syntax.rst_
40
%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_general.rst_
45
%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_general.rst_
41
%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_list.rst_
46
%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_list.rst_
Lines 66-72 bin/re2c Link Here
66
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/generic_api/ifstream.re
71
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/generic_api/ifstream.re
67
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.c
72
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.c
68
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.re
73
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.re
69
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/src/lexer/lexer.h
74
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/lexer/state.h
70
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/definitions.h
75
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/definitions.h
71
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/extra_rules.re.inc
76
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/extra_rules.re.inc
72
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/include.c
77
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/include.c
Lines 128-134 bin/re2c Link Here
128
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/02_fill.re
133
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/02_fill.re
129
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.go
134
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.go
130
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.re
135
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.re
131
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/src/lexer/lexer.go
136
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/lexer/state.go
132
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/definitions.go
137
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/definitions.go
133
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/extra_rules.re.inc
138
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/extra_rules.re.inc
134
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/include.go
139
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/include.go
Lines 147-152 bin/re2c Link Here
147
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/02_mtags.re
152
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/02_mtags.re
148
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.go
153
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.go
149
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.re
154
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.re
155
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.re
156
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.rs
157
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/__run_all.sh
158
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.re
159
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.rs
160
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.re
161
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.rs
162
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.re
163
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.rs
164
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.re
165
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.rs
166
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.re
167
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.rs
168
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.re
169
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.rs
170
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.re
171
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.rs
172
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.re
173
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.rs
174
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.re
175
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.rs
176
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.re
177
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.rs
178
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.re
179
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.rs
180
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/mod.rs
181
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/state.rs
182
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/definitions.rs
183
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/extra_rules.re.inc
184
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.re
185
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.rs
186
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.re
187
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.rs
188
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.re
189
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.rs
190
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.re
191
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.rs
192
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.re
193
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.rs
194
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.re
195
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.rs
196
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.re
197
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.rs
198
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.re
199
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.rs
200
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.re
201
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.rs
150
share/man/man1/re2c.1.gz
202
share/man/man1/re2c.1.gz
151
%%RE2GO%%share/man/man1/re2go.1.gz
203
%%RE2GO%%share/man/man1/re2go.1.gz
152
%%DATADIR%%/stdlib/unicode_categories.re
204
%%DATADIR%%/stdlib/unicode_categories.re
153
- 

Return to bug 269146