ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/mail/sendmail/Makefile
(Generate patch)

Comparing trunk/mail/sendmail/Makefile (file contents):
Revision 936 by archite, Tue Feb 20 05:41:01 2007 UTC vs.
Revision 15462 by laffer1, Tue Sep 17 03:15:41 2013 UTC

# Line 1 | Line 1
1 # New ports collection makefile for:    sendmail
2 # Date created:                         20 Apr 2000
3 # Whom:                                 dirk.meyer@dinoex.sub.org
4 #
5 # $FreeBSD: ports/mail/sendmail/Makefile,v 1.126 2007/02/02 20:17:17 dinoex Exp $
1   # $MidnightBSD$
7 #
2  
3   PORTNAME=       sendmail
4 < PORTVERSION=    8.14.0
4 > PORTVERSION=    8.14.7
5   CATEGORIES=     mail ipv6
6   MASTER_SITES=   ftp://ftp.sendmail.org/pub/sendmail/ \
7                  ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,}
# Line 16 | Line 10 | DISTNAME=      ${PORTNAME}.${PORTVERSION}
10  
11   MAINTAINER=     ports@MidnightBSD.org
12   COMMENT=        Reliable, highly configurable mail transfer agent with utilities
13 + LICENSE=        agg
14  
15 < CONFLICTS?=     courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.*
21 < CONFLICTS+=     sendmail-8.11.* sendmail-*-8.11.* sendmail+*-8.11.*
22 < CONFLICTS+=     sendmail-8.12.* sendmail-*-8.12.* sendmail+*-8.12.*
15 > CONFLICTS?=     courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-*
16  
17 + FAKE_OPTS+=     trueprefix
18 +
19   WRKSRC=         ${WRKDIR}/${PORTNAME}-${PORTVERSION}
20   WCONF=          ${WRKSRC}/devtools/Site
21   SITE=           ${FILESDIR}/site.config.m4.pre4
# Line 35 | Line 30 | SENDMAIL=      ${PREFIX}/sbin/sendmail
30   BASEMAIL=       /usr/libexec/sendmail/sendmail
31   PLIST_SUB+=     PREFIX=${PREFIX:S=${PREFIX}/==}
32   PKGMESSAGE=     ${WRKSRC}/pkg-message
33 < MILTER_SOVER?=  4
33 > MILTER_SOVER?=  6
34  
35   # Options to define Features:
36   # SENDMAIL_WITHOUT_IPV6=yes
# Line 43 | Line 38 | MILTER_SOVER?= 4
38   # SENDMAIL_WITHOUT_NIS=yes
39   # SENDMAIL_WITHOUT_SHMEM=yes
40   # SENDMAIL_WITHOUT_SEM=yes
41 + # SENDMAIL_WITHOUT_LA=yes
42 + # SENDMAIL_WITHOUT_MILTER_POOL
43   # SENDMAIL_WITH_TLS=yes
44   # SENDMAIL_WITH_SMTPS=yes
45   # SENDMAIL_WITH_SASL=yes
# Line 87 | Line 84 | CONFLICTS+=    sendmail-sasl-8.* sendmail-sasl2-8.* sendm
84   USE_OPENLDAP=   yes
85   .endif
86   .if defined(SENDMAIL_WITH_SASL) && !defined(SENDMAIL_WITH_SASL2)
87 < SASL_SUFFIX?=   +sasl1
91 < CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl2-8.* sendmail-tls-8.*
92 < LIB_DEPENDS+=   sasl.8:${PORTSDIR}/security/cyrus-sasl
87 > SENDMAIL_WITH_SASL2=    yes
88   .endif
89   .if defined(SENDMAIL_WITH_SASL2)
90   SASL_SUFFIX?=   +sasl2
91   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-tls-8.*
92 < LIB_DEPENDS+=   sasl2.2:${PORTSDIR}/security/cyrus-sasl2
92 > LIB_DEPENDS+=   sasl2:${PORTSDIR}/security/cyrus-sasl2
93   .if !defined(SENDMAIL_WITHOUT_SASLAUTHD)
94   RUN_DEPENDS+=   ${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd
95   .endif
# Line 125 | Line 120 | SITE+= ${FILESDIR}/site.config.m4
120   .if !defined(SENDMAIL_WITHOUT_IPV6)
121   SITE+=  ${FILESDIR}/site.config.m4.ipv6
122   .endif
128 .if defined(SENDMAIL_WITH_SASL)
129 SITE+=  ${FILESDIR}/site.config.m4.sasl
130 .endif
123   .if defined(SENDMAIL_WITH_SASL2)
124   SITE+=  ${FILESDIR}/site.config.m4.sasl2
125   .endif
# Line 168 | Line 160 | SED_SCRIPT+=   -e "s;-DNIS ;;"
160   .endif
161  
162   post-extract:
171        @${SED} -e "s=%%PREFIX%%=${PREFIX}=" ${FILESDIR}/sm-client.sh \
172                > ${WRKSRC}/sm-client.sh
173        @${SED} -e "s=%%PREFIX%%=${PREFIX}=" ${FILESDIR}/sendmail.sh \
174                > ${WRKSRC}/sendmail.sh
163          @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \
164                  -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \
165                  -e "s=%%PORTSDIR%%=${PORTSDIR}=g" \
# Line 235 | Line 223 | do-configure:
223          'APPENDDEF(`confENVDEF'\'', `-DSM_CONF_SEM=0'\'')' \
224                  >> ${WCONF}/site.config.m4
225   .endif
226 + .if defined(SENDMAIL_WITHOUT_LA)
227 +        ${ECHO_CMD} \
228 +        'APPENDDEF(`confENVDEF'\'', `-DLA_TYPE=LA_ZERO'\'')' \
229 +                >> ${WCONF}/site.config.m4
230 + .endif
231 + .if !defined(SENDMAIL_WITHOUT_MILTER) && !defined(SENDMAIL_WITHOUT_MILTER_POOL)
232 +        ${ECHO_CMD} \
233 +         'APPENDDEF(`conf_libmilter_ENVDEF'\'', `-DSM_CONF_POLL=1'\'')' \
234 +                >> ${WCONF}/site.config.m4
235 +        ${ECHO_CMD} \
236 +         'APPENDDEF(`conf_libmilter_ENVDEF'\'', `-D_FFR_WORKERS_POOL=1'\'')' \
237 +                >> ${WCONF}/site.config.m4
238 + .endif
239  
240   post-build:
241          ( cd ${WRKSRC}/doc/op && ${MAKE} op.txt )
# Line 244 | Line 245 | post-build:
245          @(cd ${BUILD_WRKSRC}/libsharedmilter; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
246   .endif
247   .endif
248 +        ${MKDIR} ${WRKDIR}/${FAKE_INSTALLDIR}/etc/mail
249  
250   pre-install:
251          @${CAT} ${PKGDIR}/pkg-plist >${PLIST}
# Line 272 | Line 274 | pre-install:
274   # We want mail.local and rmail for our system.
275   # the build install catmans only, we have to fix this.
276   post-install:
277 <        ( cd ${WRKSRC}/mail.local && ${MAKE} force-install )
278 <        ( cd ${WRKSRC}/rmail && ${MAKE} force-install )
277 >        ( cd ${WRKSRC}/mail.local && ${MAKE} ${FAKE_MAKEARGS} force-install )
278 >        ( cd ${WRKSRC}/rmail && ${MAKE} ${FAKE_MAKEARGS} force-install )
279   .if !defined(SENDMAIL_WITHOUT_MILTER)
280          ${MKDIR} ${PREFIX}/include/libmilter
281          ${INSTALL_DATA} ${WRKSRC}/include/libmilter/mfapi.h \
# Line 289 | Line 291 | post-install:
291          ${LN} -sf libmilter.so.${MILTER_SOVER} ${PREFIX}/lib/libmilter.so
292   .endif
293   .endif
292 .if exists(${DESTDIR}/etc/mail/mailer.conf)
293        ${INSTALL_SCRIPT} ${WRKSRC}/sm-client.sh \
294                ${LOCALBASE}/etc/rc.d/sm-client.sh.sample
295        ${INSTALL_SCRIPT} ${WRKSRC}/sendmail.sh \
296                ${LOCALBASE}/etc/rc.d/sendmail.sh.sample
297 .endif
298        ${CHOWN} smmsp:smmsp /var/spool/clientmqueue
299        ${CHMOD} 770 /var/spool/clientmqueue
294   .for i in ${MAN8}
295          @${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz
296          ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8

Comparing trunk/mail/sendmail/Makefile (property cvs2svn:cvs-rev):
Revision 936 by archite, Tue Feb 20 05:41:01 2007 UTC vs.
Revision 15462 by laffer1, Tue Sep 17 03:15:41 2013 UTC

# Line 1 | Line 0
1 1.1

Comparing trunk/mail/sendmail/Makefile (property svn:keywords):
Revision 936 by archite, Tue Feb 20 05:41:01 2007 UTC vs.
Revision 15462 by laffer1, Tue Sep 17 03:15:41 2013 UTC

# Line 0 | Line 1
1 + MidnightBSD=%H

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines