fritzkink
2023-02-12 a0ec63d09811b51af202674f5cf255c3b5830223
re2c - update to new version 3.0

2 files deleted
1 files added
4 files modified
99 ■■■■■ changed files
components/developer/re2c/Makefile 15 ●●●● patch | view | raw | blame | history
components/developer/re2c/manifests/sample-manifest.p5m 5 ●●●● patch | view | raw | blame | history
components/developer/re2c/pkg5 5 ●●●●● patch | view | raw | blame | history
components/developer/re2c/re2c.license 13 ●●●●● patch | view | raw | blame | history
components/developer/re2c/re2c.p5m 7 ●●●● patch | view | raw | blame | history
components/developer/re2c/test/results-64.master 38 ●●●●● patch | view | raw | blame | history
components/developer/re2c/test/results-all.master 16 ●●●●● patch | view | raw | blame | history
components/developer/re2c/Makefile
@@ -22,12 +22,13 @@
#
# Copyright (c) 2015, 2020, Oracle and/or its affiliates.
# Copyright (c) 2020, Andreas Wacknitz
# Copyright (c) 2023, Friedrich Kink
#
BUILD_BITS=                64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            re2c
COMPONENT_VERSION=        2.0.3
COMPONENT_VERSION=        3.0
COMPONENT_SUMMARY=        re2c is a free and open-source lexer generator for C, C++ and Go.
COMPONENT_DESCRIPTION=    Its main goal is generating fast lexers: at least as \
    fast as their reasonably optimized hand-coded counterparts. Instead of \
@@ -43,11 +44,11 @@
COMPONENT_CLASSIFICATION=    Development/Other Languages
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.xz
COMPONENT_PROJECT_URL=    https://re2c.org
COMPONENT_ARCHIVE_HASH=    sha256:b2bc1eb8aaaa21ff2fcd26507b7e6e72c5e3d887e58aa515c2155fb17d744278
COMPONENT_PROJECT_URL=        https://re2c.org
COMPONENT_ARCHIVE_HASH=    sha256:b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b
COMPONENT_ARCHIVE_URL=    https://github.com/skvadrik/$(COMPONENT_NAME)/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=        public domain
COMPONENT_LICENS_FILE=    $(COMPONENT_NAME).license
COMPONENT_LICENSE_FILE=        LICENSE
include $(WS_MAKE_RULES)/common.mk
@@ -63,6 +64,12 @@
# set unexpectedly, and errors such as "$1: unbound variable" and
# diffs failing due to script tracing in output files.
unexport SHELLOPTS
COMPONENT_TEST_TRANSFORMS= \
        '-n ' \
        '-e "/=======$$/p"' \
        '-e "/^Testsuite/p"' \
        '-e "/^PASS:/p"' \
        '-e "/^\# /p"'
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
components/developer/re2c/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2020 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -24,6 +25,8 @@
file path=usr/bin/re2c
file path=usr/bin/re2go
file path=usr/bin/re2rust
file path=usr/share/man/man1/re2c.1
file path=usr/share/man/man1/re2go.1
file path=usr/share/man/man1/re2rust.1
file path=usr/share/re2c/stdlib/unicode_categories.re
components/developer/re2c/pkg5
@@ -1,9 +1,10 @@
{
    "dependencies": [
        "SUNWcs",
        "shell/ksh93",
        "system/library",
        "system/library/g++-7-runtime",
        "system/library/gcc-7-runtime"
        "system/library/g++-10-runtime",
        "system/library/gcc-10-runtime"
    ],
    "fmris": [
        "developer/lexer/re2c"
components/developer/re2c/re2c.license
File was deleted
components/developer/re2c/re2c.p5m
@@ -11,10 +11,11 @@
#
# Copyright 2020 Andreas Wacknitz
# Copyright 2023 Friedrich Kink
#
set name=pkg.fmri \
    value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
@@ -25,6 +26,8 @@
file path=usr/bin/re2c
file path=usr/bin/re2go
file path=usr/bin/re2rust
file path=usr/share/man/man1/re2c.1
file path=usr/share/man/man1/re2go.1
file path=usr/share/man/man1/re2rust.1
file path=usr/share/re2c/stdlib/unicode_categories.re
components/developer/re2c/test/results-64.master
File was deleted
components/developer/re2c/test/results-all.master
New file
@@ -0,0 +1,16 @@
PASS: run_tests.py
PASS: re2c_test_range
PASS: re2c_test_s_to_n32_unsafe
PASS: re2c_test_ver_to_vernum
PASS: re2c_test_argsubst
============================================================================
Testsuite summary for re2c 3.0
============================================================================
# TOTAL: 5
# PASS:  5
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================