pkgsrc/textproc/groonga/Makefile
obache 72af082e2a Update groonga to 4.0.5.
Release 4.0.5 - 2014/08/29
--------------------------

Improvements
^^^^^^^^^^^^

* Dropped Ubuntu 13.10 (Saucy Salamander).
* Supported to show weight vector element as XML.
* [ :doc:`/reference/functions/between` ] Supported outside of key range.
* [mruby] Changed to use Onigmo as regexp implementation.
* Added :doc:`/reference/functions/highlight_full` and
  :doc:`/reference/functions/highlight_html` which tags
  output text. [GitHub#185] [Patch by Naoya Murakami]
* [doc] Updated outdated functions/commands reference
  [GitHub#188] [GitHub#189] [Patch by Naoya Murakami]
* [benchmark] Added average and median in benchmark result.
* Exported :c:func:`grn_selector_func` and :c:func:`grn_proc_set_selector`
  for plugin developer. [GitHub#190] [Patch by Naoya Murakami]
* [ :doc:`/reference/commands/tokenize` ] Added "mode" option to control behavior.
  You can use ``GET`` or ``ADD`` as a mode.
  [GitHub#191] [GitHub#192] [Patch by Naoya Murakami]
* Supported near search by '\*N"A Z"' syntax.
* Supported to customize behavior of tokenizer whether it skips token or
  skips token with position. This feature is useful for developing tokenizer plugin.
  [GitHub#193] [Patch by Naoya Murakami]
* [doc] Updated description that a bug report is accepted in Japanese on GitHub issue tracker.
  [Reported by 6elz] [groonga-dev,02651]
* [doc] Updated tutorial in English. [GitHub#194] [Patch by cosmo0920]

Fixes
^^^^^

* [php] Fixed memory leak when :c:func:`grn_ctx_recv()` is used.
  [GitHub#184] [Patch by @do-aki]
* [php] Fixed to avoid double free when :c:func:`grn_ctx_close()` is called.
  [GitHub#184] [Patch by @do-aki]
* Fixed to support out-of-tree build again.
* [httpd] Updated bundled nginx version to the latest mainline (1.7.4). This update contains vulnerability fix.
* Fixed a bug that infinite loop occurs sometimes when updating indexes.
  [groonga-dev,02673] [Reported by MINAGAWA Sho]
* Fixed a bug that document frequency is invalid when
  :ref:`offline-index-construction` is used.
  [groonga-dev,02691] [Reported by Naoya Murakami]

Thanks
^^^^^^

* @do-aki
* Naoya Murakami
* 6elz
* MINAGAWA Sho
* cosmo0920
2014-08-29 10:04:45 +00:00

56 lines
1.5 KiB
Makefile

# $NetBSD: Makefile,v 1.45 2014/08/29 10:04:45 obache Exp $
#
DISTNAME= groonga-4.0.5
CATEGORIES= textproc
MASTER_SITES= http://packages.groonga.org/source/groonga/
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://groonga.org/
COMMENT= Fulltext search engine and column store
LICENSE= gnu-lgpl-v2.1
RUBY_VERSION_SUPPORTED= 21 200 193
.include "../../lang/ruby/rubyversion.mk"
DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR}
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
# for long file name
EXTRACT_USING= bsdtar
.include "options.mk"
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
CONFIGURE_ARGS+= --localstatedir=${VARBASE}
CONFIGURE_ARGS+= --with-ruby19=${RUBY}
PKGCONFIG_OVERRIDE+= groonga.pc.in
PKG_SYSCONFSUBDIR= ${PKGBASE}
BUILD_DEFS+= VARBASE
INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples
CONF_FILES+= share/examples/${PKGBASE}/groonga.conf \
${PKG_SYSCONFDIR}/groonga.conf
OWN_DIRS+= ${VARBASE}/log/${PKGBASE}
CHECK_WRKREF_SKIP+= bin/groonga
CHECK_INTERPRETER_SKIP+= share/groonga/examples/*
REPLACE_RUBY+= data/munin/groonga_cpu_time_
REPLACE_RUBY+= data/munin/groonga_disk_
REPLACE_RUBY+= data/munin/groonga_n_records_
REPLACE_RUBY+= data/munin/groonga_query_performance_
REPLACE_RUBY+= data/munin/groonga_status_
REPLACE_RUBY+= data/munin/groonga_throughput_
.include "../../lang/ruby/replace.mk"
.include "../../devel/editline/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"