From owner-svn-ports-head@FreeBSD.ORG Mon Sep 16 13:44:27 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CE35CFC0; Mon, 16 Sep 2013 13:44:27 +0000 (UTC) (envelope-from wg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BB0BE2E69; Mon, 16 Sep 2013 13:44:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8GDiRBQ080012; Mon, 16 Sep 2013 13:44:27 GMT (envelope-from wg@svn.freebsd.org) Received: (from wg@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8GDiQue080006; Mon, 16 Sep 2013 13:44:26 GMT (envelope-from wg@svn.freebsd.org) Message-Id: <201309161344.r8GDiQue080006@svn.freebsd.org> From: William Grzybowski Date: Mon, 16 Sep 2013 13:44:26 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r327398 - in head/mail/dma: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 13:44:27 -0000 Author: wg Date: Mon Sep 16 13:44:26 2013 New Revision: 327398 URL: http://svnweb.freebsd.org/changeset/ports/327398 Log: mail/dma: update to 0.9 - Update to 0.9 [1] - USE_GITHUB framework - Remove useless LICENSE_FILE - Trim Makefile header - Mark IGNORE for 8.x PR: ports/182058 Submitted by: bz (maintainer) Added: head/mail/dma/files/patch-spool.c (contents, props changed) Deleted: head/mail/dma/files/patch-crypto.c head/mail/dma/files/patch-dma.h Modified: head/mail/dma/Makefile head/mail/dma/distinfo head/mail/dma/files/patch-BSDMakefile head/mail/dma/files/patch-dma-Makefile (contents, props changed) head/mail/dma/files/patch-dma.c Directory Properties: head/mail/dma/files/dma_flushq.in (props changed) head/mail/dma/files/patch-dma-mbox-create-Makefile (props changed) Modified: head/mail/dma/Makefile ============================================================================== --- head/mail/dma/Makefile Mon Sep 16 13:43:53 2013 (r327397) +++ head/mail/dma/Makefile Mon Sep 16 13:44:26 2013 (r327398) @@ -1,38 +1,28 @@ -# New ports collection makefile for: dma -# Date created: 2009-01-17 -# Whom: Daniel Roethlisberger -# +# Created by: Daniel Roethlisberger # $FreeBSD$ # # Based on a tarball from https://github.com/corecode/dma/tarball/ # rather than from Dragonfly. -# PORTNAME= dma -PORTVERSION= v0.7 -PORTREVISION= 1 +PORTVERSION= v0.9 PORTEPOCH= 1 CATEGORIES= mail ipv6 -#MASTER_SITES= https://github.com/ # 302 temp move -MASTER_SITES= https://nodeload.github.com/${GITHUB_USER}/${PORTNAME}/tarball/ -DISTNAME= ${PORTVERSION} EXTRACT_SUFX= -DIST_SUBDIR= ${PORTNAME} MAINTAINER= bzeeb+freebsdports@zabbadoz.net COMMENT= DragonFly Mail Agent, a small MTA for local/outbound mail LICENSE= BSD -LICENSE_FILE= ${WRKSRC}/LICENSE - -WRKSRC= ${WRKDIR}/${GITHUB_USER}-${PORTNAME}-${GITHUB_HASH} USE_OPENSSL= yes MAN8= dma.8 -GITHUB_HASH= db9a42b -GITHUB_USER= corecode +USE_GITHUB= yes +GH_COMMIT= 2bb8bcb +GH_ACCOUNT= corecode +GH_TAGNAME= ${GH_COMMIT} CFLAGS+= -I${OPENSSLINC} \ -DCONF_PATH='\"${PREFIX}/etc/dma\"' \ @@ -48,6 +38,10 @@ CONFFILES+= dma.conf auth.conf .include +.if ${OSVERSION} < 900000 +IGNORE= Does not build in 8.x +.endif + pre-patch: @${MKDIR} ${WRKSRC}/dma ${WRKSRC}/dma-mbox-create @${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist @@ -57,6 +51,9 @@ post-patch: ${WRKSRC}/dma.8 @${REINPLACE_CMD} -e 's, /etc/dma, ${PREFIX}/etc/dma,g' \ ${WRKSRC}/dma.conf +.if ${OSVERSION} < 1000013 + @${REINPLACE_CMD} -e 's,^YFLAGS.*,,' ${WRKSRC}/dma/Makefile +.endif do-install: ${INSTALL} -o root -g mail -m 2555 ${WRKSRC}/dma/dma ${PREFIX}/libexec Modified: head/mail/dma/distinfo ============================================================================== --- head/mail/dma/distinfo Mon Sep 16 13:43:53 2013 (r327397) +++ head/mail/dma/distinfo Mon Sep 16 13:44:26 2013 (r327398) @@ -1,2 +1,2 @@ -SHA256 (dma/v0.7) = 56a84a2a00b89f1abe6761657036a553aa9f1e9b0826abbace13609aea545e50 -SIZE (dma/v0.7) = 43961 +SHA256 (dma-v0.9) = 6c99d5975a2a1072f74b3209ad0a2b89558274de39bd3e03400f94a242b436f2 +SIZE (dma-v0.9) = 45611 Modified: head/mail/dma/files/patch-BSDMakefile ============================================================================== --- head/mail/dma/files/patch-BSDMakefile Mon Sep 16 13:43:53 2013 (r327397) +++ head/mail/dma/files/patch-BSDMakefile Mon Sep 16 13:44:26 2013 (r327398) @@ -1,6 +1,6 @@ ---- BSDmakefile.orig 2012-01-03 13:54:05.000000000 +0000 -+++ BSDmakefile 2012-01-28 20:47:09.000000000 +0000 -@@ -1,20 +1,12 @@ +--- BSDmakefile.orig 2013-06-03 14:03:15.000000000 +0000 ++++ BSDmakefile 2013-08-22 10:35:28.000000000 +0000 +@@ -1,21 +1,13 @@ # $DragonFly: src/libexec/dma/Makefile,v 1.5 2008/09/19 00:36:57 corecode Exp $ # @@ -11,6 +11,7 @@ +CFLAGS+= -I${.CURDIR} -I${.CURDIR}/.. CFLAGS+= -DHAVE_REALLOCF -DHAVE_STRLCPY -DHAVE_GETPROGNAME CFLAGS+= -DLIBEXEC_PATH='"${LIBEXEC}"' -DDMA_VERSION='"${version}"' + CFLAGS+= -DCONF_PATH='"${CONFDIR}"' -DPADD= ${LIBSSL} ${LIBCRYPTO} -LDADD= -lssl -lcrypto @@ -22,8 +23,8 @@ - PREFIX?= /usr/local LIBEXEC?= ${PREFIX}/libexec - -@@ -23,4 +15,3 @@ BINGRP= mail + CONFDIR?= ${PREFIX}/etc/dma +@@ -25,4 +17,3 @@ BINGRP= mail BINMODE=2555 WARNS?= 6 Modified: head/mail/dma/files/patch-dma-Makefile ============================================================================== --- head/mail/dma/files/patch-dma-Makefile Mon Sep 16 13:43:53 2013 (r327397) +++ head/mail/dma/files/patch-dma-Makefile Mon Sep 16 13:44:26 2013 (r327398) @@ -1,8 +1,6 @@ ---- dma/Makefile.orig 2012-01-28 20:33:55.000000000 +0000 -+++ dma/Makefile 2012-01-28 20:33:55.608531000 +0000 -@@ -0,0 +1,14 @@ -+# $FreeBSD$ -+ +--- dma/Makefile.orig 2013-08-22 10:56:28.000000000 +0000 ++++ dma/Makefile 2013-08-22 11:18:05.000000000 +0000 +@@ -0,0 +1,15 @@ +.PATH: ${.CURDIR} ${.CURDIR}/../ + +PROG= dma @@ -10,8 +8,11 @@ +SRCS+= dma.c dns.c local.c mail.c net.c spool.c util.c +MAN= dma.8 + ++CFLAGS+= -DYY_NO_INPUT +DPADD= ${LIBSSL} ${LIBCRYPTO} +LDADD= -lssl -lcrypto + ++YFLAGS+= -i ++ +.include "../BSDmakefile" +.include Modified: head/mail/dma/files/patch-dma.c ============================================================================== --- head/mail/dma/files/patch-dma.c Mon Sep 16 13:43:53 2013 (r327397) +++ head/mail/dma/files/patch-dma.c Mon Sep 16 13:44:26 2013 (r327398) @@ -1,6 +1,6 @@ ---- dma.c.orig 2012-01-28 22:36:55.000000000 +0000 -+++ dma.c 2012-01-28 22:46:06.000000000 +0000 -@@ -332,7 +332,7 @@ retry: +--- dma.c.orig 2013-08-22 10:56:28.000000000 +0000 ++++ dma.c 2013-08-22 11:03:59.000000000 +0000 +@@ -343,7 +343,7 @@ retry: exit(1); } if (gettimeofday(&now, NULL) == 0 && @@ -9,16 +9,16 @@ snprintf(errmsg, sizeof(errmsg), "Could not deliver for the last %d seconds. Giving up.", MAX_TIMEOUT); -@@ -534,7 +535,7 @@ main(int argc, char **argv) +@@ -560,7 +560,7 @@ main(int argc, char **argv) skipopts: if (logident_base == NULL) logident_base = "dma"; - setlogident(NULL); -+ setlogident(logident_base); ++ setlogident("%s", logident_base); act.sa_handler = sighup_handler; act.sa_flags = 0; -@@ -571,7 +572,7 @@ skipopts: +@@ -598,7 +598,7 @@ skipopts: errlog(1, "can not read aliases file `%s'", config.aliases); if ((sender = set_from(&queue, sender)) == NULL) @@ -26,4 +26,4 @@ + errlog(1, "set_from failed"); if (newspoolf(&queue) != 0) - errlog(1, "can not create temp file"); + errlog(1, "can not create temp file in `%s'", config.spooldir); Added: head/mail/dma/files/patch-spool.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/dma/files/patch-spool.c Mon Sep 16 13:44:26 2013 (r327398) @@ -0,0 +1,11 @@ +--- spool.c.orig 2013-06-03 14:03:15.000000000 +0000 ++++ spool.c 2013-08-22 11:07:47.000000000 +0000 +@@ -415,7 +415,7 @@ flushqueue_since(unsigned int period) + return (0); + + /* Did the flush file get touched within the last period seconds? */ +- if (st.st_mtim.tv_sec + period >= now.tv_sec) ++ if (st.st_mtim.tv_sec + (int)period >= now.tv_sec) + return (1); + else + return (0);