dev-libs / tre

Lightweight, robust, and efficient POSIX compliant regexp matching library

Official package sites : https://github.com/laurikari/tre · https://laurikari.net/tre/ ·

v0.8.0_p20210321-r1 :: 0 :: gentoo

Modified
License
BSD-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~ia64 ~mips ~riscv ~x86-linux ~x86-solaris
USE flags
agrep alloca approx debug nls profile python

General

agrep
Build agrep tool
alloca
Enable if you want TRE to use alloca() instead of malloc() when allocating memory needed for regexec operations
approx
Enable the approximate matching functionality
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
nls
Add Native Language Support (using gettext - GNU locale utilities)
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
python
Add optional support/bindings for the Python language

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

app-misc / glimpse : A index/query system to search a large set of files quickly

app-text / agrep : A tool for the fast searching of text allowing for errors in the search pattern

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.9) language

dev-ruby / amatch : Approximate Matching Extension for Ruby

sys-devel / gettext : GNU locale utilities

app-misc / glimpse : A index/query system to search a large set of files quickly

app-text / agrep : A tool for the fast searching of text allowing for errors in the search pattern

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.9) language

dev-ruby / amatch : Approximate Matching Extension for Ruby

app-editors / vis : modern, legacy free, simple yet efficient vim-like editor

app-forensics / scalpel : A high performance file carver

app-misc / glimpse : A index/query system to search a large set of files quickly

app-text / agrep : A tool for the fast searching of text allowing for errors in the search pattern

app-text / crm114 : A powerful text processing tool, mainly used for spam filtering

app-text / msort : A program for sorting files in sophisticated ways

dev-lang / R : Language and environment for statistical computing and graphics

dev-ruby / amatch : Approximate Matching Extension for Ruby

dev-util / difffilter : Filter files out of unified diffs using POSIX extended regular expressions

media-plugins / vdr-epgsearch : VDR plugin: create timers from epg content based on saved search expressions

net-irc / anope : Anope IRC Services

net-irc / inspircd : Inspire IRCd - The Stable, High-Performance Modular IRCd

www-client / elinks : Advanced and well-established text-mode web browser

728900
dev-libs/tre-0.8.0-r2: test failure: en_US.ISO-8859-1 locale is missing
841659
dev-libs/tre-0.8.0_p20210321-r1 installs libtool files (.la) without corresponding static libraries
843455
dev-libs/tre warns about agrep conflict even with USE=-agrep
851675
dev-libs/tre-0.8.0_p20210321-r1 - configure: error: Cannot enable wide character support: no wcsrtombs or wcstombs found
864963
dev-libs/tre-0.8.0_p20210321-r1 calls commands that do not exist: locale
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/tre: add a missing bdepend for gettext
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/tre: drop 0.8.0-r2, 0.8.0_p20210321, EAPI-6--
Closes: https://bugs.gentoo.org/851972 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/tre: x86 stable wrt bug #851972
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/tre: sparc stable wrt bug #851972
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/tre: ppc stable wrt bug #851972
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/tre: arm64 stable wrt bug #851972
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/tre: arm stable wrt bug #851972
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321-r1 ppc64, #851972
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321-r1 amd64, #851972
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/tre: fix python_install
Closes: https://bugs.gentoo.org/851591 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/tre: drop -r1 back to ~arch
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/tre: fix distutils-r1 usage
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321 arm64, #843221
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321 sparc, #843221
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321 x86, #843221
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-libs/tre: Stabilize 0.8.0_p20210321 amd64, #843221
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alessandro Barbieri · gentoo
dev-libs/tre: add 0.8.0_p20210321
Closes: https://bugs.gentoo.org/296813 Closes: https://github.com/gentoo/gentoo/pull/24577 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/tre: Stabilize 0.8.0-r2 arm64, #829523
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/tre: keyword 0.8.0-r2 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-libs/tre: Security cleanup, drop <0.8.0-r2
Bug: https://bugs.gentoo.org/597616 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: John Helmert III <jchelmert3@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16722 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/tre: ppc64 stable (bug #597616)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-libs/tre: stable 0.8.0-r2 for hppa, bug #597616
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Rolf Eike Beer · gentoo
dev-libs/tre: stable 0.8.0-r2 for sparc, bug #597616
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/tre: amd64 stable wrt bug #597616
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/tre: ppc stable wrt bug #597616
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/tre: arm stable wrt bug #597616
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/tre: x86 stable (bug #597616)
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-libs/tre: Security bump
Bug: https://bugs.gentoo.org/597616 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: John Helmert III <jchelmert3@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16158 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/tre: arm stable wrt bug #687724
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Anthony G. Basile · gentoo
dev-libs/tre: keyword ~arm64
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Michael Mair-Keimberger · gentoo
dev-libs/tre: use HTTPS
Matt Turner · gentoo
dev-libs/tre-0.8.0-r1: added ~mips
Markus Meier · gentoo
dev-libs/tre: add ~arm, bug #634290
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Patrice Clement · gentoo
dev-libs/tre: add blocker on dev-ruby/amatch.
Gentoo-Bug: https://bugs.gentoo.org/626480 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Michał Górny · gentoo
dev-libs/tre: Drop old (distutils.eclass)
Michał Górny · gentoo
dev-libs/tre: Copy stable keywords over to 0.8.0-r1, #597484
The new revision differs only by removing the Python counterpart. It needs to go stable for distutils.eclass removal.
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michał Górny · gentoo
dev-libs/tre: Remove python, bump to EAPI=6
Remove the Python support since it requires long-deprecated distutils eclass, is not trivially portable and has no reverse dependencies in Gentoo. Upstream intended for the Python extension to be built against *installed* tre, not against the build tree. If anybody wants it, please reintroduce as a separate package.
Fabian Groffen · gentoo
dev-libs/tre: dropped ~x86-freebsd
Package-Manager: portage-2.3.3
Tim Harder · gentoo
dev-libs/tre: add github site to HOMEPAGE
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed