Skip to content

Commit

Permalink
re2c: Update to v4.0.2
Browse files Browse the repository at this point in the history
**Summary**
- add monitoring file
- update to latest version [release notes](https://re2c.org/releases/release_notes.html#release-4-0-2)
- enable all languages
  • Loading branch information
uni-dos committed Jan 20, 2025
1 parent f44fddb commit ef3bee1
Show file tree
Hide file tree
Showing 6 changed files with 107 additions and 32 deletions.
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>

0 comments on commit ef3bee1

Please sign in to comment.