From ef3bee197614c7cc007d0a91a4151d6f79022414 Mon Sep 17 00:00:00 2001 From: uni-dos Date: Sun, 19 Jan 2025 19:33:55 -0600 Subject: [PATCH] re2c: Update to v4.0.2 **Summary** - add monitoring file - update to latest version [release notes](https://re2c.org/releases/release_notes.html#release-4-0-2) - enable all languages --- packages/r/re2c/abi_libs | 11 ++++++++ packages/r/re2c/abi_symbols | 33 +++++++++++++++++++++++ packages/r/re2c/abi_used_symbols | 28 ++++++++++---------- packages/r/re2c/monitoring.yaml | 6 +++++ packages/r/re2c/package.yml | 16 +++++------- packages/r/re2c/pspec_x86_64.xml | 45 +++++++++++++++++++++++++------- 6 files changed, 107 insertions(+), 32 deletions(-) create mode 100644 packages/r/re2c/abi_libs create mode 100644 packages/r/re2c/abi_symbols create mode 100644 packages/r/re2c/monitoring.yaml diff --git a/packages/r/re2c/abi_libs b/packages/r/re2c/abi_libs new file mode 100644 index 00000000000..e2f4a8ac4fe --- /dev/null +++ b/packages/r/re2c/abi_libs @@ -0,0 +1,11 @@ +re2c +re2d +re2go +re2hs +re2java +re2js +re2ocaml +re2py +re2rust +re2v +re2zig diff --git a/packages/r/re2c/abi_symbols b/packages/r/re2c/abi_symbols new file mode 100644 index 00000000000..ea216bedf4c --- /dev/null +++ b/packages/r/re2c/abi_symbols @@ -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 diff --git a/packages/r/re2c/abi_used_symbols b/packages/r/re2c/abi_used_symbols index 627579e9424..7548913c14c 100644 --- a/packages/r/re2c/abi_used_symbols +++ b/packages/r/re2c/abi_used_symbols @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/packages/r/re2c/monitoring.yaml b/packages/r/re2c/monitoring.yaml new file mode 100644 index 00000000000..07ea4ef0e33 --- /dev/null +++ b/packages/r/re2c/monitoring.yaml @@ -0,0 +1,6 @@ +releases: + id: 7664 + rss: https://github.com/skvadrik/re2c/releases.atom +# No known CPE, checked 2025-01-20 +security: + cpe: ~ diff --git a/packages/r/re2c/package.yml b/packages/r/re2c/package.yml index abfdb504949..84502954cc0 100644 --- a/packages/r/re2c/package.yml +++ b/packages/r/re2c/package.yml @@ -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 diff --git a/packages/r/re2c/pspec_x86_64.xml b/packages/r/re2c/pspec_x86_64.xml index 1c8c952781d..e7393fcf2cf 100644 --- a/packages/r/re2c/pspec_x86_64.xml +++ b/packages/r/re2c/pspec_x86_64.xml @@ -1,17 +1,17 @@ re2c - http://re2c.org/ + https://re2c.org/ - Alexander Vorobyev - avorobyev@protonmail.com + Robert Gonzalez + uni.dos12@outlook.com Public-Domain programming.tools A tool for generating C, C++ or Go based recognizers from regular expressions 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. - https://getsol.us/sources/README.Solus + https://sources.getsol.us/README.Solus re2c @@ -21,21 +21,48 @@ programming.tools /usr/bin/re2c + /usr/bin/re2d /usr/bin/re2go + /usr/bin/re2hs + /usr/bin/re2java + /usr/bin/re2js + /usr/bin/re2ocaml + /usr/bin/re2py /usr/bin/re2rust + /usr/bin/re2v + /usr/bin/re2zig /usr/share/man/man1/re2c.1 + /usr/share/man/man1/re2d.1 /usr/share/man/man1/re2go.1 + /usr/share/man/man1/re2hs.1 + /usr/share/man/man1/re2java.1 + /usr/share/man/man1/re2js.1 + /usr/share/man/man1/re2ocaml.1 + /usr/share/man/man1/re2py.1 /usr/share/man/man1/re2rust.1 + /usr/share/man/man1/re2v.1 + /usr/share/man/man1/re2zig.1 + /usr/share/re2c/stdlib/c + /usr/share/re2c/stdlib/d + /usr/share/re2c/stdlib/go + /usr/share/re2c/stdlib/haskell + /usr/share/re2c/stdlib/java + /usr/share/re2c/stdlib/js + /usr/share/re2c/stdlib/ocaml + /usr/share/re2c/stdlib/python + /usr/share/re2c/stdlib/rust /usr/share/re2c/stdlib/unicode_categories.re + /usr/share/re2c/stdlib/v + /usr/share/re2c/stdlib/zig - - 2022-08-18 - 3.0 + + 2025-01-20 + 4.0.2 Packaging update - Alexander Vorobyev - avorobyev@protonmail.com + Robert Gonzalez + uni.dos12@outlook.com \ No newline at end of file