| @@ -1,67 +1,68 @@ | | | @@ -1,67 +1,68 @@ |
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 | |
9 | DISTNAME= sendmail.${DIST_VERS} | | 9 | DISTNAME= sendmail.${DIST_VERS} |
10 | CATEGORIES= mail | | 10 | CATEGORIES= mail |
11 | MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ \ | | 11 | MASTER_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 | |
15 | OWNER?= jnemeth@NetBSD.org | | 15 | OWNER?= jnemeth@NetBSD.org |
16 | HOMEPAGE= http://www.sendmail.org/ | | 16 | HOMEPAGE= http://www.sendmail.org/ |
17 | LICENSE= sendmail-license | | 17 | LICENSE= sendmail-license |
18 | | | 18 | |
19 | DISTINFO_FILE= ${.CURDIR}/../../mail/sendmail/distinfo | | 19 | DISTINFO_FILE= ${.CURDIR}/../../mail/sendmail/distinfo |
20 | FILESDIR= ${.CURDIR}/../../mail/sendmail/files | | 20 | FILESDIR= ${.CURDIR}/../../mail/sendmail/files |
21 | PATCHDIR= ${.CURDIR}/../../mail/sendmail/patches | | 21 | PATCHDIR= ${.CURDIR}/../../mail/sendmail/patches |
22 | | | 22 | |
23 | USE_LANGUAGES= c99 | | 23 | USE_LANGUAGES= c99 |
24 | | | 24 | |
25 | DIST_VERS= 8.15.2 | | 25 | DIST_VERS= 8.15.2 |
26 | | | 26 | |
27 | MAKE_ENV+= BSD_BINOWN=${BINOWN} BSD_BINGRP=${BINGRP} \ | | 27 | MAKE_ENV+= BSD_BINOWN=${BINOWN} BSD_BINGRP=${BINGRP} \ |
28 | BSD_MANOWN=${MANOWN} BSD_MANGRP=${MANGRP} \ | | 28 | BSD_MANOWN=${MANOWN} BSD_MANGRP=${MANGRP} \ |
29 | BUILDLINK_DIR=${BUILDLINK_DIR} \ | | 29 | BUILDLINK_DIR=${BUILDLINK_DIR} \ |
30 | SMRSH_CMDDIR=${SMRSH_CMDDIR} | | 30 | SMRSH_CMDDIR=${SMRSH_CMDDIR} |
31 | SITECONFIG= ${WRKSRC}/devtools/Site/site.config.m4 | | 31 | SITECONFIG= ${WRKSRC}/devtools/Site/site.config.m4 |
32 | | | 32 | |
33 | BUILD_DEFS+= SMRSH_CMDDIR | | 33 | BUILD_DEFS+= SMRSH_CMDDIR |
34 | | | 34 | |
35 | WRKSRC= ${WRKDIR}/sendmail-${DIST_VERS} | | 35 | WRKSRC= ${WRKDIR}/sendmail-${DIST_VERS} |
36 | USE_TOOLS+= gm4 | | 36 | USE_TOOLS+= gm4 |
37 | MAKE_ENV+= M4=${TOOLS_M4} | | 37 | MAKE_ENV+= M4=${TOOLS_M4} |
38 | | | 38 | |
39 | .include "../../mk/bsd.prefs.mk" | | 39 | .include "../../mk/bsd.prefs.mk" |
40 | | | 40 | |
41 | .if ${OPSYS} == "SunOS" && exists(/usr/include/paths.h) | | 41 | .if ${OPSYS} == "SunOS" && exists(/usr/include/paths.h) |
42 | CFLAGS+= -DSOLARIS_HAS_PATHS_H | | 42 | CFLAGS+= -DSOLARIS_HAS_PATHS_H |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | pre-configure: | | 45 | pre-configure: |
46 | cp ${FILESDIR}/sm_os_netbsd.h ${WRKSRC}/include/sm/os/sm_os_netbsd.h | | 46 | cp ${FILESDIR}/sm_os_netbsd.h ${WRKSRC}/include/sm/os/sm_os_netbsd.h |
47 | | | 47 | |
48 | .PHONY: make-sendmail-siteconfig | | 48 | .PHONY: make-sendmail-siteconfig |
49 | make-sendmail-siteconfig: | | 49 | 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 |