app-text / groonga

Embeddable Fulltext Search Engine

Official package sites : https://groonga.org/ ·

v16.0.1 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~x86
USE flags
apache-arrow blosc curl debug json libedit lz4 mecab msgpack stemmer suggest-learner xxhash zstd

v16.0.0-r2 :: 0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~x86
USE flags
benchmark debug doc exact-alloc-count examples futex libedit libevent lzo mecab msgpack nfkc sphinx static-libs uyield zeromq zlib zstd

General

apache-arrow
Enable support for Apache Arrow
benchmark
Build benchmark programs
blosc
Allow using blosc compression via dev-libs/c-blosc2
curl
Add support for client-side URL transfer library
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
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
exact-alloc-count
Atomic counting for memory alloc count
examples
Install examples, usually source code
futex
Use futex
json
Enable JSON processing using dev-libs/rapidjson
libedit
Use the libedit library (replacement for readline)
libevent
Enable dev-libs/libevent used for suggestion
lz4
Enable support for lz4 compression (as implemented in app-arch/lz4)
lzo
Enable support for lzo compression
mecab
Use app-text/mecab for morphological analysis
msgpack
Enable dev-libs/msgpack used for suggestion
nfkc
Use nfkc based utf8 normalization
sphinx
Enable document generation by app-misc/sphinx
static-libs
Build static versions of dynamic libraries as well
stemmer
Enable stemming token filter using dev-libs/snowball-stemmer
suggest-learner
Build groonga-suggest-learner to learn suggest result from groonga-suggest-httpd or query logs
uyield
Build for detecting race conditions
xxhash
Enable drilldown by hashed key using dev-libs/xxhash
zeromq
Enable net-libs/zeromq used for suggestion
zlib
Add support for zlib compression
zstd
Enable support for ZSTD compression

cpu_flags_x86

avx
Adds support for Advanced Vector Extensions instructions
avx2
Adds support for Advanced Vector Extensions 2 instructions
avx512dq
Use AVX-512 double- and quad-word instructions

python_targets

python3_12
Build with Python 3.12
python3_13
Build with Python 3.13
python3_14
Build with Python 3.14

acct-group / groonga : Group for app-text/groonga

acct-user / groonga : User for app-text/groonga

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / zstd : zstd fast compression library

app-text / mecab : Yet Another Part-of-Speech and Morphological Analyzer

dev-cpp / xsimd : C++ wrappers for SIMD intrinsics

dev-libs / apache-arrow : A cross-language development platform for in-memory data

dev-libs / c-blosc2 : Blocking, shuffling and lossless compression library

dev-libs / glib : The GLib library of C routines

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / msgpack : MessagePack is a binary-based efficient data interchange format

dev-libs / onigmo : Onigmo is a regular expressions library forked from Oniguruma

dev-libs / rapidjson : A fast JSON parser/generator for C++ with both SAX/DOM style API

dev-libs / snowball-stemmer : Snowball compiler and stemming algorithms

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

dev-python / sphinx : Python documentation generator

net-libs / zeromq : High-performance asynchronous messaging library

net-misc / curl : A Client that groks URLs

virtual / zlib : Virtual for libz.so providers

acct-group / groonga : Group for app-text/groonga

acct-user / groonga : User for app-text/groonga

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / zstd : zstd fast compression library

app-text / mecab : Yet Another Part-of-Speech and Morphological Analyzer

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

dev-libs / apache-arrow : A cross-language development platform for in-memory data

dev-libs / c-blosc2 : Blocking, shuffling and lossless compression library

dev-libs / glib : The GLib library of C routines

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / msgpack : MessagePack is a binary-based efficient data interchange format

dev-libs / onigmo : Onigmo is a regular expressions library forked from Oniguruma

dev-libs / rapidjson : A fast JSON parser/generator for C++ with both SAX/DOM style API

dev-libs / snowball-stemmer : Snowball compiler and stemming algorithms

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

dev-python / sphinx : Python documentation generator

net-libs / zeromq : High-performance asynchronous messaging library

net-misc / curl : A Client that groks URLs

virtual / zlib : Virtual for libz.so providers

app-text / groonga-normalizer-mysql : Groonga plugin that provides MySQL compatible normalizers

dev-db / mariadb : An enhanced, drop-in replacement for MySQL

Repository mirror & CI · gentoo
Merge updates from master
Nicolas PARLANT · gentoo
app-text/groonga: fix lto, relax blosc detection
backport lto patch, also introducing GRN_WITH_LTO (set to OFF) relax c-blosc2 detection to allow fresh 3.X releases Closes: https://bugs.gentoo.org/973576 Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Part-of: https://codeberg.org/gentoo/gentoo/pulls/819 Merges: https://codeberg.org/gentoo/gentoo/pulls/819 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
app-text/groonga: drop 16.0.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Nicolas PARLANT · gentoo
app-text/groonga: add 16.0.1 w/ cmake
license is now 'or-later' build system migrated to cmake optional support for apache-arrow, blosc, curl, json, stemmer, xxhash libevent/zeromq are used for suggest-learner, create a useflag for it always enable zlib (checked anyway) always enable nfkc, required for libgroonga (bug 910342) always enable examples that builds nothing lz4 support replaces lzo since 4.0.7 remove the doc useflag and use precompiled html remove benchmark that installs nothing remove exact-allow-count, no longer optional since 13.0.6 remove futex and uyield, no option in cmake add cpuflags with xsimd for amd64 LTO unsafe (ODR violations) Closes: https://bugs.gentoo.org/910342 Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Part-of: https://codeberg.org/gentoo/gentoo/pulls/720 Merges: https://codeberg.org/gentoo/gentoo/pulls/720 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: disable Apache Arrow
Explicitly disable Apache Arrow instead of allowing autodetection. Closes: https://bugs.gentoo.org/973079 Suggested-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/711 Merges: https://codeberg.org/gentoo/gentoo/pulls/711 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: fix build with USE=doc
Actually compile the software. Bug: https://bugs.gentoo.org/904135 Fixes: f14bfd3c7c6f5e8354a1090c7ffb622529049602 Reported-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/711 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brett A C Sheffield · gentoo
app-text/groonga: drop 16.0.0
Merges: https://codeberg.org/gentoo/gentoo/pulls/259 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: fix privilege escalation bug
Prevent privilege escalation via PID file manipulation. Revbump -> 16.0.0-r1 (security bug). Bug: https://bugs.gentoo.org/630758 Suggested-by: Michael Orlitzky <mjo@gentoo.org> Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brett A C Sheffield · gentoo
app-text/groonga: fix build with USE=doc
Disable parallel build for USE=doc, as this always fails. Closes: https://bugs.gentoo.org/904135 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/162 Merges: https://codeberg.org/gentoo/gentoo/pulls/162 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: Add missing deps for USE=doc
Add missing dependencies for documentation: - dev-python/myst-parser - dev-python/pydata-sphinx-theme Closes: https://bugs.gentoo.org/904126 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/162 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: Drop IUSE=jemalloc
Disable jemalloc support. Closes: https://bugs.gentoo.org/970137 Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/162 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: drop 13.0.1, 14.0.4, 14.0.9, 14.1.2
Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/162 Signed-off-by: Sam James <sam@gentoo.org>
Brett A C Sheffield · gentoo
app-text/groonga: add 16.0.0
Signed-off-by: Brett A C Sheffield <bacs@librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/162 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Unify virtual/zlib:0= to virtual/zlib:=
Done via: ``` git grep -l 'virtual/zlib:0=' | xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-*/*: update for virtual/zlib
Update done using: ``` git grep -l zlib app-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c VisibilityCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-text/groonga: drop 8.0.2-r2, EAPI=7--
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
app-text/groonga: add 14.1.2
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
app-text/groonga: add 14.0.9
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
app-text/groonga: add 14.0.4
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
app-text/groonga: require acct-* at build time, not merge time
It uses fowners in src_install. Migrating to sane technology like systemd-tmpfiles is out of scope for getting the package to work today. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/groonga: add 13.0.1
Bug: https://bugs.gentoo.org/830159 Bug: https://bugs.gentoo.org/854906 Closes: https://bugs.gentoo.org/625356 Closes: https://bugs.gentoo.org/791226 Closes: https://bugs.gentoo.org/800620 Closes: https://bugs.gentoo.org/806091 Closes: https://bugs.gentoo.org/829105 Closes: https://bugs.gentoo.org/903659 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/groonga: subscribe to msgpack subslot
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-text/groonga: Drop 6.1.2
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/groonga: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-text/groonga: drop old version
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-text/groonga: migrate to GLEP 81
Closes: https://bugs.gentoo.org/781269 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/groonga: EPREFIX->ESYSROOT in EAPI 7
We can use ${ESYSROOT} which is more apt in EAPI 7. Can't for the earlier version. Fixes: 717e0fca0dd5c3780f9574e4104f2b923c0c15f4 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/groonga: port to EAPI 7
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/groonga: replace invalid use of EROOT
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
app-text/groonga: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/19351 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
app-text/groonga: drop old EAPI=5
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-text/groonga: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-text/groonga: x86 keyworded (bug #655514)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Brian Evans · gentoo
app-text/groonga: Fix install failure removing old init script
The manual removal is no longer necessary Package-Manager: Portage-2.3.36, Repoman-2.3.9
Brian Evans · gentoo
app-text/groonga: Version bump for 8.0.2
Bug: https://bugs.gentoo.org/655172 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Brian Evans · gentoo
app-text/groonga: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Brian Evans · gentoo
app-text/groonga: Version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Brian Evans · gentoo
app-text/groonga: Version bump
Package-Manager: portage-2.2.25
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