summaryrefslogtreecommitdiff
path: root/mail/srs-milter/Makefile
blob: f1a8bc3b76e3cffd034f1552e1ea8229dc4263f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# $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"