Ravenports generated: 20 Jul 2023 17:20
[ravenports.git] / bucket_C6 / re2c
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               re2c
4 VERSION=                3.1
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Generator of C-based recognizers from regex
8 HOMEPAGE=               https://re2c.org
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/skvadrik/re2c/releases/download/3.1/
13 DISTFILE[1]=            re2c-3.1.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         examples
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 USES=                   cpe c++:primary python:build
24
25 LICENSE=                PUBDOM:primary
26 LICENSE_FILE=           PUBDOM:{{WRKSRC}}/LICENSE
27 LICENSE_SCHEME=         solo
28
29 FPC_EQUIVALENT=         devel/re2c
30
31 MUST_CONFIGURE=         gnu
32
33 post-install:
34         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
35         ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}
36         (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
37         (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
38         ${RM} ${STAGEDIR}${STD_DOCDIR}/re2c.1
39
40 [FILE:405:descriptions/desc.primary]
41 re2c is a tool for generating C-based recognizers from regular
42 expressions.  re2c-based scanners are efficient:  for programming
43 languages, given similar specifications, an re2c-based scanner is
44 typically almost twice as fast as a flex-based scanner with little or no
45 increase in size (possibly a decrease on cisc architectures).  Indeed,
46 re2c-based scanners are quite competitive with hand-crafted ones.
47
48
49 [FILE:94:distinfo]
50 0ac299ad359e3f512b06a99397d025cfff81d3be34464ded0656f8a96676c029      1448624 re2c-3.1.tar.xz
51
52
53 [FILE:120:manifests/plist.primary]
54 bin/
55  re2c
56  re2go
57  re2rust
58 share/man/man1/
59  re2c.1.gz
60  re2go.1.gz
61  re2rust.1.gz
62 share/re2c/stdlib/unicode_categories.re
63
64
65 [FILE:3641:manifests/plist.examples]
66 share/examples/re2c/rust/headers/
67  header.rs
68 share/examples/re2c/c/
69  01_basic.c
70  01_basic.re
71  __run_all.sh
72 share/examples/re2c/c/conditions/
73  parse_u32_blocks.c
74  parse_u32_blocks.re
75  parse_u32_conditions.c
76  parse_u32_conditions.re
77 share/examples/re2c/c/encodings/
78  unicode_identifier.c
79  unicode_identifier.re
80 share/examples/re2c/c/eof/
81  01_sentinel.c
82  01_sentinel.re
83  02_bounds_checking.c
84  02_bounds_checking.re
85  03_eof_rule.c
86  03_eof_rule.re
87  04_generic_api_sentinel.c
88  04_generic_api_sentinel.re
89  05_generic_api_eof_rule.c
90  05_generic_api_eof_rule.re
91 share/examples/re2c/c/fill/
92  01_fill.c
93  01_fill.re
94  02_fill.c
95  02_fill.re
96 share/examples/re2c/c/generic_api/
97  ifstream.c
98  ifstream.re
99 share/examples/re2c/c/headers/
100  header.c
101  header.re
102 share/examples/re2c/c/headers/lexer/state.h
103 share/examples/re2c/c/includes/
104  definitions.h
105  extra_rules.re.inc
106  include.c
107  include.re
108 share/examples/re2c/c/real_world/
109  cxx98.c
110  cxx98.re
111 share/examples/re2c/c/reuse/
112  braille.c
113  braille.re
114  braille.ucs2.txt
115  braille.utf16.txt
116  braille.utf32.txt
117  braille.utf8.txt
118  reuse.c
119  reuse.re
120  usedir.c
121  usedir.re
122 share/examples/re2c/c/state/
123  push.c
124  push.re
125 share/examples/re2c/c/submatch/
126  01_stags.c
127  01_stags.re
128  01_stags_fill.c
129  01_stags_fill.re
130  02_mtags.c
131  02_mtags.re
132  03_posix.c
133  03_posix.re
134  http_rfc7230.c
135  http_rfc7230.re
136  parse_etc_passwd.c
137  parse_etc_passwd.re
138  parse_options.c
139  parse_options.re
140  parse_records.c
141  parse_records.re
142  uri_rfc3986.c
143  uri_rfc3986.re
144 share/examples/re2c/go/
145  01_basic.go
146  01_basic.re
147  __run_all.sh
148 share/examples/re2c/go/conditions/
149  parse_u32_blocks.go
150  parse_u32_blocks.re
151  parse_u32_conditions.go
152  parse_u32_conditions.re
153 share/examples/re2c/go/encodings/
154  unicode_identifier.go
155  unicode_identifier.re
156 share/examples/re2c/go/eof/
157  01_sentinel.go
158  01_sentinel.re
159  02_bounds_checking.go
160  02_bounds_checking.re
161  03_eof_rule.go
162  03_eof_rule.re
163  04_generic_api_sentinel.go
164  04_generic_api_sentinel.re
165  05_generic_api_eof_rule.go
166  05_generic_api_eof_rule.re
167 share/examples/re2c/go/fill/
168  01_fill.go
169  01_fill.re
170  02_fill.go
171  02_fill.re
172 share/examples/re2c/go/headers/
173  header.go
174  header.re
175 share/examples/re2c/go/headers/lexer/state.go
176 share/examples/re2c/go/includes/
177  definitions.go
178  extra_rules.re.inc
179  include.go
180  include.re
181 share/examples/re2c/go/reuse/
182  reuse.go
183  reuse.re
184  usedir.go
185  usedir.re
186 share/examples/re2c/go/state/
187  push.go
188  push.re
189 share/examples/re2c/go/submatch/
190  01_stags.go
191  01_stags.re
192  01_stags_fill.go
193  01_stags_fill.re
194  02_mtags.go
195  02_mtags.re
196  03_posix.go
197  03_posix.re
198 share/examples/re2c/rust/
199  01_basic.re
200  01_basic.rs
201  __run_all.sh
202 share/examples/re2c/rust/conditions/
203  parse_u32_blocks.re
204  parse_u32_blocks.rs
205  parse_u32_conditions.re
206  parse_u32_conditions.rs
207 share/examples/re2c/rust/encodings/
208  unicode_identifier.re
209  unicode_identifier.rs
210 share/examples/re2c/rust/eof/
211  01_sentinel.re
212  01_sentinel.rs
213  02_bounds_checking.re
214  02_bounds_checking.rs
215  03_eof_rule.re
216  03_eof_rule.rs
217  04_generic_api_sentinel.re
218  04_generic_api_sentinel.rs
219  05_generic_api_eof_rule.re
220  05_generic_api_eof_rule.rs
221 share/examples/re2c/rust/fill/
222  01_fill.re
223  01_fill.rs
224  02_fill.re
225  02_fill.rs
226 share/examples/re2c/rust/headers/
227  header.re
228 share/examples/re2c/rust/headers/lexer/
229  mod.rs
230  state.rs
231 share/examples/re2c/rust/includes/
232  definitions.rs
233  extra_rules.re.inc
234  include.re
235  include.rs
236 share/examples/re2c/rust/real_world/
237  c.re
238  c.rs
239 share/examples/re2c/rust/reuse/
240  reuse.re
241  reuse.rs
242  usedir.re
243  usedir.rs
244 share/examples/re2c/rust/state/
245  push.re
246  push.rs
247 share/examples/re2c/rust/submatch/
248  01_stags.re
249  01_stags.rs
250  01_stags_fill.re
251  01_stags_fill.rs
252  02_mtags.re
253  02_mtags.rs
254  03_posix.re
255  03_posix.rs
256
257
258 [FILE:1304:manifests/plist.docs]
259 share/doc/re2c/
260  help.rst
261  help.rst.in
262  manpage.rst
263  manpage.rst.in
264  re2go.1
265  re2rust.1
266 share/doc/re2c/manual/synopsis.rst_
267 share/doc/re2c/manual/api/interface.rst_
268 share/doc/re2c/manual/conditions/
269  blocks.rst_
270  conditions.rst_
271 share/doc/re2c/manual/configurations/configurations.rst_
272 share/doc/re2c/manual/directives/directives.rst_
273 share/doc/re2c/manual/dot/dot.rst_
274 share/doc/re2c/manual/encodings/encodings.rst_
275 share/doc/re2c/manual/eof/
276  01_sentinel.rst_
277  02_bounds_checking.rst_
278  03_eof_rule.rst_
279  04_generic_api.rst_
280  eof.rst_
281 share/doc/re2c/manual/fill/
282  01_fill.rst_
283  02_fill.rst_
284  fill.rst_
285 share/doc/re2c/manual/headers/headers.rst_
286 share/doc/re2c/manual/includes/includes.rst_
287 share/doc/re2c/manual/options/
288  debug.rst_
289  internal.rst_
290  options.rst_
291 share/doc/re2c/manual/regexps/regular_expressions.rst_
292 share/doc/re2c/manual/reuse/reuse.rst_
293 share/doc/re2c/manual/skeleton/skeleton.rst_
294 share/doc/re2c/manual/state/state.rst_
295 share/doc/re2c/manual/submatch/
296  submatch.rst_
297  submatch_example_mtags.rst_
298  submatch_example_posix.rst_
299  submatch_example_stags.rst_
300  submatch_example_stags_fill.rst_
301 share/doc/re2c/manual/syntax/
302  api1.rst_
303  api2_c.rst_
304  api2_go.rst_
305  api2_rust.rst_
306  api3.rst_
307  intro.rst_
308  syntax.rst_
309 share/doc/re2c/manual/warnings/
310  warnings_general.rst_
311  warnings_list.rst_
312