svn commit: r306852 - in head/mail/smfsav: . files
Pawel Pekala
pawel at FreeBSD.org
Fri Nov 2 13:44:20 UTC 2012
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 <tkato432 at yahoo.com>
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 <bart at tapolsky.net.ua>
-#
+# Created by: Anton Lysenok <bart at tapolsky.net.ua>
# $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 at 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 <bsd.port.pre.mk>
-.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.
More information about the svn-ports-all
mailing list