This milter implemets SRS (Sender Rewriting Scheme) that can be used to fix envelope MAIL FROM for forwarded mails protected by SPF. It can be configured in two modes for: * Incoming mail -- rewrite RCPT TO addresses in SRS format back * Outgoing mail -- rewrite MAIL FROM address to SRS format
42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.1 2022/05/25 15:45:31 manu Exp $
|
|
|
|
GITHUB_PROJECT= srs-milter
|
|
GITHUB_TAG= 3c44b13a10471df0361c08786c8826ea1d0ecc7b
|
|
DISTNAME= 3c44b13a10471df0361c08786c8826ea1d0ecc7b
|
|
PKGNAME= ${GITHUB_PROJECT}-20141121
|
|
PKGREVISION= 9
|
|
CATEGORIES= mail
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=emsearcy/}
|
|
DIST_SUBDIR= ${GITHUB_PROJECT}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://github.com/emsearcy/srs-milter
|
|
COMMENT= Sender Rewriting Scheme milter
|
|
LICENSE= generic-nonlicense
|
|
|
|
WRKSRC= ${WRKDIR}/srs-milter-3c44b13a10471df0361c08786c8826ea1d0ecc7b/src
|
|
|
|
INSTALLATION_DIRS= sbin
|
|
|
|
RCD_SCRIPTS= srs-milter-in srs-milter-out
|
|
|
|
BUILD_DEFS+= MILTER_USER VARBASE
|
|
FILES_SUBST+= MILTER_USER=${MILTER_USER:Q}
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && \
|
|
${CC} ${CPPFLAGS} -c srs-filter.c && \
|
|
${CC} -o srs-milter ${LDFLAGS} -lspf2 -lsrs2 -lpthread \
|
|
srs-filter.o ${BUILDLINK_PREFIX.libmilter}/lib/libmilter.a
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && \
|
|
${INSTALL_PROGRAM} srs-milter ${DESTDIR}${PREFIX}/sbin
|
|
|
|
.include "../../mail/libspf2/buildlink3.mk"
|
|
.include "../../mail/libsrs2/buildlink3.mk"
|
|
.include "../../mail/libmilter/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|