BSD Ports

devel/srell 2026.07 FreeBSD

Std::regex-like regular expression template library for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b4e2738417
License
BSD2CLAUSE
Categories
devel
Package size
113.3 KiB, 906.5 KiB installed

Description

SRELL (std::regex-like library) is a Unicode-aware regular expression template library for C++.

* Header-only and the same class design as std::regex

SRELL is a header-only template library and does not need any installation. SRELL has an ECMAScript (JavaScript) compatible regular expression engine wrapped into the same class design as std::regex. As APIs are compatible, SRELL can be used in the same way as std::regex (or boost::regex on which std::regex is based).

* Unicode-specific implementation

SRELL has native support for Unicode.

* Consideration for ignore-case (icase) search

SRELL has been tuned up not to slow down remarkably when case-insensitive (icase) search is performed.

Install

Binary package:

pkg install srell

From the ports tree:

cd /usr/ports/devel/srell/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	srell>0:devel/srell

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:latest2026.052026.07--2026.07
FreeBSD:14:quarterly2026.052026.05n/a-2026.05
FreeBSD:15:latest2026.072026.07n/a--
FreeBSD:15:quarterly2026.052026.05n/an/an/a
FreeBSD:16:latest2026.052026.07n/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.

No port depends on this one.

Configuration

Options name: devel_srell

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
compiler:c++11-lang zip
Service scripts
none

Files

pkg-plist 5
  • include/srell/srell.hpp
  • include/srell/srell_ucfdata2.h
  • include/srell/srell_updata3.h
  • share/doc/srell/readme_en.txt
  • share/doc/srell/readme_ja.txt
distinfo 1
FileSizeSHA256
srell2026_07.zip393453d384feae20c66b4d65bc240ee2a851aed26ca24dc4d73503eee3e81e238ec20e
Master sites 1
  • https://www.akenotsuki.com/misc/srell/releases/

Commit history 2

DateCommitCreditsLog message
b4e2738417 Älven devel/srell: Update 2026.05 => 2026.07
* Add hint to portscout(1) to help it discover new upstream versions by pointing it to exact site:URL [1] with download directory listing, as just generic one [0] strangely returns HTTP 403 error. * Limit PORTSCOUT versions by following strict upstream YYYY.MM scheme. [0] https://www.akenotsuki.com/misc/srell/releases/ [1] https://www.akenotsuki.com/misc/srell/releases/?C=M;O=D
f146981cb4 Älven devel/srell: Update 2026.02 => 2026.05
Approved by: db@, yuri@ (Mentors, implicit)