svn commit: r450158 - in head/databases: . pgroonga pgroonga/files
Muhammad Moinur Rahman
bofh at FreeBSD.org
Tue Sep 19 19:48:32 UTC 2017
Author: bofh
Date: Tue Sep 19 19:48:30 2017
New Revision: 450158
URL: https://svnweb.freebsd.org/changeset/ports/450158
Log:
[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/
Added:
head/databases/pgroonga/
head/databases/pgroonga/Makefile (contents, props changed)
head/databases/pgroonga/distinfo (contents, props changed)
head/databases/pgroonga/files/
head/databases/pgroonga/files/pkg-message.in (contents, props changed)
head/databases/pgroonga/pkg-descr (contents, props changed)
head/databases/pgroonga/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Tue Sep 19 19:21:14 2017 (r450157)
+++ head/databases/Makefile Tue Sep 19 19:48:30 2017 (r450158)
@@ -597,6 +597,7 @@
SUBDIR += pgpool-II-35
SUBDIR += pgpool-II-36
SUBDIR += pgreplay
+ SUBDIR += pgroonga
SUBDIR += pgrouting
SUBDIR += pgsphere
SUBDIR += pgtcl
Added: head/databases/pgroonga/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgroonga/Makefile Tue Sep 19 19:48:30 2017 (r450158)
@@ -0,0 +1,27 @@
+# Created by: Muhammad Moinur Rahman <bofh at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= pgroonga
+PORTVERSION= 2.0.1
+CATEGORIES= databases textproc
+MASTER_SITES= http://packages.groonga.org/source/pgroonga/
+
+MAINTAINER= bofh at 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>
Added: head/databases/pgroonga/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgroonga/distinfo Tue Sep 19 19:48:30 2017 (r450158)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1505840020
+SHA256 (pgroonga-2.0.1.tar.gz) = 1d6d6fb30dcf2348efaf95979c5549fbda1ffb8da5645cacd530958783540ee2
+SIZE (pgroonga-2.0.1.tar.gz) = 264156
Added: head/databases/pgroonga/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgroonga/files/pkg-message.in Tue Sep 19 19:48:30 2017 (r450158)
@@ -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;' #
+# #
+######################################################################################
Added: head/databases/pgroonga/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgroonga/pkg-descr Tue Sep 19 19:48:30 2017 (r450158)
@@ -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/
Added: head/databases/pgroonga/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgroonga/pkg-plist Tue Sep 19 19:48:30 2017 (r450158)
@@ -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
More information about the svn-ports-head
mailing list