Sun Apr 19 19:18:22 2015 UTC ()
Import pcre2-10.10 as devel/pcre2.
PCRE2 is a re-working of the original PCRE library to provide an entirely new
API.
PCRE2 is written in C, and it has its own API. There are three sets of
functions, one for the 8-bit library, which processes strings of bytes, one for
the 16-bit library, which processes strings of 16-bit values, and one for the
32-bit library, which processes strings of 32-bit values. There are no C++
wrappers.
(wiz)
diff -r0 -r1.1 pkgsrc/devel/pcre2/DESCR
diff -r0 -r1.1 pkgsrc/devel/pcre2/Makefile
diff -r0 -r1.1 pkgsrc/devel/pcre2/PLIST
diff -r0 -r1.1 pkgsrc/devel/pcre2/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/pcre2/distinfo
PCRE2 is a re-working of the original PCRE library to provide an entirely new
API.
PCRE2 is written in C, and it has its own API. There are three sets of
functions, one for the 8-bit library, which processes strings of bytes, one for
the 16-bit library, which processes strings of 16-bit values, and one for the
32-bit library, which processes strings of 32-bit values. There are no C++
wrappers.
# $NetBSD: Makefile,v 1.1 2015/04/19 19:18:22 wiz Exp $
DISTNAME= pcre2-10.10
CATEGORIES= devel
MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \
${MASTER_SITE_SOURCEFORGE:=pcre/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.pcre.org/
COMMENT= Perl Compatible Regular Expressions library (major version 2)
LICENSE= modified-bsd
USE_LANGUAGES= c
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= libpcre2-16.pc.in
PKGCONFIG_OVERRIDE+= libpcre2-posix.pc.in
PKGCONFIG_OVERRIDE+= libpcre2-8.pc.in
PKGCONFIG_OVERRIDE+= libpcre2-32.pc.in
TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2015/04/19 19:18:22 wiz Exp $
bin/pcre2-config
bin/pcre2grep
bin/pcre2test
include/pcre2.h
include/pcre2posix.h
lib/libpcre2-8.la
lib/libpcre2-posix.la
lib/pkgconfig/libpcre2-8.pc
lib/pkgconfig/libpcre2-posix.pc
man/man1/pcre2-config.1
man/man1/pcre2grep.1
man/man1/pcre2test.1
man/man3/pcre2.3
man/man3/pcre2_code_free.3
man/man3/pcre2_compile.3
man/man3/pcre2_compile_context_copy.3
man/man3/pcre2_compile_context_create.3
man/man3/pcre2_compile_context_free.3
man/man3/pcre2_config.3
man/man3/pcre2_dfa_match.3
man/man3/pcre2_general_context_copy.3
man/man3/pcre2_general_context_create.3
man/man3/pcre2_general_context_free.3
man/man3/pcre2_get_error_message.3
man/man3/pcre2_get_mark.3
man/man3/pcre2_get_ovector_count.3
man/man3/pcre2_get_ovector_pointer.3
man/man3/pcre2_get_startchar.3
man/man3/pcre2_jit_compile.3
man/man3/pcre2_jit_free_unused_memory.3
man/man3/pcre2_jit_match.3
man/man3/pcre2_jit_stack_assign.3
man/man3/pcre2_jit_stack_create.3
man/man3/pcre2_jit_stack_free.3
man/man3/pcre2_maketables.3
man/man3/pcre2_match.3
man/man3/pcre2_match_context_copy.3
man/man3/pcre2_match_context_create.3
man/man3/pcre2_match_context_free.3
man/man3/pcre2_match_data_create.3
man/man3/pcre2_match_data_create_from_pattern.3
man/man3/pcre2_match_data_free.3
man/man3/pcre2_pattern_info.3
man/man3/pcre2_serialize_decode.3
man/man3/pcre2_serialize_encode.3
man/man3/pcre2_serialize_free.3
man/man3/pcre2_serialize_get_number_of_codes.3
man/man3/pcre2_set_bsr.3
man/man3/pcre2_set_callout.3
man/man3/pcre2_set_character_tables.3
man/man3/pcre2_set_compile_recursion_guard.3
man/man3/pcre2_set_match_limit.3
man/man3/pcre2_set_newline.3
man/man3/pcre2_set_parens_nest_limit.3
man/man3/pcre2_set_recursion_limit.3
man/man3/pcre2_set_recursion_memory_management.3
man/man3/pcre2_substitute.3
man/man3/pcre2_substring_copy_byname.3
man/man3/pcre2_substring_copy_bynumber.3
man/man3/pcre2_substring_free.3
man/man3/pcre2_substring_get_byname.3
man/man3/pcre2_substring_get_bynumber.3
man/man3/pcre2_substring_length_byname.3
man/man3/pcre2_substring_length_bynumber.3
man/man3/pcre2_substring_list_free.3
man/man3/pcre2_substring_list_get.3
man/man3/pcre2_substring_nametable_scan.3
man/man3/pcre2_substring_number_from_name.3
man/man3/pcre2api.3
man/man3/pcre2build.3
man/man3/pcre2callout.3
man/man3/pcre2compat.3
man/man3/pcre2demo.3
man/man3/pcre2jit.3
man/man3/pcre2limits.3
man/man3/pcre2matching.3
man/man3/pcre2partial.3
man/man3/pcre2pattern.3
man/man3/pcre2perform.3
man/man3/pcre2posix.3
man/man3/pcre2sample.3
man/man3/pcre2serialize.3
man/man3/pcre2stack.3
man/man3/pcre2syntax.3
man/man3/pcre2unicode.3
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/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_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_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_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_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_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_recursion_guard.html
share/doc/pcre2/html/pcre2_set_match_limit.html
share/doc/pcre2/html/pcre2_set_newline.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_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/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/pcre2stack.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
# $NetBSD: buildlink3.mk,v 1.1 2015/04/19 19:18:22 wiz Exp $
BUILDLINK_TREE+= pcre2
.if !defined(PCRE2_BUILDLINK3_MK)
PCRE2_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.pcre2+= pcre2>=10.10
BUILDLINK_PKGSRCDIR.pcre2?= ../../devel/pcre2
.endif # PCRE2_BUILDLINK3_MK
BUILDLINK_TREE+= -pcre2
$NetBSD: distinfo,v 1.1 2015/04/19 19:18:22 wiz Exp $
SHA1 (pcre2-10.10.tar.bz2) = a27c0beb6bfb828586d22769f5111183122ab42d
RMD160 (pcre2-10.10.tar.bz2) = 0b1c4554c312faeca3e207ebd0ad60f9cf5d9f1f
Size (pcre2-10.10.tar.bz2) = 1339199 bytes