Skip site navigation (1)Skip section navigation (2)
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>