From owner-svn-ports-head@freebsd.org Thu Jul 6 10:10:09 2017 Return-Path: Delivered-To: svn-ports-head@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 8EF6ADA9977; Thu, 6 Jul 2017 10:10:09 +0000 (UTC) (envelope-from tz@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 6B1136501B; Thu, 6 Jul 2017 10:10:09 +0000 (UTC) (envelope-from tz@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v66AA8vk029768; Thu, 6 Jul 2017 10:10:08 GMT (envelope-from tz@FreeBSD.org) Received: (from tz@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v66AA8xX029764; Thu, 6 Jul 2017 10:10:08 GMT (envelope-from tz@FreeBSD.org) Message-Id: <201707061010.v66AA8xX029764@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tz set sender to tz@FreeBSD.org using -f From: Torsten Zuehlsdorff Date: Thu, 6 Jul 2017 10:10:08 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r445133 - in head/databases: . pg_repack X-SVN-Group: ports-head X-SVN-Commit-Author: tz X-SVN-Commit-Paths: in head/databases: . pg_repack X-SVN-Commit-Revision: 445133 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2017 10:10:09 -0000 Author: tz Date: Thu Jul 6 10:10:08 2017 New Revision: 445133 URL: https://svnweb.freebsd.org/changeset/ports/445133 Log: New port: databases/pg_repack Pg_repack is a PostgreSQL extension which lets you remove bloat from tables and indexes, and optionally restore the physical order of clustered indexes. Unlike CLUSTER and VACUUM FULL it works online, without holding an exclusive lock on the processed tables during processing. pg_repack is efficient to boot, with performance comparable to using CLUSTER directly. WWW: https://github.com/reorg/pg_repack PR: 219679 Submitted by: Jov Added: head/databases/pg_repack/ head/databases/pg_repack/Makefile (contents, props changed) head/databases/pg_repack/distinfo (contents, props changed) head/databases/pg_repack/pkg-descr (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Thu Jul 6 09:56:13 2017 (r445132) +++ head/databases/Makefile Thu Jul 6 10:10:08 2017 (r445133) @@ -568,6 +568,7 @@ SUBDIR += pg_citus SUBDIR += pg_qualstats SUBDIR += pg_reorg + SUBDIR += pg_repack SUBDIR += pg_rman SUBDIR += pg_stat_kcache SUBDIR += pg_statsinfo Added: head/databases/pg_repack/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/pg_repack/Makefile Thu Jul 6 10:10:08 2017 (r445133) @@ -0,0 +1,30 @@ +# Created by: Jov +# $FreeBSD$ + +PORTNAME= pg_repack +PORTVERSION= 1.4.0.1 +DISTVERSIONPREFIX= ver_ +CATEGORIES= databases +PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- + +MAINTAINER= amutu@amutu.com +COMMENT= Reorganize tables in PostgreSQL databases with minimal locks + +LICENSE= BSD3CLAUSE + +USES= gmake pgsql:9.2+ +USE_GITHUB= yes +GH_ACCOUNT= reorg + +WANT_PGSQL= server + +PLIST_FILES= bin/pg_repack \ + lib/postgresql/pg_repack.so \ + share/postgresql/extension/pg_repack--1.4.0.sql \ + share/postgresql/extension/pg_repack.control + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pg_repack \ + ${STAGEDIR}${PREFIX}/lib/postgresql/pg_repack.so + +.include Added: head/databases/pg_repack/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/pg_repack/distinfo Thu Jul 6 10:10:08 2017 (r445133) @@ -0,0 +1,3 @@ +TIMESTAMP = 1496220411 +SHA256 (reorg-pg_repack-ver_1.4.0.1_GH0.tar.gz) = fb5594ebbc25c83c1939736b3f97c430e60e48934ef9498062527ffa73e21a64 +SIZE (reorg-pg_repack-ver_1.4.0.1_GH0.tar.gz) = 90995 Added: head/databases/pg_repack/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/pg_repack/pkg-descr Thu Jul 6 10:10:08 2017 (r445133) @@ -0,0 +1,7 @@ +Pg_repack is a PostgreSQL extension which lets you remove bloat from tables and +indexes, and optionally restore the physical order of clustered indexes. Unlike +CLUSTER and VACUUM FULL it works online, without holding an exclusive lock on +the processed tables during processing. pg_repack is efficient to boot, with +performance comparable to using CLUSTER directly. + +WWW: https://github.com/reorg/pg_repack