Bug 181885 - mail/avenger: Update to version 0.8.4
Summary: mail/avenger: Update to version 0.8.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-06 19:10 UTC by tkato432
Modified: 2013-10-29 20:20 UTC (History)
0 users

See Also:


Attachments
file.diff (2.64 KB, patch)
2013-09-06 19:10 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2013-09-06 19:10:03 UTC
- Update to version 0.8.4
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-09-06 19:11:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

miwi@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Comment 2 Bryan Drewery freebsd_committer freebsd_triage 2013-09-22 15:11:55 UTC
Responsible Changed
From-To: miwi->freebsd-ports-bugs

Back to the heap due to timeout
Comment 3 Pawel Pekala freebsd_committer freebsd_triage 2013-10-29 19:47:53 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pawel

I'll take it.
Comment 4 dfilter service freebsd_committer freebsd_triage 2013-10-29 20:17:11 UTC
Author: pawel
Date: Tue Oct 29 20:17:04 2013
New Revision: 331991
URL: http://svnweb.freebsd.org/changeset/ports/331991

Log:
  - Update to version 0.8.4 [1]
  - Support STAGEDIR, use options helpers
  
  PR:		ports/181885 [1]
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Modified:
  head/mail/avenger/Makefile   (contents, props changed)
  head/mail/avenger/distinfo   (contents, props changed)
  head/mail/avenger/pkg-plist   (contents, props changed)

Modified: head/mail/avenger/Makefile
==============================================================================
--- head/mail/avenger/Makefile	Tue Oct 29 20:06:32 2013	(r331990)
+++ head/mail/avenger/Makefile	Tue Oct 29 20:17:04 2013	(r331991)
@@ -2,15 +2,16 @@
 # $FreeBSD$
 
 PORTNAME=	avenger
-PORTVERSION=	0.8.3
+PORTVERSION=	0.8.4
 CATEGORIES=	mail
 MASTER_SITES=	http://www.mailavenger.org/dist/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Anti-spam SMTP server
 
+USE_BDB=	42+
+USE_OPENSSL=	yes
 GNU_CONFIGURE=	yes
-USE_BDB=	43
 
 USERS=		${PORTNAME}
 GROUPS=		${USERS}
@@ -18,44 +19,35 @@ GROUPS=		${USERS}
 PORTDOCS=	INSTALL INSTALL.html README NEWS
 SUB_FILES=	pkg-message
 
-MAN1=		aliascheck.1 avenger.1 dbutil.1 deliver.1 dotlock.1 \
-		edinplace.1 escape.1 macutil.1 mailexec.1 match.1 \
-		smtpdcheck.1 synos.1
-MAN5=		asmtpd.conf.5
-MAN8=		asmtpd.8 avenger.local.8
-
 CONFIGURE_ENV=	WFLAGS='-Wall'
-CONFIGURE_ARGS=	--with-db=${LOCALBASE} --with-etcdir=${ETCDIR}
-
-OPTIONS_DEFINE=	SASL
-
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSASL}
-LIB_DEPENDS+=		sasl2:${PORTSDIR}/security/cyrus-sasl2
-CONFIGURE_ARGS+=	--enable-sasl
-.endif
+CONFIGURE_ARGS=	--enable-ssl=${OPENSSLBASE} \
+		--with-db=${LOCALBASE} \
+		--with-etcdir=${ETCDIR}
+
+OPTIONS_DEFINE=	SASL DOCS
+
+SASL_CONFIGURE_ON=	--enable-sasl
+SASL_LIB_DEPENDS=	sasl2:${PORTSDIR}/security/cyrus-sasl2
+
+post-patch:
+	@${REINPLACE_CMD} -e \
+		'/for vers in/s|5.*;|${BDB_LIB_NAME:S,db-,,};|' \
+		${WRKSRC}/configure
 
 post-install:
-	${MKDIR} ${ETCDIR}
-.for file in asmtpd.conf unknown
-	${INSTALL_DATA} ${WRKSRC}/etc/${file} ${ETCDIR}/${file}.sample
-	@if [ ! -f ${ETCDIR}/${file} ]; then \
-		${CP} -p ${ETCDIR}/${file}.sample ${ETCDIR}/${file} ; \
-	fi
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/etc/pf.os ${PREFIX}/share
-	${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/etc/smtp-filter.pf ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/etc/avsendmail.m4 ${DATADIR}
-
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
+	@${MKDIR} ${STAGEDIR}${ETCDIR}
+	${INSTALL_DATA} ${WRKSRC}/etc/asmtpd.conf \
+		${STAGEDIR}${ETCDIR}/asmtpd.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/etc/unknown \
+		${STAGEDIR}${ETCDIR}/unknown.sample
+	${INSTALL_DATA} ${WRKSRC}/etc/pf.os ${STAGEDIR}${PREFIX}/share
+
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/etc/smtp-filter.pf ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/etc/avsendmail.m4 ${STAGEDIR}${DATADIR}
+
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
 	@${CAT} ${PKGMESSAGE}
 

Modified: head/mail/avenger/distinfo
==============================================================================
--- head/mail/avenger/distinfo	Tue Oct 29 20:06:32 2013	(r331990)
+++ head/mail/avenger/distinfo	Tue Oct 29 20:17:04 2013	(r331991)
@@ -1,2 +1,2 @@
-SHA256 (avenger-0.8.3.tar.gz) = 0242648ddb4f26d39e89049a23cf5ab2f8992105f124e7334835daaf636cc4b7
-SIZE (avenger-0.8.3.tar.gz) = 874695
+SHA256 (avenger-0.8.4.tar.gz) = cd6be345687fa0e6be056a575865b937f8ebcb486cb4f8da2d74bf4c4bdd64ce
+SIZE (avenger-0.8.4.tar.gz) = 890192

Modified: head/mail/avenger/pkg-plist
==============================================================================
--- head/mail/avenger/pkg-plist	Tue Oct 29 20:06:32 2013	(r331990)
+++ head/mail/avenger/pkg-plist	Tue Oct 29 20:17:04 2013	(r331991)
@@ -18,6 +18,21 @@ bin/synos
 @exec if [ ! -f %D/etc/avenger/unknown ] ; then cp -p %D/%F %B/unknown; fi
 libexec/avenger
 libexec/avenger.local
+man/man1/aliascheck.1.gz
+man/man1/avenger.1.gz
+man/man1/dbutil.1.gz
+man/man1/deliver.1.gz
+man/man1/dotlock.1.gz
+man/man1/edinplace.1.gz
+man/man1/escape.1.gz
+man/man1/macutil.1.gz
+man/man1/mailexec.1.gz
+man/man1/match.1.gz
+man/man1/smtpdcheck.1.gz
+man/man1/synos.1.gz
+man/man5/asmtpd.conf.5.gz
+man/man8/asmtpd.8.gz
+man/man8/avenger.local.8.gz
 sbin/asmtpd
 %%DATADIR%%/avsendmail.m4
 %%DATADIR%%/smtp-filter.pf
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 Pawel Pekala freebsd_committer freebsd_triage 2013-10-29 20:17:14 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!