head 1.19; access; symbols pkgsrc-2023Q4:1.19.0.4 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.2 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.18.0.8 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.6 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.4 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.2 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.17.0.8 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.6 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.17.0.4 pkgsrc-2021Q4-base:1.17 pkgsrc-2021Q3:1.17.0.2 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.16.0.10 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.16.0.8 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.16.0.6 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.16.0.4 pkgsrc-2020Q3-base:1.16 pkgsrc-2020Q2:1.16.0.2 pkgsrc-2020Q2-base:1.16 pkgsrc-2020Q1:1.15.0.2 pkgsrc-2020Q1-base:1.15 pkgsrc-2019Q4:1.15.0.4 pkgsrc-2019Q4-base:1.15 pkgsrc-2019Q3:1.14.0.4 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.2 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.13.0.4 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.2 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.12.0.2 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.11.0.16 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.14 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.12 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.10 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.6 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.4 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.2 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.10.0.2 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.9.0.6 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.4 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.2 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.8.0.4 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.2 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.7.0.2 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.6.0.2 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.2.0.2 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @# @; 1.19 date 2023.08.02.19.21.57; author nia; state Exp; branches; next 1.18; commitid 2U2KeD5hkifslfzE; 1.18 date 2022.08.09.12.08.34; author jperkin; state Exp; branches; next 1.17; commitid PekgVc8y15BXrcPD; 1.17 date 2021.06.23.20.33.17; author nia; state Exp; branches; next 1.16; commitid L7RJ3CFGxS3ruiYC; 1.16 date 2020.05.27.19.37.43; author wiz; state Exp; branches; next 1.15; commitid anuppwIr6jQDMU9C; 1.15 date 2019.11.04.21.43.48; author rillig; state Exp; branches; next 1.14; commitid N5dAweKpOIEm4AJB; 1.14 date 2019.05.23.19.23.18; author rillig; state Exp; branches; next 1.13; commitid aWlQW8HYUUFCAmoB; 1.13 date 2018.12.15.21.12.24; author wiz; state Exp; branches; next 1.12; commitid MNezDhBeO99pjW3B; 1.12 date 2018.07.18.00.06.24; author joerg; state Exp; branches; next 1.11; commitid 9fkLzQuPlqFC7yKA; 1.11 date 2016.10.09.21.42.03; author wiz; state Exp; branches; next 1.10; commitid i0AJjxRbfKiS5wpz; 1.10 date 2016.08.09.09.40.40; author fhajny; state Exp; branches; next 1.9; commitid JbvdVCWLlx7N3Chz; 1.9 date 2015.10.18.20.30.02; author fhajny; state Exp; branches; next 1.8; commitid 21XRV52KSwOp9DFy; 1.8 date 2015.06.09.14.26.20; author fhajny; state Exp; branches; next 1.7; commitid M6To2efxkzkLmLoy; 1.7 date 2015.03.24.12.49.15; author fhajny; state Exp; branches; next 1.6; commitid udseqIcqlSLriRey; 1.6 date 2014.12.12.11.57.50; author fhajny; state Exp; branches; next 1.5; commitid RSAYrHhz2J1GiK1y; 1.5 date 2014.10.29.13.49.02; author fhajny; state Exp; branches; next 1.4; commitid Xv1BXiALmJIvk6Wx; 1.4 date 2014.10.17.17.28.15; author fhajny; state Exp; branches; next 1.3; commitid HrYb6gVNbBAyVzUx; 1.3 date 2014.07.18.09.01.39; author fhajny; state Exp; branches; next 1.2; commitid Zy4yO0zO2Ve33QIx; 1.2 date 2014.05.07.06.55.17; author fhajny; state Exp; branches; next 1.1; commitid dUMaeU3GfnhlFzzx; 1.1 date 2014.03.05.13.44.23; author fhajny; state Exp; branches; next ; commitid 5AGnyLsbaBifXvrx; desc @@ 1.19 log @*: Mark packages that were originally identified as requiring C++03 due to failing to build with a C++14 default compiler with FORCE_CXX_STD instead of USE_LANGUAGES. @ text @# $NetBSD: Makefile,v 1.18 2022/08/09 12:08:34 jperkin Exp $ # DISTNAME= sphinx-2.2.11-release PKGNAME= ${DISTNAME:S/-/search-/:S/-release//} PKGREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://sphinxsearch.com/files/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.sphinxsearch.com/ COMMENT= Sphinx Full-Text Search Engine LICENSE= gnu-gpl-v2 GNU_CONFIGURE= yes USE_LANGUAGES= c c++ USE_LIBTOOL= yes BUILD_DEFS+= VARBASE # Fails with C++14 default language. FORCE_CXX_STD= c++03 .include "../../mk/bsd.prefs.mk" SPHINX_USER?= sphinx SPHINX_GROUP?= sphinx SPHINX_DIR?= ${VARBASE}/db/sphinx SPHINX_RUN?= ${VARBASE}/spool/sphinx SPHINX_LOG?= ${VARBASE}/log/sphinx .include "options.mk" EGDIR= ${PREFIX}/share/examples/sphinx CONF_FILES+= ${EGDIR}/sphinx-min.conf ${PKG_SYSCONFDIR}/sphinx.conf INSTALLATION_DIRS= bin ${EGDIR} OWN_DIRS+= ${SPHINX_DIR} ${SPHINX_RUN} ${SPHINX_LOG} OWN_DIRS_PERMS+= ${SPHINX_DIR} ${SPHINX_USER} ${SPHINX_GROUP} 0770 OWN_DIRS_PERMS+= ${SPHINX_RUN} ${SPHINX_USER} ${SPHINX_GROUP} 0770 OWN_DIRS_PERMS+= ${SPHINX_LOG} ${SPHINX_USER} ${SPHINX_GROUP} 0770 PKG_GROUPS+= ${SPHINX_GROUP} PKG_USERS+= ${SPHINX_USER}:${SPHINX_GROUP} SUBST_CLASSES+= paths SUBST_MESSAGE.paths= Setting standard paths SUBST_STAGE.paths= pre-configure SUBST_FILES.paths= sphinx.conf.in sphinx-min.conf.in Makefile.in src/searchd.cpp SUBST_FILES.paths+= src/Makefile.in SUBST_SED.paths+= -e 's,@@CONFDIR@@/log/searchd.pid,${SPHINX_RUN}/searchd.pid,g' SUBST_SED.paths+= -e 's,@@CONFDIR@@/log/query.log,${SPHINX_LOG}/query.log,g' SUBST_SED.paths+= -e 's,@@CONFDIR@@/log/searchd.log,${SPHINX_LOG}/searchd.log,g' SUBST_SED.paths+= -e 's,@@CONFDIR@@,${SPHINX_DIR},g' SUBST_SED.paths+= -e 's,@@localstatedir@@,${SPHINX_DIR},g' SUBST_SED.paths+= -e 's,@@egdir@@,${EGDIR},g' SUBST_VARS.paths= PKG_SYSCONFDIR MAKE_JOBS_SAFE= no CONFIGURE_DIRS= . CONFIGURE_DIRS+= api/libsphinxclient CONFIGURE_ARGS+= --with-libexpat CONFIGURE_ARGS+= --with-iconv INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} LIBS.SunOS+= -lsocket -lnsl post-install: ${MV} ${DESTDIR}${EGDIR}/sphinx.conf.dist ${DESTDIR}${EGDIR}/sphinx-full.conf ${MV} ${DESTDIR}${EGDIR}/sphinx-min.conf.dist ${DESTDIR}${EGDIR}/sphinx-min.conf .include "../../converters/libiconv/buildlink3.mk" .include "../../textproc/expat/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.18 log @*: Remove hardcoded -liconv / -lintl on SunOS. This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2021/06/23 20:33:17 nia Exp $ d16 1 a16 1 USE_LANGUAGES= c c++03 d21 3 @ 1.17 log @Revbump for MySQL default change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2020/05/27 19:37:43 wiz Exp $ d66 1 a66 1 LIBS.SunOS+= -liconv -lsocket -lnsl @ 1.16 log @*: reset MAINTAINER for fhajny on his request @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2019/11/04 21:43:48 rillig Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.15 log @textproc: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2019/05/23 19:23:18 rillig Exp $ d10 1 a10 1 MAINTAINER= fhajny@@NetBSD.org @ 1.14 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/12/15 21:12:24 wiz Exp $ d62 1 a62 1 CONFIGURE_ARGS+= --with-iconv @ 1.13 log @*: update email for fhajny @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/07/18 00:06:24 joerg Exp $ d54 1 a54 1 SUBST_SED.paths+= -e 's,@@PKG_SYSCONFDIR@@,${PKG_SYSCONFDIR},g' @ 1.12 log @Mark packages that require C++03 (or the GNU variants) if they fail with C++14 default language. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2016/10/09 21:42:03 wiz Exp $ d10 1 a10 1 MAINTAINER= filip@@joyent.com @ 1.11 log @Recursive bump for all users of pgsql now that the default is 95. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2016/08/09 09:40:40 fhajny Exp $ d16 1 a16 1 USE_LANGUAGES= c c++ @ 1.10 log @Update textproc/sphinxsearch to 2.2.11. This is a maintenance release with over 70 bug fixes and small improvements., just to mention a few: - max_matches option did not affect facet queries #2348 - support for Connector/J 5.1.36+ #2365 - UTF-8 support for extended wildcards (?,%) #2451 - group by aliased for JSON array #2452 - multi query with profiling enabled #2394 - ping to bad ha mirror pause accept thread at daemon #2363 - windows service does not handle system shutdown #2497 - 64-bit values comparison for ALL/ANY/INDEXOF functions #2437 - count(*) statement vs space characters at facet #2420 - better SphinxQL logs #2462, #2435 - lcs calculation for large delta position #2398 - official packages for Ubuntu 16.04 LTS - added missing logrotate for some Debian/Ubuntu packages - Ubuntu 16.04, Debian Jessie, RHEL/CentOS 7 packages use systemd service script @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/10/18 20:30:02 fhajny Exp $ d6 1 @ 1.9 log @Update textproc/sphinxsearch to 2.2.10. New features and updates - The list of SphinxQL reserved keywords is now much, much smaller than it used to be, and also consistent across different places in the code and in the docs. - IN() function now accepts string attributes (#2233). Also, filtering string attributes by an empty value in WHERE clause now works. - WHERE on float attributes got improved a bit: we added floatcol<>123.0 syntax, and fixed an issue with using an integer reference value asi in floatcol=123 or floatcol!=123, see bug #2121. - searchd --replay-flags switch (useful for binlog replay troubleshooting) now accepts a new option 'ignore-open-errors' that lets you simply ignore missing binlog files without deleting binlog meta info. - Indexer now exits with code 2 in case of rotation failure. Notable bug fixes - unified min_prefix_len, min_infix_len behavior between RT and plain indexes - expressions dependent on aggregation results (eg. as in SELECT MAX(id) m1, m1+10 m2) were not computed properly in RT indexes - LENGTH() was 2x off for 64-bit MVA attributes - OPTIMIZE could occasionally break big RT indexess - multi-wordforms with clashing prefixes were processed in a wrong order - disabled and later re-enabled indexes were not picked up again by searchd on SIGHUP Full release notes: http://sphinxsearch.com/docs/latest/rel2210.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/06/09 14:26:20 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.2.10-release d33 1 a33 1 INSTALLATION_DIRS= bin sbin ${EGDIR} @ 1.8 log @Update textproc/sphinxsearch to 2.2.9. - fixed #2190, incorrect GROUP BY outer JSON object - fixed #2197, TRUNCATE fails to remove disk chunk files after calling OPTIMIZE - fixed #2199, invalid packedfactors JSON output for index with stopwords - fixed #2203, legacy API SELECT list - fixed #2201, crash with string comparison at expressions and expression ranker - fixed #2196, .NET connector issue (UTC_TIMESTAMP() support) - fixed #2144, query parser crash vs multiforms with heading numbers - fixed #2228, removed searchd shutdown behavior on failed connection - fixed #2220, aliased JSON elements support - fixed #2122, id64 daemon failed to load RT disk chunk with kill-list from id32 build - fixed #2208, ZONESPANLIST() support for RT indexes - fixed #1979, snippets generation and span length and lcs calculation in proximity queries - fixed truncated results (and a potential crash) vs long enough ZONESPANLIST() result @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/03/24 12:49:15 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.2.9-release @ 1.7 log @Update textproc/sphinxsearch to 2.2.8. 2.2.8 - It is now possible to add an option to an agent description. - fixed #2182, incorrect query results with multiple same destination wordforms - fixed #2181, improved error message on incorrect filters - fixed #2178, ZONESPAN operator for queries with more than two words - fixed #2172, incorrect results with field position fulltext operators - fixed #2171, some index options do not work for template indexes - fixed #2170, joined fields indexation with document id equals to 0 - fixed #2110, crash on snippet generation related to blend_chars inside HTML markup - fixed WLCCS ranking factor computation - fixed memory leak on queries with ZONEs 2.2.7 - added #2112, string equal comparison support for IF() function (for JSON and string attributes) - added #2153, IN() support for mixed and top-level JSON array - fixed #2158, crash at RT index after morphology changed to AOT after index was created - fixed #2155, stopwords got missed on disk chunk save at RT index - fixed #2151, agents statistics missed in case of huge amount of agents - fixed #2139, escape all special characters in JSON result set, according to RFC 4627 - fixed #2123, no pid file created in x64 release built with vs2012 - fixed #2115, indexer crash on wordforms with multiple destination keywords - fixed #2050, multi result set doesn't work without libmysqlclient - fixed #2003, lemmatize_XX_all handling of short and exact words - fixed #1912, reduce indextool memory usage during a check of a huge index - fixed off by one errors in filtering of BIGINT attributes - fixed seamless rotation in prefork mode - fixed snippets crash with blend chars at the beginning of a string @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/12/12 11:57:50 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.2.8-release @ 1.6 log @Update sphinxseach to 2.2.6. - fixed #2104, ALL()/ANY()/INDEXOF() support for distributed indexes - fixed #2102, show agent status misses warnings from agents - fixed #2100, crash of indexer while loading stopwords with tokenizer plugin - fixed #2098, arbitrary JSON subkeys and IS NULL for distributed indexes - fixed #2097, escaping of field-start modifier - fixed possible memory leak in plugin creation function @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/10/29 13:49:02 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.2.6-release @ 1.5 log @Fix build on NetBSD. Fix mistake in patch file. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/10/17 17:28:15 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.2.5-release a5 1 PKGREVISION= 1 @ 1.4 log @Update sphinxsearch to 2.2.5. Changes: - added OPTION rand_seed which affects ORDER BY RAND() - fixed #2042, indextool fails with field mask on 32+ fields - fixed #2031, wrong encoding with UnixODBC/Oracle source - fixed #2056, several bugs in RLP tokenizer - fixed #2054, SHOW THREADS hangs if queries in prefork mode - fixed #2057, WARNING at indexer on duplicated wordforms - fixed #2066, snippet generation with weight_order enabled - fixed exception parsing in queries - fixed crash in config parser - fixed MySQL protocol response when daemon maxed out @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/07/18 09:01:39 fhajny Exp $ d6 1 @ 1.3 log @Update sphinxsearch 2.1.9. Changes: - fixed #1994, parsing of empty JSON arrays - fixed #1987, handling of index_exact_words with AOT morphology and infixes - fixed #1984, teaching HTML parser to handle hex numbers - fixed #1983, master and agents networking issue - fixed #1977, escaping of characters doesn't work with exceptions - fixed #1968, parsing of WEIGHT() function (queries to distributed indexes affected) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/05/07 06:55:17 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.1.9-release d63 2 @ 1.2 log @Update sphinxsearch to 2.1.8 Changes in 2.1.8 - Added JSON attribute support, built-in HA tools, better realtime indexes, fulltext search and ranking optimizations, more SphinxQL commands, and wordbreaker. - fixed #1937, crash at SENTENCE operator - fixed #1933, quorum operator works incorrectly if it uses a number that is also an exception - fixed #1932, daemon index recovery after failed rotation - fixed #1923, crash at indexer with dict=keywords and xml source - fixed #1918, crash while hitless words are used within fulltext operators which require hits - fixed #1878, daemon doesn't reset regexp_filter after rotation with seamless_rotate=0 - fixed #1769, crash after unsuccessful INSERT with RT index - fixed #1682, field-end modifier doesn't work with words containing blended chars Changes in 2.1.7 - fixed #1917, field limit propagation outside of group - fixed #1915, exact form passes to index skipping stopwords filter - fixed #1905, multiple lemmas at the end of a field - fixed #1903, indextool check mode for hitless indexes and indexes with large amount of documents - fixed #1902, crash on JSON field in the IN() function - fixed #1884, crash at SNIPPET() with local indexes at distributed index - fixed #1802, loading large keywords dictionary - fixed #1786, indextool fails to handle indexes with AOT morphology - fixed crash of daemon on logging very large messages - fixed expression engine: division by zero, log and sqrt() functions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/03/05 13:44:23 fhajny Exp $ d4 1 a4 1 DISTNAME= sphinx-2.1.8-release @ 1.1 log @Import sphinxsearch-2.1.6 based on wip/sphinxsearch. 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. Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily - or index and search data on the fly, working with Sphinx pretty much as with a database server. @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 DISTNAME= sphinx-2.1.6-release @