From nobody@FreeBSD.org  Tue Aug 30 14:37:27 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D0443106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 30 Aug 2011 14:37:27 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id B5B558FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 30 Aug 2011 14:37:27 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7UEbQIe024781
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 30 Aug 2011 14:37:26 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p7UEbQlj024780;
	Tue, 30 Aug 2011 14:37:26 GMT
	(envelope-from nobody)
Message-Id: <201108301437.p7UEbQlj024780@red.freebsd.org>
Date: Tue, 30 Aug 2011 14:37:26 GMT
From: Alexander Pyhalov <alp@sfedu.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port:databases/pg_reorg
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         160313
>Category:       ports
>Synopsis:       New port:databases/pg_reorg
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pawel
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 30 14:40:09 UTC 2011
>Closed-Date:    Mon Dec 26 20:05:48 UTC 2011
>Last-Modified:  Mon Dec 26 20:10:15 UTC 2011
>Originator:     Alexander Pyhalov
>Release:        FreeBSD 8.2
>Organization:
SFEDU
>Environment:
>Description:
It's a port for pg_reorg. Pg_reorg allows you to do some manipulations with postgresql tables online: for example, do online vacuum full or cluster.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pg_reorg
#	pg_reorg/pkg-descr
#	pg_reorg/distinfo
#	pg_reorg/Makefile
#	pg_reorg/pkg-plist
#
echo c - pg_reorg
mkdir -p pg_reorg > /dev/null 2>&1
echo x - pg_reorg/pkg-descr
sed 's/^X//' >pg_reorg/pkg-descr << 'f407c9501ccde7b8179936dda1d472b5'
Xpg_reorg allows you to reorganize your tables online,
Xfor example, do online vacuum full or cluster.
X
XWWW: http://pgfoundry.org/projects/reorg/
f407c9501ccde7b8179936dda1d472b5
echo x - pg_reorg/distinfo
sed 's/^X//' >pg_reorg/distinfo << '9b09f4001129356c3e0fb59faadf1230'
XSHA256 (pg_reorg-1.1.7.tar.gz) = 5ca0b75ee3136e85768621e2e9fd1e0969588bffe7ddbeba69b292226bd2cf21
XSIZE (pg_reorg-1.1.7.tar.gz) = 56686
9b09f4001129356c3e0fb59faadf1230
echo x - pg_reorg/Makefile
sed 's/^X//' >pg_reorg/Makefile << '0883168b6d99858874346d824831e553'
X# New ports collection makefile for:  	pgreorg
X# Date created:                		January 15, 2011
X# Whom:					alp@sfedu.ru
X# $FreeBSD: ports/databases/pgreorg/Makefile
X
XPORTNAME=		pg_reorg
XPORTVERSION=		1.1.7
XPORTREVISION=		0
XCATEGORIES=		databases
XMASTER_SITES=		http://pgfoundry.org/frs/download.php/3104/
XDISTNAME=		pg_reorg-${PORTVERSION}
X
XMAINTAINER=		alp@sfedu.ru
XCOMMENT=		PostgreSQL utility to reorganize tables
X
XBUILD_DEPENDS+=		postgresql-client>=9.0:${PORTSDIR}/databases/postgresql90-client
XRUN_DEPENDS=		postgresql-server>=9.0:${PORTSDIR}/databases/postgresql90-server
X
XUSE_GMAKE=		yes
XMAKE_ENV=		USE_PGXS=0
X
XWRKSRC=			${WRKDIR}/pg_reorg
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/index-ja.html    ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/index.html    ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/pg_reorg-ja.html    ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/pg_reorg.html    ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/style.css    ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
0883168b6d99858874346d824831e553
echo x - pg_reorg/pkg-plist
sed 's/^X//' >pg_reorg/pkg-plist << 'bcf173cf895c313a957f7bc8a1c5863e'
Xbin/pg_reorg
Xlib/postgresql/pg_reorg.so
Xshare/postgresql/contrib/pg_reorg.sql
Xshare/postgresql/contrib/uninstall_pg_reorg.sql
X%%PORTDOCS%%%%DOCSDIR%%/index-ja.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/pg_reorg-ja.html
X%%PORTDOCS%%%%DOCSDIR%%/pg_reorg.html
X%%PORTDOCS%%%%DOCSDIR%%/style.css
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%@dirrmtry share/postgresql/contrib
bcf173cf895c313a957f7bc8a1c5863e
exit



>Release-Note:
>Audit-Trail:

From: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To: Alexander Pyhalov <alp@rsu.ru>
Cc: freebsd-ports@FreeBSD.org, bug-followup@FreeBSD.org
Subject: Re: ports/160313: New port:databases/pg_reorg
Date: Thu, 01 Sep 2011 14:48:39 +0400

 This is a multi-part message in MIME format.
 --------------020601020900050206000505
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Alexander Pyhalov wrote on 01.09.2011 10:09:
 > Hello.
 > Could someone look at ports/160313 ? It is a port for pg_reorg, which is
 > used to rebuild your PostgreSQL tables, for example, to eliminate table
 > bloat.
 
 Hi Alexander,
 please consider patch attached. Major changes are:
 
 - do not depend on postresql90 explicitly, use USE_PGSQL instead
 
 Minor changes:
 
 - fix tabs, portname and $FreeBSD$ string in Makefile's header
 - remove PORTREVISION and DISTNAME that is not needed actually
 - do not list each documentation file, install
 - add LICENSE
 - remove some unneded tabs, sort knobs
 - use ${PORTNAME} in ${WRKSRC}
 - do not list each documentation filem install them with COPYTREE_SHARE
 
 The port runs fine here with postgresql84.
 
 
 -- 
 Regards,
 Ruslan
 
 Tinderboxing kills... the drives.
 
 --------------020601020900050206000505
 Content-Type: text/plain;
  name="pg_reorg.diff.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="pg_reorg.diff.txt"
 
 ZGlmZiAtcnVOYSBwZ19yZW9yZy5vcmlnL01ha2VmaWxlIHBnX3Jlb3JnL01ha2VmaWxlCi0t
 LSBwZ19yZW9yZy5vcmlnL01ha2VmaWxlCTIwMTEtMDktMDEgMTQ6MTQ6NTEuMDAwMDAwMDAw
 ICswNDAwCisrKyBwZ19yZW9yZy9NYWtlZmlsZQkyMDExLTA5LTAxIDE0OjQwOjU3LjAwMDAw
 MDAwMCArMDQwMApAQCAtMSwzNCArMSwyOCBAQAotIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBt
 YWtlZmlsZSBmb3I6ICAJcGdyZW9yZwotIyBEYXRlIGNyZWF0ZWQ6ICAgICAgICAgICAgICAg
 IAkJSmFudWFyeSAxNSwgMjAxMQorIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBm
 b3I6CXBnX3Jlb3JnCisjIERhdGUgY3JlYXRlZDoJCQlKYW51YXJ5IDE1LCAyMDExCiAjIFdo
 b206CQkJCQlhbHBAc2ZlZHUucnUKLSMgJEZyZWVCU0Q6IHBvcnRzL2RhdGFiYXNlcy9wZ3Jl
 b3JnL01ha2VmaWxlCisjICRGcmVlQlNEJAogCi1QT1JUTkFNRT0JCXBnX3Jlb3JnCi1QT1JU
 VkVSU0lPTj0JCTEuMS43Ci1QT1JUUkVWSVNJT049CQkwCi1DQVRFR09SSUVTPQkJZGF0YWJh
 c2VzCi1NQVNURVJfU0lURVM9CQlodHRwOi8vcGdmb3VuZHJ5Lm9yZy9mcnMvZG93bmxvYWQu
 cGhwLzMxMDQvCi1ESVNUTkFNRT0JCXBnX3Jlb3JnLSR7UE9SVFZFUlNJT059CitQT1JUTkFN
 RT0JcGdfcmVvcmcKK1BPUlRWRVJTSU9OPQkxLjEuNworQ0FURUdPUklFUz0JZGF0YWJhc2Vz
 CitNQVNURVJfU0lURVM9CWh0dHA6Ly9wZ2ZvdW5kcnkub3JnL2Zycy9kb3dubG9hZC5waHAv
 MzEwNC8KIAotTUFJTlRBSU5FUj0JCWFscEBzZmVkdS5ydQotQ09NTUVOVD0JCVBvc3RncmVT
 UUwgdXRpbGl0eSB0byByZW9yZ2FuaXplIHRhYmxlcworTUFJTlRBSU5FUj0JYWxwQHNmZWR1
 LnJ1CitDT01NRU5UPQlQb3N0Z3JlU1FMIHV0aWxpdHkgdG8gcmVvcmdhbml6ZSB0YWJsZXMK
 IAotQlVJTERfREVQRU5EUys9CQlwb3N0Z3Jlc3FsLWNsaWVudD49OS4wOiR7UE9SVFNESVJ9
 L2RhdGFiYXNlcy9wb3N0Z3Jlc3FsOTAtY2xpZW50Ci1SVU5fREVQRU5EUz0JCXBvc3RncmVz
 cWwtc2VydmVyPj05LjA6JHtQT1JUU0RJUn0vZGF0YWJhc2VzL3Bvc3RncmVzcWw5MC1zZXJ2
 ZXIKK0xJQ0VOU0U9CUJTRAogCi1VU0VfR01BS0U9CQl5ZXMKLU1BS0VfRU5WPQkJVVNFX1BH
 WFM9MAorTUFLRV9FTlY9CVVTRV9QR1hTPTAKK1VTRV9HTUFLRT0JeWVzCitVU0VfUEdTUUw9
 CXllcwogCi1XUktTUkM9CQkJJHtXUktESVJ9L3BnX3Jlb3JnCitXUktTUkM9CQkke1dSS0RJ
 Un0vJHtQT1JUTkFNRX0KIAogcG9zdC1pbnN0YWxsOgogLmlmICFkZWZpbmVkKE5PUE9SVERP
 Q1MpCi0JJHtNS0RJUn0gJHtET0NTRElSfQotCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30v
 ZG9jL2luZGV4LWphLmh0bWwgICAgJHtET0NTRElSfQotCSR7SU5TVEFMTF9EQVRBfSAke1dS
 S1NSQ30vZG9jL2luZGV4Lmh0bWwgICAgJHtET0NTRElSfQotCSR7SU5TVEFMTF9EQVRBfSAk
 e1dSS1NSQ30vZG9jL3BnX3Jlb3JnLWphLmh0bWwgICAgJHtET0NTRElSfQotCSR7SU5TVEFM
 TF9EQVRBfSAke1dSS1NSQ30vZG9jL3BnX3Jlb3JnLmh0bWwgICAgJHtET0NTRElSfQotCSR7
 SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vZG9jL3N0eWxlLmNzcyAgICAke0RPQ1NESVJ9CisJ
 QCR7TUtESVJ9ICR7RE9DU0RJUn0KKwlAKGNkICR7V1JLU1JDfS9kb2MgJiYgJHtDT1BZVFJF
 RV9TSEFSRX0gXCogJHtET0NTRElSfS8pCiAuZW5kaWYKIAogLmluY2x1ZGUgPGJzZC5wb3J0
 Lm1rPgo=
 --------------020601020900050206000505--

From: Alexander Pyhalov <alp@rsu.ru>
To: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Cc: freebsd-ports@FreeBSD.org, bug-followup@FreeBSD.org
Subject: Re: ports/160313: New port:databases/pg_reorg
Date: Fri, 02 Sep 2011 09:11:50 +0400

 Hello.
 Thanks for your patch. This port now looks better and works with 8.4.
 
 On 09/01/2011 14:48, Ruslan Mahmatkhanov wrote:
 > Alexander Pyhalov wrote on 01.09.2011 10:09:
 >> Hello.
 >> Could someone look at ports/160313 ? It is a port for pg_reorg, which is
 >> used to rebuild your PostgreSQL tables, for example, to eliminate table
 >> bloat.
 >
 > Hi Alexander,
 > please consider patch attached.
 
 
 -- 
 Best regards,
 Alexander Pyhalov,
 system administrator of Computer Center of Southern Federal University
Responsible-Changed-From-To: freebsd-ports-bugs->pawel 
Responsible-Changed-By: pawel 
Responsible-Changed-When: Mon Dec 26 19:21:46 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160313 
State-Changed-From-To: open->closed 
State-Changed-By: pawel 
State-Changed-When: Mon Dec 26 20:05:46 UTC 2011 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160313 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/160313: commit references a PR
Date: Mon, 26 Dec 2011 20:00:43 +0000 (UTC)

 pawel       2011-12-26 20:00:32 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases            Makefile 
   Added files:
     databases/pg_reorg   Makefile distinfo pkg-descr pkg-plist 
   Log:
   pg_reorg allows you to reorganize your tables online,
   for example, do online vacuum full or cluster.
   
   WWW: http://pgfoundry.org/projects/reorg/
   
   PR:             ports/160313
   Submitted by:   alp@sfedu.ru, improvements by rm@
   
   Revision  Changes    Path
   1.1061    +1 -0      ports/databases/Makefile
   1.1       +28 -0     ports/databases/pg_reorg/Makefile (new)
   1.1       +2 -0      ports/databases/pg_reorg/distinfo (new)
   1.1       +4 -0      ports/databases/pg_reorg/pkg-descr (new)
   1.1       +11 -0     ports/databases/pg_reorg/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/160313: commit references a PR
Date: Mon, 26 Dec 2011 20:05:43 +0000 (UTC)

 pawel       2011-12-26 20:05:28 UTC
 
   FreeBSD doc repository (ports committer)
 
   Modified files:
     en_US.ISO8859-1/articles/contributors contrib.additional.sgml 
   Log:
   For databases/pg_reorg
   
   PR:             ports/160313
   
   Revision  Changes    Path
   1.1045    +5 -0      doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
