From owner-freebsd-ports-bugs@FreeBSD.ORG Tue May 10 18:00:28 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC37416A4CE for ; Tue, 10 May 2005 18:00:28 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5072B43D66 for ; Tue, 10 May 2005 18:00:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4AI0SQk087869 for ; Tue, 10 May 2005 18:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4AI0SnI087868; Tue, 10 May 2005 18:00:28 GMT (envelope-from gnats) Resent-Date: Tue, 10 May 2005 18:00:28 GMT Resent-Message-Id: <200505101800.j4AI0SnI087868@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Renato Botelho Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADF5616A4CE for ; Tue, 10 May 2005 17:54:26 +0000 (GMT) Received: from data.galle.com.br (data.galle.com.br [200.246.25.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BC0C43D66 for ; Tue, 10 May 2005 17:54:25 +0000 (GMT) (envelope-from renato@data.galle.com.br) Received: from data.galle.com.br (data.galle.com.br [200.246.25.10]) by data.galle.com.br (8.13.3/8.13.1) with ESMTP id j4AHsNQD035540 for ; Tue, 10 May 2005 14:54:23 -0300 (BRST) (envelope-from renato@data.galle.com.br) Received: (from root@localhost) by data.galle.com.br (8.13.3/8.13.1/Submit) id j4AHsHcC035539; Tue, 10 May 2005 14:54:17 -0300 (BRST) (envelope-from renato) Message-Id: <200505101754.j4AHsHcC035539@data.galle.com.br> Date: Tue, 10 May 2005 14:54:17 -0300 (BRST) From: Renato Botelho To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/80864: [MAINTAINER] mail/qmail: Add QMTPC and LOCALTIME patches X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 18:00:29 -0000 >Number: 80864 >Category: ports >Synopsis: [MAINTAINER] mail/qmail: Add QMTPC and LOCALTIME patches >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue May 10 18:00:27 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Renato Botelho >Release: FreeBSD 5.4-RELEASE i386 >Organization: Galle Folheados - http://www.galle.com.br >Environment: System: FreeBSD data.galle.com.br 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Tue May 10 09:20:42 BRST 2005 >Description: - Add QMTPC patch, it closes PR ports/54002 - Add LOCALTIME patch, that emit dates in local timezone - Add BROKEN message if QMTPC and OUTGOINGIP patches are selected simultaneously - Rename BARRIER vars to a short name - Change DISTDIR to download all qmail related files on qmail subdir - Bump PORTREVISION Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- qmail-1.03_5.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/mail/qmail/Makefile,v retrieving revision 1.59 diff -u -r1.59 Makefile --- Makefile 10 May 2005 14:31:28 -0000 1.59 +++ Makefile 10 May 2005 17:48:50 -0000 @@ -7,7 +7,7 @@ PORTNAME= qmail PORTVERSION?= ${QMAIL_VERSION} -PORTREVISION?= 4 +PORTREVISION?= 5 CATEGORIES= mail MASTER_SITES+= ${MASTER_SITE_QMAIL} DISTNAME= ${PORTNAME}-${QMAIL_VERSION} @@ -15,27 +15,31 @@ MAINTAINER?= freebsd@galle.com.br COMMENT?= A secure, reliable, efficient, simple, and fast MTA +DISTDIR= ${PORTSDIR}/distfiles/qmail + .if defined(SLAVE_LDAP) || defined(SLAVE_SPAMCONTROL) -MAIN_QMAIL_PORT_DNS_PATCH_BARRIER=yes -MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER=yes +BARRIER_DNS_PATCH=yes +BARRIER_BIG_CONCURRENCY_PATCH=yes +BARRIER_QMTPC_PATCH=yes .endif .if defined(SLAVE_LDAP) || defined(SLAVE_SMTP_AUTH_TLS) || \ defined(SLAVE_SPAMCONTROL) || defined(SLAVE_TLS) -MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER=yes -MAIN_QMAIL_PORT_RFC2821_PATCH_BARRIER=yes +BARRIER_OUTGOINGIP_PATCH=yes +BARRIER_RFC2821_PATCH=yes .endif .if defined(SLAVE_MYSQL) || defined(SLAVE_SPAMCONTROL) -MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER=yes +BARRIER_QMAILQUEUE_PATCH=yes .endif .if defined(SLAVE_SPAMCONTROL) -MAIN_QMAIL_PORT_SENDMAIL_F_PATCH_BARRIER=yes -MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER=yes +BARRIER_SENDMAIL_F_PATCH=yes +BARRIER_BIG_TODO_PATCH=yes +BARRIER_LOCALTIME_PATCH=yes .endif -.if !defined(MAIN_QMAIL_PORT_DNS_PATCH_BARRIER) +.if !defined(BARRIER_DNS_PATCH) # Patch necessary to cope with non-RFC >512 dns entries # Since AOL has been using those, the problem has skyrocketed from minor to # groundzero. qmail being RFC compliant need to be "fixed" to work with those @@ -44,14 +48,14 @@ PATCH_DIST_STRIP+= -p1 .endif -.if !defined(MAIN_QMAIL_PORT_SENDMAIL_F_PATCH_BARRIER) +.if !defined(BARRIER_SENDMAIL_F_PATCH) # David Phillips noticed that sendmail's -f option sets a default # From: header, and so should qmail's emulation. PATCH_SITES+= http://david.acz.org/software/:sendmail_flagf PATCHFILES+= sendmail-flagf.patch:sendmail_flagf .endif -.if !defined(MAIN_QMAIL_PORT_RFC2821_PATCH_BARRIER) +.if !defined(BARRIER_RFC2821_PATCH) # This patch changes qmail-remote to skip over MX servers that greet with # codes 400 to 499 and to bounce mail when any MX server that qmail tries # greets with a code 500 to 599. @@ -94,18 +98,24 @@ .endif .endif -.if !defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER) +.if !defined(BARRIER_QMAILQUEUE_PATCH) OPTIONS+= QMAILQUEUE_PATCH "run a QMAILQUEUE program" off .endif -.if !defined(MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER) +.if !defined(BARRIER_BIG_TODO_PATCH) OPTIONS+= BIG_TODO_PATCH "enable big_todo qmail patch" off .endif -.if !defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER) +.if !defined(BARRIER_BIG_CONCURRENCY_PATCH) OPTIONS+= BIG_CONCURRENCY_PATCH "use a concurrency greater than 240" off .endif -.if !defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER) +.if !defined(BARRIER_OUTGOINGIP_PATCH) OPTIONS+= OUTGOINGIP_PATCH "set the IP address to send messages" off .endif +.if !defined(BARRIER_LOCALTIME_PATCH) +OPTIONS+= LOCALTIME_PATCH "emit dates in the local timezone" off +.endif +.if !defined(BARRIER_QMTPC_PATCH) +OPTIONS+= QMTPC_PATCH "send email using qmtp protocol" off +.endif .if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS) OPTIONS+= TLS_DEBUG "enable additional debug information" off .elif defined(SLAVE_LDAP) @@ -252,29 +262,43 @@ .include -.if !defined(MAIN_QMAIL_PORT_DNS_PATCH_BARRIER) \ - ||(defined(WITH_QMAILQUEUE_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER)) \ - ||(defined(WITH_BIG_TODO_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER)) \ - ||(defined(WITH_BIG_CONCURRENCY_PATCH)&& !defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER)) \ - ||(defined(WITH_OUTGOINGIP_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER)) +.if (defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH)) &&\ + (defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH)) +BROKEN= "OUTGOINGIP and QMTPC conflicts! Please, make your choice" +.endif + +.if !defined(BARRIER_DNS_PATCH) \ + ||(defined(WITH_QMAILQUEUE_PATCH) && !defined(BARRIER_QMAILQUEUE_PATCH)) \ + ||(defined(WITH_BIG_TODO_PATCH) && !defined(BARRIER_BIG_TODO_PATCH)) \ + ||(defined(WITH_BIG_CONCURRENCY_PATCH)&& !defined(BARRIER_BIG_CONCURRENCY_PATCH)) \ + ||(defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH)) \ + ||(defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH)) PATCH_SITES+= ${MASTER_SITE_QMAIL} .endif -.if defined(WITH_QMAILQUEUE_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER) +.if defined(WITH_QMAILQUEUE_PATCH) && !defined(BARRIER_QMAILQUEUE_PATCH) PATCHFILES+= qmailqueue-patch .endif -.if defined(WITH_BIG_TODO_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER) +.if defined(WITH_BIG_TODO_PATCH) && !defined(BARRIER_BIG_TODO_PATCH) PATCHFILES+= big-todo.103.patch .endif -.if defined(WITH_BIG_CONCURRENCY_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER) +.if defined(WITH_BIG_CONCURRENCY_PATCH) && !defined(BARRIER_BIG_CONCURRENCY_PATCH) PATCHFILES+= big-concurrency.patch .endif -.if defined(WITH_OUTGOINGIP_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER) +.if defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH) PATCHFILES+= outgoingip.patch .endif +.if defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH) +PATCHFILES+= qmail-1.03-qmtpc.patch +.endif + +.if defined(WITH_LOCALTIME_PATCH) && !defined(BARRIER_LOCALTIME_PATCH) +PATCH_SITES+= http://www.alib.jp/files/:localtime +PATCHFILES+= qmail-date-localtime.patch:localtime +.endif # Some default values, these can be modified by make command line -.if defined(WITH_BIG_CONCURRENCY_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER) +.if defined(WITH_BIG_CONCURRENCY_PATCH) && !defined(BARRIER_BIG_CONCURRENCY_PATCH) WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT?= 509 .endif @@ -342,7 +366,7 @@ .endif pre-everything:: -.if !defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER) +.if !defined(BARRIER_BIG_CONCURRENCY_PATCH) @${ECHO_MSG} "" @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} "" @@ -433,7 +457,7 @@ @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail .if defined(WITH_BIG_CONCURRENCY_PATCH) \ - && !defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER) \ + && !defined(BARRIER_BIG_CONCURRENCY_PATCH) \ && defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) @if [ ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} -gt 0 ]; then \ ${ECHO_CMD} "${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT}" \ Index: distinfo =================================================================== RCS file: /home/ncvs/ports/mail/qmail/distinfo,v retrieving revision 1.25 diff -u -r1.25 distinfo --- distinfo 10 May 2005 14:31:28 -0000 1.25 +++ distinfo 10 May 2005 17:48:50 -0000 @@ -24,3 +24,7 @@ SIZE (patch-qmail-1.03-rfc2821.diff) = 2564 MD5 (spamcontrol-2313_tgz.bin) = a8ad350699dfd6110c3e8a8784f55ad4 SIZE (spamcontrol-2313_tgz.bin) = 116888 +MD5 (qmail-date-localtime.patch) = d566e8bd99b33efee0194e855b8d6995 +SIZE (qmail-date-localtime.patch) = 2603 +MD5 (qmail-1.03-qmtpc.patch) = 122664c38338e5ec35fcac43f33d6927 +SIZE (qmail-1.03-qmtpc.patch) = 6197 --- qmail-1.03_5.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: