Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Mar 2008 03:02:55 +0900
From:      Hirohisa Yamaguchi <umq@ueo.co.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/121945: [maintainer] mail/dkim-milter update to 2.5.1
Message-ID:  <86bq58hs4w.wl%umq@ueo.co.jp>
Resent-Message-ID: <200803211810.m2LIA1Ua061475@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121945
>Category:       ports
>Synopsis:       [maintainer] mail/dkim-milter update to 2.5.1
>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:   Fri Mar 21 18:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Hirohisa Yamaguchi
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD calliope.****.org 8.0-CURRENT FreeBSD 8.0-CURRENT #15: Fri Jan 18 14:38:27 JST 2008 root@calliope.****.org:/usr/obj/usr/src/sys/CALLIOPE64 amd64

>Description:
	The new version of mail/dkim-milter 2.5.1 has been released.
	Release notes: https://sourceforge.net/project/shownotes.php?release_id=585890

>How-To-Repeat:
	N/A
>Fix:

	The patch follows:
	 files/patch-dkim-filter__Makefile.m4 (new)
	 files/patch-dkim-filter__dkim-db.c (dropped)
	 files/patch-dkim-filter__dkim-filter.c (dropped)

diff -Npru ports.orig/mail/dkim-milter/Makefile ports/mail/dkim-milter/Makefile
--- ports.orig/mail/dkim-milter/Makefile	2008-03-22 01:43:20.000000000 +0900
+++ ports/mail/dkim-milter/Makefile	2008-03-22 02:00:23.000000000 +0900
@@ -13,8 +13,7 @@
 ## base system, building this port may fail.
 
 PORTNAME=	dkim-milter
-PORTVERSION=	2.5.0
-PORTREVISION=	1
+PORTVERSION=	2.5.1
 CATEGORIES=	mail
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -54,7 +53,7 @@ PORTDOCS=	FEATURES INSTALL KNOWNBUGS LIC
 		autorespond.csh \
 		draft-hoffman-dac-vbr-02.txt draft-ietf-dkim-deployment-01.txt \
 		draft-ietf-dkim-overview-09.txt draft-ietf-dkim-ssp-03.txt \
-		draft-kucherawy-sender-auth-header-12.txt \
+		draft-kucherawy-sender-auth-header-14.txt \
 		rfc4686.txt rfc4871.txt rfc5016.txt
 .if !defined(NOPORTDOCS)
 LIBDOCS=	${DOCSDIR_REL}/libdkim/index.html \
diff -Npru ports.orig/mail/dkim-milter/distinfo ports/mail/dkim-milter/distinfo
--- ports.orig/mail/dkim-milter/distinfo	2008-03-08 14:22:03.000000000 +0900
+++ ports/mail/dkim-milter/distinfo	2008-03-22 02:00:23.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (dkim-milter-2.5.0.tar.gz) = 4780f1e2efe02a28a36203dd5cee39b6
-SHA256 (dkim-milter-2.5.0.tar.gz) = 9372bdfa34c14d2b957dbac275d6a00cb6ac321fda8803b8e86ca1c73ac14855
-SIZE (dkim-milter-2.5.0.tar.gz) = 639037
+MD5 (dkim-milter-2.5.1.tar.gz) = 591ffca39c0dbdf07bd3491d0da89332
+SHA256 (dkim-milter-2.5.1.tar.gz) = 5d0c193967b593568659bbcfc3305b6852ce9557d2864258942e597907f39303
+SIZE (dkim-milter-2.5.1.tar.gz) = 641272
diff -Npru ports.orig/mail/dkim-milter/files/patch-dkim-filter__Makefile.m4 ports/mail/dkim-milter/files/patch-dkim-filter__Makefile.m4
--- ports.orig/mail/dkim-milter/files/patch-dkim-filter__Makefile.m4	1970-01-01 09:00:00.000000000 +0900
+++ ports/mail/dkim-milter/files/patch-dkim-filter__Makefile.m4	2008-03-22 02:05:29.000000000 +0900
@@ -0,0 +1,11 @@
+--- ./dkim-filter/Makefile.m4.orig	2008-03-06 02:58:40.000000000 +0900
++++ ./dkim-filter/Makefile.m4	2008-03-22 02:05:26.000000000 +0900
+@@ -12,7 +12,7 @@
+ ifelse(index(confENVDEF, `-DQUERY_CACHE'), -1, `', `
+ define(`confUSE_DB', `TRUE')
+ ')
+-ifelse(index(confENVDEF, `-DPOPAUTH'), -1, `', `
++ifelse(index(conf_dkim_filter_ENVDEF, `-DPOPAUTH'), -1, `', `
+ define(`confUSE_DB', `TRUE')
+ ')
+ ifelse(index(confENVDEF, `-D_FFR_BODYLENGTH_DB'), -1, `', `
diff -Npru ports.orig/mail/dkim-milter/files/patch-dkim-filter__dkim-db.c ports/mail/dkim-milter/files/patch-dkim-filter__dkim-db.c
--- ports.orig/mail/dkim-milter/files/patch-dkim-filter__dkim-db.c	2008-03-18 00:57:54.000000000 +0900
+++ ports/mail/dkim-milter/files/patch-dkim-filter__dkim-db.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,52 +0,0 @@
---- ./dkim-filter/dkim-db.c.orig	2008-03-05 02:41:25.000000000 +0900
-+++ ./dkim-filter/dkim-db.c	2008-03-12 23:57:52.000000000 +0900
-@@ -46,15 +46,22 @@
- 	int flags = 0;
- #endif /* DB_VERSION_CHECK(2,0,0) */
- 	int status = 0;
-+	DBTYPE dbtype;
- 
- 	assert(db != NULL);
- 	assert(file != NULL);
- 
- #if DB_VERSION_CHECK(2,0,0)
- 	if (ro)
-+	{
- 		flags |= DB_RDONLY;
-+		dbtype = DB_UNKNOWN;
-+	}
- 	else
-+	{
- 		flags |= DB_CREATE;
-+		dbtype = DB_BTREE;
-+	}
- #endif /* DB_VERSION_CHECK(2,0,0) */
- 
- #if DB_VERSION_CHECK(3,0,0)
-@@ -62,21 +69,21 @@
- 	if (status == 0)
- 	{
- # if DB_VERSION_CHECK(4,1,25)
--		status = (*db)->open(*db, NULL, file, NULL, DB_UNKNOWN,
-+		status = (*db)->open((*db), NULL, file, NULL, dbtype,
- 		                     flags, 0);
- # else /* DB_VERSION_CHECK(4,1,25) */
--		status = (*db)->open(*db, file, NULL, DB_UNKNOWN,
--		                     flags, 0);
-+		status = (*db)->open((*db), file, NULL, dbtype, flags, 0);
- # endif /* DB_VERSION_CHECK(4,1,25) */
- 	}
- #elif DB_VERSION_CHECK(2,0,0)
--	status = db_open(file, DB_HASH, flags, DB_MODE, NULL, NULL, db);
-+	status = db_open(file, dbtype, flags, DB_MODE, NULL, NULL, db);
- #else /* DB_VERSION_MAJOR < 2 */
- 	*db = dbopen(file, (ro ? O_RDONLY :(O_CREAT|O_RDWR)), DB_MODE,
--	             DB_HASH, NULL);
-+	             dbtype, NULL);
- 	if (*db == NULL)
- 		status = errno;
- #endif /* DB_VERSION_CHECK */
-+
- 	return status;
- }
- 
diff -Npru ports.orig/mail/dkim-milter/files/patch-dkim-filter__dkim-filter.c ports/mail/dkim-milter/files/patch-dkim-filter__dkim-filter.c
--- ports.orig/mail/dkim-milter/files/patch-dkim-filter__dkim-filter.c	2008-03-18 00:57:54.000000000 +0900
+++ ports/mail/dkim-milter/files/patch-dkim-filter__dkim-filter.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,50 +0,0 @@
---- ./dkim-filter/dkim-filter.c.orig	2008-03-06 04:29:36.000000000 +0900
-+++ ./dkim-filter/dkim-filter.c	2008-03-12 23:57:52.000000000 +0900
-@@ -2481,6 +2481,16 @@
- 		if (status != DKIM_STAT_OK)
- 			return FALSE;
- 	}
-+	else
-+	{
-+		status = dkim_options(conf->conf_libdkim, DKIM_OP_SETOPT,
-+		                      DKIM_OPTS_SKIPHDRS,
-+		                      (void *) should_not_signhdrs,
-+		                      sizeof (u_char **));
-+
-+		if (status != DKIM_STAT_OK)
-+			return FALSE;
-+	}
- 
- 	if (conf->conf_signhdrs != NULL)
- 	{
-@@ -2494,8 +2504,8 @@
- 	else
- 	{
- 		status = dkim_options(conf->conf_libdkim, DKIM_OP_SETOPT,
--		                      DKIM_OPTS_SKIPHDRS,
--		                      (void *) should_not_signhdrs,
-+		                      DKIM_OPTS_SIGNHDRS,
-+		                      (void *) should_signhdrs,
- 		                      sizeof (u_char **));
- 
- 		if (status != DKIM_STAT_OK)
-@@ -7447,6 +7457,9 @@
- 	}
- #endif /* _FFR_BODYLENGTH_DB */
- 
-+	pthread_mutex_init(&popen_lock, NULL);
-+	pthread_mutex_init(&conf_lock, NULL);
-+
- 	/* perform test mode */
- 	if (testfile != NULL)
- 	{
-@@ -7456,9 +7469,6 @@
- 		return status;
- 	}
- 
--	pthread_mutex_init(&popen_lock, NULL);
--	pthread_mutex_init(&conf_lock, NULL);
--
- 	memset(argstr, '\0', sizeof argstr);
- 	end = &argstr[sizeof argstr - 1];
- 	n = sizeof argstr;
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bq58hs4w.wl%umq>