aboutsummaryrefslogtreecommitdiffstats
path: root/mail/sendmail
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2003-04-16 03:40:30 +0800
committerdinoex <dinoex@FreeBSD.org>2003-04-16 03:40:30 +0800
commitfd9d5c93ae0574063e2bedb2360e477eee68e7ff (patch)
tree2a75f70800cb2ff40735f0fc774b9fa3c563a28b /mail/sendmail
parent397ea2a696d2490b6f8a62ae9e11a951445b947c (diff)
downloadfreebsd-ports-gnome-fd9d5c93ae0574063e2bedb2360e477eee68e7ff.tar.gz
freebsd-ports-gnome-fd9d5c93ae0574063e2bedb2360e477eee68e7ff.tar.zst
freebsd-ports-gnome-fd9d5c93ae0574063e2bedb2360e477eee68e7ff.zip
- allow "," in CFLAGS
- SENDMAIL_WITH_TLS honors WITH_OPENSSL_BASE when set later by bsd.openssl.mk
Diffstat (limited to 'mail/sendmail')
-rw-r--r--mail/sendmail/Makefile21
-rw-r--r--mail/sendmail/files/site.config.m4.ssl2
2 files changed, 9 insertions, 14 deletions
diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile
index dab06175aa73..0392bfe58ba8 100644
--- a/mail/sendmail/Makefile
+++ b/mail/sendmail/Makefile
@@ -61,16 +61,6 @@ SITE+= ${FILESDIR}/site.config.m4
SITE+= ${FILESDIR}/site.config.m4.ipv6
.endif
.endif
-.if defined(SENDMAIL_WITH_TLS) || defined(WITH_TLS)
-.if ! defined(WITH_OPENSSL_BASE)
-SITE+= ${FILESDIR}/site.config.m4.ssl
-.else
-.if ! exists(${DESTDIR}/etc/mail/mailer.conf)
-SITE+= ${FILESDIR}/site.config.m4.ssl
-.endif
-.endif
-SITE+= ${FILESDIR}/site.config.m4.tls
-.endif
.if defined(SENDMAIL_WITH_SASL)
SITE+= ${FILESDIR}/site.config.m4.sasl
.endif
@@ -101,11 +91,12 @@ post-extract:
do-configure:
@${MV} ${WRKSRC}/devtools/OS/FreeBSD ${WRKSRC}/devtools/OS/FreeBSD.sed
- ${SED} -e "s,\`-pthread\',\`${PTHREAD_LIBS}\'," \
- -e "s,\`-O\',\`${CFLAGS}\'," \
+ ${SED} -e "s;\`-pthread\';\`${PTHREAD_LIBS}\';" \
+ -e "s;\`-O\';\`${CFLAGS}\';" \
${WRKSRC}/devtools/OS/FreeBSD.sed \
> ${WRKSRC}/devtools/OS/FreeBSD
- ${SED} -e "s=%%PREFIX%%=${PREFIX}=" -e "s=%%LOCALBASE%%=${LOCALBASE}=" \
+ ${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \
+ -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \
${SITE} > ${WCONF}/site.config.m4
.if defined(SENDMAIL_WITH_PICKY_HELO_CHECK)
${ECHO_CMD} \
@@ -243,6 +234,10 @@ tls-install:
.if defined(SENDMAIL_WITH_TLS) || defined(WITH_TLS)
.include "${PORTSDIR}/security/openssl/bsd.openssl.mk"
+.if ! defined(WITH_OPENSSL_BASE)
+SITE+= ${FILESDIR}/site.config.m4.ssl
+.endif
+SITE+= ${FILESDIR}/site.config.m4.tls
.endif
.if exists(${FILESDIR}/site.config.m4.local)
diff --git a/mail/sendmail/files/site.config.m4.ssl b/mail/sendmail/files/site.config.m4.ssl
index 9e291b26e856..801030866543 100644
--- a/mail/sendmail/files/site.config.m4.ssl
+++ b/mail/sendmail/files/site.config.m4.ssl
@@ -1,3 +1,3 @@
-APPENDDEF(`confLIBDIRS', `-L%%LOCALBASE%%/lib')
+APPENDDEF(`confLIBDIRS', `-L%%LOCALBASE%%/lib' -rpath=%%LOCALBASE%%/lib )
APPENDDEF(`confINCDIRS', `-I%%LOCALBASE%%/include')
APPENDDEF(`conf_sendmail_ENVDEF', `-DHASSRANDOMDEV')