BSD Ports

devel/oniguruma 6.9.8 MidnightBSD

Regular expressions library compatible with POSIX/GNU/Perl

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd2
Categories
devel, textproc

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

The newest version among them is 6.9.10, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/oniguruma6.9.8no data-[email protected]-
FreeBSDdevel/oniguruma6.9.10 newestnone known-[email protected]2026-09-23
OpenBSDtextproc/oniguruma by name6.9.10 newestno data-Stuart Henderson <[email protected]>-
NetBSDtextproc/oniguruma by name6.9.10 newestnone known-[email protected]-
DragonFlydevel/oniguruma6.9.10 newestnone known-[email protected]-
HardenedBSDdevel/oniguruma6.9.10 newestno data-[email protected]-
GhostBSDdevel/oniguruma6.9.10 newestno data-[email protected]-
OPNsensedevel/oniguruma6.9.10 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install oniguruma

From mports:

cd /usr/mports/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

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Configuration

Options name: devel_oniguruma

OptionDefaultDescription
DOCSoff
EXAMPLESoff
STATISTICSoffTake matching time statistical data (debug feature)
USES
autoreconf cpe pathfix libtool
Service scripts
none

Files

pkg-plist 8
  • bin/onig-config
  • include/oniggnu.h
  • include/onigposix.h
  • include/oniguruma.h
  • lib/libonig.so
  • lib/libonig.so.5
  • lib/libonig.so.5.3.0
  • libdata/pkgconfig/oniguruma.pc
distinfo 1
FileSizeSHA256
onig-6.9.8.tar.gz94414828cd62c1464623c7910565fb1ccaaa0104b2fe8b12bcd646e81f73b47535213e
Master sites 1
  • https://github.com/kkos/oniguruma/releases/download/v6.9.8/