# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= re2c VERSION= 3.1 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Generator of C-based recognizers from regex HOMEPAGE= https://re2c.org CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://github.com/skvadrik/re2c/releases/download/3.1/ DISTFILE[1]= re2c-3.1.tar.xz:main DF_INDEX= 1 SPKGS[standard]= complete primary examples docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cpe c++:primary python:build LICENSE= PUBDOM:primary LICENSE_FILE= PUBDOM:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/re2c MUST_CONFIGURE= gnu post-install: ${MKDIR} ${STAGEDIR}${STD_DOCDIR} ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR}) (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR}) ${RM} ${STAGEDIR}${STD_DOCDIR}/re2c.1 [FILE:405:descriptions/desc.primary] re2c is a tool for generating C-based recognizers from regular expressions. re2c-based scanners are efficient: for programming languages, given similar specifications, an re2c-based scanner is typically almost twice as fast as a flex-based scanner with little or no increase in size (possibly a decrease on cisc architectures). Indeed, re2c-based scanners are quite competitive with hand-crafted ones. [FILE:94:distinfo] 0ac299ad359e3f512b06a99397d025cfff81d3be34464ded0656f8a96676c029 1448624 re2c-3.1.tar.xz [FILE:120:manifests/plist.primary] bin/ re2c re2go re2rust share/man/man1/ re2c.1.gz re2go.1.gz re2rust.1.gz share/re2c/stdlib/unicode_categories.re [FILE:3607:manifests/plist.examples] share/examples/re2c/c/ 01_basic.c 01_basic.re __run_all.sh share/examples/re2c/c/conditions/ parse_u32_blocks.c parse_u32_blocks.re parse_u32_conditions.c parse_u32_conditions.re share/examples/re2c/c/encodings/ unicode_identifier.c unicode_identifier.re share/examples/re2c/c/eof/ 01_sentinel.c 01_sentinel.re 02_bounds_checking.c 02_bounds_checking.re 03_eof_rule.c 03_eof_rule.re 04_generic_api_sentinel.c 04_generic_api_sentinel.re 05_generic_api_eof_rule.c 05_generic_api_eof_rule.re share/examples/re2c/c/fill/ 01_fill.c 01_fill.re 02_fill.c 02_fill.re share/examples/re2c/c/generic_api/ ifstream.c ifstream.re share/examples/re2c/c/headers/ header.c header.re share/examples/re2c/c/headers/lexer/state.h share/examples/re2c/c/includes/ definitions.h extra_rules.re.inc include.c include.re share/examples/re2c/c/real_world/ cxx98.c cxx98.re share/examples/re2c/c/reuse/ braille.c braille.re braille.ucs2.txt braille.utf16.txt braille.utf32.txt braille.utf8.txt reuse.c reuse.re usedir.c usedir.re share/examples/re2c/c/state/ push.c push.re share/examples/re2c/c/submatch/ 01_stags.c 01_stags.re 01_stags_fill.c 01_stags_fill.re 02_mtags.c 02_mtags.re 03_posix.c 03_posix.re http_rfc7230.c http_rfc7230.re parse_etc_passwd.c parse_etc_passwd.re parse_options.c parse_options.re parse_records.c parse_records.re uri_rfc3986.c uri_rfc3986.re share/examples/re2c/go/ 01_basic.go 01_basic.re __run_all.sh share/examples/re2c/go/conditions/ parse_u32_blocks.go parse_u32_blocks.re parse_u32_conditions.go parse_u32_conditions.re share/examples/re2c/go/encodings/ unicode_identifier.go unicode_identifier.re share/examples/re2c/go/eof/ 01_sentinel.go 01_sentinel.re 02_bounds_checking.go 02_bounds_checking.re 03_eof_rule.go 03_eof_rule.re 04_generic_api_sentinel.go 04_generic_api_sentinel.re 05_generic_api_eof_rule.go 05_generic_api_eof_rule.re share/examples/re2c/go/fill/ 01_fill.go 01_fill.re 02_fill.go 02_fill.re share/examples/re2c/go/headers/ header.go header.re share/examples/re2c/go/headers/lexer/state.go share/examples/re2c/go/includes/ definitions.go extra_rules.re.inc include.go include.re share/examples/re2c/go/reuse/ reuse.go reuse.re usedir.go usedir.re share/examples/re2c/go/state/ push.go push.re share/examples/re2c/go/submatch/ 01_stags.go 01_stags.re 01_stags_fill.go 01_stags_fill.re 02_mtags.go 02_mtags.re 03_posix.go 03_posix.re share/examples/re2c/rust/ 01_basic.re 01_basic.rs __run_all.sh share/examples/re2c/rust/conditions/ parse_u32_blocks.re parse_u32_blocks.rs parse_u32_conditions.re parse_u32_conditions.rs share/examples/re2c/rust/encodings/ unicode_identifier.re unicode_identifier.rs share/examples/re2c/rust/eof/ 01_sentinel.re 01_sentinel.rs 02_bounds_checking.re 02_bounds_checking.rs 03_eof_rule.re 03_eof_rule.rs 04_generic_api_sentinel.re 04_generic_api_sentinel.rs 05_generic_api_eof_rule.re 05_generic_api_eof_rule.rs share/examples/re2c/rust/fill/ 01_fill.re 01_fill.rs 02_fill.re 02_fill.rs share/examples/re2c/rust/headers/ header.re header.rs share/examples/re2c/rust/headers/lexer/ mod.rs state.rs share/examples/re2c/rust/includes/ definitions.rs extra_rules.re.inc include.re include.rs share/examples/re2c/rust/real_world/ c.re c.rs share/examples/re2c/rust/reuse/ reuse.re reuse.rs usedir.re usedir.rs share/examples/re2c/rust/state/ push.re push.rs share/examples/re2c/rust/submatch/ 01_stags.re 01_stags.rs 01_stags_fill.re 01_stags_fill.rs 02_mtags.re 02_mtags.rs 03_posix.re 03_posix.rs [FILE:1304:manifests/plist.docs] share/doc/re2c/ help.rst help.rst.in manpage.rst manpage.rst.in re2go.1 re2rust.1 share/doc/re2c/manual/synopsis.rst_ share/doc/re2c/manual/api/interface.rst_ share/doc/re2c/manual/conditions/ blocks.rst_ conditions.rst_ share/doc/re2c/manual/configurations/configurations.rst_ share/doc/re2c/manual/directives/directives.rst_ share/doc/re2c/manual/dot/dot.rst_ share/doc/re2c/manual/encodings/encodings.rst_ share/doc/re2c/manual/eof/ 01_sentinel.rst_ 02_bounds_checking.rst_ 03_eof_rule.rst_ 04_generic_api.rst_ eof.rst_ share/doc/re2c/manual/fill/ 01_fill.rst_ 02_fill.rst_ fill.rst_ share/doc/re2c/manual/headers/headers.rst_ share/doc/re2c/manual/includes/includes.rst_ share/doc/re2c/manual/options/ debug.rst_ internal.rst_ options.rst_ share/doc/re2c/manual/regexps/regular_expressions.rst_ share/doc/re2c/manual/reuse/reuse.rst_ share/doc/re2c/manual/skeleton/skeleton.rst_ share/doc/re2c/manual/state/state.rst_ share/doc/re2c/manual/submatch/ submatch.rst_ submatch_example_mtags.rst_ submatch_example_posix.rst_ submatch_example_stags.rst_ submatch_example_stags_fill.rst_ share/doc/re2c/manual/syntax/ api1.rst_ api2_c.rst_ api2_go.rst_ api2_rust.rst_ api3.rst_ intro.rst_ syntax.rst_ share/doc/re2c/manual/warnings/ warnings_general.rst_ warnings_list.rst_