app-misc / sphinx

Full-text search engine with support for MySQL and PostgreSQL

Official package sites : https://sphinxsearch.com/ ·

v2.2.11-r5 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~amd64-linux ~arm ~hppa ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x64-macos
USE flags
debug id64 mariadb mysql odbc postgres stemmer syslog xml

General

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
id64
use 64-bit document and word IDs
mariadb
Add mariadb database support
mysql
Add mySQL Database support
odbc
Add ODBC Support (Open DataBase Connectivity)
postgres
Add support for the postgresql database
stemmer
Enable language stemming support
syslog
Enable support for syslog
xml
Add support for XML files

dev-db / mariadb-connector-c : C client library for MariaDB/MySQL

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / unixODBC : Complete ODBC driver manager

dev-libs / expat : Stream-oriented XML parser library

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

virtual / libiconv : Virtual for the GNU conversion library

446752
app-misc/sphinx : add USE=static-libs support
472916
app-misc/sphinx - multiple instances support
514852
app-misc/sphinx - should not run as root - create a dedicated user/group
514858
app-misc/sphinx - Runscript should drop "need net"
514922
app-misc/sphinx - New enhanced runscript
546944
app-misc/sphinx-2.1.8::gentoo uses configure.in
599510
app-misc/sphinx-2.2.11 - missing systemd unit file
712864
app-misc/sphinx-2.2.11-r5 : sphinx.cpp: error: expected unqualified-id before numeric constant
729512
app-misc/sphinx-2.2.11-r5 fails to compile: sphinx.cpp:27820:15: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
841803
app-misc/sphinx-2.2.11-r5 installs libtool files (.la) without corresponding static libraries
923627
app-misc/sphinx-2.2.11-r5 fails to compile: sphinxplugin.cpp:227:4: error: non-constant-expression cannot be narrowed from type long to int in initializer list [-Wc++11-narrowing]
924141
app-misc/sphinx-2.2.11-r5 installs pre-stripped files
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-misc/sphinx: filter LTO, no SA
The codebase is very old and it's no longer being maintained upstream. Do as we did in 1069c86e5578828a2640f2cc3510fe11c0ba804b. Bug: https://bugs.gentoo.org/880923 Closes: https://bugs.gentoo.org/854738 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: USE https for HOMEPAGE and SRC_URI
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: lock C/C++ to older versions of the standard
This code is no longer maintained and has compatibility issues with newer C and C++ standards. Lock to older standards to avoid compilation issues. Closes: https://bugs.gentoo.org/880923 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-misc/sphinx: drop 2.2.11-r4
* required for automake-1.15 cleanup Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-misc/sphinx: x86 stable wrt bug #811597
Package-Manager: Portage-3.0.20, 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
Agostino Sarubbo · gentoo
app-misc/sphinx: amd64 stable wrt bug #811597
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-misc/sphinx: subscribe to snowball-stemmer subslot
We need to be rebuilt when snowball-stemmer changes ABI. Bug: https://bugs.gentoo.org/719402 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-misc/sphinx: amd64 stable wrt bug #783645
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-misc/sphinx: Stabilize 2.2.11-r2 x86, #783645
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Hans de Graaff · gentoo
app-misc/sphinx: modernize and fix issues
Drop re2 support since sphinx requires an obsolete version of re2. Closes: https://bugs.gentoo.org/771069 Use EAPI 8 and support automake 1.16, thanks for Andrey Volkov. Bug: https://bugs.gentoo.org/649120 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-misc/sphinx: eutils->epatch
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-misc/sphinx: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
app-misc/sphinx: Drop alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
app-misc/sphinx: keyworded 2.2.11-r2 for hppa, bug #563932
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: link against libre2 shared library
Explicitly provide the shared object to link against, since the build system defaults to a static library and can't use normal linker commands. Fixes: https://bugs.gentoo.org/674308 Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-misc/sphinx: Add ~s390 keyword wrt bug #563932
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-misc/sphinx: keyworded 2.2.11-r1 for sparc, bug #563932
Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-misc/sphinx: keyworded 2.2.11-r1 for ppc, bug #563932
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-misc/sphinx: keyworded 2.2.11-r1 for ppc64, bug #563932
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-misc/sphinx: keyworded 2.2.11-r1 for ia64, bug #563932
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-misc/sphinx: keyworded 2.2.11 for ia64, bug #563932
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: add mariadb USE flag
Update mysql dependency to use mysql-connector-c and add USE flag for mariadb to use mariadb-connector-c. These options are mutually exclusive. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-misc/sphinx: account for automake incompatibility
The build system is not compatible with automake 1.16. Closes: https://bugs.gentoo.org/649120 Package-Manager: Portage-2.3.40, Repoman-2.3.9
David Seifert · gentoo
app-misc/sphinx: [QA] Fix dependency.missingslot
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: Portage-2.3.8, Repoman-2.3.3
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
Thomas Deutschmann · gentoo
app-misc/sphinx: x86 stable (bug #591276)
Package-Manager: Portage-2.3.2, Repoman-2.3.1
Agostino Sarubbo · gentoo
app-misc/sphinx: amd64 stable wrt bug #591276
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: portage-2.2.28
Hans de Graaff · gentoo
app-misc/sphinx: add 2.2.11
Package-Manager: portage-2.2.28
Hans de Graaff · gentoo
app-misc/sphinx: cleanup
Package-Manager: portage-2.2.28
Fabian Groffen · gentoo
app-misc/sphinx: add back Prefix keywords now USE=re2 is masked, bug #563932
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/pycountry'
Pull request: https://github.com/gentoo/gentoo/pull/721
Hans de Graaff · gentoo
app-misc/sphinx: enable id64 by default
This matches upstream and avoids deprecation messages about using 32bit ids. Package-Manager: portage-2.2.26
Mikle Kolyada · gentoo
app-misc/sphinx: x86 stable wrt bug #563928
Package-Manager: portage-2.2.20.1
Agostino Sarubbo · gentoo
app-misc/sphinx: amd64 stable wrt bug #563928
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Hans de Graaff · gentoo
app-misc/sphinx: add 2.2.10, bug 523240
No longer install tests since that cannot function outside of the source directory. Add USE="re2" to enable regular expressions via dev-libs/re2, bug 523912. Drop keywords due to this, bug 563932. Package-Manager: portage-2.2.20.1
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