Thu May 11 09:22:36 2017 UTC ()
Requires iconv.  Try to reduce the include craziness a little bit.


(jperkin)
diff -r1.51 -r1.52 pkgsrc/security/courier-authlib/Makefile
diff -r1.15 -r1.16 pkgsrc/security/courier-authlib/Makefile.common

cvs diff -r1.51 -r1.52 pkgsrc/security/courier-authlib/Makefile (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/Makefile 2016/10/09 21:42:02 1.51
+++ pkgsrc/security/courier-authlib/Makefile 2017/05/11 09:22:36 1.52
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.51 2016/10/09 21:42:02 wiz Exp $ 1# $NetBSD: Makefile,v 1.52 2017/05/11 09:22:36 jperkin Exp $
2 2
3.include "Makefile.common" 3.include "Makefile.common"
4 4
5DISTNAME= courier-authlib-0.64.0 5DISTNAME= courier-authlib-0.64.0
6PKGREVISION= 11 6PKGREVISION= 11
7CATEGORIES= security 7CATEGORIES= security
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/}
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12COMMENT= Courier Authentication Library 12COMMENT= Courier Authentication Library
13HOMEPAGE= http://www.courier-mta.org/authlib/ 13HOMEPAGE= http://www.courier-mta.org/authlib/
14LICENSE= gnu-gpl-v3 14LICENSE= gnu-gpl-v3
@@ -64,27 +64,26 @@ FILES_SUBST+= GEN_FILES=${GEN_FILES:Q} @@ -64,27 +64,26 @@ FILES_SUBST+= GEN_FILES=${GEN_FILES:Q}
64AUTHLIB_PLIST= ${AUTHEXAMPLEDIR}/authdaemonrc.dist 64AUTHLIB_PLIST= ${AUTHEXAMPLEDIR}/authdaemonrc.dist
65 65
66# Install the example config files into ${EGDIR}. 66# Install the example config files into ${EGDIR}.
67INSTALL_AM_MAKEFLAGS= authdaemonrc=${EGDIR}/authdaemonrc \ 67INSTALL_AM_MAKEFLAGS= authdaemonrc=${EGDIR}/authdaemonrc \
68 authldaprc=${EGDIR}/authldaprc \ 68 authldaprc=${EGDIR}/authldaprc \
69 authmysqlrc=${EGDIR}/authmysqlrc \ 69 authmysqlrc=${EGDIR}/authmysqlrc \
70 authpgsqlrc=${EGDIR}/authpgsqlrc 70 authpgsqlrc=${EGDIR}/authpgsqlrc
71INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \ 71INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \
72 AM_MAKEFLAGS=${INSTALL_AM_MAKEFLAGS:Q} 72 AM_MAKEFLAGS=${INSTALL_AM_MAKEFLAGS:Q}
73 73
74POST_INSTALL_TARGETS= post-install-common post-install-authdaemon 74POST_INSTALL_TARGETS= post-install-common post-install-authdaemon
75 75
76.include "options.mk" 76.include "options.mk"
77.include "../../devel/libltdl/buildlink3.mk" 
78 77
79.for file in ${GEN_FILES} 78.for file in ${GEN_FILES}
80CONF_FILES_PERMS+= ${EGDIR}/${file}.dist ${PKG_SYSCONFDIR}/${file} \ 79CONF_FILES_PERMS+= ${EGDIR}/${file}.dist ${PKG_SYSCONFDIR}/${file} \
81 ${COURIER_USER} ${COURIER_GROUP} 0660 80 ${COURIER_USER} ${COURIER_GROUP} 0660
82.endfor 81.endfor
83 82
84.for file in ${AUTHLIB_PLIST} 83.for file in ${AUTHLIB_PLIST}
85GENERATE_PLIST+= ${TEST} -f ${DESTDIR}${PREFIX}/${file} && \ 84GENERATE_PLIST+= ${TEST} -f ${DESTDIR}${PREFIX}/${file} && \
86 ${ECHO} "${file}"; 85 ${ECHO} "${file}";
87.endfor 86.endfor
88GENERATE_PLIST+= ${TRUE}; 87GENERATE_PLIST+= ${TRUE};
89 88
90INSTALLATION_DIRS+= bin sbin 89INSTALLATION_DIRS+= bin sbin
@@ -94,14 +93,16 @@ post-install: ${POST_INSTALL_TARGETS} @@ -94,14 +93,16 @@ post-install: ${POST_INSTALL_TARGETS}
94post-install-common: 93post-install-common:
95 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} 94 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
96 ${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${DESTDIR}${PREFIX}/sbin 95 ${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${DESTDIR}${PREFIX}/sbin
97 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} 96 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
98 ${INSTALL_DATA} ${WRKSRC}/INSTALL.html ${DESTDIR}${DOCDIR} 97 ${INSTALL_DATA} ${WRKSRC}/INSTALL.html ${DESTDIR}${DOCDIR}
99 ${INSTALL_DATA} ${WRKSRC}/README.authdebug.html ${DESTDIR}${DOCDIR} 98 ${INSTALL_DATA} ${WRKSRC}/README.authdebug.html ${DESTDIR}${DOCDIR}
100 ${INSTALL_DATA} ${WRKSRC}/README.html ${DESTDIR}${DOCDIR} 99 ${INSTALL_DATA} ${WRKSRC}/README.html ${DESTDIR}${DOCDIR}
101 ${INSTALL_DATA} ${WRKSRC}/README_authlib.html ${DESTDIR}${DOCDIR} 100 ${INSTALL_DATA} ${WRKSRC}/README_authlib.html ${DESTDIR}${DOCDIR}
102 101
103post-install-authdaemon: 102post-install-authdaemon:
104 ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${EGDIR}/authdaemonrc.dist 103 ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${EGDIR}/authdaemonrc.dist
105 ${CHMOD} ${SHAREMODE} ${DESTDIR}${EGDIR}/authdaemonrc.dist 104 ${CHMOD} ${SHAREMODE} ${DESTDIR}${EGDIR}/authdaemonrc.dist
106 105
 106.include "../../converters/libiconv/buildlink3.mk"
 107.include "../../devel/libltdl/buildlink3.mk"
107.include "../../mk/bsd.pkg.mk" 108.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/security/courier-authlib/Makefile.common (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/Makefile.common 2016/02/26 09:41:05 1.15
+++ pkgsrc/security/courier-authlib/Makefile.common 2017/05/11 09:22:36 1.16
@@ -1,29 +1,22 @@ @@ -1,29 +1,22 @@
1# $NetBSD: Makefile.common,v 1.15 2016/02/26 09:41:05 jperkin Exp $ 1# $NetBSD: Makefile.common,v 1.16 2017/05/11 09:22:36 jperkin Exp $
2# 2#
3# used by mail/courier-mta/Makefile.common 3# used by mail/courier-mta/Makefile.common
4 4
5COURIER_USER?= courier 5COURIER_USER?= courier
6COURIER_GROUP?= mail 6COURIER_GROUP?= mail
7FILES_SUBST+= COURIER_USER=${COURIER_USER} 7FILES_SUBST+= COURIER_USER=${COURIER_USER}
8FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP} 8FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP}
9MESSAGE_SUBST+= COURIER_USER=${COURIER_USER} 9MESSAGE_SUBST+= COURIER_USER=${COURIER_USER}
10MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP} 10MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP}
11 11
12PKG_GROUPS= ${COURIER_GROUP} 12PKG_GROUPS= ${COURIER_GROUP}
13PKG_USERS= ${COURIER_USER}:${COURIER_GROUP} 13PKG_USERS= ${COURIER_USER}:${COURIER_GROUP}
14 14
15PKG_GROUPS_VARS+= COURIER_GROUP 15PKG_GROUPS_VARS+= COURIER_GROUP
16PKG_USERS_VARS+= COURIER_USER 16PKG_USERS_VARS+= COURIER_USER
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER} 19CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER}
20CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} 20CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP}
21 21
22CONFIGURE_ARGS.SunOS+= --with-waitfunc=wait3 22CONFIGURE_ARGS.SunOS+= --with-waitfunc=wait3
23 
24.include "../../mk/bsd.prefs.mk" 
25 
26.if ${OPSYS} == "OpenBSD" 
27BUILDLINK_DEPMETHOD.libiconv?= build 
28.include "../../converters/libiconv/buildlink3.mk" 
29.endif