Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2025Q1
oniguruma Regular expressions library compatible with POSIX/GNU/Perl
6.9.10 devel Σ=27 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 6.9.10Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-01-31 13:04:12
Last Update: 2026-09-23 07:25:54
Commit Hash: 16ee1df
People watching this port, also watch: png, jbigkit, tiff, libxml2, libiconv
Also Listed In: textproc
License: BSD2CLAUSE
WWW:
https://github.com/kkos/oniguruma
Description: #
Oniguruma is a modern and flexible regular expressions library. It encompasses features from different regular expression implementations that traditionally exist in different languages. It comes close to being a complete superset of all regular expression features found in other regular expression implementations. Its features include: * Character encoding can be specified per regular expression object. * Several regular expression types are supported: * POSIX * Grep * GNU Regex * Perl * Java * Ruby * Emacs
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (19 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/oniguruma-6.9.10/catalog.mk
  3. /usr/local/share/licenses/oniguruma-6.9.10/LICENSE
  4. /usr/local/share/licenses/oniguruma-6.9.10/BSD2CLAUSE
  5. bin/onig-config
  6. include/oniggnu.h
  7. include/onigposix.h
  8. include/oniguruma.h
  9. lib/cmake/oniguruma/onigurumaConfig.cmake
  10. lib/cmake/oniguruma/onigurumaConfigVersion.cmake
  11. lib/cmake/oniguruma/onigurumaTargets-release.cmake
  12. lib/cmake/oniguruma/onigurumaTargets.cmake
  13. lib/libonig.so
  14. lib/libonig.so.5
  15. lib/libonig.so.5.5.0
  16. libdata/pkgconfig/oniguruma.pc
  17. @owner
  18. @group
  19. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • oniguruma>0:devel/oniguruma
  • For LIB depends:
    • libonig.so:devel/oniguruma
To install the port: #
cd /usr/ports/devel/oniguruma/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/oniguruma
  • pkg install oniguruma
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: oniguruma
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1735755989 SHA256 (onig-6.9.10.tar.gz) = 2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05 SIZE (onig-6.9.10.tar.gz) = 979159

Packages (timestamps in pop-ups are UTC): #
oniguruma
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest6.9.106.9.106.9.8_16.9.106.9.10
FreeBSD:14:quarterly6.9.106.9.10-6.9.106.9.10
FreeBSD:15:latest6.9.106.9.10n/a6.9.10n/a
FreeBSD:15:quarterly6.9.106.9.10n/a-n/a
FreeBSD:16:latest6.9.106.9.10n/a-n/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
This port is required by: #
for Build #
  1. textproc/gitlab-code-parser
for Libraries #
  1. converters/php82-mbstring
  2. converters/php83-mbstring
  3. converters/php84-mbstring
  4. converters/php85-mbstring
  5. databases/greptimedb
  6. deskutils/cfait
  7. devel/cargo-spellcheck
Expand this list (60 items / 53 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. devel/codemark
  3. devel/git-delta
  4. devel/openapi-tui
  5. devel/py-onigurumacffi
  6. devel/tuicr
  7. editors/fresh
  8. japanese/fcitx5-karukan
  9. lang/mosh
  10. lang/neocmakelsp
  11. lang/nickel
  12. lang/php80-legacy
  13. misc/aichat
  14. misc/broot
  15. misc/codex
  16. misc/py-litellm
  17. misc/silicon
  18. misc/tenere
  19. misc/warp
  20. net-mgmt/grok_exporter
  21. sysutils/bfs
  22. sysutils/cbsd
  23. sysutils/leaf
  24. sysutils/rucola
  25. sysutils/rust-findutils
  26. sysutils/treemd
  27. sysutils/yazi
  28. textproc/bat
  29. textproc/comrak
  30. textproc/jq
  31. textproc/meilisearch
  32. textproc/oyo
  33. textproc/presenterm
  34. textproc/py-jq
  35. textproc/py-tokenizers
  36. www/libevhtp
  37. www/microbin
  38. www/miniserve
  39. www/xh
  40. www/zola
  41. x11/ghostty
  42. x11/rio
  43. Collapse this list.

Deleted ports which required this port:

Expand this list of 12 deleted ports
  1. converters/php56-mbstring*
  2. converters/php70-mbstring*
  3. converters/php71-mbstring*
  4. converters/php72-mbstring*
  5. converters/php73-mbstring*
  6. converters/php74-mbstring*
  7. converters/php80-mbstring*
  8. converters/php81-mbstring*
  9. devel/py-pyjq*
  10. net-mgmt/seafile-server*
  11. sysutils/uutils-coreutils*
  12. sysutils/vector*
  13. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
===> The following configuration options are available for oniguruma-6.9.10: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name: #
devel_oniguruma
USES: #
cmake cpe pathfix
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://github.com/kkos/oniguruma/releases/download/v6.9.10/
Collapse this list.

There are no commits on branch 2025Q1 for this port