Date: Tue, 19 Sep 2017 19:48:30 +0000 (UTC) From: Muhammad Moinur Rahman <bofh@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r450158 - in head/databases: . pgroonga pgroonga/files Message-ID: <201709191948.v8JJmUTo019181@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709191948.v8JJmUTo019181>