SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

40
devel/pcre2/Makefile Normal file
View file

@ -0,0 +1,40 @@
COMMENT = perl-compatible regular expression library, version 2
DISTNAME = pcre2-10.37
SHARED_LIBS += pcre2-16 0.5 # 10.37
SHARED_LIBS += pcre2-32 0.5 # 10.37
SHARED_LIBS += pcre2-8 0.6 # 10.37
SHARED_LIBS += pcre2-posix 1.0 # 2.3
CATEGORIES = devel
REVISION = 1
MASTER_SITES = https://ftp.pcre.org/pub/pcre/ \
${MASTER_SITE_SOURCEFORGE:=pcre/} \
http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
HOMEPAGE = https://www.pcre.org/
MAINTAINER = Nam Nguyen <namn@berkeley.edu>
# BSD
PERMIT_PACKAGE = Yes
WANTLIB += bz2 c curses readline z
LIB_DEPENDS = archivers/bzip2
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --enable-pcre2-16 \
--enable-pcre2-32 \
--enable-pcre2grep-libz \
--enable-pcre2grep-libbz2 \
--enable-pcre2test-libreadline
# explicitly disable JIT that would require WXNEEDED
CONFIGURE_ARGS += --disable-jit
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

2
devel/pcre2/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (pcre2-10.37.tar.gz) = BOIUwMQKl7ilwrSuiKOqipPm8uRcazU03aw1HyZUhXc=
SIZE (pcre2-10.37.tar.gz) = 2299767

7
devel/pcre2/pkg/DESCR Normal file
View file

@ -0,0 +1,7 @@
PCRE2 is a revised API for the PCRE library, which is a set of functions,
written in C, that implement regular expression pattern matching using the same
syntax and semantics as Perl, with just a few differences. Some features that
appeared in Python and the original PCRE before they appeared in Perl are also
available using the Python syntax. There is also some support for one or two
.NET and Oniguruma syntax items, and there are options for requesting some minor
changes that give better ECMAScript (aka JavaScript) compatibility.

224
devel/pcre2/pkg/PLIST Normal file
View file

@ -0,0 +1,224 @@
bin/pcre2-config
@bin bin/pcre2grep
@bin bin/pcre2test
include/pcre2.h
include/pcre2posix.h
@static-lib lib/libpcre2-16.a
lib/libpcre2-16.la
@lib lib/libpcre2-16.so.${LIBpcre2-16_VERSION}
@static-lib lib/libpcre2-32.a
lib/libpcre2-32.la
@lib lib/libpcre2-32.so.${LIBpcre2-32_VERSION}
@static-lib lib/libpcre2-8.a
lib/libpcre2-8.la
@lib lib/libpcre2-8.so.${LIBpcre2-8_VERSION}
@static-lib lib/libpcre2-posix.a
lib/libpcre2-posix.la
@lib lib/libpcre2-posix.so.${LIBpcre2-posix_VERSION}
lib/pkgconfig/libpcre2-16.pc
lib/pkgconfig/libpcre2-32.pc
lib/pkgconfig/libpcre2-8.pc
lib/pkgconfig/libpcre2-posix.pc
@man man/man1/pcre2-config.1
@man man/man1/pcre2grep.1
@man man/man1/pcre2test.1
@man man/man3/pcre2.3
@man man/man3/pcre2_callout_enumerate.3
@man man/man3/pcre2_code_copy.3
@man man/man3/pcre2_code_copy_with_tables.3
@man man/man3/pcre2_code_free.3
@man man/man3/pcre2_compile.3
@man man/man3/pcre2_compile_context_copy.3
@man man/man3/pcre2_compile_context_create.3
@man man/man3/pcre2_compile_context_free.3
@man man/man3/pcre2_config.3
@man man/man3/pcre2_convert_context_copy.3
@man man/man3/pcre2_convert_context_create.3
@man man/man3/pcre2_convert_context_free.3
@man man/man3/pcre2_converted_pattern_free.3
@man man/man3/pcre2_dfa_match.3
@man man/man3/pcre2_general_context_copy.3
@man man/man3/pcre2_general_context_create.3
@man man/man3/pcre2_general_context_free.3
@man man/man3/pcre2_get_error_message.3
@man man/man3/pcre2_get_mark.3
@man man/man3/pcre2_get_match_data_size.3
@man man/man3/pcre2_get_ovector_count.3
@man man/man3/pcre2_get_ovector_pointer.3
@man man/man3/pcre2_get_startchar.3
@man man/man3/pcre2_jit_compile.3
@man man/man3/pcre2_jit_free_unused_memory.3
@man man/man3/pcre2_jit_match.3
@man man/man3/pcre2_jit_stack_assign.3
@man man/man3/pcre2_jit_stack_create.3
@man man/man3/pcre2_jit_stack_free.3
@man man/man3/pcre2_maketables.3
@man man/man3/pcre2_maketables_free.3
@man man/man3/pcre2_match.3
@man man/man3/pcre2_match_context_copy.3
@man man/man3/pcre2_match_context_create.3
@man man/man3/pcre2_match_context_free.3
@man man/man3/pcre2_match_data_create.3
@man man/man3/pcre2_match_data_create_from_pattern.3
@man man/man3/pcre2_match_data_free.3
@man man/man3/pcre2_pattern_convert.3
@man man/man3/pcre2_pattern_info.3
@man man/man3/pcre2_serialize_decode.3
@man man/man3/pcre2_serialize_encode.3
@man man/man3/pcre2_serialize_free.3
@man man/man3/pcre2_serialize_get_number_of_codes.3
@man man/man3/pcre2_set_bsr.3
@man man/man3/pcre2_set_callout.3
@man man/man3/pcre2_set_character_tables.3
@man man/man3/pcre2_set_compile_extra_options.3
@man man/man3/pcre2_set_compile_recursion_guard.3
@man man/man3/pcre2_set_depth_limit.3
@man man/man3/pcre2_set_glob_escape.3
@man man/man3/pcre2_set_glob_separator.3
@man man/man3/pcre2_set_heap_limit.3
@man man/man3/pcre2_set_match_limit.3
@man man/man3/pcre2_set_max_pattern_length.3
@man man/man3/pcre2_set_newline.3
@man man/man3/pcre2_set_offset_limit.3
@man man/man3/pcre2_set_parens_nest_limit.3
@man man/man3/pcre2_set_recursion_limit.3
@man man/man3/pcre2_set_recursion_memory_management.3
@man man/man3/pcre2_set_substitute_callout.3
@man man/man3/pcre2_substitute.3
@man man/man3/pcre2_substring_copy_byname.3
@man man/man3/pcre2_substring_copy_bynumber.3
@man man/man3/pcre2_substring_free.3
@man man/man3/pcre2_substring_get_byname.3
@man man/man3/pcre2_substring_get_bynumber.3
@man man/man3/pcre2_substring_length_byname.3
@man man/man3/pcre2_substring_length_bynumber.3
@man man/man3/pcre2_substring_list_free.3
@man man/man3/pcre2_substring_list_get.3
@man man/man3/pcre2_substring_nametable_scan.3
@man man/man3/pcre2_substring_number_from_name.3
@man man/man3/pcre2api.3
@man man/man3/pcre2build.3
@man man/man3/pcre2callout.3
@man man/man3/pcre2compat.3
@man man/man3/pcre2convert.3
@man man/man3/pcre2demo.3
@man man/man3/pcre2jit.3
@man man/man3/pcre2limits.3
@man man/man3/pcre2matching.3
@man man/man3/pcre2partial.3
@man man/man3/pcre2pattern.3
@man man/man3/pcre2perform.3
@man man/man3/pcre2posix.3
@man man/man3/pcre2sample.3
@man man/man3/pcre2serialize.3
@man man/man3/pcre2syntax.3
@man man/man3/pcre2unicode.3
share/doc/pcre2/
share/doc/pcre2/AUTHORS
share/doc/pcre2/COPYING
share/doc/pcre2/ChangeLog
share/doc/pcre2/LICENCE
share/doc/pcre2/NEWS
share/doc/pcre2/README
share/doc/pcre2/html/
share/doc/pcre2/html/NON-AUTOTOOLS-BUILD.txt
share/doc/pcre2/html/README.txt
share/doc/pcre2/html/index.html
share/doc/pcre2/html/pcre2-config.html
share/doc/pcre2/html/pcre2.html
share/doc/pcre2/html/pcre2_callout_enumerate.html
share/doc/pcre2/html/pcre2_code_copy.html
share/doc/pcre2/html/pcre2_code_copy_with_tables.html
share/doc/pcre2/html/pcre2_code_free.html
share/doc/pcre2/html/pcre2_compile.html
share/doc/pcre2/html/pcre2_compile_context_copy.html
share/doc/pcre2/html/pcre2_compile_context_create.html
share/doc/pcre2/html/pcre2_compile_context_free.html
share/doc/pcre2/html/pcre2_config.html
share/doc/pcre2/html/pcre2_convert_context_copy.html
share/doc/pcre2/html/pcre2_convert_context_create.html
share/doc/pcre2/html/pcre2_convert_context_free.html
share/doc/pcre2/html/pcre2_converted_pattern_free.html
share/doc/pcre2/html/pcre2_dfa_match.html
share/doc/pcre2/html/pcre2_general_context_copy.html
share/doc/pcre2/html/pcre2_general_context_create.html
share/doc/pcre2/html/pcre2_general_context_free.html
share/doc/pcre2/html/pcre2_get_error_message.html
share/doc/pcre2/html/pcre2_get_mark.html
share/doc/pcre2/html/pcre2_get_match_data_size.html
share/doc/pcre2/html/pcre2_get_ovector_count.html
share/doc/pcre2/html/pcre2_get_ovector_pointer.html
share/doc/pcre2/html/pcre2_get_startchar.html
share/doc/pcre2/html/pcre2_jit_compile.html
share/doc/pcre2/html/pcre2_jit_free_unused_memory.html
share/doc/pcre2/html/pcre2_jit_match.html
share/doc/pcre2/html/pcre2_jit_stack_assign.html
share/doc/pcre2/html/pcre2_jit_stack_create.html
share/doc/pcre2/html/pcre2_jit_stack_free.html
share/doc/pcre2/html/pcre2_maketables.html
share/doc/pcre2/html/pcre2_maketables_free.html
share/doc/pcre2/html/pcre2_match.html
share/doc/pcre2/html/pcre2_match_context_copy.html
share/doc/pcre2/html/pcre2_match_context_create.html
share/doc/pcre2/html/pcre2_match_context_free.html
share/doc/pcre2/html/pcre2_match_data_create.html
share/doc/pcre2/html/pcre2_match_data_create_from_pattern.html
share/doc/pcre2/html/pcre2_match_data_free.html
share/doc/pcre2/html/pcre2_pattern_convert.html
share/doc/pcre2/html/pcre2_pattern_info.html
share/doc/pcre2/html/pcre2_serialize_decode.html
share/doc/pcre2/html/pcre2_serialize_encode.html
share/doc/pcre2/html/pcre2_serialize_free.html
share/doc/pcre2/html/pcre2_serialize_get_number_of_codes.html
share/doc/pcre2/html/pcre2_set_bsr.html
share/doc/pcre2/html/pcre2_set_callout.html
share/doc/pcre2/html/pcre2_set_character_tables.html
share/doc/pcre2/html/pcre2_set_compile_extra_options.html
share/doc/pcre2/html/pcre2_set_compile_recursion_guard.html
share/doc/pcre2/html/pcre2_set_depth_limit.html
share/doc/pcre2/html/pcre2_set_glob_escape.html
share/doc/pcre2/html/pcre2_set_glob_separator.html
share/doc/pcre2/html/pcre2_set_heap_limit.html
share/doc/pcre2/html/pcre2_set_match_limit.html
share/doc/pcre2/html/pcre2_set_max_pattern_length.html
share/doc/pcre2/html/pcre2_set_newline.html
share/doc/pcre2/html/pcre2_set_offset_limit.html
share/doc/pcre2/html/pcre2_set_parens_nest_limit.html
share/doc/pcre2/html/pcre2_set_recursion_limit.html
share/doc/pcre2/html/pcre2_set_recursion_memory_management.html
share/doc/pcre2/html/pcre2_set_substitute_callout.html
share/doc/pcre2/html/pcre2_substitute.html
share/doc/pcre2/html/pcre2_substring_copy_byname.html
share/doc/pcre2/html/pcre2_substring_copy_bynumber.html
share/doc/pcre2/html/pcre2_substring_free.html
share/doc/pcre2/html/pcre2_substring_get_byname.html
share/doc/pcre2/html/pcre2_substring_get_bynumber.html
share/doc/pcre2/html/pcre2_substring_length_byname.html
share/doc/pcre2/html/pcre2_substring_length_bynumber.html
share/doc/pcre2/html/pcre2_substring_list_free.html
share/doc/pcre2/html/pcre2_substring_list_get.html
share/doc/pcre2/html/pcre2_substring_nametable_scan.html
share/doc/pcre2/html/pcre2_substring_number_from_name.html
share/doc/pcre2/html/pcre2api.html
share/doc/pcre2/html/pcre2build.html
share/doc/pcre2/html/pcre2callout.html
share/doc/pcre2/html/pcre2compat.html
share/doc/pcre2/html/pcre2convert.html
share/doc/pcre2/html/pcre2demo.html
share/doc/pcre2/html/pcre2grep.html
share/doc/pcre2/html/pcre2jit.html
share/doc/pcre2/html/pcre2limits.html
share/doc/pcre2/html/pcre2matching.html
share/doc/pcre2/html/pcre2partial.html
share/doc/pcre2/html/pcre2pattern.html
share/doc/pcre2/html/pcre2perform.html
share/doc/pcre2/html/pcre2posix.html
share/doc/pcre2/html/pcre2sample.html
share/doc/pcre2/html/pcre2serialize.html
share/doc/pcre2/html/pcre2syntax.html
share/doc/pcre2/html/pcre2test.html
share/doc/pcre2/html/pcre2unicode.html
share/doc/pcre2/pcre2-config.txt
share/doc/pcre2/pcre2.txt
share/doc/pcre2/pcre2grep.txt
share/doc/pcre2/pcre2test.txt