58 lines
1.4 KiB
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"
|