Compare commits

...
Sign in to create a new pull request.

86 commits

Author SHA1 Message Date
Fedora Release Engineering
111968c2e9 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 18:37:34 +00:00
Zbigniew Jędrzejewski-Szmek
7e51c472a9 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 16:44:37 +01:00
Fedora Release Engineering
4642831466 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 11:24:04 +00:00
Miroslav Suchý
1e50bc0ef7 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:02:43 +02:00
Fedora Release Engineering
25ee1da2c0 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 06:12:59 +00:00
Software Management Team
0654578e36 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:49 +02:00
Fedora Release Engineering
0a0616218d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 04:07:51 +00:00
Florian Weimer
0827c4c520 Additional C compatibility fixes 2023-12-19 20:35:03 +01:00
Fedora Release Engineering
27eb7ce755 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 02:17:09 +00:00
Yaakov Selkowitz
649b05c213 Disable the Java binding for RHEL 10+
This is needed to fix the ELN build.
2023-05-17 00:23:19 -04:00
Fedora Release Engineering
fc8be57369 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 03:50:25 +00:00
Florian Weimer
3fb17b557b C99 compatibility fixes
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-01-10 10:36:53 +01:00
e96188752e Improve the package description text
Resolves: #2110987
2022-08-16 01:29:42 +02:00
85904cc174 Remove the Java binding
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs

Resolves: #2104104, #2113735
2022-08-16 01:05:24 +02:00
Fedora Release Engineering
3f68725d0e Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 09:12:10 +00:00
Jiri
66ea114646 Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-06 00:17:34 +01:00
Fedora Release Engineering
c2729ee5f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 01:27:09 +00:00
Sergio Arroutbi Braojos
66efc6c18c Revert "- Upgrade to sphinx-2.3.2-beta"
Reverting commit due to issue on fedpkg build.

This reverts commit 2c8ea9d8f7.

Signed-off-by: Sergio Arroutbi Braojos <sarroutb@redhat.com>
2021-11-18 18:37:45 +01:00
Sergio Arroutbi Braojos
2c8ea9d8f7 - Upgrade to sphinx-2.3.2-beta
Signed-off-by: Sergio Arroutbi Braojos <sarroutb@redhat.com>
2021-11-05 11:27:18 +01:00
Fedora Release Engineering
e4c4d4cf97 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:05:10 +00:00
Zbigniew Jędrzejewski-Szmek
f8883920d4 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:12:17 +01:00
Pavel Raiskup
69e337d939 rebuild for libpq ABI fix
Related: rhbz#1908268
2021-02-08 10:30:24 +01:00
Fedora Release Engineering
3fe839822b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 20:52:04 +00:00
Tom Stellard
2b83c81914 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 21:50:23 +00:00
Fedora Release Engineering
0e593c3e89 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 11:16:22 +00:00
Jiri
23d73a4fba Rebuilt for JDK-11 2020-07-11 06:54:01 +02:00
Fedora Release Engineering
164852abdc - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 00:03:13 +00:00
Ben Cotton
bdb0727a1d Default to only listening on localhost.
Fixes RHBZ 1749190 (CVE-2019-14511)
2019-09-05 12:54:40 -04:00
Fedora Release Engineering
e12cc70bd9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 23:53:25 +00:00
Orion Poplawski
0c7c3440ac Revert incorrect use of _tmpfiledir rhbx#1551735
This reverts commit 63ce93378a.

Conflicts:
	sphinx.spec
2019-02-14 14:29:16 -07:00
Fedora Release Engineering
9209669e06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 08:18:42 +00:00
Igor Gnatenko
e5c38353ca
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:41:03 +01:00
Pavel Raiskup
6a6ce6aa2a BuildRequires: s/postgresql-devel/libpq-devel/
That's because we moved libpq.so.5 into libpq package.

Related: rhbz#1618698, rhbz#1623764
2018-09-06 10:25:48 +02:00
Ben Cotton
394e50aaae Explicitly require C++ compiler 2018-07-20 16:18:04 -04:00
Fedora Release Engineering
af995ff02b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 06:32:27 +00:00
Igor Gnatenko
d6d9605bff add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:51 +02:00
Fedora Release Engineering
0c32745b14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 17:23:18 +00:00
Ben Cotton
342af3652e Fix RHBZ 1493696 2017-09-20 19:07:50 -04:00
Fedora Release Engineering
2ab38fae0a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:44:38 +00:00
Fedora Release Engineering
37d8ed9976 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:04:49 +00:00
Fedora Release Engineering
c24e52e825 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:48:47 +00:00
gbcox
29db9de0fe Correct tmpfile.d sphinx.conf rhbz#1366414 2016-08-11 16:36:06 -07:00
gbcox
63ce93378a Upstream 2.2.11; remove mysqld.service rhbz#1288815 2016-07-26 12:47:57 -07:00
gbcox
eda0ebc808 Upstream 2.2.11; remove mysqld.service rhbz#1288815 2016-07-26 12:21:55 -07:00
Fedora Release Engineering
032b629df5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 00:25:54 +00:00
gbcox
b11a55a37e Upstream 2.2.10 rhbz#1260452 2015-09-07 09:52:42 -07:00
Dennis Gilmore
d09341b2fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:27:29 +00:00
gbcox
c9338eab4a Upstream 2.2.9 rhbz#1201311 2015-04-20 07:33:22 -07:00
gbcox
329155ea20 Upstream 2.2.8 rhbz#1201311 2015-03-29 17:48:47 -07:00
gbcox
a74d4a1b8a Upstream 2.2.8 rhbz#1201311 2015-03-29 16:17:07 -07:00
gbcox
1f0f38b3b1 Upstream 2.2.7 2015-01-20 20:50:14 -08:00
gbcox
313c601860 Upstream 2.2.6 2014-11-15 09:28:37 -08:00
Peter Robinson
33f9331237 Drop ExclusiveArch as armv7hl issue is fixed and aarch64/ppc64/s390 never had issues 2014-11-10 20:03:52 +00:00
gbcox
3f2726ed17 Upstream 2.2.5
- ExclusiveArch:  %{ix86} x86_64 rhbz#1107361
2014-10-28 20:38:33 -07:00
gbcox
c089bb1592 Upstream 2.2.5
- ExcludeArch:  %{arm} rhbz#1107361
2014-10-28 20:27:28 -07:00
gbcox
204ed97f7f Upstream 2.2.5
- ExcludeArch:  armv7hl rhbz#1107361
2014-10-28 19:58:39 -07:00
gbcox
3d735cdce2 Upstream 2.2.5
- ExcludeArch:  armv7hl rhbz#1107361
2014-10-28 19:32:19 -07:00
gbcox
b959cfbaf6 Upstream 2.2.5
- ExcludeArch:  arm rhbz#1107361
2014-10-28 19:20:20 -07:00
gbcox
ba20f26abc Upstream 2.2.5 2014-10-28 15:37:14 -07:00
Peter Robinson
6ea66e96bd - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 03:19:42 +00:00
Dennis Gilmore
a99271c401 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 01:56:31 -05:00
Mikolaj Izdebski
6fc1299c98 Move to java-headless
- Resolves: rhbz#1068545
2014-03-25 14:43:10 +01:00
Michael Simacek
5d8b7a80c6 Remove versioned jar symlink (rhbz#1022165)
Signed-off-by: Michael Simacek <msimacek@redhat.com>
Signed-off-by: Mikolaj Izdebski <mizdebsk@redhat.com>
2014-03-25 14:41:18 +01:00
Peter Robinson
09af004b73 2.1.5 2014-01-26 16:22:00 +00:00
Peter Robinson
7e7123a3c1 Fix build with systemd, Cleanup and modernise spec 2014-01-26 06:44:33 +00:00
Christof Damian
a062bc0a2d upstream 2.1.2 2013-11-02 15:00:50 +01:00
Christof Damian
26d68f88f8 --enable-id64 flag for 64-bit builds 2013-07-26 12:03:54 +02:00
Christof Damian
83d12d2111 upstream 2.0.8 2013-05-11 13:21:47 +02:00
Christof Damian
c1b3ef6f30 add aarch64 patch 2013-04-20 22:35:06 +02:00
Christof Damian
2ba893b852 use systemd macros 2013-04-20 22:29:56 +02:00
Christof Damian
18399f0fe6 - upstream 2.0.7
- use tmpfiles.d to create pid directory
- move default log file location to /var/log/sphinx
2013-04-20 22:21:55 +02:00
Michel Alexandre Salim
8edbc80e10 Update to 2.0.6
- Remove obsoleted patches
2013-03-06 16:49:13 +07:00
Dennis Gilmore
84a3b2467b - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 18:24:27 -06:00
Dennis Gilmore
7a0967bcaa - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 15:32:43 -05:00
Jon Ciesla
539a61da35 2.0.3, systemd, gcc47. 2012-02-15 09:09:55 -06:00
Dennis Gilmore
e8be166d6e - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 22:13:09 -06:00
Dan Horák
d048259acf rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) 2011-03-23 19:51:12 +01:00
Dennis Gilmore
02a7ec2841 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 09:33:22 -06:00
Christof Damian
398709d48a add java + php subpackages ( bug 566787 ) 2010-12-11 18:06:53 +01:00
Christof Damian
361f6510f4 - change default listen address to localhost ( bug 566792 )
- add ghost for files in /var/run/ ( bug 656694 )
2010-12-11 17:49:40 +01:00
Fedora Release Engineering
736f402b70 dist-git conversion 2010-07-29 13:04:54 +00:00
Christof Damian
19ad8a2bea add COPYING file to lib package 2010-07-14 18:11:25 +00:00
Allisson Azevedo
009535c574 - Update to 0.9.9 (#556997).
- Added sphinx-0.9.9-fix_static.patch to fix FTBS.
- Run sphinx searchd as non-root user (#541464).
2010-02-11 13:29:50 +00:00
Bill Nottingham
751e53c7b8 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:15:36 +00:00
Tomáš Mráz
93754416b2 - Rebuild with new openssl 2009-08-26 10:19:59 +00:00
Allisson Azevedo
1434883335 First import. 2009-08-14 16:35:26 +00:00
13 changed files with 3650 additions and 21 deletions

View file

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/sphinx-2.*-release.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: sphinx
# $Id$
NAME := sphinx
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

26
listen_local.patch Normal file
View file

@ -0,0 +1,26 @@
--- sphinx-2.2.11-release-orig/sphinx.conf.in 2019-09-05 08:57:23.608395395 -0400
+++ sphinx-2.2.11-release/sphinx.conf.in 2019-09-05 08:56:43.568117907 -0400
@@ -810,8 +810,8 @@
# listen = 192.168.0.1:9312
# listen = 9312
# listen = /var/run/searchd.sock
- listen = 9312
- listen = 9306:mysql41
+ listen = 127.0.0.1:9312
+ listen = 127.0.0.1:9306:mysql41
# log file, searchd run info is logged here
# optional, default is 'searchd.log'
--- sphinx-2.2.11-release-orig/sphinx-min.conf.in 2019-09-05 08:59:14.851388059 -0400
+++ sphinx-2.2.11-release/sphinx-min.conf.in 2019-09-05 08:59:44.248857589 -0400
@@ -49,8 +49,8 @@
searchd
{
- listen = 9312
- listen = 9306:mysql41
+ listen = 127.0.0.1:9312
+ listen = 127.0.0.1:9306:mysql41
log = @CONFDIR@/log/searchd.log
query_log = @CONFDIR@/log/query.log
read_timeout = 5

12
searchd.service Normal file
View file

@ -0,0 +1,12 @@
[Unit]
Description=Sphinx - SQL Full Text Search Engine
After=local-fs.target network.target
[Service]
User=sphinx
Type=forking
PIDFile=/run/sphinx/searchd.pid
ExecStart=/usr/bin/searchd --config /etc/sphinx/sphinx.conf
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1 @@
5cac34f3d78a9d612ca4301abfcbd666 sphinx-2.2.11-release.tar.gz

View file

@ -0,0 +1,22 @@
--- sphinx-2.0.3-release/api/libsphinxclient/sphinxclient.c~ 2011-11-13 06:40:26.000000000 -0600
+++ sphinx-2.0.3-release/api/libsphinxclient/sphinxclient.c 2012-02-14 13:45:50.444826859 -0600
@@ -290,7 +290,7 @@
}
-void sock_close ( int sock );
+static sock_close ( int sock );
#define safe_free(_ptr) \
--- sphinx-2.0.3-release/api/libsphinxclient/sphinxclient.c~ 2012-02-14 13:50:33.000000000 -0600
+++ sphinx-2.0.3-release/api/libsphinxclient/sphinxclient.c 2012-02-14 13:54:50.527389085 -0600
@@ -1253,7 +1253,7 @@
}
-void sock_close ( int sock )
+static sock_close ( int sock )
{
if ( sock<0 )
return;

29
sphinx-2.0.3-gcc47.patch Normal file
View file

@ -0,0 +1,29 @@
--- src/sphinxexpr.cpp.orig 2012-02-15 08:49:22.012513635 -0600
+++ src/sphinxexpr.cpp 2012-02-15 08:49:47.634770092 -0600
@@ -1796,7 +1796,7 @@
/// evaluate arg, return interval id
virtual int IntEval ( const CSphMatch & tMatch ) const
{
- T val = ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
+ T val = this->ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
ARRAY_FOREACH ( i, this->m_dValues ) // FIXME! OPTIMIZE! perform binary search here
if ( val<this->m_dValues[i] )
return i;
@@ -1827,7 +1827,7 @@
/// evaluate arg, return interval id
virtual int IntEval ( const CSphMatch & tMatch ) const
{
- T val = ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
+ T val = this->ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
ARRAY_FOREACH ( i, m_dTurnPoints )
if ( val < Expr_ArgVsSet_c<T>::ExprEval ( m_dTurnPoints[i], tMatch ) )
return i;
@@ -1873,7 +1873,7 @@
/// evaluate arg, check if the value is within set
virtual int IntEval ( const CSphMatch & tMatch ) const
{
- T val = ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
+ T val = this->ExprEval ( this->m_pArg, tMatch ); // 'this' fixes gcc braindamage
return this->m_dValues.BinarySearch ( val )!=NULL;
}

2682
sphinx-aarch64.patch Normal file

File diff suppressed because it is too large Load diff

99
sphinx-c99.patch Normal file
View file

@ -0,0 +1,99 @@
Add missing return types to avoid build failures with C99 compilers.
Include <string.h> to avoid implicit function declarations.
Avoid incompatible pointer types and a format string warning.
Partially fixed via:
commit da41e452c5acc99ffe40f48be32d9ca7e55c407c
Author: tomat <tomat@406a0c4d-033a-0410-8de8-e80135713968>
Date: Wed Jun 2 05:16:06 2010 +0000
fixed query buffer overrun and SIGPIPE in C API, mantis bug 489 \ 504
git-svn-id: svn://svn.sphinxsearch.com/sphinx/trunk@2316 406a0c4d-033a-0410-
8de8-e80135713968
Rest submitted upstream: <https://github.com/sphinxsearch/sphinx/pull/47>
diff --git a/api/libsphinxclient/sphinxclient.c b/api/libsphinxclient/sphinxclient.c
index 16f7913fa37b3bf3..0530fc2c65f1082c 100644
--- a/api/libsphinxclient/sphinxclient.c
+++ b/api/libsphinxclient/sphinxclient.c
@@ -311,7 +311,7 @@ static void sphinx_free_results ( sphinx_client * client )
}
-static sock_close ( int sock );
+static void sock_close ( int sock );
#define safe_free(_ptr) \
@@ -1436,7 +1436,7 @@ static int sock_set_blocking ( int sock )
}
-static sock_close ( int sock )
+static void sock_close ( int sock )
{
if ( sock<0 )
return;
diff --git a/api/libsphinxclient/test.c b/api/libsphinxclient/test.c
index f779bb1ff638a179..670e379b4ad3c36f 100644
--- a/api/libsphinxclient/test.c
+++ b/api/libsphinxclient/test.c
@@ -16,6 +16,7 @@
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#if _WIN32
#include <winsock2.h>
@@ -218,7 +219,8 @@ void test_excerpt_spz ( sphinx_client * client )
void test_persist_work ( sphinx_client * client )
{
- char * docs[] = { NULL };
+ const char * docs[] = { NULL };
+ char *docs0;
const char words[] = "that is";
const char * index = "test1";
const char filler[] = " no need to worry about ";
@@ -229,13 +231,14 @@ void test_persist_work ( sphinx_client * client )
// should be in sync with sphinxclient.c MAX_PACKET_LEN
i = 8*1024*1024 + 50;
- docs[0] = malloc ( i );
- if ( !docs[0] )
+ docs0 = malloc ( i );
+ if ( !docs0 )
die ( "malloc failed at test_persist_work" );
+ docs[0] = docs0;
- memcpy ( docs[0], words, sizeof(words)-1 );
- doc = docs[0] + sizeof(words)-1;
- while ( ( doc + sizeof(filler) )<docs[0]+i )
+ memcpy ( docs0, words, sizeof(words)-1 );
+ doc = docs0 + sizeof(words)-1;
+ while ( ( doc + sizeof(filler) )<docs0+i )
{
memcpy ( doc, filler, sizeof(filler)-1 );
doc += sizeof(filler)-1;
@@ -264,7 +267,7 @@ void test_persist_work ( sphinx_client * client )
opts.html_strip_mode = "none";
opts.query_mode = SPH_TRUE;
- *( docs[0]+sizeof(words)+100 ) = '\0';
+ *( docs0+sizeof(words)+100 ) = '\0';
}
printf ( "n=%d,\t", i );
@@ -405,7 +408,7 @@ void title ( const char * name )
if ( g_smoke || !name )
return;
- printf ( "-> % s <-\n\n", name );
+ printf ( "-> %s <-\n\n", name );
}
int main ( int argc, char ** argv )

148
sphinx-configure-c99.patch Normal file
View file

@ -0,0 +1,148 @@
Generic C99 compatibility fixes for the configure script. These
changes are already part of autoconf upstream, so re-running
autoconf would fix these issues, too.
diff --git a/api/libsphinxclient/configure b/api/libsphinxclient/configure
index ff655ed23b938e71..c502ef318fd28313 100755
--- a/api/libsphinxclient/configure
+++ b/api/libsphinxclient/configure
@@ -2761,7 +2761,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
for ac_declaration in \
- '' \
+ '#include <stdlib.h>' \
'extern "C" void std::exit (int) throw (); using std::exit;' \
'extern "C" void std::exit (int); using std::exit;' \
'extern "C" void exit (int) throw ();' \
@@ -4190,8 +4190,8 @@ main ()
for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i))
|| toupper (i) != TOUPPER (i))
- exit(2);
- exit (0);
+ return 2;
+ return 0;
}
_ACEOF
rm -f conftest$ac_exeext
@@ -8112,10 +8112,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -8129,7 +8125,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
@@ -8210,10 +8206,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -8227,7 +8219,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
@@ -11831,10 +11823,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -11848,7 +11836,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
@@ -11929,10 +11917,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -11946,7 +11930,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
@@ -17369,10 +17353,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -17386,7 +17366,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
@@ -17467,10 +17447,6 @@ else
# endif
#endif
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
void fnord() { int i=42;}
int main ()
{
@@ -17484,7 +17460,7 @@ int main ()
/* dlclose (self); */
}
- exit (status);
+ return status;
}
EOF
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5

106
sphinx.init Executable file
View file

@ -0,0 +1,106 @@
#!/bin/sh
#
# sphinx searchd Free open-source SQL full-text search engine
#
# chkconfig: - 20 80
# description: Starts and stops the sphinx searchd daemon that handles \
# all search requests.
### BEGIN INIT INFO
# Provides: searchd
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start: $remote_fs
# Should-Stop: $remote_fs
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Short-Description: start and stop sphinx searchd daemon
# Description: Sphinx is a free open-source SQL full-text search engine
### END INIT INFO
# Source function library.
. /etc/rc.d/init.d/functions
exec="/usr/bin/searchd"
prog="searchd"
config="/etc/sphinx/sphinx.conf"
username="sphinx"
lockfile=/var/lock/subsys/searchd
start() {
[ -x $exec ] || exit 5
[ -f $config ] || exit 6
echo -n $"Starting $prog: "
# if not running, start it up here, usually something like "daemon $exec"
daemon --user=$username $exec --config $config
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
# stop it here, often "killproc $prog"
killproc $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}
restart() {
stop
start
}
reload() {
restart
}
force_reload() {
restart
}
rh_status() {
# run checks to determine if the service is running or use generic status
status $prog
}
rh_status_q() {
rh_status >/dev/null 2>&1
}
case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
restart)
$1
;;
reload)
rh_status_q || exit 7
$1
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit 0
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
exit 2
esac
exit $?

524
sphinx.spec Normal file
View file

@ -0,0 +1,524 @@
%global sphinx_user sphinx
%global sphinx_group sphinx
%global sphinx_home %{_localstatedir}/lib/sphinx
# rpmbuild < 4.6 support
%if ! 0%{?__isa_bits}
%ifarch x86_64 ia64 ppc64 sparc64 s390x alpha ppc64le aarch64
%global __isa_bits 64
%else
%global __isa_bits 32
%endif
%endif
%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
%bcond_with java
%else
%bcond_without java
%endif
Name: sphinx
Version: 2.2.11
Release: 34%{?dist}
Summary: Free open-source SQL full-text search engine
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: http://sphinxsearch.com
Source0: http://sphinxsearch.com/files/%{name}-%{version}-release.tar.gz
Source1: searchd.service
Patch0: %{name}-2.0.3-fix_static.patch
Patch1: listen_local.patch
Patch2: sphinx-configure-c99.patch
Patch3: sphinx-c99.patch
BuildRequires: make
BuildRequires: gcc gcc-c++
BuildRequires: expat-devel
BuildRequires: mariadb-connector-c-devel openssl-devel
BuildRequires: libpq-devel
BuildRequires: systemd
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
# Users and groups
%description
Sphinx is a full-text search engine, distributed under GPL version 2.
Commercial licensing (e.g. for embedded use) is also available upon request.
Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant full-text search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages.
Currently built-in data source drivers support fetching data either via
direct connection to MySQL, or PostgreSQL, or from a pipe in a custom XML
format. Adding new drivers (e.g. native support other DBMSes) is
designed to be as easy as possible.
Search API native ported to PHP, Python, Perl, Ruby, Java, and also
available as a plug-gable MySQL storage engine. API is very lightweight so
porting it to new language is known to take a few hours.
As for the name, Sphinx is an acronym which is officially decoded as SQL
Phrase Index.
For the Sphinx documentation generator, see python-sphinx instead.
%package -n libsphinxclient
Summary: Pure C search-d client API library
%description -n libsphinxclient
Pure C search-d client API library
Sphinx search engine, http://sphinxsearch.com/
%package -n libsphinxclient-devel
Summary: Development libraries and header files for libsphinxclient
Requires: libsphinxclient = %{version}-%{release}
%description -n libsphinxclient-devel
Pure C search-d client API library
Sphinx search engine, http://sphinxsearch.com/
%if %{with java}
%package java
Summary: Java API for Sphinx
BuildRequires: java-devel
Requires: java-headless
Requires: jpackage-utils
%description java
This package provides the Java API for Sphinx,
the free, open-source full-text search engine,
designed with indexing database content in mind.
%endif
%package php
Summary: PHP API for Sphinx
Requires: php-common >= 5.1.6
%description php
This package provides the PHP API for Sphinx,
the free, open-source full-text search engine,
designed with indexing database content in mind.
%prep
%setup -qn %{name}-%{version}-release
%patch -P0 -p1 -b .fix_static
%patch -P1 -p1 -b .default_listen
%patch -P2 -p1
%patch -P3 -p1
# Fix wrong-file-end-of-line-encoding
for f in \
api/java/mk.cmd \
api/ruby/test.rb \
api/ruby/spec/%{name}/%{name}_test.sql \
api/ruby/spec/%{name}/%{name}_test.sql \
; do
sed -i 's/\r$//' ${f};
done
# Fix file not UTF8
iconv -f iso8859-1 -t utf-8 doc/%{name}.txt > doc/%{name}.txt.conv && mv -f doc/%{name}.txt.conv doc/%{name}.txt
# Create a sysusers.d config file
cat >sphinx.sysusers.conf <<EOF
g sphinx -
u sphinx - 'Sphinx Search' %{sphinx_home} /bin/bash
EOF
%build
%if %{__isa_bits} == 64
%configure --sysconfdir=%{_sysconfdir}/%{name} --with-mysql --with-pgsql --enable-id64
%else
%configure --sysconfdir=%{_sysconfdir}/%{name} --with-mysql --with-pgsql
%endif
make %{?_smp_mflags}
# Build libsphinxclient
pushd api/libsphinxclient
%configure
make #%{?_smp_mflags}
popd
%if %{with java}
# make the java api
make -C api/java
%endif
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p -c"
install -p -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/searchd.service
# Create /var/log/sphinx
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
# Create /var/run/sphinx
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/%{name}
# Create /var/lib/sphinx
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}
# Create sphinx.conf
cp $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-min.conf.dist \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
# Modify sphinx.conf
sed -i 's|/var/log/searchd.log|%{_localstatedir}/log/%{name}/searchd.log|g' \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
sed -i 's|/var/log/query.log|%{_localstatedir}/log/%{name}/query.log|g' \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
sed -i 's|/var/log/searchd.pid|%{_localstatedir}/run/%{name}/searchd.pid|g' \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
sed -i 's|/var/data|%{_localstatedir}/lib/sphinx|g' \
$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
# Create /etc/logrotate.d/sphinx
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
cat > $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name} << EOF
%{_localstatedir}/log/%{name}/*.log {
weekly
rotate 10
copytruncate
delaycompress
compress
notifempty
missingok
}
EOF
# Create tmpfile run configuration
mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir}
cat > $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf << EOF
d /run/%{name} 755 %{name} root -
EOF
# Install libsphinxclient
pushd api/libsphinxclient/
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p -c"
popd
%if %{with java}
# install the java api
mkdir -p $RPM_BUILD_ROOT%{_javadir}
install -m 0644 api/java/%{name}api.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}.jar
ln -s %{_javadir}/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}api.jar
%endif
# install the php api
# "Non-PEAR PHP extensions should put their Class files in /usr/share/php."
# - http://fedoraproject.org/wiki/Packaging:PHP
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/php
install -m 0644 api/%{name}api.php $RPM_BUILD_ROOT%{_datadir}/php
# clean-up .la archives
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# clean-up .a archives
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
install -m0644 -D sphinx.sysusers.conf %{buildroot}%{_sysusersdir}/sphinx.conf
%post
%systemd_post searchd.service
%preun
%systemd_preun searchd.service
%ldconfig_scriptlets -n libsphinxclient
%postun
%systemd_postun_with_restart searchd.service
%posttrans
chown -R %{sphinx_user}:root %{_localstatedir}/log/%{name}/
chown -R %{sphinx_user}:root %{_localstatedir}/run/%{name}/
chown -R %{sphinx_user}:root %{_localstatedir}/lib/%{name}/
%triggerun -- sphinx < 2.0.3-1
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply httpd
# to migrate them to systemd targets
/usr/bin/systemd-sysv-convert --save searchd >/dev/null 2>&1 ||:
# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del searchd >/dev/null 2>&1 || :
/bin/systemctl try-restart searchd.service >/dev/null 2>&1 || :
%files
%doc COPYING doc/sphinx.txt sphinx-min.conf.dist sphinx.conf.dist example.sql
%dir %{_sysconfdir}/sphinx
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%exclude %{_sysconfdir}/%{name}/*.conf.dist
%exclude %{_sysconfdir}/%{name}/example.sql
%{_unitdir}/searchd.service
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%{_tmpfilesdir}/%{name}.conf
%{_bindir}/*
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/log/%{name}
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/run/%{name}
%dir %attr(0755, %{sphinx_user}, root) %{_localstatedir}/lib/%{name}
%{_mandir}/man1/*
%{_sysusersdir}/sphinx.conf
%files -n libsphinxclient
%doc COPYING %{?with_java: api/java} api/ruby api/*.php api/*.py api/libsphinxclient/README
%{_libdir}/libsphinxclient-0*.so
%files -n libsphinxclient-devel
%{_libdir}/libsphinxclient.so
%{_includedir}/*
%if %{with java}
%files java
%doc api/java/README COPYING
%{_javadir}/*
%endif
%files php
%doc COPYING
%{_datadir}/php/*
%changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.11-33
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 2.2.11-31
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Dec 19 2023 Florian Weimer <fweimer@redhat.com> - 2.2.11-28
- Additional C compatibility fixes
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Jan 10 2023 Florian Weimer <fweimer@redhat.com> - 2.2.11-25
- C99 compatibility fixes
* Tue Aug 16 2022 Michal Schorm <mschorm@redhat.com> - 2.2.11-24
- Remove the Java binding
Resolves: #2104104, #2113735
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 2.2.11-22
- Rebuilt for java-17-openjdk as system jdk
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.11-19
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 2.2.11-18
- rebuild for libpq ABI fix rhbz#1908268
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 2.2.11-15
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Sep 05 2019 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-13
- Listen only on localhost (CVE-2019-14511, rhbz#1749190)
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 2.2.11-11
- Revert incorrect use of _tmpfiledir rhbx#1551735
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 20 2018 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-9
- Fix FTBFS rhbz#1606397
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Sep 20 2017 Ben Cotton <bcotton@fedoraproject.org> - 2.2.11-6
- Change MariaDB interface package dependency rhbz#1493696
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Aug 11 2016 Gerald Cox <gbcox@fedoraproject.org> 2.2.11-2
- Correct tmpfile.d sphinx.conf rhbz#1366414
* Tue Jul 26 2016 Gerald Cox <gbcox@fedoraproject.org> 2.2.11-1
- Upstream 2.2.11; remove mysqld.service rhbz#1288815
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sun Sep 6 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.10-1
- Upstream 2.2.10 rhbz#1260452
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Apr 20 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.9-1
- Upstream 2.2.9 rhbz#1201311
* Sun Mar 29 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.8-1
- Upstream 2.2.8 rhbz#1201311
* Wed Jan 21 2015 Gerald Cox <gbcox@fedoraproject.org> - 2.2.7-1
- Upstream 2.2.7
* Sat Nov 15 2014 Gerald Cox <gbcox@fedoraproject.org> - 2.2.6-1
- Upstream 2.2.6
* Mon Nov 10 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.2.5-2
- Drop ExclusiveArch as armv7hl issue is fixed and aarch64/ppc64/s390 never had issues
* Tue Oct 28 2014 Gerald Cox <gbcox@fedoraproject.org> - 2.2.5-1
- Upstream 2.2.5
- ExclusiveArch: %%{ix86} x86_64 rhbz#1107361
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Mar 25 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.5-2
- Move to java-headless
- Resolves: rhbz#1068545
* Tue Mar 25 2014 Michael Simacek <msimacek@redhat.com> - 2.1.5-2
- Remove version from JAR name
* Sun Jan 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.5-1
- upstream 2.1.5
* Sun Jan 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.2-2
- Fix build with systemd
- Cleanup and modernise spec
* Sat Nov 2 2013 Christof Damian <christof@damian.net> - 2.1.2-1
- upstream 2.1.2
* Fri Jul 26 2013 Christof Damian <christof@damian.net> - 2.0.8-2
- --enable-id64 flag for 64-bit builds
* Sat May 11 2013 Christof Damian <christof@damian.net> - 2.0.8-1
- upstream 2.0.8
* Sat Apr 20 2013 Christof Damian <christof@damian.net> - 2.0.7-1
- upstream 2.0.7
- use tmpfiles.d to create pid directory
- move default log file location to /var/log/sphinx
- use systemd macros BZ 850323
* Wed Mar 6 2013 Michel Salim <salimma@fedoraproject.org> - 2.0.6-1
- Update to 2.0.6
- Remove obsoleted patches
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Feb 14 2012 Jon Ciesla <limburgher@gmail.com> - 2.0.3-1
- New upstream, migrate to systemd, BZ 692157.
- Patched for gcc47.
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 0.9.9-6
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat Dec 11 2010 Christof Damian <christof@damian.net> - 0.9.9-4
- add java and php subpackages ( bug 566787 )
* Sat Dec 11 2010 Christof Damian <christof@damian.net> - 0.9.9-3
- change default listen address to localhost ( bug 566792 )
- add ghost for files in /var/run/ ( bug 656694 )
* Wed Jul 14 2010 Christof Damian <christof@damian.net> - 0.9.9-2
- add COPYING file to lib package
* Thu Feb 11 2010 Allisson Azevedo <allisson@gmail.com> 0.9.9-1
- Update to 0.9.9 (#556997).
- Added sphinx-0.9.9-fix_static.patch to fix FTBS.
- Run sphinx searchd as non-root user (#541464).
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> 0.9.8.1-4
- Rebuild with new openssl
* Wed Aug 12 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-3
- Fixed macros consistency.
- Modified make install to keep timestamps.
- Added libsphinxclient package.
* Fri Aug 7 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-2
- Added sysv init.
- Added logrotate.d entry.
* Thu Jul 30 2009 Allisson Azevedo <allisson@gmail.com> 0.9.8.1-1
- Initial rpm release.