Updated to pcre2 10.47 (#5830)

This commit is contained in:
Naren Sirigere 2026-01-27 20:14:51 +05:30 committed by GitHub
parent dca635cde9
commit f6c4f76380
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 13 additions and 7 deletions

View file

@ -1,4 +1,4 @@
project('pcre2', 'c', version: '10.45') project('pcre2', 'c', version: '10.47')
cc = meson.get_compiler('c') cc = meson.get_compiler('c')
@ -25,6 +25,7 @@ libpcre2_c_args = [
'-DHAVE_MEMMOVE', '-DHAVE_MEMMOVE',
'-DSUPPORT_UNICODE', '-DSUPPORT_UNICODE',
'-fvisibility=default', '-fvisibility=default',
'-DPCRE2_SYMVERS',
] ]
pcre2_files = [ pcre2_files = [
@ -32,6 +33,7 @@ pcre2_files = [
pcre2_chartables, pcre2_chartables,
'src/pcre2_chkdint.c', 'src/pcre2_chkdint.c',
'src/pcre2_compile.c', 'src/pcre2_compile.c',
'src/pcre2_compile_cgroup.c',
'src/pcre2_compile_class.c', 'src/pcre2_compile_class.c',
'src/pcre2_config.c', 'src/pcre2_config.c',
'src/pcre2_context.c', 'src/pcre2_context.c',
@ -43,6 +45,7 @@ pcre2_files = [
'src/pcre2_maketables.c', 'src/pcre2_maketables.c',
'src/pcre2_match.c', 'src/pcre2_match.c',
'src/pcre2_match_data.c', 'src/pcre2_match_data.c',
'src/pcre2_match_next.c',
'src/pcre2_newline.c', 'src/pcre2_newline.c',
'src/pcre2_ord2utf.c', 'src/pcre2_ord2utf.c',
'src/pcre2_pattern_info.c', 'src/pcre2_pattern_info.c',

View file

@ -2,7 +2,7 @@
# Because Meson currently doesn't support subprojects to be native and non-native: # Because Meson currently doesn't support subprojects to be native and non-native:
# https://github.com/mesonbuild/meson/issues/10947 # https://github.com/mesonbuild/meson/issues/10947
project('pcre2_cross_native', 'c', version: '10.45') project('pcre2_cross_native', 'c', version: '10.47')
cc = meson.get_compiler('c') cc = meson.get_compiler('c')
@ -25,6 +25,7 @@ libpcre2_c_args = [
'-DHAVE_MEMMOVE', '-DHAVE_MEMMOVE',
'-DSUPPORT_UNICODE', '-DSUPPORT_UNICODE',
'-fvisibility=default', '-fvisibility=default',
'-DPCRE2_SYMVERS',
] ]
pcre2_files = [ pcre2_files = [
@ -32,6 +33,7 @@ pcre2_files = [
pcre2_chartables, pcre2_chartables,
'src/pcre2_chkdint.c', 'src/pcre2_chkdint.c',
'src/pcre2_compile.c', 'src/pcre2_compile.c',
'src/pcre2_compile_cgroup.c',
'src/pcre2_compile_class.c', 'src/pcre2_compile_class.c',
'src/pcre2_config.c', 'src/pcre2_config.c',
'src/pcre2_context.c', 'src/pcre2_context.c',
@ -43,6 +45,7 @@ pcre2_files = [
'src/pcre2_maketables.c', 'src/pcre2_maketables.c',
'src/pcre2_match.c', 'src/pcre2_match.c',
'src/pcre2_match_data.c', 'src/pcre2_match_data.c',
'src/pcre2_match_next.c',
'src/pcre2_newline.c', 'src/pcre2_newline.c',
'src/pcre2_ord2utf.c', 'src/pcre2_ord2utf.c',
'src/pcre2_pattern_info.c', 'src/pcre2_pattern_info.c',

View file

@ -1,8 +1,8 @@
[wrap-file] [wrap-file]
source_url = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.46/pcre2-10.46.tar.gz source_url = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.gz
source_filename = pcre2-10.46.tar.gz source_filename = pcre2-10.47.tar.gz
source_hash = 8d28d7f2c3b970c3a4bf3776bcbb5adfc923183ce74bc8df1ebaad8c1985bd07 source_hash = c08ae2388ef333e8403e670ad70c0a11f1eed021fd88308d7e02f596fcd9dc16
directory = pcre2-10.46 directory = pcre2-10.47
patch_directory = pcre2 patch_directory = pcre2
[provide] [provide]

View file

@ -1,6 +1,6 @@
[wrap-git] [wrap-git]
url = https://github.com/PCRE2Project/pcre2.git url = https://github.com/PCRE2Project/pcre2.git
revision = b2bd4254b379b9d7dc9a3dda060a7e27009ccdff revision = f454e231fe5006dd7ff8f4693fd2b8eb94333429
directory = pcre2_cross_native directory = pcre2_cross_native
patch_directory = pcre2_cross_native patch_directory = pcre2_cross_native
clone-recursive = true clone-recursive = true