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 16376 by laffer1, Wed Jun 4 13:02:20 2014 UTC vs.
Revision 16844 by laffer1, Sat Sep 6 20:09:51 2014 UTC

# Line 1 | Line 1
1   # $MidnightBSD$
2  
3   PORTNAME=       sendmail
4 < PORTVERSION=    8.14.8
4 > PORTVERSION=    8.14.9
5 > PORTREVISION=   1
6   CATEGORIES=     mail ipv6
7   MASTER_SITES=   ftp://ftp.sendmail.org/pub/sendmail/ \
8                  ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,}
# Line 22 | Line 23 | SITE=          ${FILESDIR}/site.config.m4.pre4
23   PLIST=          ${WRKDIR}/.PLIST.more
24   DOCS=           KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \
25                  sendmail/TRACEFLAGS sendmail/SECURITY sendmail/TUNING
26 < MAN1=           mailq.1 newaliases.1 vacation.1
27 < MAN5=           aliases.5
28 < MAN8=           sendmail.8 mailstats.8 makemap.8 praliases.8 smrsh.8 \
26 > LMAN1=          mailq.1 newaliases.1 vacation.1
27 > LMAN5=          aliases.5
28 > LMAN8=          sendmail.8 mailstats.8 makemap.8 praliases.8 smrsh.8 \
29                  mail.local.8 rmail.8 editmap.8
30   SENDMAIL=       ${PREFIX}/sbin/sendmail
31   BASEMAIL=       /usr/libexec/sendmail/sendmail
32 < PLIST_SUB+=     PREFIX=${PREFIX:S=${PREFIX}/==}
32 > PLIST_SUB+=     PREFIX=${PREFIX:S=${PREFIX}/==} MANPREFIX=${MANPREFIX:S=$=/=:S=${PREFIX}==:S=^/==}
33   PKGMESSAGE=     ${WRKSRC}/pkg-message
34   MILTER_SOVER?=  6
35  
36 < OPTIONS_DEFINE?=        SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD LDAP BDB SOCKETMAP CYRUSLOOKUP PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
37 < OPTIONS_DEFAULT?=       SHMEM SEM LA NIS IPV6 PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
36 > OPTIONS_DEFINE?=        SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD LDAP BDB SOCKETMAP CYRUSLOOKUP PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL TLSEXT_PADDING DOCS
37 > OPTIONS_DEFAULT?=       SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
38   NO_OPTIONS_SORT=yes
39   SHMEM_DESC=             System V shared memory support
40   LA_DESC=                load averages support
# Line 46 | Line 47 | PICKY_HELO_CHECK_DESC= Enable picky HELO check
47   MILTER_DESC=            Build libmilter
48   MILTER_SHARED_DESC=     Build shared libmilter
49   MILTER_POOL_DESC=       Enable milter thread pools
50 + TLSEXT_PADDING_DESC=    Enable TLSEXT padding
51  
52   BDB_USE=        BDB=yes
53   LDAP_USE=       OPENLDAP=yes
# Line 82 | Line 84 | EXTRA_PATCHES+=        ${FILESDIR}/cyruslookup.patch
84   .if ${PORT_OPTIONS:MTLS}
85   TLS_SUFFIX?=    +tls
86   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.*
87 + .if ! ${PORT_OPTIONS:MTLSEXT_PADDING}
88 + EXTRA_PATCHES+=       ${FILESDIR}/tlsext.patch
89   .endif
90 + .endif
91  
92   MAKE_PKGNAMES=  for i in "" +tls; do \
93          for j in "" +sasl +sasl1 +sasl2; do \
# Line 92 | Line 97 | MAKE_PKGNAMES= for i in "" +tls; do \
97          done done done done
98  
99   ALL_PKGNAMES!=  ${MAKE_PKGNAMES}
100 < CONFLICTS2!=    ${MAKE_PKGNAMES} | grep -v "${PORTNAME}${PKGNAMESUFFIX}-8."
100 > CONFLICTS2!=    ${MAKE_PKGNAMES} | grep -v "${PORTNAME}${PKGNAMESUFFIX:S|${PKGNAMESUFFIX2}||}-8."
101   CONFLICTS+=     ${CONFLICTS2}
102  
103   # Build site.config.m4
104   .if exists(${DESTDIR}/etc/mail/mailer.conf)
105   SITE+=  ${FILESDIR}/site.config.m4
106   .endif
107 < .if !defined(SENDMAIL_WITHOUT_IPV6)
107 > .if ${PORT_OPTIONS:MIPV6}
108   SITE+=  ${FILESDIR}/site.config.m4.ipv6
109   .endif
110 < .if defined(SENDMAIL_WITH_SASL2)
110 > .if ${PORT_OPTIONS:MSASL}
111   SITE+=  ${FILESDIR}/site.config.m4.sasl2
112   .endif
113 < .if defined(SENDMAIL_WITH_LDAP)
113 > .if ${PORT_OPTIONS:MLDAP}
114   SITE+=  ${FILESDIR}/site.config.m4.ldap
115   .endif
116 < .if !defined(SENDMAIL_WITHOUT_MILTER)
116 > .if ${PORT_OPTIONS:MMILTER}
117   SITE+=  ${FILESDIR}/site.config.m4.milter
118   .endif
119 < .if defined(SENDMAIL_WITH_TLS) || defined(WITH_TLS)
119 > .if ${PORT_OPTIONS:MTLS}
120   USE_OPENSSL=    yes
121   .endif
122  
# Line 124 | Line 129 | PLIST_SUB+=    ETCPORT="@comment "
129   PLIST_SUB+=     ETCPORT=""
130   .endif
131  
132 < .if !defined(SENDMAIL_WITHOUT_MILTER)
133 < .if defined(SENDMAIL_WITH_SHARED_MILTER)
132 > .if ${PORT_OPTIONS:MMILTER}
133 > .if ${PORT_OPTIONS:MMILTER_SHARED}
134   PLIST_SUB+=     MILTER_SHARED=""
135   PLIST_SUB+=     MILTER_SOVER=${MILTER_SOVER}
136   MAKE_ENV+=      MILTER_SOVER=${MILTER_SOVER}
# Line 146 | Line 151 | post-extract:
151                  -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \
152                  -e "s=%%PORTSDIR%%=${PORTSDIR}=g" \
153                  ${PKGDIR}/pkg-message > ${WRKSRC}/pkg-message
154 < .if !defined(SENDMAIL_WITHOUT_MILTER) && defined(SENDMAIL_WITH_SHARED_MILTER)
154 > .if ${PORT_OPTIONS:MMILTER} && ${PORT_OPTIONS:MMILTER_SHARED}
155          @${CP} -pR ${WRKSRC}/libmilter ${WRKSRC}/libsharedmilter
156          ${CP} ${FILESDIR}/sharedlibrary.m4 \
157                  ${WRKSRC}/devtools/M4/UNIX/sharedlibrary.m4
# Line 273 | Line 278 | post-install:
278          ${LN} -sf libmilter.so.${MILTER_SOVER} ${PREFIX}/lib/libmilter.so
279   .endif
280   .endif
281 < .for i in ${MAN8}
281 > .for i in ${LMAN8}
282          @${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz
283          ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8
284   .endfor
285 < .for i in ${MAN5}
285 > .for i in ${LMAN5}
286          @${RM} -f ${MANPREFIX}/man/cat5/${i} ${MANPREFIX}/man/cat5/${i}.gz
287          ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man5
288   .endfor
289 < .for i in ${MAN1}
289 > .for i in ${LMAN1}
290          @${RM} -f ${MANPREFIX}/man/cat1/${i} ${MANPREFIX}/man/cat1/${i}.gz
291          ${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man1
292   .endfor

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines