[NEW] databases/pgroonga: Open-source fulltext search engine for PostGRESQL
PGroonga is a PostgreSQL extension. PGroonga provides a new index access method that uses Groonga. Groonga is an embeddable super fast full text search engine. It can be embedded into MySQL. Mroonga is a storage engine that is based on Groonga. Groonga can also work as standalone search engine. PostgreSQL supports full text search against languages that use only alphabet and digit. It means that PostgreSQL doesn't support full text search against Japanese, Chinese and so on. You can use super fast full text search feature against all languages by installing PGroonga into your PostgreSQL! WWW: https://pgroonga.github.io/
This commit is contained in:
parent
b1337aa061
commit
515edc3eb1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=450158
@ -597,6 +597,7 @@
|
||||
SUBDIR += pgpool-II-35
|
||||
SUBDIR += pgpool-II-36
|
||||
SUBDIR += pgreplay
|
||||
SUBDIR += pgroonga
|
||||
SUBDIR += pgrouting
|
||||
SUBDIR += pgsphere
|
||||
SUBDIR += pgtcl
|
||||
|
27
databases/pgroonga/Makefile
Normal file
27
databases/pgroonga/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# Created by: Muhammad Moinur Rahman <bofh@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pgroonga
|
||||
PORTVERSION= 2.0.1
|
||||
CATEGORIES= databases textproc
|
||||
MASTER_SITES= http://packages.groonga.org/source/pgroonga/
|
||||
|
||||
MAINTAINER= bofh@FreeBSD.org
|
||||
COMMENT= Open-source fulltext search engine for PostGRESQL
|
||||
|
||||
LICENSE= PostgreSQL
|
||||
|
||||
LIB_DEPENDS= libgroonga.so:textproc/groonga
|
||||
|
||||
USES= gmake pgsql pkgconfig
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
OPTIONS_DEFINE= MECAB
|
||||
MECAB_DESCRIBE= Use MeCab as a tokenizer
|
||||
MECAB_BUILD_DEPENDS= mecab-ipadics>=0.996:japanese/mecab-ipadic
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga.so
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga_check.so
|
||||
|
||||
.include <bsd.port.mk>
|
3
databases/pgroonga/distinfo
Normal file
3
databases/pgroonga/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1505840020
|
||||
SHA256 (pgroonga-2.0.1.tar.gz) = 1d6d6fb30dcf2348efaf95979c5549fbda1ffb8da5645cacd530958783540ee2
|
||||
SIZE (pgroonga-2.0.1.tar.gz) = 264156
|
12
databases/pgroonga/files/pkg-message.in
Normal file
12
databases/pgroonga/files/pkg-message.in
Normal file
@ -0,0 +1,12 @@
|
||||
######################################################################################
|
||||
# Create a database: #
|
||||
# ================== #
|
||||
# % sudo -H -u postgres psql --command 'CREATE DATABASE pgroonga_test' #
|
||||
# (Normally, you should create a user for pgroonga_test database and use the user. #
|
||||
# See GRANT USAGE ON SCHEMA pgroonga for details.) #
|
||||
# #
|
||||
# Connect to the created database and execute CREATE EXTENSION pgroonga: #
|
||||
# ====================================================================== #
|
||||
# % sudo -H -u postgres psql -d pgroonga_test --command 'CREATE EXTENSION pgroonga;' #
|
||||
# #
|
||||
######################################################################################
|
14
databases/pgroonga/pkg-descr
Normal file
14
databases/pgroonga/pkg-descr
Normal file
@ -0,0 +1,14 @@
|
||||
PGroonga is a PostgreSQL extension. PGroonga provides a new index access
|
||||
method that uses Groonga.
|
||||
|
||||
Groonga is an embeddable super fast full text search engine. It can be
|
||||
embedded into MySQL. Mroonga is a storage engine that is based on Groonga.
|
||||
Groonga can also work as standalone search engine.
|
||||
|
||||
PostgreSQL supports full text search against languages that use only
|
||||
alphabet and digit. It means that PostgreSQL doesn't support full text
|
||||
search against Japanese, Chinese and so on. You can use super fast full
|
||||
text search feature against all languages by installing PGroonga into your
|
||||
PostgreSQL!
|
||||
|
||||
WWW: https://pgroonga.github.io/
|
29
databases/pgroonga/pkg-plist
Normal file
29
databases/pgroonga/pkg-plist
Normal file
@ -0,0 +1,29 @@
|
||||
lib/postgresql/pgroonga.so
|
||||
lib/postgresql/pgroonga_check.so
|
||||
share/postgresql/extension/pgroonga--1.0.0--1.0.1.sql
|
||||
share/postgresql/extension/pgroonga--1.0.1--1.0.2.sql
|
||||
share/postgresql/extension/pgroonga--1.0.2--1.0.3.sql
|
||||
share/postgresql/extension/pgroonga--1.0.3--1.0.4.sql
|
||||
share/postgresql/extension/pgroonga--1.0.4--1.0.5.sql
|
||||
share/postgresql/extension/pgroonga--1.0.5--1.0.6.sql
|
||||
share/postgresql/extension/pgroonga--1.0.6--1.0.7.sql
|
||||
share/postgresql/extension/pgroonga--1.0.7--1.0.8.sql
|
||||
share/postgresql/extension/pgroonga--1.0.8--1.0.9.sql
|
||||
share/postgresql/extension/pgroonga--1.0.9--1.1.0.sql
|
||||
share/postgresql/extension/pgroonga--1.1.0--1.1.1.sql
|
||||
share/postgresql/extension/pgroonga--1.1.1--1.1.2.sql
|
||||
share/postgresql/extension/pgroonga--1.1.2--1.1.3.sql
|
||||
share/postgresql/extension/pgroonga--1.1.3--1.1.4.sql
|
||||
share/postgresql/extension/pgroonga--1.1.4--1.1.5.sql
|
||||
share/postgresql/extension/pgroonga--1.1.5--1.1.6.sql
|
||||
share/postgresql/extension/pgroonga--1.1.6--1.1.7.sql
|
||||
share/postgresql/extension/pgroonga--1.1.7--1.1.8.sql
|
||||
share/postgresql/extension/pgroonga--1.1.8--1.1.9.sql
|
||||
share/postgresql/extension/pgroonga--1.1.9--1.2.0.sql
|
||||
share/postgresql/extension/pgroonga--1.2.0--1.2.1.sql
|
||||
share/postgresql/extension/pgroonga--1.2.1--1.2.2.sql
|
||||
share/postgresql/extension/pgroonga--1.2.2--1.2.3.sql
|
||||
share/postgresql/extension/pgroonga--1.2.3--2.0.0.sql
|
||||
share/postgresql/extension/pgroonga--2.0.0--2.0.1.sql
|
||||
share/postgresql/extension/pgroonga--2.0.1.sql
|
||||
share/postgresql/extension/pgroonga.control
|
Loading…
Reference in New Issue
Block a user