From umq@ueo.co.jp  Sat Jun 16 02:12:29 2007
Return-Path: <umq@ueo.co.jp>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 2A0E716A468
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 02:12:29 +0000 (UTC)
	(envelope-from umq@ueo.co.jp)
Received: from msa3-25.plala.or.jp (msa3.plala.or.jp [58.93.251.203])
	by mx1.freebsd.org (Postfix) with ESMTP id 87C2013C448
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 02:12:27 +0000 (UTC)
	(envelope-from umq@ueo.co.jp)
Received: from eupheme.kaumoge.org ([121.112.76.77]) by msa3-25.plala.or.jp
          with ESMTP
          id <20070616021226.NWJS25212.msa3-25.plala.or.jp@eupheme.kaumoge.org>
          for <FreeBSD-gnats-submit@freebsd.org>;
          Sat, 16 Jun 2007 11:12:26 +0900
Received: from calliope.kaumoge.org (calliope.kaumoge.org [192.168.24.120])
	by eupheme.kaumoge.org (8.12.11/8.12.11/20030713) with ESMTP id l5G2ClMh047691
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 11:12:47 +0900 (JST)
	(envelope-from umq@ueo.co.jp)
Message-Id: <86ejkczlyu.wl%umq@ueo.co.jp>
Date: Sat, 16 Jun 2007 11:12:25 +0900
From: Hirohisa Yamaguchi <umq@ueo.co.jp>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [maintainer] mail/dkim-milter update to 1.1.0
X-Send-Pr-Version: 3.113

>Number:         113737
>Category:       ports
>Synopsis:       [maintainer] mail/dkim-milter update to 1.1.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 16 02:20:02 GMT 2007
>Closed-Date:    Sat Jun 16 13:09:37 GMT 2007
>Last-Modified:  Sat Jun 16 13:10:09 GMT 2007
>Originator:     Hirohisa Yamaguchi
>Release:        FreeBSD 7.0-CURRENT amd64
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD calliope.****.org 7.0-CURRENT FreeBSD 7.0-CURRENT #8: Mon May 28 02:37:30 JST 2007 root@calliope.****.org:/usr/obj/usr/src/sys/CALLIOPE64 amd64

>Description:
	The new version of dkim-milter 1.1.0 has been released.
	Release notes: http://sourceforge.net/project/shownotes.php?release_id=516456

>How-To-Repeat:
	N/A

>Fix:

	The patch follows afterwards:

	new in this patch
	 - update to 1.1.0
	 - use bsd.milter.mk following mail/dk-milter update
	 - deprecate SENDMAIL_MILTER_IN_BASE, prefer WITH_SENDMAIL_BASE
	 - delete files/patch-libar-Makefile.m4

diff -Npru ports.orig/mail/dkim-milter/Makefile ports/mail/dkim-milter/Makefile
--- ports.orig/mail/dkim-milter/Makefile	Fri Jun 15 01:45:31 2007
+++ ports/mail/dkim-milter/Makefile	Sat Jun 16 11:08:22 2007
@@ -8,13 +8,12 @@
 ## to make this port work with mail/postfix port.
 
 ## WITH_POSTFIX_MILTER knob implicitly defines
-## SENDMAIL_MILTER_IN_BASE, to build with libmilter*
+## WITH_SENDMAIL_BASE, to build with libmilter*
 ## in base system.  If you have deleted sendamil in
 ## base system, building this port may fail.
 
 PORTNAME=	dkim-milter
-PORTVERSION=	1.0.0
-PORTREVISION=	1
+PORTVERSION=	1.1.0
 CATEGORIES=	mail
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -26,9 +25,13 @@ USE_RC_SUBR=	milter-dkim.sh
 USE_OPENSSL=	yes
 
 .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT)
-SENDMAIL_MILTER_IN_BASE=	yes
+WITH_SENDMAIL_BASE=	yes
 PKGMESSAGE=	pkg-message.postfix
 
+.if defined(SENDMAIL_MILTER_IN_BASE)
+WITH_SENDMAIL_BASE=yes
+.endif
+
 .if defined(WITH_POSTFIX_CURRENT)
 RUN_DEPENDS+=	${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
 .else
@@ -36,21 +39,6 @@ RUN_DEPENDS+=	${LOCALBASE}/libexec/postf
 .endif
 .endif
 
-.if !defined(SENDMAIL_MILTER_IN_BASE)
-.if defined(SENDMAIL_WITH_SHARED_MILTER)
-LIB_DEPENDS+=	milter.3:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
-.else
-BUILD_DEPENDS+=	${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
-.endif
-.endif
-
-.if defined(WITH_SENDMAIL_STATIC_MILTER) && !defined(SENDMAIL_WITH_SHARED_MILTER)
-SITE+=		-e '\|-static|s|%%STATIC%%||g'
-.else
-SITE+=		-e '\|-static|s|%%STATIC%%|dnl |g'
-.endif
-
-SENDMAIL_MILTER_PORT?=	sendmail
 SUB_FILES=	milter-dkim.sh
 WCONF=		${WRKSRC}/devtools/Site
 MAN5=		dkim-filter.conf.5
@@ -116,15 +104,22 @@ PLIST_FILES+=	${DOCSDIR_REL}/README.dkim
 PLIST_DIRS+=	${DOCSDIR_REL}/libdkim
 .endif
 
+.include <bsd.port.pre.mk>
+
+.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
+
 SITE+=		${FILESDIR}/site.config.m4
-.if !defined(SENDMAIL_MILTER_IN_BASE)
+.if defined(WITH_SENDMAIL_PORT)
 SITE+=		${FILESDIR}/site.config.m4.milter
 .endif
 SITE+=		${WRKSRC}/site.config.m4.dist
 SITE_SUB+=	-e "s|%%PREFIX%%|${PREFIX}|g" \
 		-e "s|%%LOCALBASE%%|${LOCALBASE}|g"
-
-.include <bsd.port.pre.mk>
+.if defined(WITH_SENDMAIL_STATIC_MILTER)
+SITE_SUB+=	-e '\|-static|s|%%STATIC%%||g'
+.else
+SITE_SUB+=	-e '\|-static|s|%%STATIC%%|dnl |g'
+.endif
 
 SUB_LIST=	"RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}${RC_SUBR_SUFFIX}"
 
@@ -143,6 +138,7 @@ LIBDK_PORT=	mail/dk-milter
 BUILD_DEPENDS+=	${NONEXISTENT}:${PORTSDIR}/${LIBDK_PORT}:patch
 LIBDK_PATH!=	cd ${PORTSDIR}/${LIBDK_PORT} && ${MAKE} -V WRKSRC
 SITE_SUB+=	-e '\|bld_VERIFY_DOMAINKEYS|s/^dnl //'
+PORTDOCS+=	rfc4870.txt
 .endif
 
 .if defined(WITH_STATS) && !defined(WITHOUT_STATS)
@@ -173,11 +169,10 @@ SITE_SUB+=	-e 's|%%OPENSSL%%||g' \
 .endif
 
 pre-fetch:
-.if defined(SENDMAIL_WITHOUT_MILTER)
+.if defined(SENDMAIL_MILTER_IN_BASE)
 	@${ECHO_MSG}
-	@${ECHO_MSG} You must unset variable SENDMAIL_WITHOUT_MILTER,
-	@${ECHO_MSG} and rebuild sendmail in the ports
-	@${FALSE}
+	@${ECHO_MSG} "SENDMAIL_MILTER_IN_BASE now deprecated,"
+	@${ECHO_MSG} "please set WITH_SENDMAIL_BASE=yes instead"
 .endif
 	@${ECHO_MSG}
 	@${ECHO_MSG} "If you do not have OpenSSL 0.9.8 or later installed,"
@@ -187,7 +182,7 @@ pre-fetch:
 	@${ECHO_MSG} "dkim-milter has the following tunable option(s):"
 	@${ECHO_MSG} " WITH_POPAUTH=yes		Query POP-before-SMTP authentication database"
 	@${ECHO_MSG} " WITH_VERIFY_DOMAINKEYS=yes	Verify DomainKeys using dk-milter's libdk"
-	@${ECHO_MSG} " SENDMAIL_MILTER_IN_BASE=yes	Build to run with base sendmail"
+	@${ECHO_MSG} " WITH_SENDMAIL_BASE=yes	Build to run with base sendmail"
 	@${ECHO_MSG} " WITH_POSTFIX=yes		Build to run with postfix port"
 	@${ECHO_MSG}
 	@sleep 5
@@ -207,6 +202,7 @@ post-patch:
 
 .if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
 	${LN} -s ${LIBDK_PATH}/libdk ${WRKSRC}/
+	${CP} ${LIBDK_PATH}/rfc4870.txt ${WRKSRC}/
 .endif
 
 post-install:
diff -Npru ports.orig/mail/dkim-milter/distinfo ports/mail/dkim-milter/distinfo
--- ports.orig/mail/dkim-milter/distinfo	Sat May 26 07:11:34 2007
+++ ports/mail/dkim-milter/distinfo	Sat Jun 16 10:13:15 2007
@@ -1,3 +1,3 @@
-MD5 (dkim-milter-1.0.0.tar.gz) = 7213cbfc39c2420153087248fa0258b1
-SHA256 (dkim-milter-1.0.0.tar.gz) = e813d3e58ce3fe6619bbf11d7ccd165387931b360c397397a5c4735af822ad59
-SIZE (dkim-milter-1.0.0.tar.gz) = 520612
+MD5 (dkim-milter-1.1.0.tar.gz) = f7a0467b1e04ad4a67ba0c397c95be9c
+SHA256 (dkim-milter-1.1.0.tar.gz) = 4041ffde6b7f4ade0873110191c081d2f8301742fbbaaf4f18cbb9307da85112
+SIZE (dkim-milter-1.1.0.tar.gz) = 521680
diff -Npru ports.orig/mail/dkim-milter/files/patch-libar-Makefile.m4 ports/mail/dkim-milter/files/patch-libar-Makefile.m4
--- ports.orig/mail/dkim-milter/files/patch-libar-Makefile.m4	Tue Nov  7 17:15:08 2006
+++ ports/mail/dkim-milter/files/patch-libar-Makefile.m4	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- ./libar/Makefile.m4.orig	Sun Sep 17 08:00:43 2006
-+++ ./libar/Makefile.m4	Mon Nov  6 00:28:03 2006
-@@ -12,7 +12,6 @@
- 
- bldPRODUCT_START(`library', `libar')
- define(`bldSOURCES', `ar.c manual.c ')
--define(`bldINSTALLABLE', `true')
- bldPRODUCT_END
- 
- bldPRODUCT_START(`manpage', `ar')
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Sat Jun 16 13:04:56 UTC 2007 
State-Changed-Why:  
Committed, thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/113737: commit references a PR
Date: Sat, 16 Jun 2007 13:09:31 +0000 (UTC)

 pav         2007-06-16 13:09:25 UTC
 
   FreeBSD ports repository
 
   Modified files:
     mail/dkim-milter     Makefile distinfo 
   Removed files:
     mail/dkim-milter/files patch-libar-Makefile.m4 
   Log:
   - Update to 1.1.0
   
   PR:             ports/113737
   Submitted by:   Hirohisa Yamaguchi <umq@ueo.co.jp> (maintainer)
   
   Revision  Changes    Path
   1.25      +23 -27    ports/mail/dkim-milter/Makefile
   1.15      +3 -3      ports/mail/dkim-milter/distinfo
   1.4       +0 -10     ports/mail/dkim-milter/files/patch-libar-Makefile.m4 (dead)
 _______________________________________________
 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:
