Commit graph

59 commits

Author SHA1 Message Date
Matthew Seaman
efec1afc1a The snowball project has done its usual trick of re-rolling a distfile
in place.  No substantive differences to the previous version were
seen.

PR:		195151
Submitted by:	danger
2014-11-18 16:52:24 +00:00
Matthew Seaman
77476532d7 Update to 2.2.6
Reported by:	portscout
2014-11-15 13:34:52 +00:00
Matthew Seaman
f452bac25c Another plist I should have modernized just now.
- drop @dirrm stuff
  - use @sample
2014-10-08 21:21:07 +00:00
Matthew Seaman
8edf335c5e Update to 2.2.5
Change log:	http://sphinxsearch.com/blog/2014/10/08/sphinx-2-2-5-release/
2014-10-08 21:10:21 +00:00
Matthew Seaman
f978c08cc4 Update to 2.2.4
Announcement:	http://sphinxsearch.com/blog/2014/09/15/sphinx-2-2-4-release-now-available/
2014-09-16 22:53:31 +00:00
Matthew Seaman
4294f79845 * The Snowball project has rerolled libstemmer_c.tgz as they
occasionally do.  This time they've actually changed the code, so
  patching is now required in order to compile.[1]

* Add option to link against re2 regular expression library.[2]

* PGSQL_USE -> PGSQL_USES

Submitted by:	Daniel Ylitalo <daniel@blodan.se>[1]
Submitted by:	Alex Storn <devzone.my@gmail.com>[2]
2014-09-06 14:23:48 +00:00
Adam Weinberger
c6941c482e Add DOCS option where PORTDOCS is in plist. 2014-07-16 03:18:26 +00:00
Matthew Seaman
f63daa2829 Upstream has re-rolled the libstemmer_c.tgz distfile as they do at
intervals and for no apparent reason.  Side-by-side comparison with
the previous version shows absolutely no changes.

Submitted by:	Daniel Ylitalo <daniel@blodan.se>
2014-07-06 11:39:01 +00:00
Matthew Seaman
c1836049c2 Update to 2.1.9
Release notes:	http://sphinxsearch.com/blog/2014/07/03/sphinx-2-1-9-release-is-now-available/
2014-07-03 22:11:07 +00:00
Matthew Seaman
e42b780ca3 Update to 2.1.8
Announcment:	http://sphinxsearch.com/blog/2014/04/29/sphinx-2-1-8-release-is-available/
2014-04-30 06:00:02 +00:00
Matthew Seaman
c6969d782d Update to 2.1.7
Change Log:	http://sphinxsearch.com/docs/2.1.7/rel217.html
2014-03-31 22:11:08 +00:00
Matthew Seaman
e7119c1853 Update to 2.1.6
This is a routine maintenance release.

Release notes:	  http://sphinxsearch.com/blog/2014/02/25/sphinx-2-1-6-release-now-available/
2014-02-25 23:04:06 +00:00
Matthew Seaman
2235482ace Update to 4.1.5
Announcement:	http://sphinxsearch.com/blog/2014/01/23/sphinx-2-1-5-release-and-sphinx-2-0-10-release/
2014-01-24 07:02:06 +00:00
Matthew Seaman
b8432a1e82 - Fix installation when DOCS or EXAMPLES are unset by always
installing docs and examples unconditionally to staging.  The
    packaging step will not include them in the package generated from
    stagingif DOCS or EXAMPLES is unset.

  - List EXAMPLES explicitly in pkg-plist

PR:		185194
Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>
2013-12-26 09:38:26 +00:00
Matthew Seaman
066e209ad5 Update to 2.1.4
Announcement:	http://sphinxsearch.com/blog/2013/12/19/sphinx-2-1-4-release-now-available/
2013-12-20 06:23:20 +00:00
Matthew Seaman
28c4f868ac * use option helpers (blatantly copying from the
textproc/sphinxseach-devel port) [1]
 * New style LIB_DEPENDS for libodbc
 * Install DOCS and EXAMPLES to the stage directory unconditionally

Submitted by:	danger [1]
2013-12-08 22:27:59 +00:00
Matthew Seaman
a9657f71b0 Update to version 2.1.3
Reported by:	  portscout
2013-11-13 23:39:23 +00:00
Matthew Seaman
f700f3c728 Update to 2.1.2
- stagify
  - new style LIB_DEPENDS

Announcement: http://sphinxsearch.com/blog/2013/10/15/sphinx-2-1-2-is-now-available/
2013-10-16 20:15:24 +00:00
Baptiste Daroussin
0068f2d47f Add NO_STAGE all over the place in preparation for the staging support (cat: textproc) 2013-09-20 23:17:30 +00:00
Boris Samorodov
dd0ba80471 Add explicit LDFLAGS+=${ICONV_LIB} when iconv is used.
Submitted by:	marino (via e-mail)
Approved by:	portmgr (bapt, implicit)
2013-09-18 18:39:14 +00:00
Matthew Seaman
5b3f3fadf3 - Update to 2.0.9
- Refresh distinfo for libstemmer_c.tgz

The libstemmer_c.tgz distfile tarball gets recreated at intervals.  I
have diff'd the contents of a freshly downloaded tarball against the
older tarball matching the previous distinfo, and I can confirm that
there are no changes to the files contained therein.

Reported by:	portscout
2013-08-27 14:08:58 +00:00
Matthew Seaman
83d01a5ebc Upstream re-rolled the distfle without incrementing the version
number.

Side by side comparison shows the only changes are to correct internal
references to the version number in documentation and autoconf scripts
from '2.0.9-dev' to '2.0.8-release'  No changes to the C++ code.

PR:	178375
Submitted by:	Sam <samorders@gmail.com>
2013-05-06 21:22:44 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Marcus von Appen
95e7081976 - 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
2013-04-27 18:25:24 +00:00
Matthew Seaman
73d5445c0f Update to 2.0.8
ChangeLog:

Bug fixes
---------

   * fixed #1515, log strings over 2KB were clipped when
     query_log_format=plain
   * fixed #1514, RT index disk chunk lose attribute update on daemon
     restart
   * fixed #1512, crash while formatting log messages
   * fixed #1511, crash on indexing PostgreSQL data source with MVA
     attributes
   * fixed #1509, blend_chars vs incomplete multi-form and overshort
   * fixed #1504, RT binlog replay vs descending tid on update
   * fixed #1499, sql_field_str2wordcount actually is int, not string
   * fixed #1498, now working with exceptions starting with number too
   * fixed #1496, multiple destination keywords in wordform
   * fixed #1494, lost 'mod', '%' operations in select list. Also corrected
     few typers in the doc.
   * fixed #1490, expand_keywords vs prefix
   * fixed #1487, `id` in expression fixed
   * fixed #1483, snippets limits fix
   * fixed #1481, shebang config changes check on rotation
   * fixed #1479, port handling in PHP Sphinx API
   * fixed #1474, daemon crash at SphinxQL packet overflows max_packet_size
   * fixed #1472, crash on loading index to indextool for check
   * fixed #1465, expansion_limit got lost in index rotation
   * fixed #1427, #1506, utf8 3 and 4-bytes codepoints
   * fixed #1405, between with mixed int float values
2013-04-27 16:46:31 +00:00
Matthew Seaman
2e75b56386 Update to 2.0.7
FreeBSD specific Mutex code now incorporated upstream, so patches to
sphinxstd.cpp, sphinxstd.h no longer required.

Not-exactly-a-ChangeLog:

http://sphinxsearch.com/blog/2013/01/10/highlighting-some-changes-in-sphinx-2-0-7/

Feature safe:	yes
2013-04-16 21:14:21 +00:00
Matthew Seaman
f2003b5ee6 Add some missing content to the package:
-install indextool
-install man pages

Submitted by:	David@ibendit.com
2012-12-30 10:14:51 +00:00
Matthew Seaman
f96d6bc91d Update to 2.0.6 release (1)
- trim Makefile headers
  - remove files/patch-configure as it has been incorporated upstream
  - Import a FreeBSD specific fix for shared mutex suppport from the
    project SVN repo (2):

    https://code.google.com/p/sphinxsearch/source/detail?r=3519

Feature safe:	yes
Submitted by:	(1) Portscout
	  	(2) Denis <devzone.my@gmail.com>
2012-11-28 21:51:55 +00:00
Matthew Seaman
d705a5039e Update distinfo for libstemmer_c.tgz -- upstream repackaged it
changing the size and hash of the tarball, but the contents are
identical to what there was previously.  Personally verified.

Feature safe:	yes
Submitted by:	Denis <devzone.my (at) gmail.com>
2012-11-20 20:25:44 +00:00
Doug Barton
9aac569eaa 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
2012-08-05 23:19:36 +00:00
Matthew Seaman
98eba3c9e6 Upstream have re-rolled the libstemmer_c.tgz disfile.
I have verified that the contents are exactly the same.
2012-08-01 16:16:07 +00:00
Matthew Seaman
a7c121f6e1 - Update to 2.0.5
- Fix build with non-standard LOCALBASE
- patch-src_sphinxexpr.cpp removed: incorporated into upstream sources

Submitted by:	Denis <devzone.my at gmail.com>
2012-08-01 09:06:36 +00:00
Matthew Seaman
446b7725cb - Don't use SITE_PERL in *_DEPENDS
- Update CONFLICTS [1]

Approved by:	shaun (mentor)
Submitted by:	[1] Sulev-Madis 'ketas' Silber
2012-06-07 11:59:52 +00:00
Matthew Seaman
ce2305af67 - Convert all my remaining ports to OPTIONSng
Files	  affected:

    databases/mysql-connector-java/Makefile
    databases/phpmyadmin/Makefile
    mail/sa-utils/Makefile
    net/phpldapadmin/Makefile
    security/apg/Makefile
    textproc/sphinxsearch/Makefile
    www/p5-RT-Authen-ExternalAuth/Makefile
    www/p5-RT-Extension-LDAPImport/Makefile
    www/p5-RT-Extension-SLA/Makefile
    www/p5-RTx-Calendar/Makefile
    www/rt40/Makefile
    www/rt40/Makefile.cpan
    x11-fonts/gentium/Makefile
    x11-fonts/gentium-basic/Makefile

Approved by:	shaun (mentor)
2012-06-04 19:25:56 +00:00
Matthew Seaman
8670457d83 Routine bugfix update to version 2.0.4.
Release notes: http://sphinxsearch.com/docs/2.0.4/rel204.html

Redports: https://redports.org/buildarchive/20120319170807-47662/

Approved by:	shaun (mentor)
Feature safe:	yes
2012-03-19 18:37:30 +00:00
Matthew Seaman
7dd10aacc8 Don't specify ABI versions in LIB_DEPENDS where it isn't necessary.
Approved by:  shaun (mentor)
2012-02-18 14:57:40 +00:00
Matthew Seaman
23c0a81f8a Update maintainer address to matthew@FreeBSD.org
Approved by:	shaun (mentor)
2012-02-09 17:09:51 +00:00
Martin Wilke
f5c349ab85 * Add libstemmer support, disabled by default. This adds stemming
support for French, Spanish, Portuguese, Italian, Romanian,
German, Dutch, Swedish, Norwegian, Danish, Finnish and Hungarian

* Clean up various OPTIONS related make code: if WITH_FOO is defined,
then WITHOUT_FOO isn't, and vice-versa. Even if make config has
never been run.

* Fix build with clang

PR:		164635
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2012-02-07 06:32:04 +00:00
Martin Wilke
93cfaf9ad9 - Chase unixODBC shlib bump 2012-02-06 12:25:50 +00:00
Doug Barton
83eb2c3700 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.
2012-01-14 08:57:23 +00:00
Michael Scheidell
d464136f75 - update to 2.0.3
- ChangeLog: http://sphinxsearch.com/docs/2.0.2/rel202.html

PR:		ports/163693
Approved by:	gabor (mentor, implicit)
2011-12-31 22:32:24 +00:00
Chris Rees
6a8966158e Remove duplicate LICENSE line.
PR:		ports/161153
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2011-09-30 19:38:14 +00:00
Dmitry Marakasov
6f6fbe4bdf - 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
2011-09-23 22:26:39 +00:00
Alex Dupre
1bda2b2725 Bump PORTREVISION for ports linking to default libmysqlclient. 2011-03-19 13:15:34 +00:00
Martin Wilke
24f062b2f7 - Add missing file
PR:		155452
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2011-03-17 12:51:29 +00:00
Sunpoet Po-Chuan Hsieh
709325cec6 - Update MASTER_SITES
- Add LICENSE
- Remove obsolete MD5 checksum

PR:		ports/154028
Reported by:	pointyhat
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
Feature safe:	yes
2011-01-15 15:27:17 +00:00
Pav Lucistnik
046199a0df - Add unixODBC option
PR:		ports/141231
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2009-12-07 08:42:42 +00:00
Pav Lucistnik
3ed3abd562 - Update to 0.9.9
PR:		ports/141117
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2009-12-03 09:07:28 +00:00
Martin Wilke
22d90ee114 - Update to 0.9.8.1
PR:		128486
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2008-11-09 22:55:46 +00:00
Stefan Walter
df4ccc7682 - Add an ID64 knob to toggle support for 64 bit identifiers in sphinxsearch.
- Force library dependency on expat. The configure script will automatically add
  expat support if it detects it on the system, and there's no way of overriding
  that. Means that previously, when installed from a binary package built on the
  cluster, there was no expat support compiled in, but when compiled from source
  there frequently would be. Therefore, for consistencies' sake, always depend
  on expat.

PR:		127730
Submitted by:	maintainer
2008-10-22 05:33:56 +00:00