pkgsrc-wip/dma/Makefile

58 lines
1.4 KiB
Makefile

# $NetBSD$
DISTNAME= dma-${GITHUB_TAG}
PKGNAME= dma-0.13
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_GITHUB:=corecode/}
GITHUB_PROJECT= dma
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= cfkoch@edgebsd.org
HOMEPAGE= https://github.com/corecode/dma
COMMENT= The DragonFly Mail Agent
LICENSE= modified-bsd
BUILD_DEFS+= VARBASE
PKG_SYSCONFSUBDIR= dma
EGDIR= ${PREFIX}/share/exmaples/${PKGBASE}
USE_TOOLS+= flex yacc
LDFLAGS.SunOS+= -lsocket -lnsl
NO_CONFIGURE= yes
USE_LANGUAGES= c
.include "../../mk/bsd.prefs.mk"
DMA_GROUP?= dma
DMA_ROOT_USER?= dma
PKG_GROUPS= ${DMA_GROUP}
PKG_USERS= ${DMA_ROOT_USER}:${DMA_GROUP}
CFLAGS+= -DHAVE_GETPROGNAME
CFLAGS+= -DHAVE_STRLCPY
CFLAGS+= -DLIBEXEC_PATH=${PREFIX}/libexec
CFLAGS+= -DDMA_GROUP=\"${DMA_GROUP}\"
CFLAGS+= -DDMA_ROOT_USER=\"${DMA_ROOT_USER}\"
MAKE_ENV+= CONFDIR=${PKG_SYSCONFDIR}
MAKE_FLAGS= "LIBEXEC=${PREFIX}/libexec"
MAKE_FLAGS+= "MAN=${PREFIX}/${PKGMANDIR}"
INSTALLATION_DIRS= ${EGDIR}
CONF_FILES= ${EGDIR}/dma.conf ${PKG_SYSCONFDIR}/dma.conf
CONF_FILES+= ${EGDIR}/auth.conf ${PKG_SYSCONFDIR}/auth.conf
OWN_DIRS= ${VARBASE}/spool/dma
OWN_DIRS_PERMS= ${VARBASE}/spool/dma ${DMA_ROOT_USER} ${DMA_GROUP} 750
post-install:
${INSTALL_DATA} ${WRKSRC}/dma.conf ${DESTDIR}${EGDIR}/dma.conf
${INSTALL_DATA} ${WRKSRC}/auth.conf ${DESTDIR}${EGDIR}/auth.conf
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"