notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details
pcre2 Perl Compatible Regular Expressions library, version 2
10.49 devel on this many watch lists=39 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 10.49Version of this port present on the latest quarterly branch.
Maintainer: krion@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-08-25 17:31:42
Last Update: 2026-09-29 13:16:08
Commit Hash: c07687c
People watching this port, also watch:: libiconv, gettext-runtime, readline, pkg, liblz4
License: BSD3CLAUSE
WWW:
https://www.pcre.org/
Description:
PCRE2 is the name used for 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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (135 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pcre2-10.49/catalog.mk
  3. /usr/local/share/licenses/pcre2-10.49/LICENSE
  4. /usr/local/share/licenses/pcre2-10.49/BSD3CLAUSE
  5. bin/pcre2-config
  6. bin/pcre2grep
  7. include/pcre2.h
  8. include/pcre2posix.h
  9. lib/cmake/pcre2/pcre2-config-version.cmake
  10. lib/cmake/pcre2/pcre2-config.cmake
  11. lib/cmake/pcre2/pcre2-targets-release.cmake
  12. lib/cmake/pcre2/pcre2-targets.cmake
  13. lib/libpcre2-16.a
  14. lib/libpcre2-16.so
  15. lib/libpcre2-16.so.0
  16. lib/libpcre2-16.so.0.16.1
  17. lib/libpcre2-32.a
  18. lib/libpcre2-32.so
  19. lib/libpcre2-32.so.0
  20. lib/libpcre2-32.so.0.16.1
  21. lib/libpcre2-8.a
  22. lib/libpcre2-8.so
  23. lib/libpcre2-8.so.0
  24. lib/libpcre2-8.so.0.16.1
  25. lib/libpcre2-posix.a
  26. lib/libpcre2-posix.so
  27. lib/libpcre2-posix.so.3
  28. lib/libpcre2-posix.so.3.0.9
  29. libdata/pkgconfig/libpcre2-16.pc
  30. libdata/pkgconfig/libpcre2-32.pc
  31. libdata/pkgconfig/libpcre2-8.pc
  32. libdata/pkgconfig/libpcre2-posix.pc
  33. share/man/man1/pcre2-config.1.gz
  34. share/man/man1/pcre2grep.1.gz
  35. share/man/man1/pcre2test.1.gz
  36. share/man/man3/pcre2.3.gz
  37. share/man/man3/pcre2_callout_enumerate.3.gz
  38. share/man/man3/pcre2_code_copy.3.gz
  39. share/man/man3/pcre2_code_copy_with_tables.3.gz
  40. share/man/man3/pcre2_code_free.3.gz
  41. share/man/man3/pcre2_compile.3.gz
  42. share/man/man3/pcre2_compile_context_copy.3.gz
  43. share/man/man3/pcre2_compile_context_create.3.gz
  44. share/man/man3/pcre2_compile_context_free.3.gz
  45. share/man/man3/pcre2_config.3.gz
  46. share/man/man3/pcre2_convert_context_copy.3.gz
  47. share/man/man3/pcre2_convert_context_create.3.gz
  48. share/man/man3/pcre2_convert_context_free.3.gz
  49. share/man/man3/pcre2_converted_pattern_free.3.gz
  50. share/man/man3/pcre2_dfa_match.3.gz
  51. share/man/man3/pcre2_general_context_copy.3.gz
  52. share/man/man3/pcre2_general_context_create.3.gz
  53. share/man/man3/pcre2_general_context_free.3.gz
  54. share/man/man3/pcre2_get_error_message.3.gz
  55. share/man/man3/pcre2_get_mark.3.gz
  56. share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
  57. share/man/man3/pcre2_get_match_data_size.3.gz
  58. share/man/man3/pcre2_get_ovector_count.3.gz
  59. share/man/man3/pcre2_get_ovector_pointer.3.gz
  60. share/man/man3/pcre2_get_startchar.3.gz
  61. share/man/man3/pcre2_jit_compile.3.gz
  62. share/man/man3/pcre2_jit_free_unused_memory.3.gz
  63. share/man/man3/pcre2_jit_match.3.gz
  64. share/man/man3/pcre2_jit_stack_assign.3.gz
  65. share/man/man3/pcre2_jit_stack_create.3.gz
  66. share/man/man3/pcre2_jit_stack_free.3.gz
  67. share/man/man3/pcre2_maketables.3.gz
  68. share/man/man3/pcre2_maketables_free.3.gz
  69. share/man/man3/pcre2_match.3.gz
  70. share/man/man3/pcre2_match_context_copy.3.gz
  71. share/man/man3/pcre2_match_context_create.3.gz
  72. share/man/man3/pcre2_match_context_free.3.gz
  73. share/man/man3/pcre2_match_data_create.3.gz
  74. share/man/man3/pcre2_match_data_create_from_pattern.3.gz
  75. share/man/man3/pcre2_match_data_free.3.gz
  76. share/man/man3/pcre2_next_match.3.gz
  77. share/man/man3/pcre2_pattern_convert.3.gz
  78. share/man/man3/pcre2_pattern_info.3.gz
  79. share/man/man3/pcre2_serialize_decode.3.gz
  80. share/man/man3/pcre2_serialize_encode.3.gz
  81. share/man/man3/pcre2_serialize_free.3.gz
  82. share/man/man3/pcre2_serialize_get_number_of_codes.3.gz
  83. share/man/man3/pcre2_set_bsr.3.gz
  84. share/man/man3/pcre2_set_callout.3.gz
  85. share/man/man3/pcre2_set_character_tables.3.gz
  86. share/man/man3/pcre2_set_compile_extra_options.3.gz
  87. share/man/man3/pcre2_set_compile_recursion_guard.3.gz
  88. share/man/man3/pcre2_set_depth_limit.3.gz
  89. share/man/man3/pcre2_set_glob_escape.3.gz
  90. share/man/man3/pcre2_set_glob_separator.3.gz
  91. share/man/man3/pcre2_set_heap_limit.3.gz
  92. share/man/man3/pcre2_set_match_limit.3.gz
  93. share/man/man3/pcre2_set_max_pattern_compiled_length.3.gz
  94. share/man/man3/pcre2_set_max_pattern_length.3.gz
  95. share/man/man3/pcre2_set_max_varlookbehind.3.gz
  96. share/man/man3/pcre2_set_newline.3.gz
  97. share/man/man3/pcre2_set_offset_limit.3.gz
  98. share/man/man3/pcre2_set_optimize.3.gz
  99. share/man/man3/pcre2_set_parens_nest_limit.3.gz
  100. share/man/man3/pcre2_set_recursion_limit.3.gz
  101. share/man/man3/pcre2_set_recursion_memory_management.3.gz
  102. share/man/man3/pcre2_set_substitute_callout.3.gz
  103. share/man/man3/pcre2_set_substitute_case_callout.3.gz
  104. share/man/man3/pcre2_substitute.3.gz
  105. share/man/man3/pcre2_substring_copy_byname.3.gz
  106. share/man/man3/pcre2_substring_copy_bynumber.3.gz
  107. share/man/man3/pcre2_substring_free.3.gz
  108. share/man/man3/pcre2_substring_get_byname.3.gz
  109. share/man/man3/pcre2_substring_get_bynumber.3.gz
  110. share/man/man3/pcre2_substring_length_byname.3.gz
  111. share/man/man3/pcre2_substring_length_bynumber.3.gz
  112. share/man/man3/pcre2_substring_list_free.3.gz
  113. share/man/man3/pcre2_substring_list_get.3.gz
  114. share/man/man3/pcre2_substring_nametable_scan.3.gz
  115. share/man/man3/pcre2_substring_number_from_name.3.gz
  116. share/man/man3/pcre2api.3.gz
  117. share/man/man3/pcre2build.3.gz
  118. share/man/man3/pcre2callout.3.gz
  119. share/man/man3/pcre2compat.3.gz
  120. share/man/man3/pcre2convert.3.gz
  121. share/man/man3/pcre2demo.3.gz
  122. share/man/man3/pcre2jit.3.gz
  123. share/man/man3/pcre2limits.3.gz
  124. share/man/man3/pcre2matching.3.gz
  125. share/man/man3/pcre2partial.3.gz
  126. share/man/man3/pcre2pattern.3.gz
  127. share/man/man3/pcre2perform.3.gz
  128. share/man/man3/pcre2posix.3.gz
  129. share/man/man3/pcre2sample.3.gz
  130. share/man/man3/pcre2serialize.3.gz
  131. share/man/man3/pcre2syntax.3.gz
  132. share/man/man3/pcre2unicode.3.gz
  133. @owner
  134. @group
  135. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pcre2>0:devel/pcre2
To install the port:
cd /usr/ports/devel/pcre2/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/pcre2
  • pkg install pcre2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pcre2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1790629398 SHA256 (pcre2-10.49.tar.bz2) = 53c156e1ba416a20da8e65395daa132da0d80e76910424caca3fcdae7831d384 SIZE (pcre2-10.49.tar.bz2) = 2185271

Packages (timestamps in pop-ups are UTC):
pcre2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest10.47_110.47_1n/an/an/an/an/an/an/a
FreeBSD:13:quarterly10.47_110.47_1n/an/an/an/an/an/an/a
FreeBSD:14:latest10.4910.4910.4210.45_110.4910.42-10.42-
FreeBSD:14:quarterly10.4910.49-10.45_110.4910.4210.4210.42-
FreeBSD:15:latest10.4910.49n/a10.45_1n/an/a10.42_110.43-
FreeBSD:15:quarterly10.4910.49n/a-n/an/a---
FreeBSD:16:latest10.4910.49n/a-n/an/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Build
  1. devel/gitaly
  2. www/angie-module-auth-jwt
  3. www/angie-module-auth-spnego
  4. www/angie-module-auth-totp
  5. www/angie-module-brotli
  6. www/angie-module-cache-purge
  7. www/angie-module-dav-ext
Expand this list (33 items / 26 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/angie-module-echo
  3. www/angie-module-enhanced-memcached
  4. www/angie-module-eval
  5. www/angie-module-geoip2
  6. www/angie-module-headers-more
  7. www/angie-module-image-filter
  8. www/angie-module-jwt
  9. www/angie-module-keyval
  10. www/angie-module-lua
  11. www/angie-module-ndk
  12. www/angie-module-njs
  13. www/angie-module-perl
  14. www/angie-module-postgres
  15. www/angie-module-redis2
  16. www/angie-module-set-misc
  17. www/angie-module-subs
  18. www/angie-module-testcookie
  19. www/angie-module-upload
  20. www/angie-module-vod
  21. www/angie-module-xslt
  22. www/angie-module-zstd
  23. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. lang/julia06*
  2. lang/julia07*
  3. lang/julia10*
  4. lang/julia11*
  5. www/angie-module-rtmp*
  6. Collapse this list of deleted ports.
for Libraries
  1. audio/mumble
  2. audio/ncmpc
  3. audio/zrythm
  4. biology/ncbi-blast+
  5. cad/libredwg
  6. chinese/tintin++
  7. comms/xastir
Expand this list (287 items / 280 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/mariadb1011-client
  3. databases/mariadb1011-server
  4. databases/mariadb114-client
  5. databases/mariadb114-server
  6. databases/mariadb118-client
  7. databases/mariadb118-server
  8. databases/mariadb123-client
  9. databases/mariadb123-server
  10. databases/mydumper
  11. databases/postgis33
  12. databases/postgis34
  13. databases/postgis35
  14. databases/postgis36
  15. databases/postgis37
  16. deskutils/gucharmap
  17. devel/R-cran-rJava
  18. devel/aifad
  19. devel/android-tools
  20. devel/git
  21. devel/gitaly
  22. devel/glib20
  23. devel/godot
  24. devel/godot-tools
  25. devel/libgit2
  26. devel/libnjs
  27. devel/ocaml-pcre2
  28. devel/php-pcov
  29. devel/poco
  30. devel/qt5-core
  31. devel/qt6-base
  32. devel/root
  33. devel/shards
  34. devel/sord
  35. devel/swig
  36. devel/universal-ctags
  37. editors/editorconfig-core-c
  38. editors/gnome-text-editor
  39. editors/lite-xl
  40. editors/mle
  41. editors/pragtical
  42. editors/vscode
  43. editors/xmlcopyeditor
  44. emulators/open-simh
  45. emulators/vice
  46. ftp/proftpd
  47. games/naev
  48. games/trx
  49. graphics/gdal
  50. graphics/gmt
  51. irc/atheme-services
  52. irc/unreal
  53. lang/crystal
  54. lang/julia
  55. lang/njs
  56. lang/php82
  57. lang/php83
  58. lang/php84
  59. lang/php85
  60. lang/php86
  61. lang/rizin
  62. lang/swipl
  63. mail/astroid
  64. mail/courier
  65. mail/courier-imap
  66. mail/cyrus-imapd310
  67. mail/cyrus-imapd312
  68. mail/dovecot24
  69. mail/exim
  70. mail/exim-ldap2
  71. mail/exim-monitor
  72. mail/exim-mysql
  73. mail/exim-postgresql
  74. mail/exim-sa-exim
  75. mail/exim-sqlite
  76. mail/fdm
  77. mail/imapfilter
  78. mail/maildrop
  79. mail/mboxgrep
  80. mail/mfmod_pcre
  81. mail/neomutt
  82. mail/postfix
  83. mail/postfix-current
  84. mail/rspamd
  85. mail/rspamd-devel
  86. mail/sqwebmail
  87. math/R
  88. math/libRmath
  89. math/octave-forge-strings
  90. math/scilab
  91. misc/boxes
  92. multimedia/kodi
  93. net/389-ds-base
  94. net/amqpcat
  95. net/dico
  96. net/freeswitch
  97. net/frr10
  98. net/frr9
  99. net/haproxy
  100. net/haproxy-devel
  101. net/haproxy26
  102. net/haproxy28
  103. net/haproxy30
  104. net/haproxy32
  105. net/haproxy33
  106. net/lavinmq
  107. net/libyang2
  108. net/libyang3
  109. net/ngrep
  110. net/sniproxy
  111. net/sslh
  112. net/tintin++
  113. net/tinyfugue-devel
  114. net/vinagre
  115. net/wireshark
  116. net-mgmt/ettercap
  117. net-mgmt/netdata
  118. net-mgmt/netxms
  119. net-mgmt/yaf
  120. net-mgmt/zabbix6-agent
  121. net-mgmt/zabbix6-proxy
  122. net-mgmt/zabbix6-server
  123. net-mgmt/zabbix7-agent
  124. net-mgmt/zabbix7-proxy
  125. net-mgmt/zabbix7-server
  126. net-mgmt/zabbix74-agent
  127. net-mgmt/zabbix74-proxy
  128. net-mgmt/zabbix74-server
  129. news/leafnode
  130. news/tin
  131. ports-mgmt/pkg-provides
  132. science/afni
  133. science/libcifpp
  134. security/aide
  135. security/bruteblock
  136. security/clamav
  137. security/clamav-lts
  138. security/modsecurity3
  139. security/nmap
  140. security/nmap-devel
  141. security/ossec-hids-agent
  142. security/ossec-hids-local
  143. security/ossec-hids-server
  144. security/snort3
  145. security/snuffleupagus
  146. security/sssd2
  147. security/suricata
  148. shells/fish
  149. sysutils/cfengine
  150. sysutils/cfengine-devel
  151. sysutils/cfengine-lts
  152. sysutils/cfengine327
  153. sysutils/cfengine328
  154. sysutils/fdupes
  155. sysutils/fsearch
  156. sysutils/less
  157. sysutils/lnav
  158. sysutils/logstalgia
  159. sysutils/syslog-ng
  160. textproc/confget
  161. textproc/gnugrep
  162. textproc/link-grammar
  163. textproc/markterm
  164. textproc/ripgrep
  165. textproc/sigil
  166. textproc/the_silver_searcher
  167. textproc/ugrep
  168. www/angie
  169. www/apache24
  170. www/bluefish
  171. www/edbrowse
  172. www/freenginx
  173. www/freenginx-acme
  174. www/freenginx-acme-module
  175. www/freenginx-devel
  176. www/freeunit
  177. www/freeunit-php
  178. www/freeunit-python
  179. www/lagrange
  180. www/lighttpd
  181. www/mod_auth_openidc
  182. www/mod_php82
  183. www/mod_php83
  184. www/mod_php84
  185. www/mod_php85
  186. www/mod_php86
  187. www/mod_security
  188. www/nginx
  189. www/nginx-acme
  190. www/nginx-devel
  191. www/nginx-full
  192. www/nginx-lite
  193. www/nginx-naxsi
  194. www/openresty
  195. www/pound
  196. www/privoxy
  197. www/restinio
  198. www/trafficserver
  199. www/varnish7
  200. www/vinyl09
  201. www/xapian-omega
  202. www/xapian-omega14
  203. x11/elementary-terminal
  204. x11/gnome-applets
  205. x11/gnome-console
  206. x11/mate-terminal
  207. x11/roxterm
  208. x11/xfce4-terminal
  209. x11/xfce4-verve-plugin
  210. x11-fm/thunar
  211. x11-toolkits/gtksourceview5
  212. x11-toolkits/termit
  213. x11-toolkits/vte3
  214. x11-toolkits/wxgtk32
  215. x11-wm/i3
  216. x11-wm/mango
  217. x11-wm/picom
  218. x11-wm/sway
  219. x11-wm/swayfx
  220. Collapse this list.

Deleted ports which required this port:

Expand this list of 62 deleted ports
  1. chinese/tin*
  2. databases/mariadb105-client*
  3. databases/mariadb105-server*
  4. databases/mariadb106-client*
  5. databases/mariadb106-server*
  6. databases/mariadb114-connector-c*
  7. devel/anjuta*
  8. devel/godot35*
  9. devel/godot35-tools*
  10. devel/pecl-pcov*
  11. editors/atom*
  12. emulators/qemu2*
  13. emulators/qemu30*
  14. emulators/qemu40*
  15. emulators/qemu41*
  16. emulators/qemu42*
  17. emulators/qemu5*
  18. emulators/qemu50*
  19. lang/J*
  20. lang/julia06*
  21. lang/julia07*
  22. lang/julia10*
  23. lang/julia11*
  24. lang/php73*
  25. lang/php74*
  26. lang/php80*
  27. lang/php81*
  28. math/sage*
  29. net/frr8*
  30. net/haproxy25*
  31. net/haproxy27*
  32. net/haproxy29*
  33. net-mgmt/zabbix62-agent*
  34. net-mgmt/zabbix62-proxy*
  35. net-mgmt/zabbix62-server*
  36. net-mgmt/zabbix64-agent*
  37. net-mgmt/zabbix64-proxy*
  38. net-mgmt/zabbix64-server*
  39. net-mgmt/zabbix72-agent*
  40. net-mgmt/zabbix72-proxy*
  41. net-mgmt/zabbix72-server*
  42. security/clamav-milter*
  43. security/sssd-devel*
  44. sysutils/cfengine324*
  45. sysutils/cfengine325*
  46. sysutils/cfengine326*
  47. www/lighttpd-mod_h264_streaming*
  48. www/mod_php73*
  49. www/mod_php74*
  50. www/mod_php80*
  51. www/mod_php81*
  52. www/unit*
  53. www/unit-java*
  54. www/unit-perl*
  55. www/unit-php*
  56. www/unit-python*
  57. www/unit-ruby*
  58. www/unit-wasm*
  59. x11/pantheon-terminal*
  60. x11-wm/i3-gaps*
  61. x11-wm/mangowc*
  62. x11-wm/sway-devel*
  63. Collapse this list of deleted ports.
for Run
  1. sysutils/debootstrap

Configuration Options:
===> The following configuration options are available for pcre2-10.49: DOCS=on: Build and/or install documentation LIBBZ2=off: Using pcre2grep with .bz2 files LIBZ=off: Using pcre2grep with .gz files STATIC=on: Build static executables and/or libraries ====> Command-line interface support: you can only select none or one of them LIBEDIT=off: Command line editing via libedit READLINE=off: Command line editing via libreadline ===> Use 'make config' to modify these settings
Options name:
devel_pcre2
USES:
cmake:testing cpe pathfix pkgconfig tar:bz2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.49/
Collapse this list.

Number of commits found: 45

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
10.49
29 Sep 2026 13:16:08
commit hash: c07687cd569923103ca2feafe849933cdf1e8a4bcommit hash: c07687cd569923103ca2feafe849933cdf1e8a4bcommit hash: c07687cd569923103ca2feafe849933cdf1e8a4bcommit hash: c07687cd569923103ca2feafe849933cdf1e8a4b files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.49

PR:		298955
Reported by:	dizzy
10.48
01 Sep 2026 16:42:41
commit hash: f2beed29d0f0b05ac15a851ce567dfc09be28166commit hash: f2beed29d0f0b05ac15a851ce567dfc09be28166commit hash: f2beed29d0f0b05ac15a851ce567dfc09be28166commit hash: f2beed29d0f0b05ac15a851ce567dfc09be28166 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.48

PR:		298089
Reported by:	dizzy
10.47_1
07 May 2026 21:47:29
commit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4a files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
10.47_1
25 Nov 2025 09:32:18
commit hash: 009d7ee674aa6ad8998b7e80d9cd56247a8e4064commit hash: 009d7ee674aa6ad8998b7e80d9cd56247a8e4064commit hash: 009d7ee674aa6ad8998b7e80d9cd56247a8e4064commit hash: 009d7ee674aa6ad8998b7e80d9cd56247a8e4064 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/pcre2: Build static libraries by default, required by qemu-user-static

Reported by:	imp
10.47
15 Nov 2025 11:52:42
commit hash: 10271f602b65504ee8a6661fc68736dbe5f94ad5commit hash: 10271f602b65504ee8a6661fc68736dbe5f94ad5commit hash: 10271f602b65504ee8a6661fc68736dbe5f94ad5commit hash: 10271f602b65504ee8a6661fc68736dbe5f94ad5 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
devel/pcre2: Update to 10.47

Partially backport upstream commit f8e7d124500e869ffc5643228c34d3745d64a3d7
Backport upstream commit 3b9197727e70bffded674d24100e7b4c80e7ef58

Changelog: https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.47

PR:		290510
Approved by:	maintainer timeout, 2+ weeks
Exp-run by:	antoine
10.46
01 Oct 2025 17:39:52
commit hash: ca31c6700b590b7645a92cbd3479c91de66b1d88commit hash: ca31c6700b590b7645a92cbd3479c91de66b1d88commit hash: ca31c6700b590b7645a92cbd3479c91de66b1d88commit hash: ca31c6700b590b7645a92cbd3479c91de66b1d88 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
devel/pcre2: Update to 10.46

This fixes CVE-2025-58050
see vuxml b51a4121-9607-11f0-becf-00a098b42aeb

re: https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.46

PR:		289169
Security:	CVE-2025-58050
10.45_1
24 Apr 2025 07:50:55
commit hash: a6a27bb4137b45b4bbce7b3aec9815633cc6afb6commit hash: a6a27bb4137b45b4bbce7b3aec9815633cc6afb6commit hash: a6a27bb4137b45b4bbce7b3aec9815633cc6afb6commit hash: a6a27bb4137b45b4bbce7b3aec9815633cc6afb6 files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
regression: bump packages known to trigger the pkg 2.1.1 regression

A regression was introduced in pkg 2.1.1 which results in at least those
packages ending up depending on themselves.

See 0dd72a25281b943eff37157c9dd9ce39e7117291.
10.45
06 Feb 2025 09:40:08
commit hash: 46124cf7ab6bea21278475a4f9de8d2763b66537commit hash: 46124cf7ab6bea21278475a4f9de8d2763b66537commit hash: 46124cf7ab6bea21278475a4f9de8d2763b66537commit hash: 46124cf7ab6bea21278475a4f9de8d2763b66537 files touched by this commit This port version is marked as vulnerable.
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Add/rm forgotten patches
10.45
06 Feb 2025 08:51:26
commit hash: 754e706fbdf23204268c145be17a16a70b0424f6commit hash: 754e706fbdf23204268c145be17a16a70b0424f6commit hash: 754e706fbdf23204268c145be17a16a70b0424f6commit hash: 754e706fbdf23204268c145be17a16a70b0424f6 files touched by this commit This port version is marked as vulnerable.
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.45
10.43
20 Feb 2024 10:48:45
commit hash: 608c411e3b58f02ac39d74d0c9717b13a404e387commit hash: 608c411e3b58f02ac39d74d0c9717b13a404e387commit hash: 608c411e3b58f02ac39d74d0c9717b13a404e387commit hash: 608c411e3b58f02ac39d74d0c9717b13a404e387 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.43
10.42_1
27 Jan 2024 12:36:28
commit hash: 21df771b0acf1b4492bab8eb84365c724e755dbccommit hash: 21df771b0acf1b4492bab8eb84365c724e755dbccommit hash: 21df771b0acf1b4492bab8eb84365c724e755dbccommit hash: 21df771b0acf1b4492bab8eb84365c724e755dbc files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/pcre2: Moved man to share/man

Approved by:    portmgr (blanket)
10.42
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
10.42
02 Jan 2023 22:14:14
commit hash: 04f6baaa5ace245b70d2a6d685994e34dd04941bcommit hash: 04f6baaa5ace245b70d2a6d685994e34dd04941bcommit hash: 04f6baaa5ace245b70d2a6d685994e34dd04941bcommit hash: 04f6baaa5ace245b70d2a6d685994e34dd04941b files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.42
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
10.40
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10.40
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10.40
12 May 2022 18:20:07
commit hash: 7de2d9ab3d9a54300b874077cf96f57912247b64commit hash: 7de2d9ab3d9a54300b874077cf96f57912247b64commit hash: 7de2d9ab3d9a54300b874077cf96f57912247b64commit hash: 7de2d9ab3d9a54300b874077cf96f57912247b64 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: enable compression support for pcre2grep

PR:		263935
Reported by:	David Siebörger <drs-freebsd@sieborger__dot__nom__dot__za>
10.40
02 May 2022 15:31:35
commit hash: 4a3d3aa4748e76ab3e01b3e32fdf513e6c7554b4commit hash: 4a3d3aa4748e76ab3e01b3e32fdf513e6c7554b4commit hash: 4a3d3aa4748e76ab3e01b3e32fdf513e6c7554b4commit hash: 4a3d3aa4748e76ab3e01b3e32fdf513e6c7554b4 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: Update to 10.40
10.39_1
25 Mar 2022 15:15:30
commit hash: 329f1a070461635240e4453d21416f5d7deddc57commit hash: 329f1a070461635240e4453d21416f5d7deddc57commit hash: 329f1a070461635240e4453d21416f5d7deddc57commit hash: 329f1a070461635240e4453d21416f5d7deddc57 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/pcre2: fix patch
10.39_1
25 Mar 2022 14:29:03
commit hash: b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash: b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash: b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash: b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
pcre: fix runtime issues on powerpc

In sljitConfigInternal.h, pcre checks for existence of __builtin___clear_cache()
function.
LLVM provides that function for all platforms, even those that don't have
implemented flushing the cache.

This leads to runtime errors on e.g. powerpc (32-bit) with __clear_cache()
calling compilerrt_abort(), resulting in SIGABRT.
10.39
02 Nov 2021 09:25:28
commit hash: 2f3301796cf3026d5ed643934c133faeaf7d2aeccommit hash: 2f3301796cf3026d5ed643934c133faeaf7d2aeccommit hash: 2f3301796cf3026d5ed643934c133faeaf7d2aeccommit hash: 2f3301796cf3026d5ed643934c133faeaf7d2aec files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: remove superfluous dependency
10.39
02 Nov 2021 09:04:58
commit hash: 9a19d5fa7851c8ccae830105edbeee8340eba087commit hash: 9a19d5fa7851c8ccae830105edbeee8340eba087commit hash: 9a19d5fa7851c8ccae830105edbeee8340eba087commit hash: 9a19d5fa7851c8ccae830105edbeee8340eba087 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: update to 10.39
10.37
11 Sep 2021 11:47:23
commit hash: 21c12965ca375f4610337ab9841ceb06ddb9f3e9commit hash: 21c12965ca375f4610337ab9841ceb06ddb9f3e9commit hash: 21c12965ca375f4610337ab9841ceb06ddb9f3e9commit hash: 21c12965ca375f4610337ab9841ceb06ddb9f3e9 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
devel/pcre2: Add CPE information

Approved by:	portmgr (blanket)
10.37
29 Jun 2021 06:58:05
commit hash: 144dfa553a0c6c892aeedc3489e62113865cec21commit hash: 144dfa553a0c6c892aeedc3489e62113865cec21commit hash: 144dfa553a0c6c892aeedc3489e62113865cec21commit hash: 144dfa553a0c6c892aeedc3489e62113865cec21 files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: resort Makefile
10.37
27 May 2021 08:53:26
commit hash: 6456d569b37addb9839eb53c63e6f14d52d00ebecommit hash: 6456d569b37addb9839eb53c63e6f14d52d00ebecommit hash: 6456d569b37addb9839eb53c63e6f14d52d00ebecommit hash: 6456d569b37addb9839eb53c63e6f14d52d00ebe files touched by this commit
Kirill Ponomarev (krion) search for other commits by this committer
devel/pcre2: update to 10.37
10.36
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
10.36
07 Dec 2020 16:39:29
Revision:557235Original commit files touched by this commit
krion search for other commits by this committer
Update to 10.36
10.35
17 Nov 2020 06:53:47
Revision:555540Original commit files touched by this commit
krion search for other commits by this committer
Disable JIT support on RISC-V.

PR:		251193
Submitted by:	mhorne
10.35
12 May 2020 12:01:56
Revision:534992Original commit files touched by this commit
krion search for other commits by this committer
Update to 10.35
10.34
12 Feb 2020 22:21:56
Revision:525979Original commit files touched by this commit
krion search for other commits by this committer
Upgrade to 10.34
10.33
31 Aug 2019 18:01:41
Revision:510407Original commit files touched by this commit
krion search for other commits by this committer
Update to 10.33
10.32_2
30 Jul 2019 12:36:20
Revision:507638Original commit files touched by this commit
pkubaj search for other commits by this committer
devel/pcre2: Correctly detect OpenPOWER 64-bit ELFv2 ABI

PR:		239408
Submitted by:	bdragon
Reported by:	bdragon
Approved by:	krion (maintainer), linimon (mentor)
Obtained from:	https://bugs.exim.org/show_bug.cgi?id=2353
Differential Revision:	https://reviews.freebsd.org/D21063
10.32_1
09 Apr 2019 14:04:50
Revision:498476Original commit files touched by this commit
sunpoet search for other commits by this committer
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
10.32
06 Feb 2019 18:49:08
Revision:492318Original commit files touched by this commit
krion search for other commits by this committer
Update to 10.32
10.31
03 Oct 2018 13:37:14
Revision:481159Original commit files touched by this commit
krion search for other commits by this committer
Grab maintainership.
10.31
02 Oct 2018 19:21:50
Revision:481130Original commit files touched by this commit
feld search for other commits by this committer
Reset maintainer for misc ports I do not interact with anymore
10.31
15 Aug 2018 19:09:00
Revision:477253Original commit files touched by this commit
adamw search for other commits by this committer
Update pcre2 to 10.31

PR:		229703
Approved by:	maintainer (feld)
10.21_1
19 May 2018 11:08:22
Revision:470401Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
10.21_1
18 Feb 2018 09:02:55
Revision:462209Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to new test framework

Approved by:	portmgr blanket
10.21_1
27 Jun 2017 13:46:53
Revision:444463Original commit files touched by this commit
sunpoet search for other commits by this committer
Update devel/readline to 7.0 patch 3

- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
10.21
25 Jun 2017 00:29:09
Revision:444251Original commit files touched by this commit
linimon search for other commits by this committer
Begin deorbit burn of ia64.  We have not attempted to build packages for
it for many years.

While here, alphabetize ARCHs, pet portlint, and modernize usages.

Approved by:	portmgr (tier-2 blanket)
10.21
21 Mar 2016 02:47:59
Revision:411535Original commit files touched by this commit
feld search for other commits by this committer
devel/pcre2: Update to 10.21
10.20_1
21 Mar 2016 02:34:50
Revision:411530Original commit files touched by this commit
feld search for other commits by this committer
devel/pcre2: Add patch to resolve CVE

PR:		208167
Obtained from:	PCRE svn (r489)
Security:	CVE-2016-3191
10.20
25 Aug 2015 17:41:41
Revision:395307Original commit files touched by this commit This port version is marked as vulnerable.
feld search for other commits by this committer
Make LIBEDIT and READLINE radio options
10.20
25 Aug 2015 17:31:33
Revision:395306Original commit files touched by this commit This port version is marked as vulnerable.
feld search for other commits by this committer
New port: devel/pcre2

PCRE2 is the name used for 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.

Number of commits found: 45