Port details |
- sphinxsearch-devel Sphinx Full-Text Search Engine
- 2.2.1_2,1 textproc
=1 2.2.1_2,1Version of this port present on the latest quarterly branch.
- BROKEN: fails to build
DEPRECATED: Broken for more than 6 months This port expired on: 2019-05-08 IGNORE: is marked as broken: fails to build
- Maintainer: danger@FreeBSD.org
- Port Added: 2008-01-19 11:53:25
- Last Update: 2019-08-11 18:51:46
- SVN Revision: 508662
- People watching this port, also watch:: py39-venusian, p5-Data-Hexdumper, py39-zope.schema
- Also Listed In: databases
- License: GPLv2
- WWW:
- http://sphinxsearch.com/
- Description:
- Sphinx is an open source full text search server, designed from the
ground up with performance, relevance (aka search quality), and
integration simplicity in mind. It's written in C++ and works on Linux
(RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few
other systems.
Sphinx lets you either batch index and search data stored in an SQL
database, NoSQL storage, or just files quickly easily and or index and
search data on the fly, working with Sphinx pretty much as with a
database server.
A variety of text processing features enable fine-tuning Sphinx for
your particular application requirements, and a number of relevance
functions ensures you can tweak search quality as well.
Searching via SphinxAPI is as simple as 3 lines of code, and querying
via SphinxQL is even simpler, with search queries expressed in good
old SQL.
Sphinx clusters scale up to billions of documents and tens of millions
search queries per day, powering top websites such as Craigslist,
DailyMotion, NetLog, etc.
And last but not least, it's open-sourced under GPLv2, and the
community edition is free to use.
WWW: http://sphinxsearch.com/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- sphinxsearch-devel>0:textproc/sphinxsearch-devel
- Conflicts:
- CONFLICTS:
- sphinxsearch-[0-9]*
- dpsearch-[0-9]*
- rdb-[0-9]*
- swish++-[0-9]*
- xaira-[0-9]*
- No installation instructions:
- This port has been deleted.
- PKGNAME: sphinxsearch-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (sphinx-2.2.1-beta.tar.gz) = 877b9e072b21c6d23f6808e004a7637cef7b186686a6cb0de97d99a9ed038898
SIZE (sphinx-2.2.1-beta.tar.gz) = 2717191
SHA256 (libstemmer_c.tgz) = 5adcf6432fd3d5ba51c8674d833d851b5aa6e532d52ff95e57102033edcd285f
SIZE (libstemmer_c.tgz) = 129496
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libiconv.so : converters/libiconv
- libmysqlclient.so.18 : databases/mysql56-client
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for sphinxsearch-devel-2.2.1_2,1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
ICONV=on: Encoding conversion support via iconv
ID64=off: Use 64-bit document and word IDs
LIBSTEMMER=off: Compile with libstemmer support
MYSQL=on: MySQL database support
OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
PGSQL=off: PostgreSQL database support
SYSLOG=on: Enable logging via syslog
UNIXODBC=off: ODBC backend via unixODBC
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- iconv mysql
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.1_2,1 11 Aug 2019 18:51:46 |
rene |
Remove expired port:
2019-05-08 textproc/sphinxsearch-devel: Broken for more than 6 months |
2.2.1_2,1 07 Apr 2019 07:43:38 |
antoine |
Deprecate ports broken for more than 6 months |
2.2.1_2,1 04 Nov 2018 14:40:12 |
antoine |
Mark BROKEN: fails to build
In file included from sphinx.cpp:16:
In file included from ./sphinx.h:41:
./sphinxstd.h:267:2: warning: 'register' storage class specifier is deprecated
and incompatible with C++17 [-Wdeprecated-register]
register DWORD tmp;
^~~~~~~~~
./sphinxstd.h:2328:53: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
sError.SetSprintf ( "mmap() failed: %s
(length="INT64_FMT" is over 2GB, impossible on some 32-bit systems)",
^
Reported by: pkg-fallout |
2.2.1_2,1 08 Dec 2016 17:40:42 |
tijl |
Remove libexpat.so.6 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since. |
2.2.1_1,1 25 Apr 2016 16:17:32 |
mat |
Move MySQL support from bsd.databases.mk to Uses/mysql.mk.
Also, USE_MYSQL can't happen after bsd.port.pre.mk because it is a USES.
PR: 208971
Submitted by: mat
Exp-run by: antoine
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D5951 |
2.2.1_1,1 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
2.2.1_1,1 17 Aug 2015 14:20:41 |
mat |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
2.2.1_1,1 22 Nov 2014 20:40:09 |
crees |
Finally retire USE_PGSQL |
2.2.1_1,1 14 Nov 2014 09:09:47 |
antoine |
- Fix EXAMPLES installation
- Cleanup plist |
2.2.1,1 16 Jul 2014 08:44:05 |
bapt |
Fix some non default LIB_DEPENDS
With hat: portmgr |
2.2.1,1 15 Jul 2014 17:03:32 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
2.2.1,1 29 Nov 2013 14:53:26 |
danger (doc committer) |
- fix paths to pass make package
Approved by: mat |
2.2.1,1 29 Nov 2013 14:30:25 |
danger (doc committer) |
- update to 2.2.1
- sync with textproc/sphinxsearch
- use OPTIONS Helpers
Approved by: mat |
2.0.1b_2,1 01 Oct 2013 12:20:26 |
marino |
textproc/sphinxsearch-devel: Fix c++ scope issues
Approved by: portmgr (bapt, implicit) |
2.0.1b_2,1 20 Sep 2013 23:17:32 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc) |
2.0.1b_2,1 27 Apr 2013 18:25:25 |
mva |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
USE_GETTEXT=yes to USES=gettext while here |
2.0.1b_2,1 21 Mar 2013 07:19:03 |
jgh |
- OPTIONS -> OPTIONS_DEFINE
- .if .if -> .if |
21 Mar 2013 07:16:32
|
jgh |
- typo |
21 Mar 2013 07:12:35
|
jgh |
- adoption of optionsNG
- trim historical header
- replace a tab with space in do-install
Approved by: portmgr (bapt,miwi) |
2.0.1b_2,1 05 Aug 2012 23:19:40 |
dougb |
Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file
No PORTREVISION bump necessary because this is a no-op |
2.0.1b_2,1 05 Jun 2012 15:51:41 |
danger |
- extend CONFLICTS as per
http://ketas.si.pri.ee/ports-conflicts/danger@FreeBSD.org
Submitted by: FreeBSD Ports conflicts checker |
2.0.1b_2,1 06 Feb 2012 12:25:50 |
miwi |
- Chase unixODBC shlib bump |
2.0.1b_1,1 14 Jan 2012 08:57:23 |
dougb |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
2.0.1b_1,1 10 Nov 2011 05:38:32 |
linimon |
Mark broken on powerpc as well as sparc64. (In fact, on all the tier-2s.)
Hat: portmgr |
2.0.1b_1,1 23 Sep 2011 22:26:39 |
amdmi3 |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
2.0.1b_1,1 15 Jun 2011 09:30:35 |
danger |
- import a r2799 from upstream:
o) Fixed crash on WriteValue (affected MIPSEL arch and FreeBSD
builds)
o) http://code.google.com/p/sphinxsearch/source/detail?r=2799
Submitted by: Brian Eng <eng@vadriven.com> |
2.0.1b,1 14 Jun 2011 15:18:21 |
danger |
- update to latest 2.0.1-beta |
1.10b_1,1 19 Mar 2011 13:15:34 |
ale |
Bump PORTREVISION for ports linking to default libmysqlclient. |
1.10b,1 02 Feb 2011 15:22:44 |
danger |
- update preffered download URL
- retire md5 cksum
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk>
Approved by: novel
Feature safe: yes |
1.10b,1 19 Aug 2010 10:08:16 |
linimon |
Now broken on all OSVERSIONs on sparc64.
Hat: portmgr |
0.9.9.r2,1 28 Jun 2009 18:04:12 |
danger |
- update to 0.9.9-rc2
PR: ports/135604
Submitted by: Vivek Khera <vivek@khera.org>
Approved by: miwi |
0.9.9.r1,1 18 Mar 2009 04:18:20 |
linimon |
Mark as broken on sparc64-6. |
0.9.9.r1,1 27 Jan 2009 20:51:18 |
danger |
- update to 0.9.9-rc1
Approved by: wxs |
0.9.8.r2_1,1 21 Aug 2008 06:18:49 |
rafan |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
0.9.8.r2_1,1 01 Jun 2008 12:04:10 |
danger |
- fix the issues with PORTDOCS/PORTEXAMPLES
- bump the PORTREVISION
Approved by: miwi |
0.9.8.r2,1 01 Jun 2008 11:53:37 |
danger |
- update to the latest version: 0.9.8-rc2
Approved by: miwi
PR: ports/121414 (with updated patch) |
0.9.8.r1065 19 Jan 2008 11:53:15 |
edwin |
Development version of textproc/sphinxsearch
Sphinx is a full-text search engine, distributed under GPL version
2. Commercial license is also available for embedded use.
Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant fulltext search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages. Currently built-in data sources
support fetching data either via direct connection to MySQL, or from
an XML pipe.
As for the name, Sphinx is an acronym which is officially decoded as
SQL Phrase Index.
WWW: http://www.sphinxsearch.com/
Submitted by: Daniel Gerzo <danger@FreeBSD.org> |