# HG changeset patch # User Rich Burridge # Date 1492114829 25200 # Node ID f11e8d81786a7c6f8a21a6e5eed6f868a0484f75 # Parent eeb0fb36386361f90aec6f8e61113a25c94622ba PSARC 2017/057 pcre2 25783625 Add pcre2 10.23 to Userland because vte 0.47.90 requires it diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/Makefile Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,137 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END + +# +# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +# +BUILD_BITS= 64_and_32 +include ../../make-rules/shared-macros.mk + +COMPONENT_NAME= pcre2 +COMPONENT_VERSION= 10.23 +COMPONENT_ARCHIVE_HASH= \ + sha256:bd62f955146a41815d6e2ce011bb75740825c32906b06e377f478599f54ee0dd +COMPONENT_ARCHIVE_URL= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$(COMPONENT_ARCHIVE) +COMPONENT_PROJECT_URL= http://pcre.org/ +COMPONENT_BUGDB= library/pcre +COMPONENT_ANITYA_ID= 5832 + +TPNO= 34786 + +TEST_TARGET= install $(TEST_32_and_64) +SYSTEM_TEST_TARGET= build $(SYSTEM_TEST_32_and_64) +include $(WS_MAKE_RULES)/common.mk + +# pick up -xc99=all in CFLAGS +studio_C99MODE= $(studio_C99_ENABLE) + +# pick up -xlang=c99 in XPG5MODE +studio_cplusplus_C99MODE= $(studio_cplusplus_C99_ENABLE) + +# turn on largefile support +CFLAGS+= $(CPP_LARGEFILES) + +CFLAGS+= $(XPG6MODE) + +# Although -norunpath is set for CXXFLAGS, we need to put -norunpath +# here, otherwise -norunpath doesn't get set when creating the shared +# libraries (CC -G). +CXX+= $(studio_NORUNPATH) + +CXXFLAGS+= $(CC_PIC) + +# turn on support for large files +CXXFLAGS+= $(CPP_LARGEFILES) + +CXXFLAGS+= $(XPG5MODE) +CXXFLAGS+= -std=sun03 + +LINT_FLAGS+= $(CPP_LARGEFILES) +LINT_FLAGS+= -I$(PROTOUSRINCDIR)/pcre + +CONFIGURE_ENV+= "CPP=$(CC) $(CPPFLAGS) $(CFLAGS) -E" +CONFIGURE_ENV+= "CXXCPP=$(CXX) $(CPPFLAGS) $(CXXFLAGS) -E" +CONFIGURE_ENV+= "CXXLDFLAGS=$(LDFLAGS)" +CONFIGURE_ENV+= "CXXLD=$(CXX) $(CXXFLAGS) $(LDFLAGS)" +CONFIGURE_ENV+= "INSTALL=$(INSTALL)" +CONFIGURE_ENV+= "MAKE=$(GMAKE)" + +CONFIGURE_ENV.64+= "CXXLINKLIB=$(CXX) $(CCFLAGS) $(LDFLAGS)" +CONFIGURE_ENV.64+= "MACH64=$(MACH64)" + +CONFIGURE_OPTIONS+= --includedir=$(CONFIGURE_INCLUDEDIR)/pcre +CONFIGURE_OPTIONS+= --localstatedir=$(VARDIR) +CONFIGURE_OPTIONS+= --disable-static +CONFIGURE_OPTIONS+= --enable-rebuild-chartables +CONFIGURE_OPTIONS+= --enable-newline-is-any +CONFIGURE_OPTIONS+= --disable-stack-for-recursion +CONFIGURE_OPTIONS+= --enable-pcre2grep-libz +CONFIGURE_OPTIONS+= --enable-pcre2grep-libbz2 +CONFIGURE_OPTIONS+= --with-link-size=4 +CONFIGURE_OPTIONS+= --with-match-limit=10000000 +CONFIGURE_OPTIONS+= --with-pic +# Enable UTF8 support (was --enable-utf8 in pcre(1) configure). +CONFIGURE_OPTIONS+= --enable-pcre2-8 +# Enable Unicode support (was --enable-unicode-properties in pcre(1) configure). +CONFIGURE_OPTIONS+= --enable-unicode + +CONFIGURE_OPTIONS.64+= --libexecdir=$(CONFIGURE_PREFIX)/libexec/$(MACH64) + +COMPONENT_BUILD_ENV+= "LDFLAGS=$(LDFLAGS)" +COMPONENT_BUILD_ENV+= "INSTALL=$(INSTALL)" +COMPONENT_BUILD_ENV+= "MAKE=$(GMAKE)" + +# Always show the build and link lines for easier debugging. +COMPONENT_BUILD_ARGS += V=1 + +COMPONENT_BUILD_ARGS+= -e + +COMPONENT_INSTALL_ARGS+= "INSTALL=$(INSTALL)" +COMPONENT_INSTALL_ARGS+= "MAKE=$(GMAKE)" + +# Needed for "gmake test" to work successfully. +# If SHELLOPTS is exported (as it is by the userland makefiles), +# then all shell options get exported to child invocations of bash, +# which results in test failures due to nounset and xtrace being +# set unexpectedly, and errors such as "$1: unbound variable" and +# diffs failing due to script tracing in output files. +unexport SHELLOPTS + +# Master test results are the same for 32-bit and 64-bit, so override +# here, rather than create multiple identical master files. +COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master + +# Get correct libpcre2-8.so.0 from the build area. +TEST_LIBPATH.32 = $(PROTOUSRLIBDIR) +TEST_LIBPATH.64 = $(PROTOUSRLIBDIR64) +COMPONENT_TEST_ENV += LD_LIBRARY_PATH=$(TEST_LIBPATH.$(BITS)) + +COMPONENT_TEST_TRANSFORMS += \ + '-e "/Nothing to be done/d"' \ + '-e "/Leaving directory/d"' \ + '-e "/Entering directory/d"' \ + '-e "s|Testsuite summary for PCRE .*|Testsuite summary for PCRE|" ' + +REQUIRED_PACKAGES += compress/bzip2 +REQUIRED_PACKAGES += library/zlib +REQUIRED_PACKAGES += shell/ksh93 +REQUIRED_PACKAGES += system/library/c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime +REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/llib-lpcre2 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/llib-lpcre2 Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,38 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License (the "License"). + * You may not use this file except in compliance with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + */ + +/* + * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + */ + +/* LINTLIBRARY */ +/* PROTOLIB1 */ + +#define PCRE2_CODE_UNIT_WIDTH 8 + +/* + * This little dance is necessary to avoid ftello/fseeko + * complaints vs libc. We don't use them but we do #include + * stdio.h and as we are large file aware they get defined + * differently than libc. + */ +#include +#include diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/patches/01-doc.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/patches/01-doc.patch Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,26 @@ +# Update doc files regarding JIT support on Solaris. +# Patch was developed in-house and is not appropriate for upstream. + +--- pcre2-10.23/doc/pcre2jit.3.orig 2017-03-27 11:01:32.768347866 +0000 ++++ pcre2-10.23/doc/pcre2jit.3 2017-03-27 11:02:29.933896903 +0000 +@@ -35,6 +35,8 @@ + SPARC 32-bit + .sp + If --enable-jit is set on an unsupported platform, compilation fails. ++.sp ++JIT support is not available on Solaris. + .P + A program can tell if JIT support is available by calling \fBpcre2_config()\fP + with the PCRE2_CONFIG_JIT option. The result is 1 when JIT is available, and 0 +--- pcre2-10.23/doc/html/pcre2jit.html.orig 2017-03-27 11:03:11.156908462 +0000 ++++ pcre2-10.23/doc/html/pcre2jit.html 2017-03-27 11:04:11.020796356 +0000 +@@ -61,6 +61,9 @@ + If --enable-jit is set on an unsupported platform, compilation fails. +

+

++JIT support is not available on Solaris. ++

++

+ A program can tell if JIT support is available by calling pcre2_config() + with the PCRE2_CONFIG_JIT option. The result is 1 when JIT is available, and 0 + otherwise. However, a simple program does not need to check this in order to diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/patches/05-pcre2-config.in.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/patches/05-pcre2-config.in.patch Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,17 @@ +/usr/lib/ is default library path and thus it shouldn't be in RPATH and RUNPATH. +-L/-R with /usr/lib are not necessary for Solaris. The linker knows better. + +This patch should be sent upstream. + +--- pcre2-10.23/pcre2-config.in.orig 2017-03-27 11:14:33.662291129 +0000 ++++ pcre2-10.23/pcre2-config.in 2017-03-27 11:14:50.429500728 +0000 +@@ -29,9 +29,6 @@ + + libR= + case `uname -s` in +- *SunOS*) +- libR=" -R@libdir@" +- ;; + *BSD*) + libR=" -Wl,-R@libdir@" + ;; diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/pcre2.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/pcre2.p5m Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,231 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +# + + default mangler.man.stability uncommitted> +set name=pkg.fmri \ + value=pkg:/library/pcre2@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary value="Version 2 of Perl-Compatible Regular Expressions" +set name=pkg.description \ + value="The PCRE library is a set of functions that implement regular expression pattern matching using almost the same syntax and semantics as Perl" +set name=com.oracle.info.description value="the PCRE library (Version 2)" +set name=com.oracle.info.tpno value=$(TPNO) +set name=info.classification value=org.opensolaris.category.2008:Development/C +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=org.opensolaris.arc-caseid value=PSARC/2017/057 +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) +# pcre2-config contains embedded paths, so swap these around. +file usr/bin/pcre2-config path=usr/bin/$(MACH64)/pcre2-config +file usr/bin/$(MACH32)/pcre2-config path=usr/bin/pcre2-config +file path=usr/bin/pcre2grep +file path=usr/bin/pcre2test +file path=usr/include/pcre/pcre2.h +file path=usr/include/pcre/pcre2posix.h +link path=usr/lib/$(MACH64)/libpcre2-8.so target=libpcre2-8.so.0.5.0 +link path=usr/lib/$(MACH64)/libpcre2-8.so.0 target=libpcre2-8.so.0.5.0 +file path=usr/lib/$(MACH64)/libpcre2-8.so.0.5.0 +link path=usr/lib/$(MACH64)/libpcre2-posix.so target=libpcre2-posix.so.1.0.1 +link path=usr/lib/$(MACH64)/libpcre2-posix.so.1 target=libpcre2-posix.so.1.0.1 +file path=usr/lib/$(MACH64)/libpcre2-posix.so.1.0.1 +file path=usr/lib/$(MACH64)/pkgconfig/libpcre2-8.pc +file path=usr/lib/$(MACH64)/pkgconfig/libpcre2-posix.pc +link path=usr/lib/libpcre2-8.so target=libpcre2-8.so.0.5.0 +link path=usr/lib/libpcre2-8.so.0 target=libpcre2-8.so.0.5.0 +file path=usr/lib/libpcre2-8.so.0.5.0 +link path=usr/lib/libpcre2-posix.so target=libpcre2-posix.so.1.0.1 +link path=usr/lib/libpcre2-posix.so.1 target=libpcre2-posix.so.1.0.1 +file path=usr/lib/libpcre2-posix.so.1.0.1 +file path=usr/lib/pkgconfig/libpcre2-8.pc +file path=usr/lib/pkgconfig/libpcre2-posix.pc +file path=usr/share/doc/pcre2/html/NON-AUTOTOOLS-BUILD.txt +file path=usr/share/doc/pcre2/html/README.txt +file path=usr/share/doc/pcre2/html/index.html +file path=usr/share/doc/pcre2/html/pcre2-config.html +file path=usr/share/doc/pcre2/html/pcre2.html +file path=usr/share/doc/pcre2/html/pcre2_callout_enumerate.html +file path=usr/share/doc/pcre2/html/pcre2_code_copy.html +file path=usr/share/doc/pcre2/html/pcre2_code_copy_with_tables.html +file path=usr/share/doc/pcre2/html/pcre2_code_free.html +file path=usr/share/doc/pcre2/html/pcre2_compile.html +file path=usr/share/doc/pcre2/html/pcre2_compile_context_copy.html +file path=usr/share/doc/pcre2/html/pcre2_compile_context_create.html +file path=usr/share/doc/pcre2/html/pcre2_compile_context_free.html +file path=usr/share/doc/pcre2/html/pcre2_config.html +file path=usr/share/doc/pcre2/html/pcre2_dfa_match.html +file path=usr/share/doc/pcre2/html/pcre2_general_context_copy.html +file path=usr/share/doc/pcre2/html/pcre2_general_context_create.html +file path=usr/share/doc/pcre2/html/pcre2_general_context_free.html +file path=usr/share/doc/pcre2/html/pcre2_get_error_message.html +file path=usr/share/doc/pcre2/html/pcre2_get_mark.html +file path=usr/share/doc/pcre2/html/pcre2_get_ovector_count.html +file path=usr/share/doc/pcre2/html/pcre2_get_ovector_pointer.html +file path=usr/share/doc/pcre2/html/pcre2_get_startchar.html +file path=usr/share/doc/pcre2/html/pcre2_jit_compile.html +file path=usr/share/doc/pcre2/html/pcre2_jit_free_unused_memory.html +file path=usr/share/doc/pcre2/html/pcre2_jit_match.html +file path=usr/share/doc/pcre2/html/pcre2_jit_stack_assign.html +file path=usr/share/doc/pcre2/html/pcre2_jit_stack_create.html +file path=usr/share/doc/pcre2/html/pcre2_jit_stack_free.html +file path=usr/share/doc/pcre2/html/pcre2_maketables.html +file path=usr/share/doc/pcre2/html/pcre2_match.html +file path=usr/share/doc/pcre2/html/pcre2_match_context_copy.html +file path=usr/share/doc/pcre2/html/pcre2_match_context_create.html +file path=usr/share/doc/pcre2/html/pcre2_match_context_free.html +file path=usr/share/doc/pcre2/html/pcre2_match_data_create.html +file path=usr/share/doc/pcre2/html/pcre2_match_data_create_from_pattern.html +file path=usr/share/doc/pcre2/html/pcre2_match_data_free.html +file path=usr/share/doc/pcre2/html/pcre2_pattern_info.html +file path=usr/share/doc/pcre2/html/pcre2_serialize_decode.html +file path=usr/share/doc/pcre2/html/pcre2_serialize_encode.html +file path=usr/share/doc/pcre2/html/pcre2_serialize_free.html +file path=usr/share/doc/pcre2/html/pcre2_serialize_get_number_of_codes.html +file path=usr/share/doc/pcre2/html/pcre2_set_bsr.html +file path=usr/share/doc/pcre2/html/pcre2_set_callout.html +file path=usr/share/doc/pcre2/html/pcre2_set_character_tables.html +file path=usr/share/doc/pcre2/html/pcre2_set_compile_recursion_guard.html +file path=usr/share/doc/pcre2/html/pcre2_set_match_limit.html +file path=usr/share/doc/pcre2/html/pcre2_set_max_pattern_length.html +file path=usr/share/doc/pcre2/html/pcre2_set_newline.html +file path=usr/share/doc/pcre2/html/pcre2_set_offset_limit.html +file path=usr/share/doc/pcre2/html/pcre2_set_parens_nest_limit.html +file path=usr/share/doc/pcre2/html/pcre2_set_recursion_limit.html +file path=usr/share/doc/pcre2/html/pcre2_set_recursion_memory_management.html +file path=usr/share/doc/pcre2/html/pcre2_substitute.html +file path=usr/share/doc/pcre2/html/pcre2_substring_copy_byname.html +file path=usr/share/doc/pcre2/html/pcre2_substring_copy_bynumber.html +file path=usr/share/doc/pcre2/html/pcre2_substring_free.html +file path=usr/share/doc/pcre2/html/pcre2_substring_get_byname.html +file path=usr/share/doc/pcre2/html/pcre2_substring_get_bynumber.html +file path=usr/share/doc/pcre2/html/pcre2_substring_length_byname.html +file path=usr/share/doc/pcre2/html/pcre2_substring_length_bynumber.html +file path=usr/share/doc/pcre2/html/pcre2_substring_list_free.html +file path=usr/share/doc/pcre2/html/pcre2_substring_list_get.html +file path=usr/share/doc/pcre2/html/pcre2_substring_nametable_scan.html +file path=usr/share/doc/pcre2/html/pcre2_substring_number_from_name.html +file path=usr/share/doc/pcre2/html/pcre2api.html +file path=usr/share/doc/pcre2/html/pcre2build.html +file path=usr/share/doc/pcre2/html/pcre2callout.html +file path=usr/share/doc/pcre2/html/pcre2compat.html +file path=usr/share/doc/pcre2/html/pcre2demo.html +file path=usr/share/doc/pcre2/html/pcre2grep.html +file path=usr/share/doc/pcre2/html/pcre2jit.html +file path=usr/share/doc/pcre2/html/pcre2limits.html +file path=usr/share/doc/pcre2/html/pcre2matching.html +file path=usr/share/doc/pcre2/html/pcre2partial.html +file path=usr/share/doc/pcre2/html/pcre2pattern.html +file path=usr/share/doc/pcre2/html/pcre2perform.html +file path=usr/share/doc/pcre2/html/pcre2posix.html +file path=usr/share/doc/pcre2/html/pcre2sample.html +file path=usr/share/doc/pcre2/html/pcre2serialize.html +file path=usr/share/doc/pcre2/html/pcre2stack.html +file path=usr/share/doc/pcre2/html/pcre2syntax.html +file path=usr/share/doc/pcre2/html/pcre2test.html +file path=usr/share/doc/pcre2/html/pcre2unicode.html +file path=usr/share/doc/pcre2/pcre2-config.txt +file path=usr/share/doc/pcre2/pcre2.txt +file path=usr/share/doc/pcre2/pcre2grep.txt +file path=usr/share/doc/pcre2/pcre2test.txt +file path=usr/share/man/man1/pcre2-config.1 +file path=usr/share/man/man1/pcre2grep.1 +file path=usr/share/man/man1/pcre2test.1 +file path=usr/share/man/man3/pcre2.3 +file path=usr/share/man/man3/pcre2_callout_enumerate.3 +file path=usr/share/man/man3/pcre2_code_copy.3 +file path=usr/share/man/man3/pcre2_code_copy_with_tables.3 +file path=usr/share/man/man3/pcre2_code_free.3 +file path=usr/share/man/man3/pcre2_compile.3 +file path=usr/share/man/man3/pcre2_compile_context_copy.3 +file path=usr/share/man/man3/pcre2_compile_context_create.3 +file path=usr/share/man/man3/pcre2_compile_context_free.3 +file path=usr/share/man/man3/pcre2_config.3 +file path=usr/share/man/man3/pcre2_dfa_match.3 +file path=usr/share/man/man3/pcre2_general_context_copy.3 +file path=usr/share/man/man3/pcre2_general_context_create.3 +file path=usr/share/man/man3/pcre2_general_context_free.3 +file path=usr/share/man/man3/pcre2_get_error_message.3 +file path=usr/share/man/man3/pcre2_get_mark.3 +file path=usr/share/man/man3/pcre2_get_ovector_count.3 +file path=usr/share/man/man3/pcre2_get_ovector_pointer.3 +file path=usr/share/man/man3/pcre2_get_startchar.3 +file path=usr/share/man/man3/pcre2_jit_compile.3 +file path=usr/share/man/man3/pcre2_jit_free_unused_memory.3 +file path=usr/share/man/man3/pcre2_jit_match.3 +file path=usr/share/man/man3/pcre2_jit_stack_assign.3 +file path=usr/share/man/man3/pcre2_jit_stack_create.3 +file path=usr/share/man/man3/pcre2_jit_stack_free.3 +file path=usr/share/man/man3/pcre2_maketables.3 +file path=usr/share/man/man3/pcre2_match.3 +file path=usr/share/man/man3/pcre2_match_context_copy.3 +file path=usr/share/man/man3/pcre2_match_context_create.3 +file path=usr/share/man/man3/pcre2_match_context_free.3 +file path=usr/share/man/man3/pcre2_match_data_create.3 +file path=usr/share/man/man3/pcre2_match_data_create_from_pattern.3 +file path=usr/share/man/man3/pcre2_match_data_free.3 +file path=usr/share/man/man3/pcre2_pattern_info.3 +file path=usr/share/man/man3/pcre2_serialize_decode.3 +file path=usr/share/man/man3/pcre2_serialize_encode.3 +file path=usr/share/man/man3/pcre2_serialize_free.3 +file path=usr/share/man/man3/pcre2_serialize_get_number_of_codes.3 +file path=usr/share/man/man3/pcre2_set_bsr.3 +file path=usr/share/man/man3/pcre2_set_callout.3 +file path=usr/share/man/man3/pcre2_set_character_tables.3 +file path=usr/share/man/man3/pcre2_set_compile_recursion_guard.3 +file path=usr/share/man/man3/pcre2_set_match_limit.3 +file path=usr/share/man/man3/pcre2_set_max_pattern_length.3 +file path=usr/share/man/man3/pcre2_set_newline.3 +file path=usr/share/man/man3/pcre2_set_offset_limit.3 +file path=usr/share/man/man3/pcre2_set_parens_nest_limit.3 +file path=usr/share/man/man3/pcre2_set_recursion_limit.3 +file path=usr/share/man/man3/pcre2_set_recursion_memory_management.3 +file path=usr/share/man/man3/pcre2_substitute.3 +file path=usr/share/man/man3/pcre2_substring_copy_byname.3 +file path=usr/share/man/man3/pcre2_substring_copy_bynumber.3 +file path=usr/share/man/man3/pcre2_substring_free.3 +file path=usr/share/man/man3/pcre2_substring_get_byname.3 +file path=usr/share/man/man3/pcre2_substring_get_bynumber.3 +file path=usr/share/man/man3/pcre2_substring_length_byname.3 +file path=usr/share/man/man3/pcre2_substring_length_bynumber.3 +file path=usr/share/man/man3/pcre2_substring_list_free.3 +file path=usr/share/man/man3/pcre2_substring_list_get.3 +file path=usr/share/man/man3/pcre2_substring_nametable_scan.3 +file path=usr/share/man/man3/pcre2_substring_number_from_name.3 +file path=usr/share/man/man3/pcre2api.3 +file path=usr/share/man/man3/pcre2build.3 +file path=usr/share/man/man3/pcre2callout.3 +file path=usr/share/man/man3/pcre2compat.3 +file path=usr/share/man/man3/pcre2demo.3 +file path=usr/share/man/man3/pcre2jit.3 +file path=usr/share/man/man3/pcre2limits.3 +file path=usr/share/man/man3/pcre2matching.3 +file path=usr/share/man/man3/pcre2partial.3 +file path=usr/share/man/man3/pcre2pattern.3 +file path=usr/share/man/man3/pcre2perform.3 +file path=usr/share/man/man3/pcre2posix.3 +file path=usr/share/man/man3/pcre2sample.3 +file path=usr/share/man/man3/pcre2serialize.3 +file path=usr/share/man/man3/pcre2stack.3 +file path=usr/share/man/man3/pcre2syntax.3 +file path=usr/share/man/man3/pcre2unicode.3 +license LICENCE license=BSD diff -r eeb0fb363863 -r f11e8d81786a components/pcre2/test/results-all.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/pcre2/test/results-all.master Thu Apr 13 13:20:29 2017 -0700 @@ -0,0 +1,17 @@ +/usr/gnu/bin/make check-am +/usr/gnu/bin/make +/usr/gnu/bin/make all-am +/usr/gnu/bin/make check-TESTS +PASS: RunTest +PASS: RunGrepTest +============================================================================ +Testsuite summary for PCRE2 10.23 +============================================================================ +# TOTAL: 2 +# PASS: 2 +# SKIP: 0 +# XFAIL: 0 +# FAIL: 0 +# XPASS: 0 +# ERROR: 0 +============================================================================