summaryrefslogtreecommitdiff
path: root/core/pcre2
diff options
context:
space:
mode:
authorrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
committerrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
commitc82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch)
tree56d864b5a5c6c145edd96178ae219a8f90e191a6 /core/pcre2
downloadports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'core/pcre2')
-rw-r--r--core/pcre2/.footprint130
-rw-r--r--core/pcre2/.signature6
-rw-r--r--core/pcre2/MAKEPKG45
3 files changed, 181 insertions, 0 deletions
diff --git a/core/pcre2/.footprint b/core/pcre2/.footprint
new file mode 100644
index 0000000..b4852df
--- /dev/null
+++ b/core/pcre2/.footprint
@@ -0,0 +1,130 @@
+drwxr-xr-x root/root bin/
+-rwxr-xr-x root/root bin/pcre2-config
+-rwxr-xr-x root/root bin/pcre2grep
+-rwxr-xr-x root/root bin/pcre2test
+drwxr-xr-x root/root include/
+-rw-r--r-- root/root include/pcre2.h
+-rw-r--r-- root/root include/pcre2posix.h
+drwxr-xr-x root/root lib/
+-rwxr-xr-x root/root lib/libpcre2-16.so.0.16.0
+-rwxr-xr-x root/root lib/libpcre2-32.so.0.16.0
+-rwxr-xr-x root/root lib/libpcre2-8.so.0.16.0
+-rwxr-xr-x root/root lib/libpcre2-posix.so.3.0.8
+lrwxrwxrwx root/root lib/libpcre2-16.so -> libpcre2-16.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-16.so.0 -> libpcre2-16.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-32.so -> libpcre2-32.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-32.so.0 -> libpcre2-32.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-8.so -> libpcre2-8.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-8.so.0 -> libpcre2-8.so.0.16.0
+lrwxrwxrwx root/root lib/libpcre2-posix.so -> libpcre2-posix.so.3.0.8
+lrwxrwxrwx root/root lib/libpcre2-posix.so.3 -> libpcre2-posix.so.3.0.8
+drwxr-xr-x root/root lib/pkgconfig/
+-rw-r--r-- root/root lib/pkgconfig/libpcre2-16.pc
+-rw-r--r-- root/root lib/pkgconfig/libpcre2-32.pc
+-rw-r--r-- root/root lib/pkgconfig/libpcre2-8.pc
+-rw-r--r-- root/root lib/pkgconfig/libpcre2-posix.pc
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/pcre2-config.1.gz
+-rw-r--r-- root/root usr/share/man/man1/pcre2grep.1.gz
+-rw-r--r-- root/root usr/share/man/man1/pcre2test.1.gz
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/pcre2.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_callout_enumerate.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_code_copy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_code_copy_with_tables.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_code_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_compile.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_compile_context_copy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_compile_context_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_compile_context_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_config.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_convert_context_copy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_convert_context_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_convert_context_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_converted_pattern_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_dfa_match.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_general_context_copy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_general_context_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_general_context_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_error_message.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_mark.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_match_data_size.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_ovector_count.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_ovector_pointer.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_get_startchar.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_compile.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_free_unused_memory.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_match.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_stack_assign.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_stack_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_jit_stack_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_maketables.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_maketables_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_context_copy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_context_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_context_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_data_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_data_create_from_pattern.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_match_data_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_next_match.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_pattern_convert.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_pattern_info.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_serialize_decode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_serialize_encode.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_serialize_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_serialize_get_number_of_codes.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_bsr.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_callout.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_character_tables.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_compile_extra_options.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_compile_recursion_guard.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_depth_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_glob_escape.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_glob_separator.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_heap_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_match_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_max_pattern_compiled_length.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_max_pattern_length.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_max_varlookbehind.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_newline.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_offset_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_optimize.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_parens_nest_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_recursion_limit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_recursion_memory_management.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_substitute_callout.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_set_substitute_case_callout.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substitute.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_copy_byname.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_copy_bynumber.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_get_byname.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_get_bynumber.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_length_byname.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_length_bynumber.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_list_free.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_list_get.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_nametable_scan.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2_substring_number_from_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2api.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2build.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2callout.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2compat.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2convert.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2demo.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2jit.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2limits.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2matching.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2partial.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2pattern.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2perform.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2posix.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2sample.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2serialize.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2syntax.3.gz
+-rw-r--r-- root/root usr/share/man/man3/pcre2unicode.3.gz
diff --git a/core/pcre2/.signature b/core/pcre2/.signature
new file mode 100644
index 0000000..5ceb4a9
--- /dev/null
+++ b/core/pcre2/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mF1I4uTzPvqQNfZBITjanItDt1/zXXLjil42BGtqKRVsg2C6mbKsk+0KsasmfJY7fAVF31MCXLHufuwmi0LpYgo=
+
+SHA256 (MAKEPKG) = b4ebd2dc0bb6fa1208b383ee11e25851b6ff6657218fab4e0eb785362a1dbc29
+SHA256 (.footprint) = 48062ada1e981bff60211ad96cf5b9a395649835e2475b7a261ed92a6d6076db
+SHA256 (pcre2-10.48.tar.bz2) = b6c68fdf6f3ac31388b50aa89ff0fc49c00c987c16e7b5146491d12003f2c8ed
+SHA256 (pcre2#10.48-1.pkg.tar.gz) = 0dc39509502252968dfdda50fcec705643e99037179f17d4e085ba90e6cd4be0
diff --git a/core/pcre2/MAKEPKG b/core/pcre2/MAKEPKG
new file mode 100644
index 0000000..43aab6b
--- /dev/null
+++ b/core/pcre2/MAKEPKG
@@ -0,0 +1,45 @@
+#!/bin/mkpkg
+# description: Perl Compatible Regular Expressions (v2)
+# url: https://github.com/PCRE2Project/pcre2
+
+name=pcre2
+version=10.48
+release=1
+source=(https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$version/pcre2-$version.tar.bz2)
+depends=()
+makedeps=()
+
+sha256sums=(
+ "b6c68fdf6f3ac31388b50aa89ff0fc49c00c987c16e7b5146491d12003f2c8ed"
+)
+
+build() {
+ cd pcre2-$version
+
+ ./configure \
+ --prefix=/ \
+ --libdir=/lib \
+ --includedir=/include \
+ --bindir=/bin \
+ --mandir=/usr/share/man \
+ --disable-static \
+ --enable-unicode \
+ --enable-pcre2-16 \
+ --enable-pcre2-32 \
+ --enable-pcre2grep-libz \
+ --disable-pcre2grep-libbz2 \
+ --enable-jit
+
+ make
+ make DESTDIR=$PKG install
+
+ # Remove docs
+ rm -rf $PKG/share
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh