head	1.68;
access;
symbols
	pkgsrc-2026Q1:1.67.0.2
	pkgsrc-2026Q1-base:1.67
	pkgsrc-2025Q4:1.65.0.2
	pkgsrc-2025Q4-base:1.65
	pkgsrc-2025Q3:1.64.0.4
	pkgsrc-2025Q3-base:1.64
	pkgsrc-2025Q2:1.64.0.2
	pkgsrc-2025Q2-base:1.64
	pkgsrc-2025Q1:1.63.0.4
	pkgsrc-2025Q1-base:1.63
	pkgsrc-2024Q4:1.63.0.2
	pkgsrc-2024Q4-base:1.63
	pkgsrc-2024Q3:1.60.0.4
	pkgsrc-2024Q3-base:1.60
	pkgsrc-2024Q2:1.60.0.2
	pkgsrc-2024Q2-base:1.60
	pkgsrc-2024Q1:1.58.0.4
	pkgsrc-2024Q1-base:1.58
	pkgsrc-2023Q4:1.58.0.2
	pkgsrc-2023Q4-base:1.58
	pkgsrc-2023Q3:1.56.0.2
	pkgsrc-2023Q3-base:1.56
	pkgsrc-2023Q2:1.55.0.2
	pkgsrc-2023Q2-base:1.55
	pkgsrc-2023Q1:1.54.0.4
	pkgsrc-2023Q1-base:1.54
	pkgsrc-2022Q4:1.54.0.2
	pkgsrc-2022Q4-base:1.54
	pkgsrc-2022Q3:1.53.0.8
	pkgsrc-2022Q3-base:1.53
	pkgsrc-2022Q2:1.53.0.6
	pkgsrc-2022Q2-base:1.53
	pkgsrc-2022Q1:1.53.0.4
	pkgsrc-2022Q1-base:1.53
	pkgsrc-2021Q4:1.53.0.2
	pkgsrc-2021Q4-base:1.53
	pkgsrc-2021Q3:1.51.0.4
	pkgsrc-2021Q3-base:1.51
	pkgsrc-2021Q2:1.51.0.2
	pkgsrc-2021Q2-base:1.51
	pkgsrc-2021Q1:1.50.0.8
	pkgsrc-2021Q1-base:1.50
	pkgsrc-2020Q4:1.50.0.6
	pkgsrc-2020Q4-base:1.50
	pkgsrc-2020Q3:1.50.0.4
	pkgsrc-2020Q3-base:1.50
	pkgsrc-2020Q2:1.50.0.2
	pkgsrc-2020Q2-base:1.50
	pkgsrc-2020Q1:1.49.0.2
	pkgsrc-2020Q1-base:1.49
	pkgsrc-2019Q4:1.47.0.6
	pkgsrc-2019Q4-base:1.47
	pkgsrc-2019Q3:1.47.0.2
	pkgsrc-2019Q3-base:1.47
	pkgsrc-2019Q2:1.46.0.6
	pkgsrc-2019Q2-base:1.46
	pkgsrc-2019Q1:1.46.0.4
	pkgsrc-2019Q1-base:1.46
	pkgsrc-2018Q4:1.46.0.2
	pkgsrc-2018Q4-base:1.46
	pkgsrc-2018Q3:1.45.0.2
	pkgsrc-2018Q3-base:1.45
	pkgsrc-2018Q2:1.44.0.2
	pkgsrc-2018Q2-base:1.44
	pkgsrc-2018Q1:1.43.0.2
	pkgsrc-2018Q1-base:1.43
	pkgsrc-2017Q4:1.41.0.2
	pkgsrc-2017Q4-base:1.41
	pkgsrc-2017Q3:1.40.0.10
	pkgsrc-2017Q3-base:1.40
	pkgsrc-2017Q2:1.40.0.6
	pkgsrc-2017Q2-base:1.40
	pkgsrc-2017Q1:1.40.0.4
	pkgsrc-2017Q1-base:1.40
	pkgsrc-2016Q4:1.40.0.2
	pkgsrc-2016Q4-base:1.40
	pkgsrc-2016Q3:1.39.0.2
	pkgsrc-2016Q3-base:1.39
	pkgsrc-2016Q2:1.38.0.8
	pkgsrc-2016Q2-base:1.38
	pkgsrc-2016Q1:1.38.0.6
	pkgsrc-2016Q1-base:1.38
	pkgsrc-2015Q4:1.38.0.4
	pkgsrc-2015Q4-base:1.38
	pkgsrc-2015Q3:1.38.0.2
	pkgsrc-2015Q3-base:1.38
	pkgsrc-2015Q2:1.37.0.4
	pkgsrc-2015Q2-base:1.37
	pkgsrc-2015Q1:1.37.0.2
	pkgsrc-2015Q1-base:1.37
	pkgsrc-2014Q4:1.36.0.12
	pkgsrc-2014Q4-base:1.36
	pkgsrc-2014Q3:1.36.0.10
	pkgsrc-2014Q3-base:1.36
	pkgsrc-2014Q2:1.36.0.8
	pkgsrc-2014Q2-base:1.36
	pkgsrc-2014Q1:1.36.0.6
	pkgsrc-2014Q1-base:1.36
	pkgsrc-2013Q4:1.36.0.4
	pkgsrc-2013Q4-base:1.36
	pkgsrc-2013Q3:1.36.0.2
	pkgsrc-2013Q3-base:1.36
	pkgsrc-2013Q2:1.34.0.30
	pkgsrc-2013Q2-base:1.34
	pkgsrc-2013Q1:1.34.0.28
	pkgsrc-2013Q1-base:1.34
	pkgsrc-2012Q4:1.34.0.26
	pkgsrc-2012Q4-base:1.34
	pkgsrc-2012Q3:1.34.0.24
	pkgsrc-2012Q3-base:1.34
	pkgsrc-2012Q2:1.34.0.22
	pkgsrc-2012Q2-base:1.34
	pkgsrc-2012Q1:1.34.0.20
	pkgsrc-2012Q1-base:1.34
	pkgsrc-2011Q4:1.34.0.18
	pkgsrc-2011Q4-base:1.34
	pkgsrc-2011Q3:1.34.0.16
	pkgsrc-2011Q3-base:1.34
	pkgsrc-2011Q2:1.34.0.14
	pkgsrc-2011Q2-base:1.34
	pkgsrc-2011Q1:1.34.0.12
	pkgsrc-2011Q1-base:1.34
	pkgsrc-2010Q4:1.34.0.10
	pkgsrc-2010Q4-base:1.34
	pkgsrc-2010Q3:1.34.0.8
	pkgsrc-2010Q3-base:1.34
	pkgsrc-2010Q2:1.34.0.6
	pkgsrc-2010Q2-base:1.34
	pkgsrc-2010Q1:1.34.0.4
	pkgsrc-2010Q1-base:1.34
	pkgsrc-2009Q4:1.34.0.2
	pkgsrc-2009Q4-base:1.34
	pkgsrc-2009Q3:1.29.0.20
	pkgsrc-2009Q3-base:1.29
	pkgsrc-2009Q2:1.29.0.18
	pkgsrc-2009Q2-base:1.29
	pkgsrc-2009Q1:1.29.0.16
	pkgsrc-2009Q1-base:1.29
	pkgsrc-2008Q4:1.29.0.14
	pkgsrc-2008Q4-base:1.29
	pkgsrc-2008Q3:1.29.0.12
	pkgsrc-2008Q3-base:1.29
	cube-native-xorg:1.29.0.10
	cube-native-xorg-base:1.29
	pkgsrc-2008Q2:1.29.0.8
	pkgsrc-2008Q2-base:1.29
	cwrapper:1.29.0.6
	pkgsrc-2008Q1:1.29.0.4
	pkgsrc-2008Q1-base:1.29
	pkgsrc-2007Q4:1.29.0.2
	pkgsrc-2007Q4-base:1.29
	pkgsrc-2007Q3:1.28.0.2
	pkgsrc-2007Q3-base:1.28
	pkgsrc-2007Q2:1.27.0.4
	pkgsrc-2007Q2-base:1.27
	pkgsrc-2007Q1:1.27.0.2
	pkgsrc-2007Q1-base:1.27
	pkgsrc-2006Q4:1.25.0.4
	pkgsrc-2006Q4-base:1.25
	pkgsrc-2006Q3:1.25.0.2
	pkgsrc-2006Q3-base:1.25
	pkgsrc-2006Q2:1.24.0.2
	pkgsrc-2006Q2-base:1.24
	pkgsrc-2006Q1:1.22.0.2
	pkgsrc-2006Q1-base:1.22
	pkgsrc-2005Q4:1.17.0.2
	pkgsrc-2005Q4-base:1.17
	pkgsrc-2005Q3:1.15.0.2
	pkgsrc-2005Q3-base:1.15
	pkgsrc-2005Q2:1.14.0.2
	pkgsrc-2005Q2-base:1.14
	pkgsrc-2005Q1:1.13.0.2
	pkgsrc-2005Q1-base:1.13
	pkgsrc-2004Q4:1.11.0.4
	pkgsrc-2004Q4-base:1.11
	pkgsrc-2004Q3:1.11.0.2
	pkgsrc-2004Q3-base:1.11
	pkgsrc-2004Q2:1.10.0.6
	pkgsrc-2004Q2-base:1.10
	pkgsrc-2004Q1:1.10.0.4
	pkgsrc-2004Q1-base:1.10
	pkgsrc-2003Q4:1.10.0.2
	pkgsrc-2003Q4-base:1.10
	netbsd-1-6-1:1.4.0.2
	netbsd-1-6-1-base:1.4
	netbsd-1-6:1.2.0.6
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.2
	pkgviews-base:1.2
	buildlink2:1.1.1.1.0.2
	buildlink2-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.68
date	2026.05.14.16.41.26;	author ryoon;	state Exp;
branches;
next	1.67;
commitid	tKipFjQKzke3NNFG;

1.67
date	2026.02.06.10.05.14;	author wiz;	state Exp;
branches;
next	1.66;
commitid	MwQEYCXeWSFvIitG;

1.66
date	2026.01.07.08.47.48;	author wiz;	state Exp;
branches;
next	1.65;
commitid	1wQ3ICD8eebefrpG;

1.65
date	2025.09.26.15.39.34;	author schmonz;	state Exp;
branches;
next	1.64;
commitid	N2PKCYThioxRQecG;

1.64
date	2025.04.17.21.51.29;	author wiz;	state Exp;
branches;
next	1.63;
commitid	xcIXAVA292fk6sRF;

1.63
date	2024.11.14.22.20.38;	author wiz;	state Exp;
branches;
next	1.62;
commitid	JmuDYqwL4erbdFxF;

1.62
date	2024.11.01.12.53.23;	author wiz;	state Exp;
branches;
next	1.61;
commitid	QB4Wk02mZPuBuWvF;

1.61
date	2024.11.01.00.52.36;	author wiz;	state Exp;
branches;
next	1.60;
commitid	QT27BdVP362gvSvF;

1.60
date	2024.05.29.16.33.23;	author adam;	state Exp;
branches;
next	1.59;
commitid	n8aFyEjEVZA0JUbF;

1.59
date	2024.05.16.06.15.08;	author wiz;	state Exp;
branches;
next	1.58;
commitid	kYKPUni8AkogJbaF;

1.58
date	2023.11.08.13.19.59;	author wiz;	state Exp;
branches;
next	1.57;
commitid	PsuHTklAIsF4bOLE;

1.57
date	2023.10.24.22.09.47;	author wiz;	state Exp;
branches;
next	1.56;
commitid	MTsrqKm6aGrQAVJE;

1.56
date	2023.08.02.19.21.55;	author nia;	state Exp;
branches;
next	1.55;
commitid	2U2KeD5hkifslfzE;

1.55
date	2023.04.19.08.10.42;	author adam;	state Exp;
branches;
next	1.54;
commitid	B8gCWhWtMX9vZGlE;

1.54
date	2022.10.26.10.31.39;	author wiz;	state Exp;
branches;
next	1.53;
commitid	PVFjlIYUKslkpdZD;

1.53
date	2021.12.08.16.05.29;	author adam;	state Exp;
branches;
next	1.52;
commitid	2PyWjHx5T8rqARjD;

1.52
date	2021.09.29.19.00.56;	author adam;	state Exp;
branches;
next	1.51;
commitid	WsBUbBM52TSePSaD;

1.51
date	2021.04.21.13.24.58;	author adam;	state Exp;
branches;
next	1.50;
commitid	RAyVO2K5RkoQ8aQC;

1.50
date	2020.05.22.10.56.20;	author adam;	state Exp;
branches;
next	1.49;
commitid	m1Z0QPvTTTWz3e9C;

1.49
date	2020.03.08.16.50.24;	author wiz;	state Exp;
branches;
next	1.48;
commitid	rcNYzTQo8icypCZB;

1.48
date	2020.01.26.17.31.35;	author rillig;	state Exp;
branches;
next	1.47;
commitid	4fBBvoSLJaGd0eUB;

1.47
date	2019.07.20.22.46.31;	author wiz;	state Exp;
branches;
next	1.46;
commitid	dMrQLvIeoazTQPvB;

1.46
date	2018.10.13.14.38.54;	author schmonz;	state Exp;
branches;
next	1.45;
commitid	pvTF8wt8g4C1aOVA;

1.45
date	2018.07.18.00.06.20;	author joerg;	state Exp;
branches;
next	1.44;
commitid	9fkLzQuPlqFC7yKA;

1.44
date	2018.04.17.22.29.43;	author wiz;	state Exp;
branches;
next	1.43;
commitid	2vVfqOUBo6B4wQyA;

1.43
date	2018.01.28.23.39.36;	author wiedi;	state Exp;
branches;
next	1.42;
commitid	FeBPRGabR78GrHoA;

1.42
date	2018.01.28.23.31.16;	author wiedi;	state Exp;
branches;
next	1.41;
commitid	ZAjA8TdDK3HOoHoA;

1.41
date	2017.10.28.04.51.06;	author schmonz;	state Exp;
branches;
next	1.40;
commitid	PqMsLks1z6BS9McA;

1.40
date	2016.12.12.23.54.12;	author wiedi;	state Exp;
branches;
next	1.39;
commitid	mCCXjHm5i9tLLKxz;

1.39
date	2016.09.19.13.04.24;	author wiz;	state Exp;
branches;
next	1.38;
commitid	98KhYczgOTf8STmz;

1.38
date	2015.08.23.14.30.38;	author wiz;	state Exp;
branches;
next	1.37;
commitid	z69rudj4sznWYoyy;

1.37
date	2015.03.11.15.18.51;	author wiedi;	state Exp;
branches;
next	1.36;
commitid	SbsPK6uUxNhkycdy;

1.36
date	2013.09.03.17.50.27;	author shattered;	state Exp;
branches;
next	1.35;
commitid	iKCC3vpv3GSoc14x;

1.35
date	2013.07.12.10.44.57;	author jperkin;	state Exp;
branches;
next	1.34;
commitid	vVOw5ngQ2VNQxaXw;

1.34
date	2009.10.23.02.43.52;	author schmonz;	state Exp;
branches;
next	1.33;

1.33
date	2009.10.21.15.06.46;	author schmonz;	state Exp;
branches;
next	1.32;

1.32
date	2009.10.14.21.13.41;	author plunky;	state Exp;
branches;
next	1.31;

1.31
date	2009.10.13.13.55.28;	author plunky;	state Exp;
branches;
next	1.30;

1.30
date	2009.10.11.10.25.24;	author plunky;	state Exp;
branches;
next	1.29;

1.29
date	2007.11.26.08.27.24;	author plunky;	state Exp;
branches;
next	1.28;

1.28
date	2007.07.04.20.54.45;	author jlam;	state Exp;
branches;
next	1.27;

1.27
date	2007.03.24.06.49.02;	author schmonz;	state Exp;
branches;
next	1.26;

1.26
date	2007.03.09.12.01.24;	author schmonz;	state Exp;
branches;
next	1.25;

1.25
date	2006.07.22.04.46.16;	author rillig;	state Exp;
branches;
next	1.24;

1.24
date	2006.07.01.19.33.30;	author schmonz;	state Exp;
branches;
next	1.23;

1.23
date	2006.05.22.07.05.27;	author rillig;	state Exp;
branches;
next	1.22;

1.22
date	2006.03.14.01.14.30;	author jlam;	state Exp;
branches;
next	1.21;

1.21
date	2006.01.20.23.38.47;	author joerg;	state Exp;
branches;
next	1.20;

1.20
date	2006.01.14.08.20.20;	author schmonz;	state Exp;
branches;
next	1.19;

1.19
date	2006.01.03.19.12.52;	author schmonz;	state Exp;
branches;
next	1.18;

1.18
date	2005.12.29.06.21.52;	author jlam;	state Exp;
branches;
next	1.17;

1.17
date	2005.12.05.23.55.11;	author rillig;	state Exp;
branches;
next	1.16;

1.16
date	2005.12.05.20.50.34;	author rillig;	state Exp;
branches;
next	1.15;

1.15
date	2005.08.20.02.20.45;	author schmonz;	state Exp;
branches;
next	1.14;

1.14
date	2005.04.11.21.46.21;	author tv;	state Exp;
branches;
next	1.13;

1.13
date	2004.12.29.15.21.50;	author minskim;	state Exp;
branches;
next	1.12;

1.12
date	2004.12.28.02.47.44;	author reed;	state Exp;
branches;
next	1.11;

1.11
date	2004.08.30.14.34.11;	author schmonz;	state Exp;
branches;
next	1.10;

1.10
date	2003.07.17.21.46.36;	author grant;	state Exp;
branches;
next	1.9;

1.9
date	2003.06.02.01.18.43;	author jschauma;	state Exp;
branches;
next	1.8;

1.8
date	2003.02.17.06.44.49;	author salo;	state Exp;
branches;
next	1.7;

1.7
date	2003.02.17.05.20.20;	author salo;	state Exp;
branches;
next	1.6;

1.6
date	2003.02.17.02.12.44;	author jtb;	state Exp;
branches;
next	1.5;

1.5
date	2003.02.17.01.45.31;	author jtb;	state Exp;
branches;
next	1.4;

1.4
date	2003.01.28.22.03.35;	author jlam;	state Exp;
branches;
next	1.3;

1.3
date	2003.01.21.15.43.00;	author heinz;	state Exp;
branches;
next	1.2;

1.2
date	2002.05.14.00.35.24;	author jtb;	state Exp;
branches;
next	1.1;

1.1
date	2002.05.04.01.15.25;	author jtb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2002.05.04.01.15.25;	author jtb;	state Exp;
branches
	1.1.1.1.2.1;
next	;

1.1.1.1.2.1
date	2002.06.23.18.51.48;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.68
log
@*: Recursive revbump from security/nettle-4.0
@
text
@# $NetBSD: Makefile,v 1.67 2026/02/06 10:05:14 wiz Exp $

DISTNAME=		nullmailer-2.2
PKGREVISION=		20
CATEGORIES=		mail
MASTER_SITES=		${HOMEPAGE:Q}

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://untroubled.org/nullmailer/
COMMENT=		Simple relay-only mail transport agent
LICENSE=		gnu-gpl-v2

.include "../../mk/bsd.prefs.mk"
.if ${INIT_SYSTEM} == "rc.d"
DEPENDS+=		daemontools-[0-9]*:../../sysutils/daemontools
.endif

USE_LANGUAGES=		c c++
USE_TOOLS+=		gmake
GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+=	--localstatedir=${VARBASE}
CONFIGURE_ARGS+=	--bindir=${PREFIX}/libexec/nullmailer
CONFIGURE_ARGS+=	--sbindir=${PREFIX}/libexec/nullmailer

TEST_TARGET=		check
USE_TOOLS+=		bash

# Fails with C++14 default language.
FORCE_CXX_STD=		c++03

.include "../../mk/bsd.prefs.mk"

PKG_GROUPS=		${NULLMAILER_GROUP}
PKG_USERS=		${NULLMAILER_USER}:${NULLMAILER_GROUP}
PKG_GROUPS_VARS=	NULLMAILER_GROUP
PKG_USERS_VARS=		NULLMAILER_USER

MAKE_ENV+=		NULLMAILER_GROUP=${NULLMAILER_GROUP}
MAKE_ENV+=		NULLMAILER_USER=${NULLMAILER_USER}

FILES_SUBST+=		VARBASE=${VARBASE}				\
			PKGNAME=${PKGNAME}				\
			NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
			NULLMAILER_USER=${NULLMAILER_USER}

RCD_SCRIPTS=		nullmailer

MAKE_DIRS+=		${PKG_SYSCONFDIR}/nullmailer
.for i in nullmailer nullmailer/queue nullmailer/tmp
OWN_DIRS_PERMS+=	${VARBASE}/spool/${i} ${NULLMAILER_USER}	\
			${NULLMAILER_GROUP} 700
.endfor
SPECIAL_PERMS+=		libexec/nullmailer/mailq			\
			${NULLMAILER_USER} ${NULLMAILER_GROUP} 4555
SPECIAL_PERMS+=		libexec/nullmailer/nullmailer-queue		\
			${NULLMAILER_USER} ${NULLMAILER_GROUP} 4555

SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	mailer.conf README.pkgsrc
SUBST_FILES.paths+=	doc/nullmailer-send.8 doc/nullmailer-queue.8
SUBST_FILES.paths+=	test/functions.in
SUBST_VARS.paths=	PREFIX VARBASE PKG_SYSCONFDIR RCD_SCRIPTS_DIR

INSTALLATION_DIRS=	share/doc/${PKGBASE} share/examples/${PKGBASE}
BUILD_DEFS+=		VARBASE

.include "options.mk"

post-extract:
	${CP} ${FILESDIR}/mailer.conf ${WRKSRC}/
	${CP} ${FILESDIR}/README.pkgsrc ${WRKSRC}/

post-install:
	cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS BUGS COPYING ChangeLog	\
		HOWTO NEWS README README.pkgsrc TODO			\
		${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/
	${INSTALL_DATA} ${WRKSRC}/mailer.conf				\
		${DESTDIR}${PREFIX}/share/examples/${PKGBASE}/

.include "../../mk/bsd.pkg.mk"
@


1.67
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2026/01/07 08:47:48 wiz Exp $
d4 1
a4 1
PKGREVISION=		19
@


1.66
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2025/09/26 15:39:34 schmonz Exp $
d4 1
a4 1
PKGREVISION=		18
@


1.65
log
@nullmailer: move MESSAGE to README.pkgsrc. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2025/04/17 21:51:29 wiz Exp $
d4 1
a4 1
PKGREVISION=		17
@


1.64
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2024/11/14 22:20:38 wiz Exp $
d4 1
a4 1
PKGREVISION=		16
d60 2
a61 1
SUBST_FILES.paths=	${WRKDIR}/mailer.conf
d64 1
a64 2
SUBST_VARS.paths=	PREFIX VARBASE PKG_SYSCONFDIR
SUBST_STAGE.paths=	post-configure
d72 2
a73 1
	${CP} ${FILESDIR}/mailer.conf ${WRKDIR}/mailer.conf
d77 4
a80 3
		HOWTO NEWS README TODO ${DESTDIR}${PREFIX}/share/doc/nullmailer
	${INSTALL_DATA} ${WRKDIR}/mailer.conf				\
		${DESTDIR}${PREFIX}/share/examples/nullmailer/
@


1.63
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2024/11/01 12:53:23 wiz Exp $
d4 1
a4 1
PKGREVISION=		15
@


1.62
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2024/11/01 00:52:36 wiz Exp $
d4 1
a4 1
PKGREVISION=		14
@


1.61
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2024/05/29 16:33:23 adam Exp $
d4 1
a4 1
PKGREVISION=		13
@


1.60
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2024/05/16 06:15:08 wiz Exp $
d4 1
a4 1
PKGREVISION=		12
@


1.59
log
@*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2023/11/08 13:19:59 wiz Exp $
d4 1
a4 1
PKGREVISION=		11
@


1.58
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2023/10/24 22:09:47 wiz Exp $
d4 1
a4 1
PKGREVISION=		10
@


1.57
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2023/08/02 19:21:55 nia Exp $
d4 1
a4 1
PKGREVISION=		9
@


1.56
log
@*: Mark packages that were originally identified as requiring
C++03 due to failing to build with a C++14 default compiler
with FORCE_CXX_STD instead of USE_LANGUAGES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2023/04/19 08:10:42 adam Exp $
d4 1
a4 1
PKGREVISION=		8
@


1.55
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2022/10/26 10:31:39 wiz Exp $
d18 1
a18 1
USE_LANGUAGES=		c c++03
d29 3
@


1.54
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2021/12/08 16:05:29 adam Exp $
d4 1
a4 1
PKGREVISION=		7
@


1.53
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2021/09/29 19:00:56 adam Exp $
d4 1
a4 1
PKGREVISION=		6
@


1.52
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2021/04/21 13:24:58 adam Exp $
d4 1
a4 1
PKGREVISION=		5
@


1.51
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2020/05/22 10:56:20 adam Exp $
d4 1
a4 1
PKGREVISION=		4
@


1.50
log
@revbump after updating security/nettle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2020/03/08 16:50:24 wiz Exp $
d4 1
a4 1
PKGREVISION=		3
@


1.49
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2020/01/26 17:31:35 rillig Exp $
d4 1
a4 1
PKGREVISION=		2
@


1.48
log
@all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2019/07/20 22:46:31 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.47
log
@*: recursive bump for nettle 3.5.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2018/10/13 14:38:54 schmonz Exp $
d9 1
a9 1
HOMEPAGE=		http://untroubled.org/nullmailer/
@


1.46
log
@Update to 2.2. From the changelog:

- nullmailer-send no longer generates bounces for rejected bounces.
  Thanks Fejes József

- Fixed compile error in sendmail on GCC older than 4.9.

- Fixed treating authentication failure as message rejection.
  Thanks Fejes József

- nullmailer-inject now sets the full name of the sender to the user
  name as a fallback. This helps distinguish system sent messages when
  the MTA rewrites the address (as does GMail, for example).

- Fixed compatibility issue with gnutls 3.6 (and possibly others).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2018/07/18 00:06:20 joerg Exp $
d4 1
@


1.45
log
@Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2018/04/17 22:29:43 wiz Exp $
d3 1
a3 2
DISTNAME=		nullmailer-2.1
PKGREVISION=		2
@


1.44
log
@Add p11-kit to gnutls/bl3.mk and bump dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2018/01/28 23:39:36 wiedi Exp $
d18 1
a18 1
USE_LANGUAGES=		c c++
@


1.43
log
@nullmailer: only depend on daemontools when using rc.d init script
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2018/01/28 23:31:16 wiedi Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.42
log
@nullmailer: avoid uninitialized memory, same fix as upstream
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2017/10/28 04:51:06 schmonz Exp $
d13 2
d16 1
@


1.41
log
@Update to 2.1. From the changelog:

- Added support for TLS anonymous authentication.
  Thanks Uffe Jakobsen.
- Fixed sendmail wrapper handling of empty sender on command line.
  Thanks Sebastian Wiedenroth.
- Fixed handling of quoted strings in the "remotes" file.
  Thanks Mihai Moldovan.
- Fixed nullmailer-inject handling of leading "From " lines.
- Some build fixes.
- Fixed bogus temporary gethostbyname error message when the protocol
  source address was incorrect.
- Fixed potential race condition in tests.
  Thanks Felix Lechner.
- Fixed handling of time values on 32-bit big-endian systems.
  Thanks Felix Lechner.
- Added support to nullmailer-send to move permanently failing messages
  out of the queue, and to generate bounce messages.
- Added support for IPv6.
- Added program to generate bounce/delay messages.
- Added an "allmailfrom" control file to nullmailer-queue, causing all
  messages to share a hard-coded envelope sender.
- Added logging the message sender/recipient in nullmailer-send.
- Improved handling of system errors when reading config files.
- Secured handling of password options for protocol modules.
- Support standard shell quoting for options in the "remotes" file.
- Added protocol option to set a separate TLS client private key file.
- Added protocol option to bind the source address on connections.
- Fixed nullmailer-inject to report errors to stderr.
- Fixed gnutls cast to pointer from integer of different size warning.
- Fixed nullmailer-inject and -queue to handle the null (empty) sender
  address. Needed for RFC 3798 (Message Disposition Notification).
- Moved spool directory to /var/spool/nullmailer like other MTAs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2016/12/12 23:54:12 wiedi Exp $
d4 1
@


1.40
log
@Add patch to fix RFC976 "From_ lines" issue
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2016/09/19 13:04:24 wiz Exp $
d3 1
a3 2
DISTNAME=		nullmailer-1.13
PKGREVISION=		4
a5 1
DIST_SUBDIR=		${PKGNAME_NOREV}
a9 1

d12 1
a12 1
PKG_DESTDIR_SUPPORT=	destdir
d15 1
d18 1
a18 1
CONFIGURE_ARGS+=	--localstatedir=${VARBASE}/spool
d22 3
a26 2
NULLMAILER_GROUP?=	nullmail
NULLMAILER_USER?=	nullmail
d36 1
d53 1
a53 1
SUBST_FILES.paths=	${WRKDIR}/mailer.conf ${WRKDIR}/nullmailer-daemon
d55 2
a56 3
SUBST_SED.paths+=	-e 's,@@PREFIX@@,${PREFIX},g'
SUBST_SED.paths+=	-e 's,@@VARBASE@@,${VARBASE},g'
SUBST_SED.paths+=	-e 's,@@PKG_SYSCONFDIR@@,${PKG_SYSCONFDIR},g'
a65 1
	${CP} ${FILESDIR}/nullmailer-daemon ${WRKDIR}/nullmailer-daemon
a71 2
	${INSTALL_SCRIPT} ${WRKDIR}/nullmailer-daemon			\
		${DESTDIR}${PREFIX}/libexec/nullmailer/
@


1.39
log
@Recursive PKGREVISION bump for gnutls shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2015/08/23 14:30:38 wiz Exp $
d4 1
a4 1
PKGREVISION=		3
@


1.38
log
@Bump PKGREVISION for nettle shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2015/03/11 15:18:51 wiedi Exp $
d4 1
a4 1
PKGREVISION=		2
@


1.37
log
@Add SMF manifest and ssl/tls support (new gnutls option, enabled by default)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2013/09/03 17:50:27 shattered Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.36
log
@Update to 1.13. Notable changes:

- Made nullmailer-queue sync and not just flush queued files to protect
  against crashes during sensitive operations.
- Added support for SMTPS (SMTP over SSL/TLS) and STARTTLS.
- Added support for SSL/TLS client certificates.
- Added a quadratic backoff for resend times.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2013/07/12 10:44:57 jperkin Exp $
d4 1
d63 2
@


1.35
log
@Bump PKGREVISION of all packages which create users, to pick up change of
sysutils/user_* packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2009/10/23 02:43:52 schmonz Exp $
d3 1
a3 2
DISTNAME=		nullmailer-1.05
PKGREVISION=		1
@


1.34
log
@Distfile changed in place, set DIST_SUBDIR (noticed by taca@@).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2009/10/21 15:06:46 schmonz Exp $
d4 1
@


1.33
log
@Update to 1.05. From the changelog:

- Fixed compilation of src/selfpipe.cc on Solaris and other OSes.
- Fixed handling of TM_HAS_ISDST on Solaris.
- Fixed a few address parsing glitches.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2009/10/14 21:13:41 plunky Exp $
d6 1
@


1.32
log
@fix the DESTDIR support by removing the install-root target which
would otherwise cause a chown of the trigger file. (with DESTDIR,
the "nullmail" user & group are not yet created)

Because this leaves the trigger file possibly owned by root, add
a test in the rc "start" path to [re]make it when necessary.

put this test and the daemon background and logging into a
separate script so that it can be run by the rc framework as the
nullmail user in the normal way, and add a procname argument to
allow the "status" and "stop" rc commands to work properly.

bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2009/10/13 13:55:28 plunky Exp $
d3 1
a3 2
DISTNAME=		nullmailer-1.04
PKGREVISION=		1
d13 1
a13 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.31
log
@disable DESTDIR support. There is an issue with adding the 'nullmail'
user and using chown nullmail:nullmail that I'm looking into
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2009/10/11 10:25:24 plunky Exp $
d4 1
d14 1
a14 1
# PKG_DESTDIR_SUPPORT=	user-destdir
a22 2
INSTALL_TARGET=		install install-data-local install-root

d52 1
a52 1
SUBST_FILES.paths=	${WRKDIR}/mailer.conf
d64 1
d71 2
@


1.30
log
@update to nullmailer-1.04

while here, fix some pkglint complaints, add DESTDIR support and
provide a LICENCE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2007/11/26 08:27:24 plunky Exp $
d13 1
a13 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.29
log
@set permissions on the fifo when we make the fifo rather than using
SPECIAL_PERMS because ordering seems to be an issue
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2007/07/04 20:54:45 jlam Exp $
d3 1
a3 1
DISTNAME=		nullmailer-1.03
d11 4
d17 1
a17 1
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR:Q}
d30 2
a31 2
PKG_GROUPS_VARS+=	NULLMAILER_GROUP
PKG_USERS_VARS+=	NULLMAILER_USER
d33 2
a34 2
MAKE_ENV+=		NULLMAILER_GROUP=${NULLMAILER_GROUP:Q}
MAKE_ENV+=		NULLMAILER_USER=${NULLMAILER_USER:Q}
d36 3
a38 3
FILES_SUBST+=		VARBASE=${VARBASE:Q}				\
			NULLMAILER_GROUP=${NULLMAILER_GROUP:Q}		\
			NULLMAILER_USER=${NULLMAILER_USER:Q}
d68 1
a68 1
		HOWTO NEWS README TODO ${PREFIX}/share/doc/nullmailer
d70 1
a70 1
		${PREFIX}/share/examples/nullmailer/
@


1.28
log
@Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2007/03/24 06:49:02 schmonz Exp $
a46 2
SPECIAL_PERMS+=		${VARBASE}/spool/nullmailer/trigger		\
			${NULLMAILER_USER} ${NULLMAILER_GROUP} 0600
@


1.27
log
@Do SUBST_SED in post-configure rather than post-patch to ease patch
maintenance. Set INSTALLATION_DIRS appropriately. Add VARBASE to
BUILD_DEFS. Fix paths in man pages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2007/03/09 12:01:24 schmonz Exp $
d26 2
@


1.26
log
@Remove PLIST_SUBST, as there's nothing in PLIST to substitute.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2006/07/22 04:46:16 rillig Exp $
d54 4
a57 1
SUBST_STAGE.paths=	post-patch
a62 2
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/nullmailer
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/nullmailer
@


1.25
log
@Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2006/07/01 19:33:30 schmonz Exp $
a29 4
PLIST_SUBST+=		PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}		\
			NULLMAILER_GROUP=${NULLMAILER_GROUP:Q}		\
			NULLMAILER_USER=${NULLMAILER_USER:Q}

@


1.24
log
@Update to 1.03. From the changelog:

- Fixed the SMTP protocol module to send QUIT on protocol failures.

- Added support for the SMTP AUTH LOGIN method.  Thanks to Sean
  MacLennan for the suggestion.

- Fixed the SMTP protocol module to send EHLO instead of HELO when doing
  authentication.  Thanks to Norbert Tretkowski for pointing this out.

- Fixed compile breakage on Solaris due to use of setenv.

- Fixed netstring length bug in QMQP sending module.

- If the sender name cannot be determined from the environment
  variables, try to pull it from /etc/passwd before using "unknown".
  Thanks Roderick Schertler.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2006/05/22 07:05:27 rillig Exp $
d11 1
a11 1
USE_LANGUAGES=		c++
@


1.23
log
@Fixed pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2006/03/14 01:14:30 jlam Exp $
d3 1
a3 1
DISTNAME=		nullmailer-1.02
@


1.22
log
@Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2006/01/20 23:38:47 joerg Exp $
d5 1
a5 1
MASTER_SITES=		${HOMEPAGE}
d13 1
a13 1
CONFIGURE_ARGS+= 	--sysconfdir=${PKG_SYSCONFDIR:Q}
d24 2
a25 2
PKG_GROUPS?=		${NULLMAILER_GROUP}
PKG_USERS?=		${NULLMAILER_USER}:${NULLMAILER_GROUP}
@


1.21
log
@Use SUBST framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2006/01/14 08:20:20 schmonz Exp $
a50 2
INSTALL_EXTRA_TMPL+=	${PKGDIR}/INSTALL
DEINSTALL_EXTRA_TMPL+=	${PKGDIR}/DEINSTALL
@


1.20
log
@Update to 1.02. From the changelog:

- Fixed bug in SMTP AUTH that would cause SMTP sending to crash with a
  segfault when it was used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2006/01/03 19:12:52 schmonz Exp $
d54 10
a63 7
post-configure:
	@@${SED} ${FILES_SUBST_SED} ${FILESDIR}/mailer.conf	>	\
		${WRKDIR}/mailer.conf
	@@cd ${WRKSRC}/doc; for i in nullmailer-send nullmailer-queue; do\
		${SED} ${FILES_SUBST_SED} $${i}.8 > $${i}.8.new;	\
		${MV} -f $${i}.8.new $${i}.8;				\
	done
@


1.19
log
@Update to 1.01. From the changelog:

- Added support for SMTP AUTH PLAIN.
  Thanks to Ace Jones for the initial implementation.

- Fixed compile error in lib/list.h
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2005/12/29 06:21:52 jlam Exp $
d3 1
a3 1
DISTNAME=		nullmailer-1.01
@


1.18
log
@Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2005/12/05 23:55:11 rillig Exp $
d3 1
a3 1
DISTNAME=		nullmailer-1.00
@


1.17
log
@Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2005/12/05 20:50:34 rillig Exp $
a11 1
USE_PKGINSTALL=		yes
@


1.16
log
@Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2005/08/20 02:20:45 schmonz Exp $
d14 1
a14 1
CONFIGURE_ARGS+= 	--sysconfdir=${PKG_SYSCONFDIR}
@


1.15
log
@Update to 1.00. From the changelog:

- Fixed problem with multiple arguments to protocol modules.
  Thanks Sascha Silbe.

- Fixed extraneous spaces in SMTP sender.

- Made permissions on queued files more strict.

- Handle the "-bs" flag in the sendmail wrapper by dieing when we see it.

- Fixed the address parser handling domain names with trailing periods.

- Fixed bug in header parsing that would cause the last header line to
  be repeated if there was no body.

- Fixed bug in handling headers containing CR+LF line endings.

pkgsrc changes:
* Replace @@exec and @@unexec in PLIST with bsd.pkginstall.mk incantations
* sort PLIST
* Honor VARBASE in manpages and rc.d script
* Enable logging in rc.d script
* Allow rc.d script to start nullmailer without rc.subr
* Take MAINTAINER.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2005/04/11 21:46:21 tv Exp $
d28 2
a29 2
MAKE_ENV+=		NULLMAILER_GROUP=${NULLMAILER_GROUP}
MAKE_ENV+=		NULLMAILER_USER=${NULLMAILER_USER}
d31 7
a37 7
PLIST_SUBST+=		PKG_SYSCONFDIR=${PKG_SYSCONFDIR}		\
			NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
			NULLMAILER_USER=${NULLMAILER_USER}

FILES_SUBST+=		VARBASE=${VARBASE}				\
			NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
			NULLMAILER_USER=${NULLMAILER_USER}
@


1.14
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2004/12/29 15:21:50 minskim Exp $
d3 1
a3 3
DISTNAME=		nullmailer-1.00RC7
PKGNAME=		${DISTNAME:S/0RC7/.0rc7/}
PKGREVISION=		1
d5 1
a5 1
MASTER_SITES=		http://untroubled.org/nullmailer/
d7 1
a7 1
MAINTAINER=		tech-pkg@@NetBSD.org
d31 6
a36 1
PLIST_SUBST+=		NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
d41 14
d58 4
a61 3
	@@${MV} ${WRKSRC}/doc/nullmailer-send.8 ${WRKDIR}/nullmailer-send.8
	@@${SED} ${FILES_SUBST_SED} ${WRKDIR}/nullmailer-send.8	>	\
		${WRKSRC}/doc/nullmailer-send.8
@


1.13
log
@Use VARBASE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2004/12/28 02:47:44 reed Exp $
a12 1
USE_BUILDLINK3=		yes
@


1.12
log
@The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2004/08/30 14:34:11 schmonz Exp $
d18 1
a18 1
CONFIGURE_ARGS+=	--localstatedir=/var/spool
@


1.11
log
@Set USE_BUILDLINK3=yes and USE_LANGUAGES=c++. Use RCD_SCRIPTS in
the canonical way.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2003/07/17 21:46:36 grant Exp $
d5 1
@


1.10
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2003/06/02 01:18:43 jschauma Exp $
d12 2
d36 1
a36 2
RCD_SCRIPTS=			nullmailer
RCD_SCRIPT_SRC.nullmailer=	${FILESDIR}/nullmailer
@


1.9
log
@Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2003/02/17 06:44:49 salo Exp $
d8 1
a8 1
MAINTAINER=		tech-pkg@@netbsd.org
@


1.8
log
@Change the PKGVERSION to 1.0.0rc7, as rc is not really invalid.  Pointed out
by gehenna.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2003/02/17 05:20:20 salo Exp $
d8 1
a8 1
MAINTAINER=		packages@@netbsd.org
@


1.7
log
@Improve:
- use 1.0.0.7 as PKGVERSION, 1.00RC7 is invalid
- USE_PKGINSTALL, don't include bsd.pkg.install.mk directly
- use automatic rc.d scripts handling
- install example mailer.conf
- minor cleanups
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2003/02/17 02:12:44 jtb Exp $
d4 1
a4 1
PKGNAME=		${DISTNAME:S/0RC7/.0.7/}
@


1.6
log
@Configure prefix in rc.d script.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2003/02/17 01:45:31 jtb Exp $
d4 1
d12 1
d14 2
a15 1
CONFIGURE_ARGS+= 	--sysconfdir=${PKG_SYSCONFDIR} --localstatedir=/var/spool
d34 2
a35 6
pre-configure:
	for f in ${WRKSRC}/doc/nullmailer-send.8; do			\
		${SED} -e 's:@@PREFIX@@:${PREFIX}:g'			\
			-e 's:@@PKG_SYSCONFDIR@@:${PKG_SYSCONFDIR}:g'	\
		$$f > $$f.tmp && ${MV} -f $$f.tmp $$f;			\
	done
d38 5
a42 3
	${SED} -e 's:@@PREFIX@@:${PREFIX}:g'			\
		-e 's:@@PKG_SYSCONFDIR@@:${PKG_SYSCONFDIR}:g'	\
		${FILESDIR}/nullmailer > ${WRKDIR}/nullmailer
d46 1
d49 2
a50 1
	${INSTALL_SCRIPT} ${WRKDIR}/nullmailer ${PKG_SYSCONFDIR}/rc.d
a51 1
.include "../../mk/bsd.pkg.install.mk"
@


1.5
log
@Update to nullmailer-100RC7.

Changes for pkgsrc:

* Added an rc.d/nullmailer script
* Added brief instructions on how to set up nullmailer in MESSAGE.
* Changed spool directory from /var/nullmailer to /var/spool/nullmailer

Changes in nullmailer itself:

Changes in version 1.00RC7

- Fixed typo in smtp protocol module that caused HELO to be sent without
  a hostname.

- Added a one-shot mode to nullmailer-send, triggered by setting the
  pausetime to zero.

Note:  If no further bugs are found, this will become the official
version 1.00 release.

Changes in version 1.00RC6

- Protocol modules now report all failure and success messages.

- Removed the whole gethostname/getdomainname mess and replaced it with
  code to read the hostname from the "me" control file, and the default
  domain name from the "defaultdomain" control file.

- Fixed a bug that would cause lines starting with a period to have that
  period stripped when it was sent via SMTP.

- Added some missing includes to fix compilation failures in various
  sources.

- Fixed a bug in the setenv function in sendmail.cc.

NOTE!  Make sure to set up the new "me" control file before using this
version.  The RPM install does this automatically.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/05/14 00:35:24 jtb Exp $
d38 5
d47 1
a47 1
	${INSTALL_DATA} ${FILESDIR}/nullmailer ${PKG_SYSCONFDIR}/rc.d
@


1.4
log
@Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2003/01/21 15:43:00 heinz Exp $
d3 1
a3 1
DISTNAME=		nullmailer-1.00RC5
a10 1
USE_PKGINSTALL=		yes
d12 3
a14 1
CONFIGURE_ARGS+= 	--sysconfdir=${PKG_SYSCONFDIR} --localstatedir=/var
d28 1
a28 2
PLIST_SUBST+=		PKG_SYSCONFDIR=${PKG_SYSCONFDIR}		\
			NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
d42 1
d44 1
@


1.3
log
@Correct syntax for PKG_USERS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/05/14 00:35:24 jtb Exp $
d11 1
a42 1
.include "../../mk/bsd.pkg.install.mk"
@


1.2
log
@Allow specification of the NULLMAILER_USER and NULLMAILER_GROUP.
Fix paths in manual pages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2002/05/04 01:15:25 jtb Exp $
d21 1
a21 1
PKG_USERS?=		${NULLMAILER_USER}
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d3 3
a5 3
DISTNAME=	nullmailer-1.00RC5
CATEGORIES=	mail
MASTER_SITES=	http://untroubled.org/nullmailer/
d7 3
a9 3
MAINTAINER=	packages@@netbsd.org
HOMEPAGE=	http://untroubled.org/nullmailer/
COMMENT=	Simple relay-only mail transport agent
d11 25
a35 1
GNU_CONFIGURE=	# defined
d42 1
@


1.1.1.1
log
@Initial import of nullmailer.

This is nullmailer, a sendmail/qmail/etc replacement MTA for hosts
which relay to a fixed set of smart relays.  It is designed to be
simple to configure, secure, and easily extendable.
@
text
@@


1.1.1.1.2.1
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/05/14 00:35:24 jtb Exp $
d3 3
a5 3
DISTNAME=		nullmailer-1.00RC5
CATEGORIES=		mail
MASTER_SITES=		http://untroubled.org/nullmailer/
d7 3
a9 3
MAINTAINER=		packages@@netbsd.org
HOMEPAGE=		http://untroubled.org/nullmailer/
COMMENT=		Simple relay-only mail transport agent
d11 1
a11 25
GNU_CONFIGURE=		yes
CONFIGURE_ARGS+= 	--sysconfdir=${PKG_SYSCONFDIR} --localstatedir=/var

INSTALL_TARGET=		install install-data-local install-root

.include "../../mk/bsd.prefs.mk"

NULLMAILER_GROUP?=	nullmail
NULLMAILER_USER?=	nullmail
PKG_GROUPS?=		${NULLMAILER_GROUP}
PKG_USERS?=		${NULLMAILER_USER}

MAKE_ENV+=		NULLMAILER_GROUP=${NULLMAILER_GROUP}
MAKE_ENV+=		NULLMAILER_USER=${NULLMAILER_USER}

PLIST_SUBST+=		PKG_SYSCONFDIR=${PKG_SYSCONFDIR}		\
			NULLMAILER_GROUP=${NULLMAILER_GROUP}		\
			NULLMAILER_USER=${NULLMAILER_USER}

pre-configure:
	for f in ${WRKSRC}/doc/nullmailer-send.8; do			\
		${SED} -e 's:@@PREFIX@@:${PREFIX}:g'			\
			-e 's:@@PKG_SYSCONFDIR@@:${PKG_SYSCONFDIR}:g'	\
		$$f > $$f.tmp && ${MV} -f $$f.tmp $$f;			\
	done
a17 1
.include "../../mk/bsd.pkg.install.mk"
@

