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 16845 by laffer1, Sat Sep 6 20:29:26 2014 UTC vs.
Revision 23512 by laffer1, Sat May 12 14:35:03 2018 UTC

# Line 1 | Line 1
1   # $MidnightBSD$
2  
3   PORTNAME=       sendmail
4 < PORTVERSION=    8.14.9
4 > PORTVERSION=    8.15.2
5   PORTREVISION=   2
6   CATEGORIES=     mail ipv6
7 < MASTER_SITES=   ftp://ftp.sendmail.org/pub/sendmail/ \
8 <                ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,}
9 < PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BDB_SUFFIX}${PKGNAMESUFFIX2}
7 > MASTER_SITES=   ftp://ftp.sendmail.org/pub/sendmail/
8   DISTNAME=       ${PORTNAME}.${PORTVERSION}
9  
10   MAINTAINER=     ports@MidnightBSD.org
11   COMMENT=        Reliable, highly configurable mail transfer agent with utilities
12 +
13   LICENSE=        agg
14  
15   CONFLICTS?=     courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-*
16  
17   FAKE_OPTS+=     trueprefix
18  
19 + USERS=          smmsp
20 + GROUPS=         smmsp
21 +
22 + USES=           cpe
23   WRKSRC=         ${WRKDIR}/${PORTNAME}-${PORTVERSION}
24   WCONF=          ${WRKSRC}/devtools/Site
25   SITE=           ${FILESDIR}/site.config.m4.pre4
# Line 84 | Line 87 | EXTRA_PATCHES+=        ${FILESDIR}/cyruslookup.patch
87   .if ${PORT_OPTIONS:MTLS}
88   TLS_SUFFIX?=    +tls
89   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.*
87 .if ! ${PORT_OPTIONS:MTLSEXT_PADDING}
88 EXTRA_PATCHES+= ${FILESDIR}/tlsext.patch
90   .endif
90 .endif
91  
92   MAKE_PKGNAMES=  for i in "" +tls; do \
93          for j in "" +sasl +sasl1 +sasl2; do \
# Line 117 | Line 117 | SITE+= ${FILESDIR}/site.config.m4.ldap
117   SITE+=  ${FILESDIR}/site.config.m4.milter
118   .endif
119   .if ${PORT_OPTIONS:MTLS}
120 < USE_OPENSSL=    yes
120 > USES+=  ssl
121   .endif
122  
123   # install directly if no mailwrapper support
# Line 156 | Line 156 | post-patch:
156          @${CP} -pR ${WRKSRC}/libmilter ${WRKSRC}/libsharedmilter
157          ${CP} ${FILESDIR}/sharedlibrary.m4 \
158                  ${WRKSRC}/devtools/M4/UNIX/sharedlibrary.m4
159 <        @${MV} ${WRKSRC}/libsharedmilter/Makefile.m4 \
160 <                ${WRKSRC}/libsharedmilter/Makefile.m4.sed
161 <        @${SED} -e 's=`library=`sharedlibrary=' \
162 <                ${WRKSRC}/libsharedmilter/Makefile.m4.sed \
163 <                > ${WRKSRC}/libsharedmilter/Makefile.m4
159 >        ${REINPLACE_CMD} -e 's=`library=`sharedlibrary=' \
160 >                ${WRKSRC}/libsharedmilter/Makefile.m4
161   .endif
162  
163   do-configure:
164 <        @${MV} ${WRKSRC}/devtools/OS/FreeBSD ${WRKSRC}/devtools/OS/FreeBSD.sed
168 <        ${SED} ${SED_SCRIPT} ${WRKSRC}/devtools/OS/FreeBSD.sed \
169 <                > ${WRKSRC}/devtools/OS/FreeBSD
164 >        ${REINPLACE_CMD} ${SED_SCRIPT} ${WRKSRC}/devtools/OS/FreeBSD
165          ${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \
166                  -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \
167                  ${SITE} > ${WCONF}/site.config.m4
# Line 188 | Line 183 | do-configure:
183           'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-DSOCKETMAP'\'')' \
184                  >> ${WCONF}/site.config.m4
185   .endif
186 < .if defined(SENDMAIL_WITH_PICKY_HELO_CHECK)
186 > .if ${PORT_OPTIONS:MPICKY_HELO_CHECK}
187          ${ECHO_CMD} \
188           'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-DPICKY_HELO_CHECK'\'')' \
189                  >> ${WCONF}/site.config.m4
# Line 218 | Line 213 | do-configure:
213   .endif
214  
215   post-build:
216 <        ( cd ${WRKSRC}/doc/op && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} op.txt )
216 >        (cd ${WRKSRC}/doc/op && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} op.txt)
217   .if ${PORT_OPTIONS:MMILTER}
218          (cd ${BUILD_WRKSRC}/libmilter; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
219   .if ${PORT_OPTIONS:MMILTER_SHARED}
# Line 237 | Line 232 | pre-install:
232                  -h - -d /nonexistent -s /nonexistent -c "Sendmail Queue"; fi
233          @cd ${WRKSRC} && ${FIND} cf -type f | \
234          ${AWK} '{print "share/sendmail/" $$1}' >>${PLIST}
240        @cd ${WRKSRC} && ${FIND} -d cf -type d | \
241        ${AWK} '{print "@dirrm share/sendmail/" $$1}' >>${PLIST}
242        @${ECHO_CMD} "@dirrm share/sendmail" >>${PLIST}
235   .if ${PORT_OPTIONS:MDOCS}
236   .for i in ${DOCS}
237          @${ECHO_CMD} `${BASENAME} ${i}` | \
# Line 248 | Line 240 | pre-install:
240   .if ${PORT_OPTIONS:MCYRUSLOOKUP}
241          @${ECHO_CMD} "share/doc/sendmail/CYRUS_LOOKUP" >>${PLIST}
242   .endif
251        @${ECHO_CMD} "@dirrm %%DOCSDIR%%" >>${PLIST}
243   .endif
244  
245   # We want mail.local and rmail for our system.
# Line 307 | Line 298 | post-install:
298          ${INSTALL_DATA} ${FILESDIR}/CYRUS_LOOKUP ${DOCSDIR}/CYRUS_LOOKUP
299   .endif
300   .endif
301 +        ${STRIP_CMD} ${PREFIX}/bin/vacation
302 +        ${STRIP_CMD} ${PREFIX}/bin/rmail
303 +        ${STRIP_CMD} ${PREFIX}/sbin/*
304 +        ${STRIP_CMD} ${PREFIX}/libexec/*
305   .if exists(${DESTDIR}/etc/mail/mailer.conf)
306  
307   mailer.base:
# Line 398 | Line 393 | SITE+= ${FILESDIR}/site.config.m4.local
393   pre-everything::
394          @${ECHO_CMD} "#"
395          @${ECHO_CMD} "# You can't override the base sendmail this way."
396 <        @${ECHO_CMD} "# your version FreeBSD use mailwrapper."
396 >        @${ECHO_CMD} "# your version BSD use mailwrapper."
397          @${ECHO_CMD} "#"
398          @${ECHO_CMD} "# Please install with normal PREFIX"
399          @${ECHO_CMD} "# and activate the port version with"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines