BSD Ports

Deprecated: EOLed by upstream, use devel/pcre2 instead

devel/pcre 8.45_4 FreeBSD

Perl Compatible Regular Expressions library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel
Package size
1056.4 KiB, 5433.8 KiB installed

Description

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software.

In the other systems

SystemPortVersion
FreeBSDdevel/pcre8.45_4
OpenBSDdevel/pcre8.45
NetBSDdevel/pcre8.45
DragonFlydevel/pcre8.45_4
MidnightBSDdevel/pcre8.45

Install

Binary package:

pkg install pcre

From the ports tree:

cd /usr/ports/devel/pcre/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pcre>0:devel/pcre
LIB_DEPENDS=	libpcre.so:devel/pcre

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.45_48.45_48.45_38.45_48.45_4
FreeBSD:14:quarterly8.45_48.45_4n/a8.45_48.45_4
FreeBSD:15:latest8.45_48.45_4n/a8.45_48.45_4
FreeBSD:15:quarterly8.45_48.45_4n/an/an/a
FreeBSD:16:latest8.45_48.45_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 285

The first 100 are listed.

Configuration

Options name: devel_pcre

OptionDefaultDescription
DOCSoffBuild and/or install documentation
JIToffUse the JIT compiler (not available on all platforms)
LIBEDIToffCommand line editing via libedit
MAN3onInstall API manpages (section 3)
READLINEoffCommand line editing via libreadline
STACK_RECURSIONonUse the stack for recursion during matching
USES
${USES_${ARCH}} cpe libtool pathfix tar:bzip2
Service scripts
none

Message after installing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

EOLed by upstream, use devel/pcre2 instead.

Files

Manual pages 103
  • pcre(3)
  • pcre-config(1)
  • pcre16(3)
  • pcre16_assign_jit_stack(3)
  • pcre16_compile(3)
  • pcre16_compile2(3)
  • pcre16_config(3)
  • pcre16_copy_named_substring(3)
  • pcre16_copy_substring(3)
  • pcre16_dfa_exec(3)
  • pcre16_exec(3)
  • pcre16_free_study(3)
  • pcre16_free_substring(3)
  • pcre16_free_substring_list(3)
  • pcre16_fullinfo(3)
  • pcre16_get_named_substring(3)
  • pcre16_get_stringnumber(3)
  • pcre16_get_stringtable_entries(3)
  • pcre16_get_substring(3)
  • pcre16_get_substring_list(3)
  • pcre16_jit_exec(3)
  • pcre16_jit_stack_alloc(3)
  • pcre16_jit_stack_free(3)
  • pcre16_maketables(3)
  • pcre16_pattern_to_host_byte_order(3)
  • pcre16_refcount(3)
  • pcre16_study(3)
  • pcre16_utf16_to_host_byte_order(3)
  • pcre16_version(3)
  • pcre32(3)
  • pcre32_assign_jit_stack(3)
  • pcre32_compile(3)
  • pcre32_compile2(3)
  • pcre32_config(3)
  • pcre32_copy_named_substring(3)
  • pcre32_copy_substring(3)
  • pcre32_dfa_exec(3)
  • pcre32_exec(3)
  • pcre32_free_study(3)
  • pcre32_free_substring(3)
  • pcre32_free_substring_list(3)
  • pcre32_fullinfo(3)
  • pcre32_get_named_substring(3)
  • pcre32_get_stringnumber(3)
  • pcre32_get_stringtable_entries(3)
  • pcre32_get_substring(3)
  • pcre32_get_substring_list(3)
  • pcre32_jit_exec(3)
  • pcre32_jit_stack_alloc(3)
  • pcre32_jit_stack_free(3)
  • pcre32_maketables(3)
  • pcre32_pattern_to_host_byte_order(3)
  • pcre32_refcount(3)
  • pcre32_study(3)
  • pcre32_utf32_to_host_byte_order(3)
  • pcre32_version(3)
  • pcre_assign_jit_stack(3)
  • pcre_compile(3)
  • pcre_compile2(3)
  • pcre_config(3)
  • pcre_copy_named_substring(3)
  • pcre_copy_substring(3)
  • pcre_dfa_exec(3)
  • pcre_exec(3)
  • pcre_free_study(3)
  • pcre_free_substring(3)
  • pcre_free_substring_list(3)
  • pcre_fullinfo(3)
  • pcre_get_named_substring(3)
  • pcre_get_stringnumber(3)
  • pcre_get_stringtable_entries(3)
  • pcre_get_substring(3)
  • pcre_get_substring_list(3)
  • pcre_jit_exec(3)
  • pcre_jit_stack_alloc(3)
  • pcre_jit_stack_free(3)
  • pcre_maketables(3)
  • pcre_pattern_to_host_byte_order(3)
  • pcre_refcount(3)
  • pcre_study(3)
  • pcre_utf16_to_host_byte_order(3)
  • pcre_utf32_to_host_byte_order(3)
  • pcre_version(3)
  • pcreapi(3)
  • pcrebuild(3)
  • pcrecallout(3)
  • pcrecompat(3)
  • pcrecpp(3)
  • pcredemo(3)
  • pcregrep(1)
  • pcrejit(3)
  • pcrelimits(3)
  • pcrematching(3)
  • pcrepartial(3)
  • pcrepattern(3)
  • pcreperform(3)
  • pcreposix(3)
  • pcreprecompile(3)
  • pcresample(3)
  • pcrestack(3)
  • pcresyntax(3)
  • pcretest(1)
  • pcreunicode(3)
pkg-plist 137
  • bin/pcre-config
  • bin/pcregrep
  • bin/pcretest
  • include/pcre.h
  • include/pcreposix.h
  • include/pcre_scanner.h
  • include/pcre_stringpiece.h
  • include/pcrecpparg.h
  • include/pcrecpp.h
  • lib/libpcre.a
  • lib/libpcre.so
  • lib/libpcre.so.1
  • lib/libpcre.so.1.2.13
  • lib/libpcre16.a
  • lib/libpcre16.so
  • lib/libpcre16.so.0
  • lib/libpcre16.so.0.2.13
  • lib/libpcre32.a
  • lib/libpcre32.so
  • lib/libpcre32.so.0
  • lib/libpcre32.so.0.0.13
  • lib/libpcrecpp.a
  • lib/libpcrecpp.so
  • lib/libpcrecpp.so.0
  • lib/libpcrecpp.so.0.0.2
  • lib/libpcreposix.a
  • lib/libpcreposix.so
  • lib/libpcreposix.so.0
  • lib/libpcreposix.so.0.0.7
  • libdata/pkgconfig/libpcre.pc
  • libdata/pkgconfig/libpcre16.pc
  • libdata/pkgconfig/libpcre32.pc
  • libdata/pkgconfig/libpcrecpp.pc
  • libdata/pkgconfig/libpcreposix.pc
  • share/man/man1/pcre-config.1.gz
  • share/man/man1/pcregrep.1.gz
  • share/man/man1/pcretest.1.gz
  • share/man/man3/pcre.3.gz
  • share/man/man3/pcre16.3.gz
  • share/man/man3/pcre16_assign_jit_stack.3.gz
  • share/man/man3/pcre16_compile.3.gz
  • share/man/man3/pcre16_compile2.3.gz
  • share/man/man3/pcre16_config.3.gz
  • share/man/man3/pcre16_copy_named_substring.3.gz
  • share/man/man3/pcre16_copy_substring.3.gz
  • share/man/man3/pcre16_dfa_exec.3.gz
  • share/man/man3/pcre16_exec.3.gz
  • share/man/man3/pcre16_free_study.3.gz
  • share/man/man3/pcre16_free_substring.3.gz
  • share/man/man3/pcre16_free_substring_list.3.gz
  • share/man/man3/pcre16_fullinfo.3.gz
  • share/man/man3/pcre16_get_named_substring.3.gz
  • share/man/man3/pcre16_get_stringnumber.3.gz
  • share/man/man3/pcre16_get_stringtable_entries.3.gz
  • share/man/man3/pcre16_get_substring.3.gz
  • share/man/man3/pcre16_get_substring_list.3.gz
  • share/man/man3/pcre16_jit_exec.3.gz
  • share/man/man3/pcre16_jit_stack_alloc.3.gz
  • share/man/man3/pcre16_jit_stack_free.3.gz
  • share/man/man3/pcre16_maketables.3.gz
  • share/man/man3/pcre16_pattern_to_host_byte_order.3.gz
  • share/man/man3/pcre16_refcount.3.gz
  • share/man/man3/pcre16_study.3.gz
  • share/man/man3/pcre16_utf16_to_host_byte_order.3.gz
  • share/man/man3/pcre16_version.3.gz
  • share/man/man3/pcre32.3.gz
  • share/man/man3/pcre32_assign_jit_stack.3.gz
  • share/man/man3/pcre32_compile.3.gz
  • share/man/man3/pcre32_compile2.3.gz
  • share/man/man3/pcre32_config.3.gz
  • share/man/man3/pcre32_copy_named_substring.3.gz
  • share/man/man3/pcre32_copy_substring.3.gz
  • share/man/man3/pcre32_dfa_exec.3.gz
  • share/man/man3/pcre32_exec.3.gz
  • share/man/man3/pcre32_free_study.3.gz
  • share/man/man3/pcre32_free_substring.3.gz
  • share/man/man3/pcre32_free_substring_list.3.gz
  • share/man/man3/pcre32_fullinfo.3.gz
  • share/man/man3/pcre32_get_named_substring.3.gz
  • share/man/man3/pcre32_get_stringnumber.3.gz
  • share/man/man3/pcre32_get_stringtable_entries.3.gz
  • share/man/man3/pcre32_get_substring.3.gz
  • share/man/man3/pcre32_get_substring_list.3.gz
  • share/man/man3/pcre32_jit_exec.3.gz
  • share/man/man3/pcre32_jit_stack_alloc.3.gz
  • share/man/man3/pcre32_jit_stack_free.3.gz
  • share/man/man3/pcre32_maketables.3.gz
  • share/man/man3/pcre32_pattern_to_host_byte_order.3.gz
  • share/man/man3/pcre32_refcount.3.gz
  • share/man/man3/pcre32_study.3.gz
  • share/man/man3/pcre32_utf32_to_host_byte_order.3.gz
  • share/man/man3/pcre32_version.3.gz
  • share/man/man3/pcre_assign_jit_stack.3.gz
  • share/man/man3/pcre_compile.3.gz
  • share/man/man3/pcre_compile2.3.gz
  • share/man/man3/pcre_config.3.gz
  • share/man/man3/pcre_copy_named_substring.3.gz
  • share/man/man3/pcre_copy_substring.3.gz
  • share/man/man3/pcre_dfa_exec.3.gz
  • share/man/man3/pcre_exec.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
pcre-8.45.tar.bz21.578809e+064dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8
Master sites 2
  • https://ftp.pcre.org/pub/pcre/
  • SF

Commit history 0

No commits in the history this site was built from.