Fri May 20 12:11:39 2016 UTC ()
Build with -fPIC on SunOS to ensure third parties can pull in libmilter.a


(jperkin)
diff -r1.63 -r1.64 pkgsrc/mail/sendmail/Makefile.common
diff -r0 -r1.1 pkgsrc/mail/sendmail/files/site.config.m4-fpic

cvs diff -r1.63 -r1.64 pkgsrc/mail/sendmail/Makefile.common (expand / switch to unified diff)

--- pkgsrc/mail/sendmail/Makefile.common 2015/07/11 10:08:32 1.63
+++ pkgsrc/mail/sendmail/Makefile.common 2016/05/20 12:11:39 1.64
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.63 2015/07/11 10:08:32 jnemeth Exp $ 1# $NetBSD: Makefile.common,v 1.64 2016/05/20 12:11:39 jperkin Exp $
2# 2#
3# used by mail/libmilter/Makefile 3# used by mail/libmilter/Makefile
4# used by mail/sendmail/Makefile 4# used by mail/sendmail/Makefile
5# used by mail/sendmail-qtool/Makefile 5# used by mail/sendmail-qtool/Makefile
6# used by mail/sendmail-cidrexpand/Makefile 6# used by mail/sendmail-cidrexpand/Makefile
7# 7#
8 8
9DISTNAME= sendmail.${DIST_VERS} 9DISTNAME= sendmail.${DIST_VERS}
10CATEGORIES= mail 10CATEGORIES= mail
11MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ \ 11MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ \
12 ftp://ftp.sendmail.org/pub/sendmail/past-releases/ \ 12 ftp://ftp.sendmail.org/pub/sendmail/past-releases/ \
13 ftp://ftp.fu-berlin.de/pub/unix/mail/sendmail/ 13 ftp://ftp.fu-berlin.de/pub/unix/mail/sendmail/
14 14
@@ -50,18 +50,19 @@ make-sendmail-siteconfig: @@ -50,18 +50,19 @@ make-sendmail-siteconfig:
50 ${CP} ${FILESDIR}/site.config.m4 ${SITECONFIG} 50 ${CP} ${FILESDIR}/site.config.m4 ${SITECONFIG}
51 ${CHMOD} +w ${SITECONFIG} 51 ${CHMOD} +w ${SITECONFIG}
52 52
53.if !empty(PKG_OPTIONS:Minet6) 53.if !empty(PKG_OPTIONS:Minet6)
54 ${CAT} ${FILESDIR}/site.config.m4-v6 >>${SITECONFIG} 54 ${CAT} ${FILESDIR}/site.config.m4-v6 >>${SITECONFIG}
55. if (${OPSYS} != "SunOS") && (${OPSYS} != "BSDOS") && \ 55. if (${OPSYS} != "SunOS") && (${OPSYS} != "BSDOS") && \
56 (${OPSYS} != "DragonFly") && (${OPSYS} != "FreeBSD") 56 (${OPSYS} != "DragonFly") && (${OPSYS} != "FreeBSD")
57 ${CAT} ${FILESDIR}/site.config.m4-v6-not-solaris >>${SITECONFIG} 57 ${CAT} ${FILESDIR}/site.config.m4-v6-not-solaris >>${SITECONFIG}
58. endif 58. endif
59.endif 59.endif
60 60
61 ${CAT} ${FILESDIR}/site.config.m4-milter >>${SITECONFIG} 61 ${CAT} ${FILESDIR}/site.config.m4-milter >>${SITECONFIG}
62.if ${OPSYS} == "SunOS" 62.if ${OPSYS} == "SunOS"
 63 ${CAT} ${FILESDIR}/site.config.m4-fpic >>${SITECONFIG}
63 ${CAT} ${FILESDIR}/site.config.m4-libresolv >>${SITECONFIG} 64 ${CAT} ${FILESDIR}/site.config.m4-libresolv >>${SITECONFIG}
64. if exists(/usr/include/stdbool.h) 65. if exists(/usr/include/stdbool.h)
65 ${CAT} ${FILESDIR}/site.config.m4-stdbool >>${SITECONFIG} 66 ${CAT} ${FILESDIR}/site.config.m4-stdbool >>${SITECONFIG}
66. endif 67. endif
67.endif 68.endif

File Added: pkgsrc/mail/sendmail/files/site.config.m4-fpic
# $NetBSD: site.config.m4-fpic,v 1.1 2016/05/20 12:11:39 jperkin Exp $

# Build with -fPIC on SunOS to ensure third parties can pull in libmilter.a
APPENDDEF(`confCCOPTS', `-fPIC')