devel/oniguruma 6.9.10 FreeBSD
Regular expressions library compatible with POSIX/GNU/Perl
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
16ee1dff10- License
- BSD2CLAUSE
- Categories
- devel, textproc
- Package size
- 243.1 KiB, 1017.1 KiB installed
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
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/oniguruma | 6.9.10 |
| OpenBSD | textproc/oniguruma | 6.9.10 |
| NetBSD | textproc/oniguruma | 6.9.10 |
| DragonFly | devel/oniguruma | 6.9.10 |
| MidnightBSD | devel/oniguruma | 6.9.8 |
| HardenedBSD | devel/oniguruma | 6.9.10 |
| GhostBSD | devel/oniguruma | 6.9.10 |
| OPNsense | devel/oniguruma | 6.9.10 |
Install
Binary package:
pkg install oniguruma
From the ports tree:
cd /usr/ports/devel/oniguruma/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= oniguruma>0:devel/oniguruma
LIB_DEPENDS= libonig.so:devel/oniguruma
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.9.10 | 6.9.10 | 6.9.8_1 | 6.9.10 | 6.9.10 |
| FreeBSD:14:quarterly | 6.9.10 | 6.9.10 | n/a | 6.9.10 | 6.9.10 |
| FreeBSD:15:latest | 6.9.10 | 6.9.10 | n/a | 6.9.10 | 6.9.10 |
| FreeBSD:15:quarterly | 6.9.10 | 6.9.10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.9.10 | 6.9.10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 316
- astro/mepo
- audio/somafm-cli
- chinese/opencc-cli
- converters/php82-mbstring
- converters/php83-mbstring
- converters/php84-mbstring
- converters/php85-mbstring
- databases/greptimedb
- databases/mantis
- databases/percona-orchestrator
- databases/phpmyadmin
- databases/phpmyadmin5
- databases/phppgadmin
- databases/py-chromadb
- deskutils/cfait
- deskutils/joplin-desktop
- deskutils/py-qmd
- deskutils/qmd
- devel/aphpunit
- devel/arcanist
- devel/arcanist-lib
- devel/aws-sdk-php
- devel/buf
- devel/cargo-spellcheck
- devel/cbmc
- devel/codemark
- devel/electron41
- devel/electron42
- devel/electron43
- devel/electron44
- devel/freebsd-git-arc
- devel/freebsd-git-pr
- devel/git-delta
- devel/openapi-tui
- devel/pear-Net_Gearman
- devel/phabricator
- devel/phorgeit-arcanist
- devel/phorgeit-arcanist-lib
- devel/phorgeit-phorge
- devel/php-composer
- devel/php80-APCu
- devel/php80-arcanist
- devel/phpunit10
- devel/phpunit11
- devel/phpunit12
- devel/phpunit13
- devel/phpunit9
- devel/py-all-repos
- devel/py-onigurumacffi
- devel/tuicr
- devel/websvn
- dns/dns-ui
- dns/hetzner_ddns
- dns/p5-Zonemaster-Backend
- dns/poweradmin
- dns/zns
- editors/fresh
- editors/py-babi
- editors/vscode
- emulators/playonbsd
- filesystems/mcp-server-filesystem
- finance/nextcloud-cospend
- finance/prestashop
- finance/taler-exchange
- finance/taler-merchant
- graphics/py-olmocr
- japanese/fcitx5-karukan
- japanese/radish-play
- lang/mosh
- lang/neocmakelsp
- lang/nickel
- lang/php80-legacy
- lang/zephir
- mail/nextcloud-mail
- mail/nocc
- mail/pear-Horde_Imap_Client
- mail/pear-Horde_Kolab_Storage
- mail/pear-Horde_Mail_Autoconfig
- mail/php80-mailparse
- mail/phplist
- mail/postfixadmin
- mail/postfixadmin-lite
- mail/postfixadmin33
- mail/postfixadmin33-lite
- mail/roundcube
- mail/snappymail
- mail/spf-tools
- mail/squirrelmail
- mail/tmpmail
- misc/aichat
- misc/ansiweather
- misc/broot
- misc/bun-decompile
- misc/chatgpt-shell-cli
- misc/claude-code-legacy
- misc/clawhub
- misc/codex
- misc/colibri
- misc/comfyui
- misc/github-copilot-language-server
The first 100 are listed.
Configuration
Options name: devel_oniguruma
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- cmake cpe pathfix
- Service scripts
- none
Files
pkg-plist 12
- bin/onig-config
- include/oniggnu.h
- include/onigposix.h
- include/oniguruma.h
- lib/cmake/oniguruma/onigurumaConfig.cmake
- lib/cmake/oniguruma/onigurumaConfigVersion.cmake
- lib/cmake/oniguruma/onigurumaTargets-.cmake
- lib/cmake/oniguruma/onigurumaTargets.cmake
- lib/libonig.so
- lib/libonig.so.5
- lib/libonig.so.5.5.0
- libdata/pkgconfig/oniguruma.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| onig-6.9.10.tar.gz | 979159 | 2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05 |
Master sites 1
- https://github.com/kkos/oniguruma/releases/download/v6.9.10/