| @@ -1,64 +1,51 @@ | | | @@ -1,64 +1,51 @@ |
1 | # $NetBSD: Makefile,v 1.21 2018/09/28 22:45:39 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.22 2019/06/19 17:42:25 schmonz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= mailfront-2.22 | | 4 | DISTNAME= mailfront-2.22 |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
6 | MASTER_SITES= ${HOMEPAGE}archive/ | | 7 | MASTER_SITES= ${HOMEPAGE}archive/ |
7 | | | 8 | |
8 | MAINTAINER= schmonz@NetBSD.org | | 9 | MAINTAINER= schmonz@NetBSD.org |
9 | HOMEPAGE= http://untroubled.org/mailfront/ | | 10 | HOMEPAGE= http://untroubled.org/mailfront/ |
10 | COMMENT= Mail server network protocol front-ends | | 11 | COMMENT= Mail server network protocol front-ends |
11 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
12 | | | 13 | |
13 | DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools | | 14 | DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools |
14 | DEPENDS_QMAIL= qmail>=1.03nb8:../../mail/qmail | | 15 | DEPENDS+= qmail>=1.03nb8:../../mail/qmail |
15 | DEPENDS+= ${DEPENDS_QMAIL} | | | |
16 | | | 16 | |
17 | DJB_RESTRICTED= NO | | 17 | DJB_RESTRICTED= NO |
18 | DJB_MAKE_TARGETS= NO | | 18 | DJB_MAKE_TARGETS= NO |
19 | BUILD_TARGET= all | | 19 | BUILD_TARGET= all |
20 | DJB_CONFIG_CMDS+= ${ECHO} ${PREFIX}/include > conf-include; \ | | 20 | DJB_CONFIG_CMDS+= ${ECHO} ${PREFIX}/include > conf-include; \ |
21 | ${ECHO} ${PREFIX}/lib/${PKGBASE} > conf-modules; | | 21 | ${ECHO} ${PREFIX}/lib/${PKGBASE} > conf-modules; |
22 | | | 22 | |
23 | FILES_SUBST+= QMAIL_DAEMON_USER=${QMAIL_DAEMON_USER:Q} | | 23 | FILES_SUBST+= QMAIL_DAEMON_USER=${QMAIL_DAEMON_USER:Q} |
24 | FILES_SUBST+= QMAIL_LOG_USER=${QMAIL_LOG_USER:Q} | | 24 | FILES_SUBST+= QMAIL_LOG_USER=${QMAIL_LOG_USER:Q} |
25 | RCD_SCRIPTS= smtpfront | | 25 | RCD_SCRIPTS= smtpfront |
26 | INSTALLATION_DIRS= share/doc/mailfront | | 26 | INSTALLATION_DIRS= share/doc/mailfront |
27 | INSTALL_ENV+= install_prefix=${DESTDIR:Q} | | 27 | INSTALL_ENV+= install_prefix=${DESTDIR:Q} |
28 | | | 28 | |
29 | BUILD_DEFS+= QMAIL_DAEMON_USER QMAIL_LOG_USER | | 29 | BUILD_DEFS+= QMAIL_DAEMON_USER QMAIL_LOG_USER |
30 | | | 30 | |
31 | USE_LIBTOOL= yes | | 31 | USE_LIBTOOL= yes |
32 | | | 32 | |
33 | MAKE_JOBS_SAFE= no # due to hacky libtoolization | | 33 | MAKE_JOBS_SAFE= no # due to hacky libtoolization |
34 | | | 34 | |
35 | .include "options.mk" | | 35 | PKG_SYSCONFSUBDIR= qmail |
36 | | | 36 | |
37 | .include "../../mk/bsd.prefs.mk" | | 37 | .include "options.mk" |
38 | | | 38 | |
39 | post-install: | | 39 | post-install: |
40 | cd ${WRKSRC}; \ | | 40 | cd ${WRKSRC}; \ |
41 | for f in ANNOUNCEMENT NEWS README *.html; do \ | | 41 | for f in ANNOUNCEMENT NEWS README *.html; do \ |
42 | ${INSTALL_DATA} $${f} \ | | 42 | ${INSTALL_DATA} $${f} \ |
43 | ${DESTDIR}${PREFIX}/share/doc/mailfront; \ | | 43 | ${DESTDIR}${PREFIX}/share/doc/mailfront; \ |
44 | done | | 44 | done |
45 | | | 45 | |
46 | # Detect the PKG_SYSCONFDIR of the installed qmail, so we can create | | | |
47 | # config files there and refer to them from rc.d scripts. | | | |
48 | # | | | |
49 | .if !defined(PKG_SYSCONFDIR.mailfront) | | | |
50 | PKG_SYSCONFDIR.mailfront!= \ | | | |
51 | ${PKG_INFO} -Q PKG_SYSCONFDIR \ | | | |
52 | ${DEPENDS_QMAIL:C/:.*$//:Q} 2>/dev/null || \ | | | |
53 | ${ECHO} "PKG_SYSCONFDIR.mailfront_not_set" | | | |
54 | . if empty(PKG_SYSCONFDIR.mailfront:M*not_set) | | | |
55 | MAKEVARS+= PKG_SYSCONFDIR.mailfront | | | |
56 | . endif | | | |
57 | .endif | | | |
58 | | | | |
59 | BUILDLINK_API_DEPENDS.bglibs+= bglibs>=2.01 | | 46 | BUILDLINK_API_DEPENDS.bglibs+= bglibs>=2.01 |
60 | .include "../../devel/bglibs/buildlink3.mk" | | 47 | .include "../../devel/bglibs/buildlink3.mk" |
61 | BUILDLINK_API_DEPENDS.cvm+= cvm>=0.97 | | 48 | BUILDLINK_API_DEPENDS.cvm+= cvm>=0.97 |
62 | .include "../../security/cvm/buildlink3.mk" | | 49 | .include "../../security/cvm/buildlink3.mk" |
63 | .include "../../mk/djbware.mk" | | 50 | .include "../../mk/djbware.mk" |
64 | .include "../../mk/bsd.pkg.mk" | | 51 | .include "../../mk/bsd.pkg.mk" |