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

(-)Makefile (-9 / +9 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	masqmail
8
PORTNAME=	masqmail
9
PORTVERSION=	0.2.21
9
PORTVERSION=	0.2.21
10
PORTREVISION=	1
10
PORTREVISION=	2
11
CATEGORIES=	mail
11
CATEGORIES=	mail
12
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
12
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
13
DISTNAME=	${PORTNAME}_${PORTVERSION}.orig
13
DISTNAME=	${PORTNAME}_${PORTVERSION}.orig
Lines 15-22 Link Here
15
MAINTAINER=	anray@FreeBSD.org
15
MAINTAINER=	anray@FreeBSD.org
16
COMMENT=	Mail server for hosts, not permanently connected to the internet
16
COMMENT=	Mail server for hosts, not permanently connected to the internet
17
17
18
.if !defined (NO_INSTALL_MANPAGES)
18
MAN5=		masqmail.aliases.5 masqmail.conf.5 masqmail.get.5 masqmail.route.5
19
MAN5=		masqmail.aliases.5 masqmail.conf.5 masqmail.get.5 masqmail.route.5
19
MAN8=		masqmail.8 mservdetect.8
20
MAN8=		masqmail.8 mservdetect.8
21
.endif
20
22
21
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
22
CFLAGS+=	-Wno-trigraphs
24
CFLAGS+=	-Wno-trigraphs
Lines 25-30 Link Here
25
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
27
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
28
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
27
29
30
.if !defined (NOPORTDOCS)
31
PORTDOCS=	AUTHORS COPYING INSTALL NEWS README TODO
32
.endif
33
28
.if defined(WITH_LIBCRYPTO)
34
.if defined(WITH_LIBCRYPTO)
29
CONFIGURE_ARGS+=	--with-libcrypto
35
CONFIGURE_ARGS+=	--with-libcrypto
30
.endif
36
.endif
Lines 51-65 Link Here
51
.endif
57
.endif
52
58
53
USE_GNOME=	glib20
59
USE_GNOME=	glib20
54
USE_RC_SUBR=	yes
60
USE_RC_SUBR=	masqmail	
55
56
post-build:
57
	@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \
58
		-e 's,%%RC_SUBR%%,${RC_SUBR},g' \
59
	${FILESDIR}/masqmail.sh > ${WRKDIR}/masqmail.sh
60
61
61
post-install:
62
post-install:
62
	${INSTALL_SCRIPT} ${WRKDIR}/masqmail.sh ${PREFIX}/etc/rc.d/masqmail.sh
63
	${MKDIR} ${PREFIX}/etc/masqmail
63
	${MKDIR} ${PREFIX}/etc/masqmail
64
	${CHOWN} mailnull:mail ${PREFIX}/etc/masqmail
64
	${CHOWN} mailnull:mail ${PREFIX}/etc/masqmail
65
	${INSTALL_DATA} -o mailnull -g mail ${WRKSRC}/examples/masqmail.conf ${PREFIX}/etc/masqmail/masqmail.conf-dist
65
	${INSTALL_DATA} -o mailnull -g mail ${WRKSRC}/examples/masqmail.conf ${PREFIX}/etc/masqmail/masqmail.conf-dist
Lines 68-74 Link Here
68
68
69
.if !defined(NOPORTDOCS)
69
.if !defined(NOPORTDOCS)
70
	${MKDIR} ${DOCSDIR}
70
	${MKDIR} ${DOCSDIR}
71
.for i in  AUTHORS COPYING INSTALL NEWS README TODO
71
.for i in ${PORTDOCS}
72
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
72
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
73
.endfor
73
.endfor
74
.endif
74
.endif
(-)pkg-plist (-9 / +1 lines)
Lines 2-8 Link Here
2
etc/masqmail/masqmail.conf-dist
2
etc/masqmail/masqmail.conf-dist
3
etc/masqmail/masqmail.get-dist
3
etc/masqmail/masqmail.get-dist
4
etc/masqmail/masqmail.route-dist
4
etc/masqmail/masqmail.route-dist
5
etc/rc.d/masqmail.sh
6
sbin/masqmail
5
sbin/masqmail
7
share/masqmail/tpl/failmsg.tpl
6
share/masqmail/tpl/failmsg.tpl
8
share/masqmail/tpl/failmsg.tpl.de
7
share/masqmail/tpl/failmsg.tpl.de
Lines 11-24 Link Here
11
share/masqmail/tpl/warnmsg.tpl
10
share/masqmail/tpl/warnmsg.tpl
12
share/masqmail/tpl/warnmsg.tpl.de
11
share/masqmail/tpl/warnmsg.tpl.de
13
share/masqmail/tpl/warnmsg.tpl.fr
12
share/masqmail/tpl/warnmsg.tpl.fr
14
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
15
%%PORTDOCS%%%%DOCSDIR%%/COPYING
16
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
17
%%PORTDOCS%%%%DOCSDIR%%/NEWS
18
%%PORTDOCS%%%%DOCSDIR%%/README
19
%%PORTDOCS%%%%DOCSDIR%%/TODO
20
@dirrm share/masqmail/tpl
13
@dirrm share/masqmail/tpl
21
@dirrm share/masqmail
14
@dirrm share/masqmail
22
@dirrm etc/masqmail
15
@dirrm etc/masqmail
23
%%PORTDOCS%%@dirrm %%DOCSDIR%%
16
@dirrmtry /var/log/masqmail
24
@unexec rmdir /var/log/masqmail 2>/dev/null || true
(-)files/masqmail.in (+62 lines)
Added Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/mail/masqmail/files/masqmail.sh,v 1.3 2006/02/20 20:47:12 dougb Exp $
4
#
5
6
# PROVIDE: mail
7
# REQUIRE: LOGIN
8
# KEYWORD: shutdown
9
#	we make mail start late, so that things like .forward's are not
10
#	processed until the system is fully operational
11
12
#
13
# Add the following lines to /etc/rc.conf to enable masqmail:
14
#
15
#masqmail_enable="YES"
16
#
17
# See masqmail(8) for flags
18
#
19
20
. %%RC_SUBR%%
21
22
name=masqmail
23
rcvar=`set_rcvar`
24
25
command=%%PREFIX%%/sbin/masqmail
26
required_dirs=/var/log/masqmail
27
required_files=%%PREFIX%%/etc/masqmail/masqmail.conf
28
29
start_precmd=start_precmd
30
stop_postcmd=stop_postcmd
31
32
extra_commands="reload"
33
34
load_rc_config $name
35
# set defaults
36
masqmail_enable=${masqmail_enable:-"NO"}
37
masqmail_flags=${masqmail_flags:-"-bd -q30m"}
38
39
start_precmd()
40
{
41
  case $sendmail_enable in
42
  [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
43
    warn "sendmail_enable should be set to NONE"
44
    ;;
45
  [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
46
    case $sendmail_submit_enable in
47
    [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
48
      warn "sendmail_submit_enable should be set to NO"
49
      ;;
50
    esac
51
    ;;
52
  [Nn][Oo][Nn][Ee])
53
    ;;
54
  esac
55
}
56
57
stop_postcmd()
58
{
59
  rm -f $pidfile
60
}
61
62
run_rc_command "$1"
(-)files/masqmail.sh (-63 lines)
Removed Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: ports/mail/masqmail/files/masqmail.sh,v 1.3 2006/02/20 20:47:12 dougb Exp $
4
#
5
6
# PROVIDE: mail
7
# REQUIRE: LOGIN
8
# KEYWORD: shutdown
9
#	we make mail start late, so that things like .forward's are not
10
#	processed until the system is fully operational
11
12
#
13
# Add the following lines to /etc/rc.conf to enable masqmail:
14
#
15
#masqmail_enable="YES"
16
#
17
# See masqmail(8) for flags
18
#
19
20
. %%RC_SUBR%%
21
22
name=masqmail
23
rcvar=`set_rcvar`
24
25
command=%%PREFIX%%/sbin/masqmail
26
required_dirs=/var/log/masqmail
27
required_files=%%PREFIX%%/etc/masqmail/masqmail.conf
28
29
start_precmd=start_precmd
30
stop_postcmd=stop_postcmd
31
32
extra_commands="reload"
33
34
start_precmd()
35
{
36
  case $sendmail_enable in
37
  [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
38
    warn "sendmail_enable should be set to NONE"
39
    ;;
40
  [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
41
    case $sendmail_submit_enable in
42
    [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
43
      warn "sendmail_submit_enable should be set to NO"
44
      ;;
45
    esac
46
    ;;
47
  [Nn][Oo][Nn][Ee])
48
    ;;
49
  esac
50
}
51
52
stop_postcmd()
53
{
54
  rm -f $pidfile
55
}
56
57
# set defaults
58
59
masqmail_enable=${masqmail_enable:-"NO"}
60
masqmail_flags=${masqmail_flags:-"-bd -q30m"}
61
62
load_rc_config $name
63
run_rc_command "$1"

Return to bug 125652