View | Details | Raw Unified | Return to bug 205571
Collapse All | Expand All

(-)Makefile (-19 / +26 lines)
Lines 9-14 Link Here
9
MAINTAINER=	naddy@FreeBSD.org
9
MAINTAINER=	naddy@FreeBSD.org
10
COMMENT=	Batch SMTP support for sendmail, incoming and outgoing
10
COMMENT=	Batch SMTP support for sendmail, incoming and outgoing
11
11
12
LICENSE=	BSD2CLAUSE
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
12
RUN_DEPENDS=	${LOCALBASE}/bin/uux:${PORTSDIR}/net/freebsd-uucp
15
RUN_DEPENDS=	${LOCALBASE}/bin/uux:${PORTSDIR}/net/freebsd-uucp
13
16
14
CONFLICTS=	smail-3.*
17
CONFLICTS=	smail-3.*
Lines 19-24 Link Here
19
CONFIGURE_ARGS=	--redo
22
CONFIGURE_ARGS=	--redo
20
SHEBANG_FILES=	configure
23
SHEBANG_FILES=	configure
21
24
25
PRIVBIN=	${STAGEDIR}${PREFIX}/libexec/bsmtp
26
PUBBIN= 	${STAGEDIR}${PREFIX}/bin
27
MAILERDIR=	${STAGEDIR}${PREFIX}/share/sendmail
28
29
OPTIONS_DEFINE=	DOCS
30
22
post-patch:
31
post-patch:
23
	@${CP} ${WRKSRC}/bsmtp.m4.8.9.in ${WRKSRC}/bsmtp.m4.8.10.in
32
	@${CP} ${WRKSRC}/bsmtp.m4.8.9.in ${WRKSRC}/bsmtp.m4.8.10.in
24
	@${CP} ${FILESDIR}/bsmtp.m4.8.11.in ${WRKSRC}/
33
	@${CP} ${FILESDIR}/bsmtp.m4.8.11.in ${WRKSRC}/
Lines 34-65 Link Here
34
	    -e 's:%%PREFIX%%:${PREFIX}:' \
43
	    -e 's:%%PREFIX%%:${PREFIX}:' \
35
	    -e 's:%%LOCALBASE%%:${LOCALBASE}:'
44
	    -e 's:%%LOCALBASE%%:${LOCALBASE}:'
36
45
37
privbin=	${STAGEDIR}${PREFIX}/libexec/bsmtp
38
pubbin= 	${STAGEDIR}${PREFIX}/bin
39
mailerdir=	${STAGEDIR}${PREFIX}/share/sendmail
40
41
do-install:
46
do-install:
42
	${MKDIR} ${privbin}
47
	@${MKDIR} ${PRIVBIN}
43
	${MKDIR} ${mailerdir}
48
	@${MKDIR} ${MAILERDIR}
44
	${INSTALL_PROGRAM} ${WRKSRC}/batcher.new ${privbin}/batcher
49
	${INSTALL_PROGRAM} ${WRKSRC}/batcher.new ${PRIVBIN}/batcher
45
	${INSTALL_PROGRAM} ${WRKSRC}/bsmtp ${privbin}
50
	${INSTALL_PROGRAM} ${WRKSRC}/bsmtp ${PRIVBIN}
46
	${INSTALL_DATA} ${WRKSRC}/bsmtp.m4.8.14 ${mailerdir}/bsmtp.m4
51
	${INSTALL_DATA} ${WRKSRC}/bsmtp.m4.8.14 ${MAILERDIR}/bsmtp.m4
47
	${INSTALL_SCRIPT} ${WRKSRC}/rcsmtp ${pubbin}
52
	${INSTALL_SCRIPT} ${WRKSRC}/rcsmtp ${PUBBIN}
48
.for i in cbsmtp crsmtp rgsmtp
53
.for i in cbsmtp crsmtp rgsmtp
49
	${LN} -s rcsmtp ${pubbin}/$i
54
	${LN} -s rcsmtp ${PUBBIN}/$i
50
.endfor
55
.endfor
51
	${INSTALL_PROGRAM} ${WRKSRC}/rsmtp.wrapper ${pubbin}/rsmtp
56
	${INSTALL_PROGRAM} ${WRKSRC}/rsmtp.wrapper ${PUBBIN}/rsmtp
52
	${INSTALL_SCRIPT} ${WRKSRC}/rsmtp ${privbin}
57
	${INSTALL_SCRIPT} ${WRKSRC}/rsmtp ${PRIVBIN}
53
.for i in bsmtp
58
.for i in bsmtp
54
	${LN} -s rsmtp ${pubbin}/$i
59
	${LN} -s rsmtp ${PUBBIN}/$i
55
.endfor
60
.endfor
56
.for i in c-cbsmtp c-rcsmtp g-rcsmtp g-rgsmtp n-rsmtp
61
.for i in c-cbsmtp c-rcsmtp g-rcsmtp g-rgsmtp n-rsmtp
57
	${INSTALL_SCRIPT} ${WRKSRC}/transmitter.$i ${privbin}
62
	${INSTALL_SCRIPT} ${WRKSRC}/transmitter.$i ${PRIVBIN}
58
.endfor
63
.endfor
59
	${INSTALL_PROGRAM} ${WRKSRC}/_bqueue ${pubbin}
64
	${INSTALL_PROGRAM} ${WRKSRC}/_bqueue ${PUBBIN}
60
	${INSTALL_SCRIPT} ${WRKSRC}/bqueue ${pubbin}
65
	${INSTALL_SCRIPT} ${WRKSRC}/bqueue ${PUBBIN}
61
# post-install:
66
	${MKDIR} ${STAGEDIR}/var/spool/bsnmp
62
	${MKDIR} ${STAGEDIR}${DOCSDIR}
67
68
do-install-DOCS-on:
69
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
63
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
70
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
64
71
65
.include <bsd.port.mk>
72
.include <bsd.port.mk>
(-)pkg-plist (-15 / +4 lines)
Lines 1-8 Link Here
1
@owner uucp
1
@(uucp,,4555) bin/_bqueue
2
@mode 4555
3
bin/_bqueue
4
@mode
5
@owner
6
bin/bqueue
2
bin/bqueue
7
bin/bsmtp
3
bin/bsmtp
8
bin/cbsmtp
4
bin/cbsmtp
Lines 11-19 Link Here
11
bin/rgsmtp
7
bin/rgsmtp
12
bin/rsmtp
8
bin/rsmtp
13
libexec/bsmtp/batcher
9
libexec/bsmtp/batcher
14
@mode 4555
10
@(root,,4555) libexec/bsmtp/bsmtp
15
libexec/bsmtp/bsmtp
16
@mode
17
libexec/bsmtp/rsmtp
11
libexec/bsmtp/rsmtp
18
libexec/bsmtp/transmitter.c-cbsmtp
12
libexec/bsmtp/transmitter.c-cbsmtp
19
libexec/bsmtp/transmitter.c-rcsmtp
13
libexec/bsmtp/transmitter.c-rcsmtp
Lines 20-30 Link Here
20
libexec/bsmtp/transmitter.g-rcsmtp
14
libexec/bsmtp/transmitter.g-rcsmtp
21
libexec/bsmtp/transmitter.g-rgsmtp
15
libexec/bsmtp/transmitter.g-rgsmtp
22
libexec/bsmtp/transmitter.n-rsmtp
16
libexec/bsmtp/transmitter.n-rsmtp
23
%%DOCSDIR%%/README
17
%%PORTDOCS%%%%DOCSDIR%%/README
24
share/sendmail/bsmtp.m4
18
share/sendmail/bsmtp.m4
25
@dirrm libexec/bsmtp
19
@dir(uucp,uucp,770) /var/spool/bsnmp
26
@dirrm share/doc/bsmtp
27
@dirrm share/sendmail
28
@exec install -d -o uucp -g uucp -m 0770 /var/spool/bsmtp
29
@comment Do not use rmdir to avoid inappropriate pkg tools magic
30
@unexec rm -d /var/spool/bsmtp 2>/dev/null || true

Return to bug 205571