From nobody Sat Mar 4 14:30:08 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PTS0w2wxWz3w50S; Sat, 4 Mar 2023 14:30:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PTS0w2QTYz3CmB; Sat, 4 Mar 2023 14:30:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677940208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+6v7JUYE6LXECsyZGdgcUYHSG6ef5cZe/+Tl+zerafY=; b=BezpAmxEv1Ce3kOo5hBXJZaTXVW3k7rV0L1xad4lAjLMqjXq+kSwAa5MtdPrXUX2xCHTCx qyKeVLcAGmhMrApPKIyuvw+/0kMTY2Ds7rmDy+fHYAL5bcLvq6lDtNF0Rm0eFl8C2+Zx+x Sz0E+Ntd1Ec1RE/Idewsk/GhLmrviHcSKT8fchbT4ZjN0xv9dIf6OjCUoqy3UPNI5YrtFu zN797aAh93RrxX5tw+kHonPo1AxGI0FU3r6w72cJqWMF4PzuSFIYtA6qfDHh1hPApeJ7x+ TI2WknTz3YpnW7jJmHHJ45BJe8zvF1Ea6lnZ2F2imoEACplAqtCKflTUuVQeaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677940208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+6v7JUYE6LXECsyZGdgcUYHSG6ef5cZe/+Tl+zerafY=; b=bE3wSyKD9PeyTnCPDIL5nXtbPJ5+sDL3LghgqcZEB3SMd3QwjsiWjmACAjCV+aYCp3/csM G79A+uI35RO4MGYoRLfFUamvvYWZUssZeLPtub5K/nCQWZLNwcUGAMZFZPm7APL0HWTSgC +SY45Libc60SYyU/cP7OqMEAS7Y9NcmQQ8t0cdO4EN041Q4yXrZ0KE6Su+u0xds/T1XN5R 47JIsP47v4V2BnEdGW81Vn5f0FJgx5mMJybtxYxn9g/j4fsKJ1vJIOxFZDKHRkoP1kZnAz +6P/JVHCfy4nXC2u8/plfBKKetvYCASo58dkuDJwE6ZjxWBwt8NkKTpKv9fCZQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1677940208; a=rsa-sha256; cv=none; b=DmLxu28NcCwoWYK5JlNykn2kdZNOrtRP5Xh3i4fAUjbeoI4081fkZ8MHoNi0zC6WK45lA0 btt3pTfqt3ps8rBWWcgTgttbmCuFfyMLfNT8ROyLF2SgV/FJ2KYXo/kIVbBmfv4aoLBGZK guv6xfFAdsj95w6rxp8RQ7SnKISrdoK0/Jg5++eHykuPmLLkWnLnmsvzLOsZigyDXnjqdT cQW9SYnqC5qlogYfTL7nyhYKLrMdzKWO4Drpa1/nmF9YNU2ZL2TmgGgL7KYE+18v7y+2BT i6bZDmYxKo28XVe0wm0R3nUZnHa/tcnYylKeZHGs8UIlCowpaZz0rCybLw/Ckw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PTS0w1V7Kzjpx; Sat, 4 Mar 2023 14:30:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 324EU88N092226; Sat, 4 Mar 2023 14:30:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 324EU8Tj092223; Sat, 4 Mar 2023 14:30:08 GMT (envelope-from git) Date: Sat, 4 Mar 2023 14:30:08 GMT Message-Id: <202303041430.324EU8Tj092223@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: 94173a29f0dd - main - devel/re2c: update to 3.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 94173a29f0dd1fca025659db1a62bfd3a33e81da Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=94173a29f0dd1fca025659db1a62bfd3a33e81da commit 94173a29f0dd1fca025659db1a62bfd3a33e81da Author: Tobias C. Berner AuthorDate: 2023-01-25 05:46:37 +0000 Commit: Tobias C. Berner CommitDate: 2023-03-04 14:29:50 +0000 devel/re2c: update to 3.0 Release notes: https://re2c.org/releases/release_notes.html#release-3-0 Approved by: Corey Halpin (maintainer) PR: 269146 --- 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