Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
app-text / groonga-normalizer-mysql : Groonga plugin that provides MySQL compatible normalizers
dev-db / mariadb : An enhanced, drop-in replacement for MySQL
Change logs
- 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