Mon Jun 19 06:54:15 2017 UTC ()
Remove two non-working mirror sites.


(wiz)
diff -r1.10 -r1.11 pkgsrc/mail/postfix/Makefile.common

cvs diff -r1.10 -r1.11 pkgsrc/mail/postfix/Makefile.common (switch to unified diff)

--- pkgsrc/mail/postfix/Makefile.common 2017/06/17 08:02:22 1.10
+++ pkgsrc/mail/postfix/Makefile.common 2017/06/19 06:54:15 1.11
@@ -1,134 +1,132 @@ @@ -1,134 +1,132 @@
1# $NetBSD: Makefile.common,v 1.10 2017/06/17 08:02:22 taca Exp $ 1# $NetBSD: Makefile.common,v 1.11 2017/06/19 06:54:15 wiz Exp $
2# used by mail/postfix/Makefile 2# used by mail/postfix/Makefile
3# used by mail/postfix/Makefile.module 3# used by mail/postfix/Makefile.module
4 4
5DISTNAME= postfix-3.2.2 5DISTNAME= postfix-3.2.2
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ 7MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/
8MASTER_SITES+= http://postfix.it-austria.net/releases/official/ 
9MASTER_SITES+= http://mirrors.isc.org/pub/postfix/official/ 8MASTER_SITES+= http://mirrors.isc.org/pub/postfix/official/
10MASTER_SITES+= http://mirror.postfix.jp/postfix-release/official/ 
11 9
12MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://www.postfix.org/ 11HOMEPAGE= http://www.postfix.org/
14# The postfix license has only very minor diffs from cpl-1.0. 12# The postfix license has only very minor diffs from cpl-1.0.
15LICENSE= cpl-1.0 13LICENSE= cpl-1.0
16#LICENSE= postfix-license 14#LICENSE= postfix-license
17 15
18DISTINFO_FILE= ${PKGDIR}/../../mail/postfix/distinfo 16DISTINFO_FILE= ${PKGDIR}/../../mail/postfix/distinfo
19PATCHDIR= ${PKGDIR}/../../mail/postfix/patches 17PATCHDIR= ${PKGDIR}/../../mail/postfix/patches
20 18
21CHECK_HEADERS_SKIP+= src/global/mail_params.h 19CHECK_HEADERS_SKIP+= src/global/mail_params.h
22 20
23.include "../../mk/bsd.prefs.mk" 21.include "../../mk/bsd.prefs.mk"
24 22
25POSTFIX_USER?= postfix 23POSTFIX_USER?= postfix
26POSTFIX_GROUP?= postfix 24POSTFIX_GROUP?= postfix
27MAILDROP_GROUP?= maildrop 25MAILDROP_GROUP?= maildrop
28 26
29# POSTFIX_QUEUE_DIR is the default queue directory for Postfix. This is 27# POSTFIX_QUEUE_DIR is the default queue directory for Postfix. This is
30# merely a default, and may be changed by setting "queue_directory" in 28# merely a default, and may be changed by setting "queue_directory" in
31# ${PKG_SYSCONFDIR}/main.cf. 29# ${PKG_SYSCONFDIR}/main.cf.
32# 30#
33POSTFIX_DATA_DIR?= ${VARBASE}/db/postfix 31POSTFIX_DATA_DIR?= ${VARBASE}/db/postfix
34POSTFIX_QUEUE_DIR?= ${VARBASE}/spool/postfix 32POSTFIX_QUEUE_DIR?= ${VARBASE}/spool/postfix
35BUILD_DEFS+= VARBASE POSTFIX_DATA_DIR POSTFIX_QUEUE_DIR 33BUILD_DEFS+= VARBASE POSTFIX_DATA_DIR POSTFIX_QUEUE_DIR
36 34
37# CCARGS is a list of options to pass to the preprocessor/compiler. 35# CCARGS is a list of options to pass to the preprocessor/compiler.
38# AUXLIBS is a list of options to pass to the linker. 36# AUXLIBS is a list of options to pass to the linker.
39CCARGS= #defined 37CCARGS= #defined
40AUXLIBS= ${LDFLAGS} 38AUXLIBS= ${LDFLAGS}
41 39
42# Enable Dovecot SASL 40# Enable Dovecot SASL
43CCARGS+= -DUSE_SASL_AUTH 41CCARGS+= -DUSE_SASL_AUTH
44# Enable Berkeley DB map type. BDB_LIBS is defined in mk/bdb.buildlink3.mk. 42# Enable Berkeley DB map type. BDB_LIBS is defined in mk/bdb.buildlink3.mk.
45CCARGS+= -DHAS_DB 43CCARGS+= -DHAS_DB
46AUXLIBS+= ${BDB_LIBS} 44AUXLIBS+= ${BDB_LIBS}
47 45
48# Disable modules by default 46# Disable modules by default
49.for module in cdb ldap lmdb mysql pcre pgsql sqlite 47.for module in cdb ldap lmdb mysql pcre pgsql sqlite
50CCARGS+= -DNO_${module:tu} 48CCARGS+= -DNO_${module:tu}
51.endfor 49.endfor
52 50
53# Set some default paths to override ${WRKSRC}/src/global/mail_params.h. 51# Set some default paths to override ${WRKSRC}/src/global/mail_params.h.
54CCARGS+= -DDEF_COMMAND_DIR=\"${PREFIX}/sbin\" 52CCARGS+= -DDEF_COMMAND_DIR=\"${PREFIX}/sbin\"
55CCARGS+= -DDEF_CONFIG_DIR=\"${PKG_SYSCONFDIR}\" 53CCARGS+= -DDEF_CONFIG_DIR=\"${PKG_SYSCONFDIR}\"
56CCARGS+= -DDEF_DAEMON_DIR=\"${LIBEXECDIR}\" 54CCARGS+= -DDEF_DAEMON_DIR=\"${LIBEXECDIR}\"
57CCARGS+= -DDEF_DATA_DIR=\"${POSTFIX_DATA_DIR}\" 55CCARGS+= -DDEF_DATA_DIR=\"${POSTFIX_DATA_DIR}\"
58CCARGS+= -DDEF_MAILQ_PATH=\"${PREFIX}/bin/mailq\" 56CCARGS+= -DDEF_MAILQ_PATH=\"${PREFIX}/bin/mailq\"
59CCARGS+= -DDEF_MANPAGE_DIR=\"${PREFIX}/${PKGMANDIR}\" 57CCARGS+= -DDEF_MANPAGE_DIR=\"${PREFIX}/${PKGMANDIR}\"
60CCARGS+= -DDEF_META_DIR=\"${PREFIX}/${METADIR}\" 58CCARGS+= -DDEF_META_DIR=\"${PREFIX}/${METADIR}\"
61CCARGS+= -DDEF_NEWALIAS_PATH=\"${PREFIX}/bin/newaliases\" 59CCARGS+= -DDEF_NEWALIAS_PATH=\"${PREFIX}/bin/newaliases\"
62CCARGS+= -DDEF_QUEUE_DIR=\"${POSTFIX_QUEUE_DIR}\" 60CCARGS+= -DDEF_QUEUE_DIR=\"${POSTFIX_QUEUE_DIR}\"
63CCARGS+= -DDEF_README_DIR=\"${DOCDIR}\" 61CCARGS+= -DDEF_README_DIR=\"${DOCDIR}\"
64CCARGS+= -DDEF_SAMPLE_DIR=\"${EXAMPLEDIR}\" 62CCARGS+= -DDEF_SAMPLE_DIR=\"${EXAMPLEDIR}\"
65CCARGS+= -DDEF_SENDMAIL_PATH=\"${PREFIX}/sbin/sendmail\" 63CCARGS+= -DDEF_SENDMAIL_PATH=\"${PREFIX}/sbin/sendmail\"
66CCARGS+= -DDEF_SHLIB_DIR=\"${PREFIX}/${SHLIBDIR}\" 64CCARGS+= -DDEF_SHLIB_DIR=\"${PREFIX}/${SHLIBDIR}\"
67 65
68# Override those same default paths in the installed example main.cf. 66# Override those same default paths in the installed example main.cf.
69SUBST_CLASSES+= postfix 67SUBST_CLASSES+= postfix
70SUBST_STAGE.postfix= post-configure 68SUBST_STAGE.postfix= post-configure
71SUBST_FILES.postfix= conf/main.cf src/global/mail_params.h 69SUBST_FILES.postfix= conf/main.cf src/global/mail_params.h
72SUBST_SED.postfix= \ 70SUBST_SED.postfix= \
73 -e 's|^\(data_directory\) =.*|\1 = ${POSTFIX_DATA_DIR}|' 71 -e 's|^\(data_directory\) =.*|\1 = ${POSTFIX_DATA_DIR}|'
74SUBST_SED.postfix+= \ 72SUBST_SED.postfix+= \
75 -e 's|^\(queue_directory\) =.*|\1 = ${POSTFIX_QUEUE_DIR}|' 73 -e 's|^\(queue_directory\) =.*|\1 = ${POSTFIX_QUEUE_DIR}|'
76SUBST_SED.postfix+= \ 74SUBST_SED.postfix+= \
77 -e 's|^\(command_directory\) =.*|\1 = ${PREFIX}/sbin|' 75 -e 's|^\(command_directory\) =.*|\1 = ${PREFIX}/sbin|'
78SUBST_SED.postfix+= \ 76SUBST_SED.postfix+= \
79 -e 's|^\(daemon_directory\) =.*|\1 = ${LIBEXECDIR}|' 77 -e 's|^\(daemon_directory\) =.*|\1 = ${LIBEXECDIR}|'
80SUBST_SED.postfix+= \ 78SUBST_SED.postfix+= \
81 -e 's|^\(meta_directory\) =.*|\1 = ${PREFIX}/${METADIR}|' 79 -e 's|^\(meta_directory\) =.*|\1 = ${PREFIX}/${METADIR}|'
82SUBST_SED.postfix+= \ 80SUBST_SED.postfix+= \
83 -e 's|^\(shlib_directory\) =.*|\1 = ${PREFIX}/${SHLIBDIR}|' 81 -e 's|^\(shlib_directory\) =.*|\1 = ${PREFIX}/${SHLIBDIR}|'
84SUBST_SED.postfix+= \ 82SUBST_SED.postfix+= \
85 -e 's|^\(sendmail_path\) =.*|\1 = ${PREFIX}/sbin/sendmail|' 83 -e 's|^\(sendmail_path\) =.*|\1 = ${PREFIX}/sbin/sendmail|'
86SUBST_SED.postfix+= \ 84SUBST_SED.postfix+= \
87 -e 's|^\(newaliases_path\) =.*|\1 = ${PREFIX}/bin/newaliases|' 85 -e 's|^\(newaliases_path\) =.*|\1 = ${PREFIX}/bin/newaliases|'
88SUBST_SED.postfix+= \ 86SUBST_SED.postfix+= \
89 -e 's|^\(mailq_path\) =.*|\1 = ${PREFIX}/bin/mailq|' 87 -e 's|^\(mailq_path\) =.*|\1 = ${PREFIX}/bin/mailq|'
90SUBST_SED.postfix+= \ 88SUBST_SED.postfix+= \
91 -e 's|^\(mail_owner\) =.*|\1 = ${POSTFIX_USER}|' 89 -e 's|^\(mail_owner\) =.*|\1 = ${POSTFIX_USER}|'
92SUBST_SED.postfix+= \ 90SUBST_SED.postfix+= \
93 -e 's|^\(setgid_group\) =.*|\1 = ${MAILDROP_GROUP}|' 91 -e 's|^\(setgid_group\) =.*|\1 = ${MAILDROP_GROUP}|'
94SUBST_SED.postfix+= \ 92SUBST_SED.postfix+= \
95 -e 's|^\(manpage_directory\) =.*|\1 = ${PREFIX}/${PKGMANDIR}|' 93 -e 's|^\(manpage_directory\) =.*|\1 = ${PREFIX}/${PKGMANDIR}|'
96SUBST_SED.postfix+= \ 94SUBST_SED.postfix+= \
97 -e 's|^\(sample_directory\) =.*|\1 = ${EXAMPLEDIR}|' 95 -e 's|^\(sample_directory\) =.*|\1 = ${EXAMPLEDIR}|'
98SUBST_SED.postfix+= \ 96SUBST_SED.postfix+= \
99 -e 's|^\(readme_directory\) =.*|\1 = ${DOCDIR}|' 97 -e 's|^\(readme_directory\) =.*|\1 = ${DOCDIR}|'
100SUBST_SED.postfix+= \ 98SUBST_SED.postfix+= \
101 -e '/^\#define DEF_MAIL_OWNER[ ]/s,postfix,${POSTFIX_USER},g' 99 -e '/^\#define DEF_MAIL_OWNER[ ]/s,postfix,${POSTFIX_USER},g'
102SUBST_SED.postfix+= \ 100SUBST_SED.postfix+= \
103 -e '/^\#define DEF_SGID_GROUP[ ]/s,postdrop,${MAILDROP_GROUP},g' 101 -e '/^\#define DEF_SGID_GROUP[ ]/s,postdrop,${MAILDROP_GROUP},g'
104 102
105PKG_SYSCONFSUBDIR= postfix 103PKG_SYSCONFSUBDIR= postfix
106LIBEXECDIR= ${PREFIX}/libexec/postfix 104LIBEXECDIR= ${PREFIX}/libexec/postfix
107DOCDIR= ${PREFIX}/share/doc/postfix 105DOCDIR= ${PREFIX}/share/doc/postfix
108EXAMPLEDIR= ${PREFIX}/share/examples/postfix 106EXAMPLEDIR= ${PREFIX}/share/examples/postfix
109# Not prefixed so that we can use where relative path needed 107# Not prefixed so that we can use where relative path needed
110# METADIR set for postfix-2.6.x compatibility 108# METADIR set for postfix-2.6.x compatibility
111METADIR= libexec/postfix 109METADIR= libexec/postfix
112SHLIBDIR= lib/postfix 110SHLIBDIR= lib/postfix
113 111
114BUILD_TARGET= # empty 112BUILD_TARGET= # empty
115MAKE_ENV+= CC=${CC:Q} OPT=${CFLAGS:Q} 113MAKE_ENV+= CC=${CC:Q} OPT=${CFLAGS:Q}
116MAKE_ENV+= AUXLIBS=${AUXLIBS:Q} CCARGS=${CCARGS:Q} 114MAKE_ENV+= AUXLIBS=${AUXLIBS:Q} CCARGS=${CCARGS:Q}
117 115
118MAKE_ENV+= DEBUG= # empty 116MAKE_ENV+= DEBUG= # empty
119 117
120.if ${OPSYS} == "SunOS" && !exists(/usr/include/rpcsvc/nis_cache.h) 118.if ${OPSYS} == "SunOS" && !exists(/usr/include/rpcsvc/nis_cache.h)
121CCARGS+= -DNO_NISPLUS 119CCARGS+= -DNO_NISPLUS
122.endif 120.endif
123 121
124CFLAGS.SunOS+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 122CFLAGS.SunOS+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
125 123
126DESTDIR_INSTALLOPTIONS=-package install_root="${DESTDIR}" 124DESTDIR_INSTALLOPTIONS=-package install_root="${DESTDIR}"
127 125
128do-configure: 126do-configure:
129 cd ${WRKSRC} && \ 127 cd ${WRKSRC} && \
130 env ${MAKE_ENV} ${MAKE} -f Makefile.init makefiles \ 128 env ${MAKE_ENV} ${MAKE} -f Makefile.init makefiles \
131 'CCARGS=${CCARGS}' 'AUXLIBS=${AUXLIBS}' \ 129 'CCARGS=${CCARGS}' 'AUXLIBS=${AUXLIBS}' \
132 shared=yes dynamicmaps=yes 130 shared=yes dynamicmaps=yes
133 131
134.include "../../mk/bdb.buildlink3.mk" 132.include "../../mk/bdb.buildlink3.mk"