From owner-svn-ports-all@FreeBSD.ORG Fri Nov 2 13:44:20 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EA5AF0E; Fri, 2 Nov 2012 13:44:20 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E66EF8FC0A; Fri, 2 Nov 2012 13:44:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA2DiJSu032035; Fri, 2 Nov 2012 13:44:19 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA2DiJPs032032; Fri, 2 Nov 2012 13:44:19 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201211021344.qA2DiJPs032032@svn.freebsd.org> From: Pawel Pekala Date: Fri, 2 Nov 2012 13:44:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r306852 - in head/mail/smfsav: . 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 13:44:20 -0000 Author: pawel Date: Fri Nov 2 13:44:19 2012 New Revision: 306852 URL: http://svn.freebsd.org/changeset/ports/306852 Log: - Update MASTER_SITES - Add LICENSE - Fix build with new utmpx - Convert to OptionsNG PR: ports/172243 Submitted by: KATO Tsuguru Feature safe: yes Deleted: head/mail/smfsav/files/patch-Makefile head/mail/smfsav/files/patch-getaddrinfo.c head/mail/smfsav/files/patch-irpmarshall.c Modified: head/mail/smfsav/Makefile head/mail/smfsav/files/patch-readme Modified: head/mail/smfsav/Makefile ============================================================================== --- head/mail/smfsav/Makefile Fri Nov 2 13:24:17 2012 (r306851) +++ head/mail/smfsav/Makefile Fri Nov 2 13:44:19 2012 (r306852) @@ -1,64 +1,51 @@ -# New ports collection makefile for: smfsav -# Date created: 17 February 2008 -# Whom: Anton Lysenok -# +# Created by: Anton Lysenok # $FreeBSD$ -# PORTNAME= smfsav PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= mail -MASTER_SITES= SF/smfs/smf-sav/smf-sav-${PORTVERSION}:0 \ - ${MASTER_SITE_ISC}:1 -MASTER_SITE_SUBDIR= smfs/:0 \ - bind8/src/8.4.7/:1 -DISTNAME= smf-sav-1.4.0 -DISTFILES= smf-sav-1.4.0.tar.gz:0 \ - bind-src.tar.gz:1 +MASTER_SITES= SF/smfs +DISTNAME= smf-sav-${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Sendmail Sender Address Validator -PLIST_FILES= sbin/smfsav \ - etc/smfsav.conf-dist +LICENSE= GPLv2 -.if !defined(NOPORTDOCS) -PLIST_FILES+= %%PORTDOCS%%%%DOCSDIR%%/COPYING \ - %%PORTDOCS%%%%DOCSDIR%%/CHANGES \ - %%PORTDOCS%%%%DOCSDIR%%/README -PLIST_DIRS= share/doc/${PORTNAME} -.endif +OPTIONS_DEFINE= DOCS USE_RC_SUBR= smfsav +CPPFLAGS+= -D_REENTRANT ${PTHREAD_CFLAGS} +LDFLAGS+= -lmilter ${PTHREAD_LIBS} + SUB_FILES= pkg-message +PORTDOCS= CHANGES README +PLIST_FILES= sbin/smfsav \ + etc/smfsav.conf-dist + .include -.if ${OSVERSION} > 900007 -BROKEN= fails to build with new utmpx -.endif +post-patch: + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/readme -pre-build: - @${ECHO} - @${ECHO} [*] Compiling BIND 8 to make SmfSav able to resolve DNS names - ${MAKE} all -C ${WRKDIR}/src - @${ECHO} - @${ECHO} [*] Compiling SmfSav +do-build: + (cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -o smf-sav smf-sav.c \ + ${LDFLAGS}) do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/smf-sav ${PREFIX}/sbin/smfsav - ${INSTALL_DATA} ${WRKSRC}/smf-sav.conf ${PREFIX}/etc/smfsav.conf-dist - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}/COPYING - ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}/CHANGES - ${INSTALL_DATA} ${WRKSRC}/readme ${DOCSDIR}/README + (cd ${WRKSRC} \ + && ${INSTALL_PROGRAM} smf-sav ${PREFIX}/sbin/smfsav \ + && ${INSTALL_DATA} smf-sav.conf ${PREFIX}/etc/smfsav.conf-dist) +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + (cd ${WRKSRC} \ + && ${INSTALL_DATA} ChangeLog ${DOCSDIR}/CHANGES \ + && ${INSTALL_DATA} readme ${DOCSDIR}/README) .endif - ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} Modified: head/mail/smfsav/files/patch-readme ============================================================================== --- head/mail/smfsav/files/patch-readme Fri Nov 2 13:24:17 2012 (r306851) +++ head/mail/smfsav/files/patch-readme Fri Nov 2 13:44:19 2012 (r306852) @@ -5,13 +5,13 @@ make install - Inspect and edit the /etc/mail/smfs/smf-sav.conf file. -+ Inspect and edit the /usr/local/etc/smfsav.conf file. ++ Inspect and edit the %%PREFIX%%/etc/smfsav.conf file. -/usr/local/sbin/smf-sav -+/usr/local/sbin/smfsav ++%%PREFIX%%/sbin/smfsav or -/usr/local/sbin/smf-sav -c /etc/mail/smfs/smf-sav.conf -+/usr/local/sbin/smfsav -c /usr/local/etc/smfsav.conf ++%%PREFIX%%/sbin/smfsav -c %%PREFIX%%/etc/smfsav.conf Add this milter to start-up scripts before starting a Sendmail daemon. Look at the contributed samples of start-up scripts.