head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.4
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.2
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.4.0.10
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.8
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.6
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.4
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.2
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.3.0.2
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.2.0.8
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.2.0.6
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.2.0.4
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.2
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.1.0.8
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.6
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.4
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.2
	pkgsrc-2022Q2-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2025.11.18.14.00.46;	author manu;	state Exp;
branches;
next	1.4;
commitid	ce7HYqxmfJT6B2jG;

1.4
date	2024.08.20.11.41.13;	author manu;	state Exp;
branches;
next	1.3;
commitid	unOwUPRMaaR4symF;

1.3
date	2024.06.13.15.22.14;	author manu;	state Exp;
branches;
next	1.2;
commitid	4mKhI4Qk8K9yRPdF;

1.2
date	2023.06.26.09.18.20;	author jperkin;	state Exp;
branches;
next	1.1;
commitid	QBBNpUF6YkPccruE;

1.1
date	2022.05.25.15.45.31;	author manu;	state Exp;
branches;
next	;
commitid	nLQXWKyS74d46sFD;


desc
@@


1.5
log
@Fix crash when recipient has no @@

From upstream https://github.com/emsearcy/srs-milter/pull/13
@
text
@# $NetBSD: Makefile,v 1.4 2024/08/20 11:41:13 manu Exp $

GITHUB_PROJECT=	srs-milter
GITHUB_TAG=	3c44b13a10471df0361c08786c8826ea1d0ecc7b
DISTNAME=	3c44b13a10471df0361c08786c8826ea1d0ecc7b
PKGNAME=	${GITHUB_PROJECT}-20141121
PKGREVISION=	12
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

LDFLAGS.SunOS+=	-lsocket -lnsl

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"
@


1.4
log
@Bugfix: do not write to PIDfile if open failed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/06/13 15:22:14 manu Exp $
d7 1
a7 1
PKGREVISION=	11
@


1.3
log
@Bug fix: test srs_milter_connection_data is set before using it
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2023/06/26 09:18:20 jperkin Exp $
d7 1
a7 1
PKGREVISION=	10
@


1.2
log
@srs-milter: SunOS needs socket libraries.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/05/25 15:45:31 manu Exp $
d7 1
a7 1
PKGREVISION=	9
@


1.1
log
@Added mail/srs-milter 20141121nb9

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
@
text
@d1 1
a1 1
# $NetBSD$
d20 2
@

