c097b31c44
Release 3.0.9 - 2013/10/29 -------------------------- Improvements ^^^^^^^^^^^^ * [doc][httpd] Added documentation about :ref:`groonga-database-auto-create` directive. * [httpd] Added :ref:`groonga-cache-limit` directive. * [doc] Added description why zlib/lzo compression are disabled by default. [groonga-dev, 01845] [Suggested by Naoya Murakami] * Remove a restriction related to RLIMIT_NOFILE on HTTP server. It enables HTTP server process to handle over 4096 files. * [experimental] Added some API to integrate mruby into groonga. [GitHub#109, #110, #111, #112, #113, #114, #115, #116, #117, #118] [Patch by wanabe] * [travis] Supported CMake build on Travis-CI. * [doc] Added documentation about :doc:`reference/tuning`. * [experimental] Added :doc:`ruby_load` command. * [httpd] Supported multiple buffered body of POST request. The load command caused timeout in such a case. [GitHub #120] [Patch by Motoi Washida] * [gqtp] Supported error message. The body is changed to return raw text insted of double quoted text. This is incompatible changes. * [http] Supported "400 Bad request" for invalid argument error. * [doc] Added examples for :doc:`/suggest/completion` * Supported Ubuntu 13.10 (Saucy Salamander). Fixes ^^^^^ * Fixed a bug that it cause SEGV by arithmetic overflow. This problem occurs when the size of indexes exceeds the size of virtual memory. [groonga-dev,01661] [Reported by Naoya Murakami] * Fixed needless lock for creating table. This change fixes a performance regression instroduced at Groonga 3.0.5. * Fixed a bug that database which has reference column can't be removed. It affects the case that indexed tables/columns and referenced tables are removed at first, then remove operation to index columns and reference columns fails. [Reported by Eito Katagiri] [GitHub Rroonga #13] * Fixed a bug that removing database which uses DAT key may remain garbage. * [http] Fixed a small memory leak which is caused by shared HTTP header buffer in the same worker thread. * [httpd] Fixed a bug that :ref:`groonga-database-auto-create` parameter isn't inherited. It means that these parameters are just ignored in non location blocks. * Fixed a bug that status command may returns invalid cache hit rate. * Fix a bug that casting to Time may causes overflow issue. It affects the case that assignment of the Time value which indicate over 32bit value.
55 lines
1.4 KiB
Makefile
55 lines
1.4 KiB
Makefile
# $NetBSD: Makefile,v 1.28 2013/10/29 11:50:24 obache Exp $
|
|
#
|
|
|
|
DISTNAME= groonga-3.0.9
|
|
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= 200 193
|
|
.include "../../lang/ruby/rubyversion.mk"
|
|
DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:../../lang/${RUBY_BASE}
|
|
|
|
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
|
|
.include "../../lang/ruby/replace.mk"
|
|
|
|
.include "../../devel/editline/buildlink3.mk"
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|