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 15462 by laffer1, Tue Sep 17 03:15:41 2013 UTC vs.
Revision 16376 by laffer1, Wed Jun 4 13:02:20 2014 UTC

# Line 1 | Line 1
1   # $MidnightBSD$
2  
3   PORTNAME=       sendmail
4 < PORTVERSION=    8.14.7
4 > PORTVERSION=    8.14.8
5   CATEGORIES=     mail ipv6
6   MASTER_SITES=   ftp://ftp.sendmail.org/pub/sendmail/ \
7                  ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,}
8 < PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BERKELEYDB_SUFFIX}${PKGNAMESUFFIX2}
8 > PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BDB_SUFFIX}${PKGNAMESUFFIX2}
9   DISTNAME=       ${PORTNAME}.${PORTVERSION}
10  
11   MAINTAINER=     ports@MidnightBSD.org
# Line 32 | Line 32 | PLIST_SUB+=    PREFIX=${PREFIX:S=${PREFIX}/==}
32   PKGMESSAGE=     ${WRKSRC}/pkg-message
33   MILTER_SOVER?=  6
34  
35 < # Options to define Features:
36 < # SENDMAIL_WITHOUT_IPV6=yes
37 < # SENDMAIL_WITHOUT_MILTER=yes
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
46 < # SENDMAIL_WITH_SASL2=yes
47 < # SENDMAIL_WITH_LDAP=yes
48 < # SENDMAIL_WITH_BERKELEYDB=yes
49 < #   Set either WITH_BDB_VER or SENDMAIL_WITH_BDB_VER
50 < #   to the version of Berkeley DB to use.
51 < # SENDMAIL_WITH_SOCKETMAP=yes
52 < # SENDMAIL_WITH_CYRUSLOOKUP=yes
53 < # SENDMAIL_WITH_PICKY_HELO_CHECK=yes
54 < # SENDMAIL_WITH_SHARED_MILTER=yes
35 > OPTIONS_DEFINE?=        SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD LDAP BDB SOCKETMAP CYRUSLOOKUP PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
36 > OPTIONS_DEFAULT?=       SHMEM SEM LA NIS IPV6 PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL
37 > NO_OPTIONS_SORT=yes
38 > SHMEM_DESC=             System V shared memory support
39 > LA_DESC=                load averages support
40 > TLS_DESC=               SMTP-TLS and SMTPS support
41 > SASLAUTHD_DESC=         SASLAUTHD support
42 > BDB_DESC=               Berkeley DB version 4 support
43 > SOCKETMAP_DESC=         Enable socketmap feature
44 > CYRUSLOOKUP_DESC=       Enable cyruslookup feature
45 > PICKY_HELO_CHECK_DESC=  Enable picky HELO check
46 > MILTER_DESC=            Build libmilter
47 > MILTER_SHARED_DESC=     Build shared libmilter
48 > MILTER_POOL_DESC=       Enable milter thread pools
49  
50 < .if defined(SENDMAIL_WITH_SMTPS) && !defined(SENDMAIL_WITH_TLS) && !defined(WITH_TLS)
51 < SENDMAIL_WITH_TLS=yes
52 < AUTO_ENABLED_TLS=yes
53 < .endif
60 < .if defined(SENDMAIL_WITH_CYRUSLOOKUP)  && !defined(SENDMAIL_WITH_SOCKETMAP)
61 < SENDMAIL_WITH_SOCKETMAP=yes
62 < AUTO_ENABLED_SOCKETMAP=yes
63 < .endif
50 > BDB_USE=        BDB=yes
51 > LDAP_USE=       OPENLDAP=yes
52 > SASL_LIB_DEPENDS=       libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
53 > SASLAUTHD_RUN_DEPENDS=  ${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd
54  
55 < .if defined(SENDMAIL_WITH_BERKELEYDB_VER)
56 < SENDMAIL_WITH_BERKELEYDB=       yes
57 < OBSOLETE_BDB_VAR=       SENDMAIL_WITH_BERKELEYDB_VER BERKELEYDB_PORT \
58 <        BERKELEYDB_LIB BERKELEYDB_INCLUDE
59 < IGNORE= use SENDMAIL_WITH_BERKELEYDB to select Berkeley DB
55 > .include <bsd.mport.options.mk>
56 > .if ${PORT_OPTIONS:MSHMEM} && !defined(BUILDING_INDEX)
57 > IPCCHECK!=      ipcrm -q 0 2>&1 || true
58 > .if ${IPCCHECK:Mimplemented}
59 > IGNORE=         your system does not support sysvipc
60   .endif
71
72 .if defined(SENDMAIL_WITH_BDB_VER)
73 SENDMAIL_WITH_BERKELEYDB=       yes
61   .endif
62  
63 < .if defined(SENDMAIL_WITH_BERKELEYDB)
64 < USE_BDB=        yes
78 < BERKELEYDB_SUFFIX=      +${BDB_INCLUDE_DIR:S,^${LOCALBASE}/include/,,}
63 > .if ${PORT_OPTIONS:MBDB}
64 > BDB_SUFFIX=     +${BDB_INCLUDE_DIR:S,^${LOCALBASE}/include/,,}
65   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.*
66   .endif
67 < .if defined(SENDMAIL_WITH_LDAP)
67 > .if ${PORT_OPTIONS:MLDAP}
68   LDAP_SUFFIX?=   +ldap
69   CONFLICTS+=     sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.*
84 USE_OPENLDAP=   yes
70   .endif
71 < .if defined(SENDMAIL_WITH_SASL) && !defined(SENDMAIL_WITH_SASL2)
87 < SENDMAIL_WITH_SASL2=    yes
88 < .endif
89 < .if defined(SENDMAIL_WITH_SASL2)
71 > .if ${PORT_OPTIONS:MSASL}
72   SASL_SUFFIX?=   +sasl2
73   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-tls-8.*
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
74   .endif
75 < .endif
76 < .if defined(SENDMAIL_WITH_CYRUSLOOKUP)
75 > .if ${PORT_OPTIONS:MCYRUSLOOKUP}
76 > .if ! ${PORT_OPTIONS:MSOCKETMAP}
77 > IGNORE=         option CYRUSLOOKUP requires option SOCKETMAP
78 > .else
79   EXTRA_PATCHES+= ${FILESDIR}/cyruslookup.patch
80   .endif
81 < .if defined(SENDMAIL_WITH_TLS) || defined(WITH_TLS)
81 > .endif
82 > .if ${PORT_OPTIONS:MTLS}
83   TLS_SUFFIX?=    +tls
84   CONFLICTS+=     sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.*
85   .endif
# Line 105 | Line 87 | CONFLICTS+=    sendmail-ldap-8.* sendmail-sasl-8.* sendma
87   MAKE_PKGNAMES=  for i in "" +tls; do \
88          for j in "" +sasl +sasl1 +sasl2; do \
89          for k in "" +ldap; do \
90 <        for l in "" +db2 +db3 +db4 +db41 +db42 +db43 +db44; do \
90 >        for l in "" +db2 +db3 +db4 +db41 +db42 +db43 +db44 +db45 +db46 +db47 +db48 +db49; do \
91          echo "sendmail$${i}$${j}$${k}$${l}-8.*" ;\
92          done done done done
93  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines