From future@fenrir.future-ta.jp  Tue Aug 23 15:47:17 2005
Return-Path: <future@fenrir.future-ta.jp>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id E825D16A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 23 Aug 2005 15:47:17 +0000 (GMT)
	(envelope-from future@fenrir.future-ta.jp)
Received: from fenrir.future-ta.jp (219-118-162-35.cust.bit-drive.ne.jp [219.118.162.35])
	by mx1.FreeBSD.org (Postfix) with SMTP id 4366943D46
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 23 Aug 2005 15:47:14 +0000 (GMT)
	(envelope-from future@fenrir.future-ta.jp)
Received: (qmail 1207 invoked by uid 1001); 24 Aug 2005 00:47:01 +0900
Message-Id: <20050823154701.1206.qmail@fenrir.future-ta.jp>
Date: 24 Aug 2005 00:47:01 +0900
From: FURUTATE@fenrir.future-ta.jp, Mikihiko <futurebsd@infoseek.to>
Reply-To: FURUTATE@fenrir.future-ta.jp, Mikihiko <futurebsd@infoseek.to>
To: FreeBSD-gnats-submit@freebsd.org
Cc: future@future-ta.com
Subject: New port: mail/qmail-vida
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         85250
>Category:       ports
>Synopsis:       New port: mail/qmail-vida
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    garga
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 23 15:50:23 GMT 2005
>Closed-Date:    Tue Aug 30 14:46:23 GMT 2005
>Last-Modified:  Tue Aug 30 14:46:23 GMT 2005
>Originator:     FURUTATE,Mikihiko
>Release:        FreeBSD 5.4-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD fenrir.future-ta.jp 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #0: Sat Aug 13 15:34:33 JST 2005 root@fenrir.future-ta.jp:/usr/obj/usr/src/sys/FENRIR i386


>Description:
	qmail-vida : qmail Virtual Domain and Authentication
	
>How-To-Repeat:

>Fix:

# 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:
#
#       /usr/ports/mail/qmail-vida/
#       /usr/ports/mail/qmail-vida/Makefile
#       /usr/ports/mail/qmail-vida/distinfo
#       /usr/ports/mail/qmail-vida/files
#       /usr/ports/mail/qmail-vida/files/patch-Makefile
#       /usr/ports/mail/qmail-vida/files/pre-build.in
#       /usr/ports/mail/qmail-vida/pkg-descr
#
echo c - /usr/ports/mail/qmail-vida/
mkdir -p /usr/ports/mail/qmail-vida/ > /dev/null 2>&1
echo x - /usr/ports/mail/qmail-vida/Makefile
sed 's/^X//' >/usr/ports/mail/qmail-vida/Makefile << 'END-of-/usr/ports/mail/qmail-vida/Makefile'
X# New ports collection makefile for:   qmail-vida
X# Date created:                22 Aug 2005
X# Whom:                FURUTATE,Mikihiko<futurebsd@infoseek.to>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      qmail-vida
XPORTVERSION=0.53
XCATEGORIES=    mail
XMASTER_SITES=${MASTER_SITE_SOURCEFORGE_JP}
XMASTER_SITE_SUBDIR=2100
X
XMAINTAINER=future@future-ta.com
XCOMMENT=       SMTP_AUTH/APOP support for qmail
X
XDISTNAME=${PORTNAME}-${PORTVERSION}
XDIST_FILES=${DISTNAME}.tar.gz
XDIST_SUBDIR=qmail
X
XWRKSRC=${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
XQMAIL_PORTS_DIR=${PORTSDIR}/mail/qmail
XCHKPWD_PORTS_DIR=${PORTSDIR}/security/checkpassword
XTCPSRV_PORTS_DIR=${PORTSDIR}/sysutils/ucspi-tcp
X
XPATCH_DEPENDS=\
X       ${NOEXISTENT}:${QMAIL_PORTS_DIR}:clean ${NOEXISTENT}:${CHKPWD_PORTS_DIR}:clean ${NOEXISTENT}:${TCPSRV_PORTS_DIR}:clean\
X       ${NOEXISTENT}:${QMAIL_PORTS_DIR}:extract ${NOEXISTENT}:${CHKPWD_PORTS_DIR}:extract ${NOEXISTENT}:${TCPSRV_PORTS_DIR}:extract
X
XRUN_DEPENDS=\
X       ${NOEXISTENT}:${QMAIL_PORTS_DIR}:deinstall ${NOEXISTENT}:${CHKPWD_PORTS_DIR}:deinstall ${NOEXISTENT}:${TCPSRV_PORTS_DIR}:deinstall\
X       ${NOEXISTENT}:${QMAIL_PORTS_DIR}:install ${NOEXISTENT}:${CHKPWD_PORTS_DIR}:install ${NOEXISTENT}:${TCPSRV_PORTS_DIR}:install
X
XMAKEFLGS= QMAIL_PORTS_DIR=${QMAIL_PORTS_DIR} CHKPWD_PORTS_DIR=${CHKPWD_PORTS_DIR} TCPSRV_PORTS_DIR=${TCPSRV_PORTS_DIR}
X
Xpre-build:
X       cd ${WRKDIR}/${PORTNAME}-${PORTVERSION} && make ${MAKEFLGS} patch copy
X       ${FILESDIR}/pre-build.in
X
X.include <bsd.port.mk>
END-of-/usr/ports/mail/qmail-vida/Makefile
echo x - /usr/ports/mail/qmail-vida/distinfo
sed 's/^X//' >/usr/ports/mail/qmail-vida/distinfo << 'END-of-/usr/ports/mail/qmail-vida/distinfo'
XMD5 (qmail/qmail-vida-0.53.tar.gz) = b86912b63e2538351f021db7624ba199
XSIZE (qmail/qmail-vida-0.53.tar.gz) = 73484
END-of-/usr/ports/mail/qmail-vida/distinfo
echo c - /usr/ports/mail/qmail-vida/files
mkdir -p /usr/ports/mail/qmail-vida/files > /dev/null 2>&1
echo x - /usr/ports/mail/qmail-vida/files/patch-Makefile
sed 's/^X//' >/usr/ports/mail/qmail-vida/files/patch-Makefile << 'END-of-/usr/ports/mail/qmail-vida/files/patch-Makefile'
X--- Makefile.orig      Fri Jan 17 02:16:32 2003
X+++ Makefile   Mon Aug 22 17:23:05 2005
X@@ -1,6 +1,6 @@
X-QMAILSRC        = ../qmail-1.03
X-CHECKPASSWORDSRC= ../checkpassword-0.90
X-UCSPITCPSRC     = ../ucspi-tcp-0.88
X+QMAILSRC        = ${QMAIL_PORTS_DIR}/work/qmail-1.03
X+CHECKPASSWORDSRC= ${CHKPWD_PORTS_DIR}/work/checkpassword-0.90
X+UCSPITCPSRC     = ${TCPSRV_PORTS_DIR}/work/ucspi-tcp-0.88
X PREFIX                = /var/qmail
X CAT = /bin/cat
X RM = /bin/rm
X@@ -8,23 +8,25 @@
X SHELL = /bin/sh
X PATCH = /usr/bin/patch
X
X-all: copy
X+all:
X
X+install: install-doc
X+      cd src/vida && make setup check
X
X # copy djblib and source
X copy: copy-qmail copy-checkpassword copy-vida
X
X copy-qmail:
X       here=`pwd` && cd src/qmail && \
X-      ${CP} `${CAT} $${here}/src/qmail/FILES` $${here}/${QMAILSRC}/
X+      ${CP} `${CAT} $${here}/src/qmail/FILES` ${QMAILSRC}/
X
X copy-checkpassword:
X       here=`pwd` && cd src/checkpassword && \
X-      ${CP} `${CAT} $${here}/src/checkpassword/FILES` $${here}/${CHECKPASSWORDSRC}/
X+      ${CP} `${CAT} $${here}/src/checkpassword/FILES` ${CHECKPASSWORDSRC}/
X       here=`pwd` && cd ${QMAILSRC} && \
X-      ${CP} `${CAT} $${here}/djblib/checkpassword/QMAIL` $${here}/${CHECKPASSWORDSRC}/
X+      ${CP} `${CAT} $${here}/djblib/checkpassword/QMAIL` ${CHECKPASSWORDSRC}/
X       here=`pwd` && cd ${UCSPITCPSRC} && \
X-      ${CP} `${CAT} $${here}/djblib/checkpassword/UCSPITCP` $${here}/${CHECKPASSWORDSRC}/
X+      ${CP} `${CAT} $${here}/djblib/checkpassword/UCSPITCP` ${CHECKPASSWORDSRC}/
X
X copy-vida:
X       here=`pwd` && cd ${QMAILSRC} && \
END-of-/usr/ports/mail/qmail-vida/files/patch-Makefile
echo x - /usr/ports/mail/qmail-vida/files/pre-build.in
sed 's/^X//' >/usr/ports/mail/qmail-vida/files/pre-build.in << 'END-of-/usr/ports/mail/qmail-vida/files/pre-build.in'
X#!/bin/csh -f
X
Xset groups  = (vida nofiles);
Xset gids    = (83 84);
Xset users   = (authdb qmailu);
Xset users_g = (vida vida);
Xset uids    = (89 88);
X
X
Xset k = 1;
Xforeach group ($groups)
X       pw groupshow $group >& /dev/null;
X       if ($status) then
X               pw groupadd $group -g $gids[$k];
X               if ($status) then
X                       echo "Failed to add group '$group' as gid '$gids[$k]'";
X                       exit 1;
X               endif
X       endif
X       set chkgid = (`pw groupshow $group | sed -e "s,:, ,g"`);
X       if ($chkgid[3] != $gids[$k]) then
X               echo "Group '$group' should have gid '$gids[$k]'";
X               exit 1;
X       endif
X       @ k++;
Xend
X
Xset k = 1;
Xforeach user ($users)
X       pw usershow $user >& /dev/null;
X
X       if ($status) then
X               if ($user == "alias") then
X                       set home = /var/qmail/alias;
X               else
X                       set home = /var/qmail;
X               endif
X
X               pw useradd $user -g $users_g[$k] -d $home -s /nonexistent -u $uids[$k];
X
X               if ($status) then
X                       echo "Failed to add user '$user' as uid '$uids[$k]'";
X                       exit 1;
X               endif
X       endif
X
X       set chkuid = (`pw usershow $user | sed -e "s,:, ,g"`);
X       if ($chkuid[3] != $uids[$k]) then
X               echo "User '$user' should have uid '$uids[$k]'";
X               exit 1;
X       endif
X
X       @ k++;
Xend
X
END-of-/usr/ports/mail/qmail-vida/files/pre-build.in
echo x - /usr/ports/mail/qmail-vida/pkg-descr
sed 's/^X//' >/usr/ports/mail/qmail-vida/pkg-descr << 'END-of-/usr/ports/mail/qmail-vida/pkg-descr'
Xqmail-vida : qmail Virtual Domain and Authentication
END-of-/usr/ports/mail/qmail-vida/pkg-descr
exit
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->garga 
Responsible-Changed-By: garga 
Responsible-Changed-When: Wed Aug 24 15:10:55 GMT 2005 
Responsible-Changed-Why:  
Grabbed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85250 
State-Changed-From-To: open->feedback 
State-Changed-By: garga 
State-Changed-When: Thu Aug 25 13:13:07 GMT 2005 
State-Changed-Why:  
Discuss about the way that this port works. 

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

From: Renato Botelho <garga@FreeBSD.org>
To: bug-followup@FreeBSD.org, futurebsd@infoseek.to
Cc:  
Subject: Re: ports/85250: New port: mail/qmail-vida
Date: Thu, 25 Aug 2005 10:12:25 -0300

 Use other ports like you are doing here is not a good idea, other ports
 could have a lot of patches that will conflict with your installation
 and you are using hard coded versions of these, so, if the version
 changes for any reason, your port will be broken.
 
 What I suggest is to rewrite your port without use qmail, ucspi-tcp and
 checkpassword ports.
 
 Add these files to your distinfo, uncompress everything in your work dir
 and do all the job.
 
 Add a CONFLICTS var to qmail and all qmail slaveports to prevent
 conflicts.
 
 What do you think?
 
 Best Regards
 -- 
 Renato Botelho <garga @ FreeBSD.org>
                <freebsd @ galle.com.br>
 GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
 
 The probability of someone watching you is proportional to the
 stupidity of your action.

From: FURUTATE,
 Mikihiko <futurebsd@infoseek.to>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/85250: New port: mail/qmail-vida
Date: Sat, 27 Aug 2005 20:55:57 +0900

 Thanks for your advice.
 And I create a new port for qmail-vida.
 Please check this new port.
 
 begin 644 qmail-vida.20050827.tar.gz
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
 "````
 `
 end
 

From: Renato Botelho <garga@FreeBSD.org>
To: FURUTATE@FreeBSD.org, Mikihiko <futurebsd@infoseek.to>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/85250: New port: mail/qmail-vida
Date: Mon, 29 Aug 2005 09:54:49 -0300

 On Sat, Aug 27, 2005 at 12:00:43PM +0000, FURUTATE@FreeBSD.org wrote:
 >  Thanks for your advice.
 >  And I create a new port for qmail-vida.
 >  Please check this new port.
 
 Problem to fetch patch:
 
 root@data:/home/garga/prs/_feedback/qmail-vida/qmail-vida# make fetch
 
 You may use the following build options:
 
 WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER
                                 (default NUMBER=509)
                                 set this to a value reasonable for
                                 your system if you use the patch
 
 ===>  Found saved configuration for qmail-vida-0.53
 => qmail-smtpd-relay-reject doesn't seem to exist in /usr/ports/distfiles/qmail-vida.
 => Attempting to fetch from http://www9.jp.qmail.org/.
 fetch: http://www9.jp.qmail.org/qmail-smtpd-relay-reject: Unknown error: 0
 => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/qmail-vida/.
 fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/qmail-vida/qmail-smtpd-relay-reject: File unavailable (e.g., file not found, no access)
 => Couldn't fetch it - please try to retrieve this
 => port manually into /usr/ports/distfiles/qmail-vida and try again.
 *** Error code 1
 
 Stop in /usr/home/garga/prs/_feedback/qmail-vida/qmail-vida.
 Exit 1
 
 After you fix, please send me just a patch to apply to the port.
 
 Thanks
 -- 
 Renato Botelho <garga @ FreeBSD.org>
                <freebsd @ galle.com.br>
 GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
 
 Think honk if you're a telepath.

From: FURUTATE Mikihiko <futurebsd@infoseek.to>
To: bug-followup@FreeBSD.org,
 garga@FreeBSD.org
Cc:  
Subject: Re: ports/85250: New port: mail/qmail-vida
Date: Mon, 29 Aug 2005 22:56:37 +0900

 I can fetch qmail-smtpd-relay-reject,
 and I don't know why you can't.
 
 But this patch exists all qmail-sites.
 
 I change PATCH_SITES , only Japanese site to all qmail-sites.
 Please check this patch.
 
 diff -u -r qmail-vida.orig/Makefile qmail-vida/Makefile
 --- qmail-vida.orig/Makefile	Mon Aug 29 22:23:53 2005
 +++ qmail-vida/Makefile	Mon Aug 29 22:25:00 2005
 @@ -158,7 +158,7 @@
  PATCHFILES+=	qmail-discard-double-bounces.patch:doublebounce
  .endif
  .if defined(WITH_RELAY_REJECT_PATCH)
 -PATCH_SITES+=	http://www9.jp.qmail.org/:reject
 +PATCH_SITES+=	${MASTER_SITE_QMAIL:S/$/:reject/}
  PATCHFILES+=	qmail-smtpd-relay-reject:reject
  .endif
  .if defined(WITH_RCDLINK)
 
State-Changed-From-To: feedback->closed 
State-Changed-By: garga 
State-Changed-When: Tue Aug 30 14:45:58 GMT 2005 
State-Changed-Why:  
New port added, with some changes to use PORTDOCS. Thanks! 

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