FreeBSD Bugzilla – Attachment 239695 Details for
Bug 269146
devel/re2c: update to 3.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
v1
0001-devel-re2c-update-to-3.0.patch (text/plain), 7.38 KB, created by
Tobias C. Berner
on 2023-01-25 05:48:35 UTC
(
hide
)
Description:
v1
Filename:
MIME Type:
Creator:
Tobias C. Berner
Created:
2023-01-25 05:48:35 UTC
Size:
7.38 KB
patch
obsolete
>From aa1be85d0c0eb510334c941c499007710f3fda16 Mon Sep 17 00:00:00 2001 >From: "Tobias C. Berner" <tcberner@FreeBSD.org> >Date: Wed, 25 Jan 2023 06:46:37 +0100 >Subject: [PATCH] devel/re2c: update to 3.0 > >Relese notes: https://re2c.org/releases/release_notes.html#release-3-0 >--- > devel/re2c/Makefile | 8 ++++--- > devel/re2c/distinfo | 6 ++--- > devel/re2c/pkg-plist | 56 ++++++++++++++++++++++++++++++++++++++++++-- > 3 files changed, 62 insertions(+), 8 deletions(-) > >diff --git a/devel/re2c/Makefile b/devel/re2c/Makefile >index a35ea9a508cf..f84a7c43f7c8 100644 >--- a/devel/re2c/Makefile >+++ b/devel/re2c/Makefile >@@ -1,5 +1,5 @@ > PORTNAME= re2c >-DISTVERSION= 2.2 >+DISTVERSION= 3.0 > CATEGORIES= devel > MASTER_SITES= https://github.com/skvadrik/${PORTNAME}/releases/download/${DISTVERSION}/ > >@@ -18,18 +18,20 @@ SHEBANG_FILES= test/posix_captures/.run/__run.sh \ > test/posix_captures/.gen/__gen.sh \ > test/__run_unicode_tests.sh > >-OPTIONS_DEFINE= DOCS EXAMPLES LIBRE2C RE2GO >-OPTIONS_DEFAULT= RE2GO >+OPTIONS_DEFINE= DOCS EXAMPLES LIBRE2C RE2GO RE2RUST >+OPTIONS_DEFAULT= RE2GO RE2RUST > OPTIONS_SUB= yes > > LIBRE2C_DESC= Build libre2c (Experimental) > RE2GO_DESC= Build RE2GO (identical to re2c --lang go) >+RE2RUST_DESC= Build RE2RUST (identical to re2c --lang rust) > > DOCS_BUILD_DEPENDS= bison:devel/bison \ > rst2man:textproc/py-docutils > DOCS_CMAKE_BOOL= RE2C_REBUILD_DOCS > LIBRE2C_CMAKE_BOOL= RE2C_BUILD_LIBS BUILD_SHARED_LIBS > RE2GO_CMAKE_BOOL= RE2C_BUILD_RE2GO >+RE2RUST_CMAKE_BOOL= RE2C_BUILD_RE2RUST > > post-install-DOCS-on: > ${MKDIR} ${STAGEDIR}${DOCSDIR} >diff --git a/devel/re2c/distinfo b/devel/re2c/distinfo >index 7ef24fc20aff..95170dd48649 100644 >--- a/devel/re2c/distinfo >+++ b/devel/re2c/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1632787083 >-SHA256 (re2c-2.2.tar.xz) = 0fc45e4130a8a555d68e230d1795de0216dfe99096b61b28e67c86dfd7d86bda >-SIZE (re2c-2.2.tar.xz) = 1460740 >+TIMESTAMP = 1674624469 >+SHA256 (re2c-3.0.tar.xz) = b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b >+SIZE (re2c-3.0.tar.xz) = 1441456 >diff --git a/devel/re2c/pkg-plist b/devel/re2c/pkg-plist >index cd73cd14cdb1..73ebf2a22313 100644 >--- a/devel/re2c/pkg-plist >+++ b/devel/re2c/pkg-plist >@@ -1,10 +1,12 @@ > bin/re2c > %%RE2GO%%bin/re2go >+%%RE2RUST%%bin/re2rust > %%LIBRE2C%%lib/libre2c.so > %%PORTDOCS%%%%DOCSDIR%%/help.rst > %%PORTDOCS%%%%DOCSDIR%%/help.rst.in > %%PORTDOCS%%%%DOCSDIR%%/manpage.rst.in > %%PORTDOCS%%%%DOCSDIR%%/manual/api/interface.rst_ >+%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/blocks.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/conditions/conditions.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/configurations/configurations.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/directives/directives.rst_ >@@ -32,10 +34,13 @@ bin/re2c > %%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_posix.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags_fill.rst_ >+%%PORTDOCS%%%%DOCSDIR%%/manual/synopsis.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api1.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_c.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_go.rst_ >+%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_rust.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api3.rst_ >+%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/intro.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/syntax/syntax.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_general.rst_ > %%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_list.rst_ >@@ -66,7 +71,7 @@ bin/re2c > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/generic_api/ifstream.re > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.c > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.re >-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/src/lexer/lexer.h >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/lexer/state.h > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/definitions.h > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/extra_rules.re.inc > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/include.c >@@ -128,7 +133,7 @@ bin/re2c > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/02_fill.re > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.go > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.re >-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/src/lexer/lexer.go >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/lexer/state.go > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/definitions.go > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/extra_rules.re.inc > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/include.go >@@ -147,6 +152,53 @@ bin/re2c > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/02_mtags.re > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.go > %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/__run_all.sh >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/mod.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/state.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/definitions.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/extra_rules.re.inc >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.rs >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.re >+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.rs > share/man/man1/re2c.1.gz > %%RE2GO%%share/man/man1/re2go.1.gz > %%DATADIR%%/stdlib/unicode_categories.re >-- >2.39.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 269146
: 239695