BSD Ports

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

SystemPortVersion
FreeBSDdevel/oniguruma6.9.10
OpenBSDtextproc/oniguruma6.9.10
NetBSDtextproc/oniguruma6.9.10
DragonFlydevel/oniguruma6.9.10
MidnightBSDdevel/oniguruma6.9.8
HardenedBSDdevel/oniguruma6.9.10
GhostBSDdevel/oniguruma6.9.10
OPNsensedevel/oniguruma6.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.9.106.9.106.9.8_16.9.106.9.10
FreeBSD:14:quarterly6.9.106.9.10n/a6.9.106.9.10
FreeBSD:15:latest6.9.106.9.10n/a6.9.106.9.10
FreeBSD:15:quarterly6.9.106.9.10n/an/an/a
FreeBSD:16:latest6.9.106.9.10n/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.

Build dependencies 15
Required by 316

The first 100 are listed.

Configuration

Options name: devel_oniguruma

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild 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
FileSizeSHA256
onig-6.9.10.tar.gz9791592a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05
Master sites 1
  • https://github.com/kkos/oniguruma/releases/download/v6.9.10/

Commit history 1

DateCommitCreditsLog message
16ee1dff10 Yuri Victorovich devel/oniguruma: Remove DEPRECATED line because there are many consumers
and consumers are not getting off oniguruma any time soon.