Ravenports generated: 01 Nov 2023 15:23
[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:3607:manifests/plist.examples]
66 share/examples/re2c/c/
67  01_basic.c
68  01_basic.re
69  __run_all.sh
70 share/examples/re2c/c/conditions/
71  parse_u32_blocks.c
72  parse_u32_blocks.re
73  parse_u32_conditions.c
74  parse_u32_conditions.re
75 share/examples/re2c/c/encodings/
76  unicode_identifier.c
77  unicode_identifier.re
78 share/examples/re2c/c/eof/
79  01_sentinel.c
80  01_sentinel.re
81  02_bounds_checking.c
82  02_bounds_checking.re
83  03_eof_rule.c
84  03_eof_rule.re
85  04_generic_api_sentinel.c
86  04_generic_api_sentinel.re
87  05_generic_api_eof_rule.c
88  05_generic_api_eof_rule.re
89 share/examples/re2c/c/fill/
90  01_fill.c
91  01_fill.re
92  02_fill.c
93  02_fill.re
94 share/examples/re2c/c/generic_api/
95  ifstream.c
96  ifstream.re
97 share/examples/re2c/c/headers/
98  header.c
99  header.re
100 share/examples/re2c/c/headers/lexer/state.h
101 share/examples/re2c/c/includes/
102  definitions.h
103  extra_rules.re.inc
104  include.c
105  include.re
106 share/examples/re2c/c/real_world/
107  cxx98.c
108  cxx98.re
109 share/examples/re2c/c/reuse/
110  braille.c
111  braille.re
112  braille.ucs2.txt
113  braille.utf16.txt
114  braille.utf32.txt
115  braille.utf8.txt
116  reuse.c
117  reuse.re
118  usedir.c
119  usedir.re
120 share/examples/re2c/c/state/
121  push.c
122  push.re
123 share/examples/re2c/c/submatch/
124  01_stags.c
125  01_stags.re
126  01_stags_fill.c
127  01_stags_fill.re
128  02_mtags.c
129  02_mtags.re
130  03_posix.c
131  03_posix.re
132  http_rfc7230.c
133  http_rfc7230.re
134  parse_etc_passwd.c
135  parse_etc_passwd.re
136  parse_options.c
137  parse_options.re
138  parse_records.c
139  parse_records.re
140  uri_rfc3986.c
141  uri_rfc3986.re
142 share/examples/re2c/go/
143  01_basic.go
144  01_basic.re
145  __run_all.sh
146 share/examples/re2c/go/conditions/
147  parse_u32_blocks.go
148  parse_u32_blocks.re
149  parse_u32_conditions.go
150  parse_u32_conditions.re
151 share/examples/re2c/go/encodings/
152  unicode_identifier.go
153  unicode_identifier.re
154 share/examples/re2c/go/eof/
155  01_sentinel.go
156  01_sentinel.re
157  02_bounds_checking.go
158  02_bounds_checking.re
159  03_eof_rule.go
160  03_eof_rule.re
161  04_generic_api_sentinel.go
162  04_generic_api_sentinel.re
163  05_generic_api_eof_rule.go
164  05_generic_api_eof_rule.re
165 share/examples/re2c/go/fill/
166  01_fill.go
167  01_fill.re
168  02_fill.go
169  02_fill.re
170 share/examples/re2c/go/headers/
171  header.go
172  header.re
173 share/examples/re2c/go/headers/lexer/state.go
174 share/examples/re2c/go/includes/
175  definitions.go
176  extra_rules.re.inc
177  include.go
178  include.re
179 share/examples/re2c/go/reuse/
180  reuse.go
181  reuse.re
182  usedir.go
183  usedir.re
184 share/examples/re2c/go/state/
185  push.go
186  push.re
187 share/examples/re2c/go/submatch/
188  01_stags.go
189  01_stags.re
190  01_stags_fill.go
191  01_stags_fill.re
192  02_mtags.go
193  02_mtags.re
194  03_posix.go
195  03_posix.re
196 share/examples/re2c/rust/
197  01_basic.re
198  01_basic.rs
199  __run_all.sh
200 share/examples/re2c/rust/conditions/
201  parse_u32_blocks.re
202  parse_u32_blocks.rs
203  parse_u32_conditions.re
204  parse_u32_conditions.rs
205 share/examples/re2c/rust/encodings/
206  unicode_identifier.re
207  unicode_identifier.rs
208 share/examples/re2c/rust/eof/
209  01_sentinel.re
210  01_sentinel.rs
211  02_bounds_checking.re
212  02_bounds_checking.rs
213  03_eof_rule.re
214  03_eof_rule.rs
215  04_generic_api_sentinel.re
216  04_generic_api_sentinel.rs
217  05_generic_api_eof_rule.re
218  05_generic_api_eof_rule.rs
219 share/examples/re2c/rust/fill/
220  01_fill.re
221  01_fill.rs
222  02_fill.re
223  02_fill.rs
224 share/examples/re2c/rust/headers/
225  header.re
226  header.rs
227 share/examples/re2c/rust/headers/lexer/
228  mod.rs
229  state.rs
230 share/examples/re2c/rust/includes/
231  definitions.rs
232  extra_rules.re.inc
233  include.re
234  include.rs
235 share/examples/re2c/rust/real_world/
236  c.re
237  c.rs
238 share/examples/re2c/rust/reuse/
239  reuse.re
240  reuse.rs
241  usedir.re
242  usedir.rs
243 share/examples/re2c/rust/state/
244  push.re
245  push.rs
246 share/examples/re2c/rust/submatch/
247  01_stags.re
248  01_stags.rs
249  01_stags_fill.re
250  01_stags_fill.rs
251  02_mtags.re
252  02_mtags.rs
253  03_posix.re
254  03_posix.rs
255
256
257 [FILE:1304:manifests/plist.docs]
258 share/doc/re2c/
259  help.rst
260  help.rst.in
261  manpage.rst
262  manpage.rst.in
263  re2go.1
264  re2rust.1
265 share/doc/re2c/manual/synopsis.rst_
266 share/doc/re2c/manual/api/interface.rst_
267 share/doc/re2c/manual/conditions/
268  blocks.rst_
269  conditions.rst_
270 share/doc/re2c/manual/configurations/configurations.rst_
271 share/doc/re2c/manual/directives/directives.rst_
272 share/doc/re2c/manual/dot/dot.rst_
273 share/doc/re2c/manual/encodings/encodings.rst_
274 share/doc/re2c/manual/eof/
275  01_sentinel.rst_
276  02_bounds_checking.rst_
277  03_eof_rule.rst_
278  04_generic_api.rst_
279  eof.rst_
280 share/doc/re2c/manual/fill/
281  01_fill.rst_
282  02_fill.rst_
283  fill.rst_
284 share/doc/re2c/manual/headers/headers.rst_
285 share/doc/re2c/manual/includes/includes.rst_
286 share/doc/re2c/manual/options/
287  debug.rst_
288  internal.rst_
289  options.rst_
290 share/doc/re2c/manual/regexps/regular_expressions.rst_
291 share/doc/re2c/manual/reuse/reuse.rst_
292 share/doc/re2c/manual/skeleton/skeleton.rst_
293 share/doc/re2c/manual/state/state.rst_
294 share/doc/re2c/manual/submatch/
295  submatch.rst_
296  submatch_example_mtags.rst_
297  submatch_example_posix.rst_
298  submatch_example_stags.rst_
299  submatch_example_stags_fill.rst_
300 share/doc/re2c/manual/syntax/
301  api1.rst_
302  api2_c.rst_
303  api2_go.rst_
304  api2_rust.rst_
305  api3.rst_
306  intro.rst_
307  syntax.rst_
308 share/doc/re2c/manual/warnings/
309  warnings_general.rst_
310  warnings_list.rst_
311