From owner-svn-ports-all@freebsd.org Tue Sep 19 19:48:32 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7348EE00472; Tue, 19 Sep 2017 19:48:32 +0000 (UTC) (envelope-from bofh@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 45D6169AEE; Tue, 19 Sep 2017 19:48:32 +0000 (UTC) (envelope-from bofh@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v8JJmVSh019187; Tue, 19 Sep 2017 19:48:31 GMT (envelope-from bofh@FreeBSD.org) Received: (from bofh@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v8JJmUTo019181; Tue, 19 Sep 2017 19:48:30 GMT (envelope-from bofh@FreeBSD.org) Message-Id: <201709191948.v8JJmUTo019181@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bofh set sender to bofh@FreeBSD.org using -f From: Muhammad Moinur Rahman Date: Tue, 19 Sep 2017 19:48:30 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: bofh X-SVN-Commit-Paths: in head/databases: . pgroonga pgroonga/files X-SVN-Commit-Revision: 450158 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 19:48:32 -0000 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 +# $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 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