Date: Mon, 16 Sep 2013 13:44:26 +0000 (UTC) From: William Grzybowski <wg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r327398 - in head/mail/dma: . files Message-ID: <201309161344.r8GDiQue080006@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <daniel@roe.ch> -# +# Created by: Daniel Roethlisberger <daniel@roe.ch> # $FreeBSD$ # # Based on a tarball from https://github.com/corecode/dma/tarball/<version> # 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 <bsd.port.pre.mk> +.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 <bsd.prog.mk> 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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309161344.r8GDiQue080006>