Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

re2c: Update to v4.0.2 #4874

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions packages/r/re2c/abi_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
re2c
re2d
re2go
re2hs
re2java
re2js
re2ocaml
re2py
re2rust
re2v
re2zig
33 changes: 33 additions & 0 deletions packages/r/re2c/abi_symbols
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
re2c:stderr
re2c:stdin
re2c:stdout
re2d:stderr
re2d:stdin
re2d:stdout
re2go:stderr
re2go:stdin
re2go:stdout
re2hs:stderr
re2hs:stdin
re2hs:stdout
re2java:stderr
re2java:stdin
re2java:stdout
re2js:stderr
re2js:stdin
re2js:stdout
re2ocaml:stderr
re2ocaml:stdin
re2ocaml:stdout
re2py:stderr
re2py:stdin
re2py:stdout
re2rust:stderr
re2rust:stdin
re2rust:stdout
re2v:stderr
re2v:stdin
re2v:stdout
re2zig:stderr
re2zig:stdin
re2zig:stdout
28 changes: 14 additions & 14 deletions packages/r/re2c/abi_used_symbols
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__cxa_atexit
libc.so.6:__fprintf_chk
Expand All @@ -12,6 +11,8 @@ libc.so.6:exit
libc.so.6:fclose
libc.so.6:fdopen
libc.so.6:fopen
libc.so.6:fputc
libc.so.6:fputs
libc.so.6:fread
libc.so.6:free
libc.so.6:fseek
Expand All @@ -24,11 +25,9 @@ libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:open
libc.so.6:puts
libc.so.6:remove
libc.so.6:rename
libc.so.6:stderr
libc.so.6:stdin
libc.so.6:stdout
libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strftime
Expand All @@ -38,7 +37,9 @@ libc.so.6:time
libc.so.6:unlink
libgcc_s.so.1:_Unwind_Resume
libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNSo3putEc
libstdc++.so.6:_ZNSo5flushEv
libstdc++.so.6:_ZNSo5writeEPKcl
Expand All @@ -47,8 +48,8 @@ libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
libstdc++.so.6:_ZNSolsEi
libstdc++.so.6:_ZNSt6localeC1Ev
libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
Expand All @@ -58,12 +59,11 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm
libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt8ios_base4InitC1Ev
libstdc++.so.6:_ZNSt8ios_base4InitD1Ev
libstdc++.so.6:_ZNSt8ios_baseC2Ev
libstdc++.so.6:_ZNSt8ios_baseD2Ev
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt16__throw_bad_castv
libstdc++.so.6:_ZSt17__throw_bad_allocv
Expand All @@ -72,21 +72,21 @@ libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
libstdc++.so.6:_ZSt20__throw_length_errorPKc
libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
libstdc++.so.6:_ZSt21ios_base_library_initv
libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
libstdc++.so.6:_ZdaPv
libstdc++.so.6:_ZdlPv
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__cxa_end_catch
libstdc++.so.6:__cxa_guard_abort
libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw_bad_array_new_length
libstdc++.so.6:__gxx_personality_v0
6 changes: 6 additions & 0 deletions packages/r/re2c/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
releases:
id: 7664
rss: https://github.com/skvadrik/re2c/releases.atom
# No known CPE, checked 2025-01-20
security:
cpe: ~
16 changes: 7 additions & 9 deletions packages/r/re2c/package.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
name : re2c
version : '3.0'
release : 7
homepage : http://re2c.org/
version : 4.0.2
release : 8
homepage : https://re2c.org/
source :
- https://github.com/skvadrik/re2c/releases/download/3.0/re2c-3.0.tar.lz : 39757db2defc21a6713560cdff75895fb30f02af22a3ac8066fd9ba84f16a1b3
- https://github.com/skvadrik/re2c/releases/download/4.0.2/re2c-4.0.2.tar.lz : b4fa67a6064ffd3732f4906f3adf54caafde69addbff49f3c823321456d2d02c
license : Public-Domain
component : programming.tools
summary : A tool for generating C, C++ or Go based recognizers from regular expressions
description: |
re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching.
setup : |
%configure
%cmake_ninja
build : |
%make bootstrap
%ninja_build
install : |
%make_install
check : |
%make check
%ninja_install
45 changes: 36 additions & 9 deletions packages/r/re2c/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<PISI>
<Source>
<Name>re2c</Name>
<Homepage>http://re2c.org/</Homepage>
<Homepage>https://re2c.org/</Homepage>
<Packager>
<Name>Alexander Vorobyev</Name>
<Email>avorobyev@protonmail.com</Email>
<Name>Robert Gonzalez</Name>
<Email>uni.dos12@outlook.com</Email>
</Packager>
<License>Public-Domain</License>
<PartOf>programming.tools</PartOf>
<Summary xml:lang="en">A tool for generating C, C++ or Go based recognizers from regular expressions</Summary>
<Description xml:lang="en">re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>re2c</Name>
Expand All @@ -21,21 +21,48 @@
<PartOf>programming.tools</PartOf>
<Files>
<Path fileType="executable">/usr/bin/re2c</Path>
<Path fileType="executable">/usr/bin/re2d</Path>
<Path fileType="executable">/usr/bin/re2go</Path>
<Path fileType="executable">/usr/bin/re2hs</Path>
<Path fileType="executable">/usr/bin/re2java</Path>
<Path fileType="executable">/usr/bin/re2js</Path>
<Path fileType="executable">/usr/bin/re2ocaml</Path>
<Path fileType="executable">/usr/bin/re2py</Path>
<Path fileType="executable">/usr/bin/re2rust</Path>
<Path fileType="executable">/usr/bin/re2v</Path>
<Path fileType="executable">/usr/bin/re2zig</Path>
<Path fileType="man">/usr/share/man/man1/re2c.1</Path>
<Path fileType="man">/usr/share/man/man1/re2d.1</Path>
<Path fileType="man">/usr/share/man/man1/re2go.1</Path>
<Path fileType="man">/usr/share/man/man1/re2hs.1</Path>
<Path fileType="man">/usr/share/man/man1/re2java.1</Path>
<Path fileType="man">/usr/share/man/man1/re2js.1</Path>
<Path fileType="man">/usr/share/man/man1/re2ocaml.1</Path>
<Path fileType="man">/usr/share/man/man1/re2py.1</Path>
<Path fileType="man">/usr/share/man/man1/re2rust.1</Path>
<Path fileType="man">/usr/share/man/man1/re2v.1</Path>
<Path fileType="man">/usr/share/man/man1/re2zig.1</Path>
<Path fileType="data">/usr/share/re2c/stdlib/c</Path>
<Path fileType="data">/usr/share/re2c/stdlib/d</Path>
<Path fileType="data">/usr/share/re2c/stdlib/go</Path>
<Path fileType="data">/usr/share/re2c/stdlib/haskell</Path>
<Path fileType="data">/usr/share/re2c/stdlib/java</Path>
<Path fileType="data">/usr/share/re2c/stdlib/js</Path>
<Path fileType="data">/usr/share/re2c/stdlib/ocaml</Path>
<Path fileType="data">/usr/share/re2c/stdlib/python</Path>
<Path fileType="data">/usr/share/re2c/stdlib/rust</Path>
<Path fileType="data">/usr/share/re2c/stdlib/unicode_categories.re</Path>
<Path fileType="data">/usr/share/re2c/stdlib/v</Path>
<Path fileType="data">/usr/share/re2c/stdlib/zig</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2022-08-18</Date>
<Version>3.0</Version>
<Update release="8">
<Date>2025-01-20</Date>
<Version>4.0.2</Version>
<Comment>Packaging update</Comment>
<Name>Alexander Vorobyev</Name>
<Email>avorobyev@protonmail.com</Email>
<Name>Robert Gonzalez</Name>
<Email>uni.dos12@outlook.com</Email>
</Update>
</History>
</PISI>
Loading