From sgk@outpost.globcon.net  Thu Aug 22 02:55:17 2002
Return-Path: <sgk@outpost.globcon.net>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id C8FA737B400
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Aug 2002 02:55:17 -0700 (PDT)
Received: from outpost.lukarcos.com (outpost.lukarcos.com [195.239.240.132])
	by mx1.FreeBSD.org (Postfix) with SMTP id 2E08F43E6A
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 22 Aug 2002 02:55:16 -0700 (PDT)
	(envelope-from sgk@outpost.globcon.net)
Received: (qmail 27291 invoked by uid 911); 22 Aug 2002 09:55:16 -0000
Message-Id: <20020822095516.27290.qmail@outpost.globcon.net>
Date: 22 Aug 2002 09:55:16 -0000
From: Sergei Kolobov <sergei@kolobov.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: mail/queue-repair - qmail queue repair/diagnostic tool
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         41889
>Category:       ports
>Synopsis:       New port: mail/queue-repair - qmail queue repair/diagnostic tool
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 22 03:00:07 PDT 2002
>Closed-Date:    Tue Oct 08 07:21:41 PDT 2002
>Last-Modified:  Tue Oct 08 07:21:41 PDT 2002
>Originator:     Sergei Kolobov
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD outpost.globcon.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 1 02:44:26 MSD 2002 sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST i386
>Description:

queue_repair features include:
- automatic, dynamic determination of UIDs and GIDs.

- automatic, dynamic determination of conf-split; can be overridden on the
  commandline to change the conf-split of an existing queue without running a
  parallel, temporary instance of qmail for queuelifetime.  Just recompile and
  stop qmail, run queue-repair, and restart qmail.

- automatic, dynamic determination of use of big-todo; can be overridden on the
  commandline to change an existing queue as above.

- handles basic tasks like fixing a queue restored from backups, incorrect
  ownership or permissions of directories and files, missing or extra split
  subdirectories, unexpected files or other direntries, or creating a valid
  queue from scratch.

- can run in repair or test (report-only) modes.  The default is test mode.

WWW:	http://www.qcc.ca/~charlesc/software/queue_repair/
>How-To-Repeat:
Patch included.
>Fix:
--- queue-repair-0.8.6.shar begins here ---
# 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:
#
#	queue-repair/Makefile
#	queue-repair/distinfo
#	queue-repair/pkg-comment
#	queue-repair/pkg-descr
#	queue-repair/pkg-message
#	queue-repair/pkg-plist
#
echo x - queue-repair/Makefile
sed 's/^X//' >queue-repair/Makefile << 'END-of-queue-repair/Makefile'
X# New ports collection makefile for:	queue-repair
X# Date created:		22 Aug 2002
X# Whom:			Sergei Kolobov <sergei@kolobov.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	queue-repair
XPORTVERSION=	0.8.6
XCATEGORIES=	mail python
XMASTER_SITES=	http://www.qcc.ca/~charlesc/software/queue_repair/
X
XMAINTAINER=	sergei@kolobov.com
X
XUSE_PYTHON=	yes
XUSE_REINPLACE=	yes
X
XDOCS=		BLURB CHANGELOG COPYING TODO docs.txt
X
Xdo-build:
X	${REINPLACE_CMD} -e 's,^#!/usr/bin/python,#!${PYTHON_CMD},' \
X		${WRKSRC}/queue_repair.py
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py ${PREFIX}/bin/queue-repair
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for file in ${DOCS}
X	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-queue-repair/Makefile
echo x - queue-repair/distinfo
sed 's/^X//' >queue-repair/distinfo << 'END-of-queue-repair/distinfo'
XMD5 (queue-repair-0.8.6.tar.gz) = 257734fdbdd2315448198bfe7e063a1c
END-of-queue-repair/distinfo
echo x - queue-repair/pkg-comment
sed 's/^X//' >queue-repair/pkg-comment << 'END-of-queue-repair/pkg-comment'
XA qmail queue diagnostic and repair tool
END-of-queue-repair/pkg-comment
echo x - queue-repair/pkg-descr
sed 's/^X//' >queue-repair/pkg-descr << 'END-of-queue-repair/pkg-descr'
Xqueue_repair features include:
X- automatic, dynamic determination of UIDs and GIDs.
X
X- automatic, dynamic determination of conf-split; can be overridden on the
X  commandline to change the conf-split of an existing queue without running a
X  parallel, temporary instance of qmail for queuelifetime.  Just recompile and
X  stop qmail, run queue-repair, and restart qmail.
X
X- automatic, dynamic determination of use of big-todo; can be overridden on the
X  commandline to change an existing queue as above.
X
X- handles basic tasks like fixing a queue restored from backups, incorrect
X  ownership or permissions of directories and files, missing or extra split
X  subdirectories, unexpected files or other direntries, or creating a valid
X  queue from scratch.
X
X- can run in repair or test (report-only) modes.  The default is test mode.
X
XWWW:	http://www.qcc.ca/~charlesc/software/queue_repair/
END-of-queue-repair/pkg-descr
echo x - queue-repair/pkg-message
sed 's/^X//' >queue-repair/pkg-message << 'END-of-queue-repair/pkg-message'
X**********************************************************************
XAfter the installation:
X- create ~/.pymsgauth directory;
X- copy __EXAMPLES__/pymsgauthrc-example to
X  ~/.pymsgauth/pymsgauthrc and edit the config file to fit your needs.
X**********************************************************************
END-of-queue-repair/pkg-message
echo x - queue-repair/pkg-plist
sed 's/^X//' >queue-repair/pkg-plist << 'END-of-queue-repair/pkg-plist'
Xbin/queue-repair
X%%PORTDOCS%%share/doc/queue-repair/BLURB
X%%PORTDOCS%%share/doc/queue-repair/CHANGELOG
X%%PORTDOCS%%share/doc/queue-repair/COPYING
X%%PORTDOCS%%share/doc/queue-repair/TODO
X%%PORTDOCS%%share/doc/queue-repair/docs.txt
X%%PORTDOCS%%@dirrm share/doc/queue-repair
END-of-queue-repair/pkg-plist
exit
--- queue-repair-0.8.6.shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-ports 
Responsible-Changed-By: keramida 
Responsible-Changed-When: Thu Aug 22 18:27:45 PDT 2002 
Responsible-Changed-Why:  
Submission of a new port, mail/queue-repair. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41889 
State-Changed-From-To: open->closed 
State-Changed-By: nbm 
State-Changed-When: Tue Oct 8 07:20:24 PDT 2002 
State-Changed-Why:  
Port added!  I noticed the pkg-message file referred to pymsgauth, 
so I removed it.  Hope that was ok, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41889 
>Unformatted:
