From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 14 13:10:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A91851065675 for ; Fri, 14 Mar 2008 13:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8F7168FC25 for ; Fri, 14 Mar 2008 13:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2EDA2YP013829 for ; Fri, 14 Mar 2008 13:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2EDA2st013828; Fri, 14 Mar 2008 13:10:02 GMT (envelope-from gnats) Resent-Date: Fri, 14 Mar 2008 13:10:02 GMT Resent-Message-Id: <200803141310.m2EDA2st013828@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, Hirohisa Yamaguchi Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D11D31065670 for ; Fri, 14 Mar 2008 13:08:40 +0000 (UTC) (envelope-from umq@ueo.co.jp) Received: from msa4-25.plala.or.jp (msa4.plala.or.jp [58.93.251.204]) by mx1.freebsd.org (Postfix) with ESMTP id 5F2E38FC13 for ; Fri, 14 Mar 2008 13:08:39 +0000 (UTC) (envelope-from umq@ueo.co.jp) Received: from eupheme.kaumoge.org ([125.205.160.89]) by msa4-25.plala.or.jp with ESMTP id <20080314130838.QYTA27481.msa4-25.plala.or.jp@eupheme.kaumoge.org> for ; Fri, 14 Mar 2008 22:08:38 +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 m2ED90eB046659 for ; Fri, 14 Mar 2008 22:09:00 +0900 (JST) (envelope-from umq@ueo.co.jp) Message-Id: <867ig5sbah.wl%umq@ueo.co.jp> Date: Fri, 14 Mar 2008 22:08:38 +0900 From: Hirohisa Yamaguchi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/121701: [patch] mail/dk-milter update to 1.0.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2008 13:10:02 -0000 >Number: 121701 >Category: ports >Synopsis: [patch] mail/dk-milter update to 1.0.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 14 13:10:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Hirohisa Yamaguchi >Release: FreeBSD 8.0-CURRENT amd64 >Organization: >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/dk-milter has been released. Release notes: https://sourceforge.net/project/shownotes.php?release_id=584092 >How-To-Repeat: N/A >Fix: The patch follows: diff -Npru ports.orig/mail/dk-milter/Makefile ports/mail/dk-milter/Makefile --- ports.orig/mail/dk-milter/Makefile 2007-06-19 22:02:47.000000000 +0900 +++ ports/mail/dk-milter/Makefile 2008-03-14 21:17:18.000000000 +0900 @@ -6,8 +6,7 @@ # PORTNAME= dk-milter -PORTVERSION= 0.6.0 -PORTREVISION= 1 +PORTVERSION= 1.0.0 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= dk-milter @@ -45,6 +44,7 @@ SITE_SUB+= -e "s|%%PREFIX%%|${PREFIX}|g" .include +WITHOUT_MILTER_CFLAGS= yes .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" SITE+= ${WRKSRC}/site.config.m4.dist @@ -71,12 +71,17 @@ SITE_SUB+= -e '/-DPOPAUTH/s/^dnl //g' .endif .if defined(WITH_POPAUTH) +. if defined(WITH_BDB_BASE) +IGNORE= does not work with base bdb +SITE_SUB+= -e 's|%%BDB%%|dnl |g' +. else USE_BDB= 41+ -INVALID_BDB_VER= 2 3 40 +INVALID_BDB_VER= 2 40 SITE_SUB+= -e 's|%%BDB%%||g' \ -e "s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g" \ -e "s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g" \ -e "s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|g" +. endif .else SITE_SUB+= -e 's|%%BDB%%|dnl |g' .endif diff -Npru ports.orig/mail/dk-milter/Makefile.features ports/mail/dk-milter/Makefile.features --- ports.orig/mail/dk-milter/Makefile.features 2007-06-02 23:46:40.000000000 +0900 +++ ports/mail/dk-milter/Makefile.features 2008-03-13 02:45:27.000000000 +0900 @@ -15,10 +15,6 @@ SITE_SUB+= -e '/-D_FFR_ANTICIPATE_SENDMA SITE_SUB+= -e '/-D_FFR_FLUSH_HEADERS/s|^dnl ||' .endif -.if defined(WITH_MULTIPLE_KEYS) && !defined(WITHOUT_MULTIPLE_KEYS) -SITE_SUB+= -e '/-D_FFR_MULTIPLE_KEYS/s|^dnl ||' -.endif - .if defined(WITH_REQUIRED_HEADERS) && !defined(WITHOUT_REQUIRED_HEADERS) SITE_SUB+= -e '/-D_FFR_REQUIRED_HEADERS/s|^dnl ||' .endif diff -Npru ports.orig/mail/dk-milter/distinfo ports/mail/dk-milter/distinfo --- ports.orig/mail/dk-milter/distinfo 2007-06-05 09:20:47.000000000 +0900 +++ ports/mail/dk-milter/distinfo 2008-03-14 19:52:56.000000000 +0900 @@ -1,3 +1,3 @@ -MD5 (dk-milter-0.6.0.tar.gz) = f0fb37e503d34d13893c259867463dd8 -SHA256 (dk-milter-0.6.0.tar.gz) = 1114e9e548a341eda66da92fcca903d665e77763ee63d67e690606af4acce683 -SIZE (dk-milter-0.6.0.tar.gz) = 350417 +MD5 (dk-milter-1.0.0.tar.gz) = cea37167253d402dcb8b18c943d521bd +SHA256 (dk-milter-1.0.0.tar.gz) = d0f8e5c080d2a026ec22c24ef9a4c89f0996570125058b4d62bb3741d50ca7b1 +SIZE (dk-milter-1.0.0.tar.gz) = 359694 diff -Npru ports.orig/mail/dk-milter/files/patch-dk-filter__dk-filter.c ports/mail/dk-milter/files/patch-dk-filter__dk-filter.c --- ports.orig/mail/dk-milter/files/patch-dk-filter__dk-filter.c 1970-01-01 09:00:00.000000000 +0900 +++ ports/mail/dk-milter/files/patch-dk-filter__dk-filter.c 2008-02-28 16:19:19.000000000 +0900 @@ -0,0 +1,16 @@ +--- ./dk-filter/dk-filter.c.orig 2007-06-01 05:22:16.000000000 +0900 ++++ ./dk-filter/dk-filter.c 2008-02-28 12:18:03.000000000 +0900 +@@ -3650,11 +3650,12 @@ + pw = getpwnam(become); + if (pw == NULL) + { ++ char *q; + uid_t uid; + +- uid = atoi(become); +- if (uid != 0 && uid != LONG_MIN && uid != LONG_MAX) ++ uid = (uid_t) strtol(become, &q, 10); ++ if (*q == '\0') + pw = getpwuid(uid); + if (pw == NULL) + { >Release-Note: >Audit-Trail: >Unformatted: