# $NetBSD: Makefile,v 1.13 2016/03/05 11:28:06 jperkin Exp $ # DISTNAME= atheme-services-3.0.4 PKGNAME= ${DISTNAME:S/-services//} PKGREVISION= 5 CATEGORIES= chat MASTER_SITES= http://distfiles.atheme.org/ EXTRACT_SUFX= .tbz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.atheme.org/ COMMENT= Flexible IRC services system with proven scalability .include "../../mk/bsd.prefs.mk" GNU_CONFIGURE= yes USE_TOOLS+= pkg-config BUILD_DEFS+= VARBASE PKG_SYSCONFSUBDIR= atheme EGDIR= ${PREFIX}/share/examples/atheme DOC_FILES= INSTALL README MAKE_JOBS_SAFE= NO ATHEME_USER?= atheme ATHEME_GROUP?= atheme RCD_SCRIPTS+= atheme PKG_USERS_VARS= ATHEME_USER PKG_GROUPS_VARS= ATHEME_GROUP PKG_GROUPS= ${ATHEME_GROUP} PKG_USERS= ${ATHEME_USER}:${ATHEME_GROUP} PKG_GECOS.${ATHEME_USER}= atheme user FILES_SUBST+= ATHEME_USER=${ATHEME_USER} FILES_SUBST+= ATHEME_GROUP=${ATHEME_GROUP} .include "options.mk" .include "../../mk/bsd.prefs.mk" PLIST_VARS+= posixcrypt .if ${OPSYS} != "Darwin" PLIST.posixcrypt= yes .endif CFLAGS.SunOS+= -Dfaultcode_t=foo_faultcode_t -Dboolean_t=foo_boolean_t CONFIGURE_ARGS+= --localstatedir=${VARBASE} CONFIGURE_ARGS+= --enable-fhs-paths CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} PKGCONFIG_OVERRIDE+= libmowgli/libmowgli.pc.in CONF_FILES_PERMS= ${EGDIR}/atheme.conf.example \ ${PKG_SYSCONFDIR}/atheme.conf \ ${ATHEME_USER} ${ATHEME_GROUP} 0660 CONF_FILES_PERMS+= ${EGDIR}/atheme.cron.example \ ${PKG_SYSCONFDIR}/atheme.cron \ ${ATHEME_USER} ${ATHEME_GROUP} 0660 CONF_FILES_PERMS+= ${EGDIR}/atheme.motd.example \ ${PKG_SYSCONFDIR}/atheme.motd \ ${ATHEME_USER} ${ATHEME_GROUP} 0660 CONF_FILES_PERMS+= ${EGDIR}/atheme.conf.userserv-example \ ${PKG_SYSCONFDIR}/atheme.conf.userserv \ ${ATHEME_USER} ${ATHEME_GROUP} 0660 MAKE_DIRS_PERMS+= ${VARBASE}/atheme \ ${ATHEME_USER} ${ATHEME_GROUP} 0770 MAKE_DIRS_PERMS+= ${VARBASE}/log/atheme \ ${ATHEME_USER} ${ATHEME_GROUP} 0770 MAKE_DIRS_PERMS+= ${VARBASE}/run/atheme \ ${ATHEME_USER} ${ATHEME_GROUP} 0770 INSTALLATION_DIRS+= ${EGDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.example \ ${DESTDIR}${EGDIR}/atheme.conf.example ${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.userserv-example \ ${DESTDIR}${EGDIR}/atheme.conf.userserv-example ${INSTALL_DATA} ${WRKSRC}/dist/atheme.cron.example \ ${DESTDIR}${EGDIR}/atheme.cron.example ${INSTALL_DATA} ${WRKSRC}/dist/atheme.motd.example \ ${DESTDIR}${EGDIR}/atheme.motd.example . for i in ${DOC_FILES} ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/atheme/ . endfor .include "../../devel/libmowgli/buildlink3.mk" .include "../../mk/bsd.pkg.mk"