version
[dports.git] / mail / archivesmtp / Makefile
1 # Created by: Netherby <netherby@dancingfortune.com>
2 # $FreeBSD: mail/archivesmtp/Makefile 340722 2014-01-22 17:00:46Z mat $
3
4 PORTNAME=       archivesmtp
5 PORTVERSION=    1.1.b1
6 CATEGORIES=     mail
7 MASTER_SITES=   http://www.dancingfortune.com/projects/archivesmtp/files/
8
9 MAINTAINER=     contact@dancingfortune.com
10 COMMENT=        SMTP mail archiver
11
12 CFLAGS+=        ${PTHREAD_CFLAGS}
13 LIBS+=          ${PTHREAD_LIBS}\
14                 -lmilter
15 MAKE_ENV+=      LDADD="${LIBS}"\
16                 BINDIR="${PREFIX}/sbin"\
17                 MANDIR="${MANPREFIX}/man/man"\
18                 NO_MANCOMPRESS="yes"
19
20 USE_RC_SUBR=    archivesmtp
21 SUB_FILES=      pkg-message
22 SUB_LIST+=      SOCKETBASE=${SOCKETBASE}\
23                 SOCKETDIR=${SOCKETDIR}
24 PLIST_SUB+=     ${SUB_LIST}
25
26 MAN8=           archivesmtp.8
27
28 # Path for unix/local socket (by default also used for pid file)
29 SOCKETBASE?=    /var/run
30 SOCKETDIR?=     archivesmtp
31
32 NO_STAGE=       yes
33 .include <bsd.port.pre.mk>
34
35 # Sets up libmilter dependencies and options
36 .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
37
38 pre-build:
39         # Copy BSD Makefiles into build tree
40         ${CP} ${FILESDIR}/top-Makefile ${WRKSRC}/Makefile
41         ${CP} ${FILESDIR}/src-Makefile ${WRKSRC}/src/Makefile
42
43 post-install:
44         # Install sample configuration file
45         ${INSTALL_DATA} ${WRKSRC}/src/archivesmtp.conf.sample ${PREFIX}/etc
46         # Create directory for unix/local socket
47         ${MKDIR} ${SOCKETBASE}/${SOCKETDIR}
48         ${CHOWN} nobody ${SOCKETBASE}/${SOCKETDIR}
49         ${CHMOD} 755 ${SOCKETBASE}/${SOCKETDIR}
50         # Print post install message
51         @${CAT} ${PKGMESSAGE}
52
53 .include <bsd.port.post.mk>