head 1.78; access; symbols pkgsrc-2023Q4:1.77.0.2 pkgsrc-2023Q4-base:1.77 pkgsrc-2023Q3:1.76.0.6 pkgsrc-2023Q3-base:1.76 pkgsrc-2023Q2:1.76.0.4 pkgsrc-2023Q2-base:1.76 pkgsrc-2023Q1:1.76.0.2 pkgsrc-2023Q1-base:1.76 pkgsrc-2022Q4:1.75.0.4 pkgsrc-2022Q4-base:1.75 pkgsrc-2022Q3:1.75.0.2 pkgsrc-2022Q3-base:1.75 pkgsrc-2022Q2:1.74.0.10 pkgsrc-2022Q2-base:1.74 pkgsrc-2022Q1:1.74.0.8 pkgsrc-2022Q1-base:1.74 pkgsrc-2021Q4:1.74.0.6 pkgsrc-2021Q4-base:1.74 pkgsrc-2021Q3:1.74.0.4 pkgsrc-2021Q3-base:1.74 pkgsrc-2021Q2:1.74.0.2 pkgsrc-2021Q2-base:1.74 pkgsrc-2021Q1:1.73.0.4 pkgsrc-2021Q1-base:1.73 pkgsrc-2020Q4:1.73.0.2 pkgsrc-2020Q4-base:1.73 pkgsrc-2020Q3:1.72.0.2 pkgsrc-2020Q3-base:1.72 pkgsrc-2020Q2:1.71.0.4 pkgsrc-2020Q2-base:1.71 pkgsrc-2020Q1:1.71.0.2 pkgsrc-2020Q1-base:1.71 pkgsrc-2019Q4:1.69.0.4 pkgsrc-2019Q4-base:1.69 pkgsrc-2019Q3:1.68.0.2 pkgsrc-2019Q3-base:1.68 pkgsrc-2019Q2:1.67.0.2 pkgsrc-2019Q2-base:1.67 pkgsrc-2019Q1:1.65.0.6 pkgsrc-2019Q1-base:1.65 pkgsrc-2018Q4:1.65.0.4 pkgsrc-2018Q4-base:1.65 pkgsrc-2018Q3:1.65.0.2 pkgsrc-2018Q3-base:1.65 pkgsrc-2018Q2:1.64.0.12 pkgsrc-2018Q2-base:1.64 pkgsrc-2018Q1:1.64.0.10 pkgsrc-2018Q1-base:1.64 pkgsrc-2017Q4:1.64.0.8 pkgsrc-2017Q4-base:1.64 pkgsrc-2017Q3:1.64.0.6 pkgsrc-2017Q3-base:1.64 pkgsrc-2017Q2:1.64.0.2 pkgsrc-2017Q2-base:1.64 pkgsrc-2017Q1:1.63.0.6 pkgsrc-2017Q1-base:1.63 pkgsrc-2016Q4:1.63.0.4 pkgsrc-2016Q4-base:1.63 pkgsrc-2016Q3:1.63.0.2 pkgsrc-2016Q3-base:1.63 pkgsrc-2016Q2:1.62.0.10 pkgsrc-2016Q2-base:1.62 pkgsrc-2016Q1:1.62.0.8 pkgsrc-2016Q1-base:1.62 pkgsrc-2015Q4:1.62.0.6 pkgsrc-2015Q4-base:1.62 pkgsrc-2015Q3:1.62.0.4 pkgsrc-2015Q3-base:1.62 pkgsrc-2015Q2:1.62.0.2 pkgsrc-2015Q2-base:1.62 pkgsrc-2015Q1:1.61.0.8 pkgsrc-2015Q1-base:1.61 pkgsrc-2014Q4:1.61.0.6 pkgsrc-2014Q4-base:1.61 pkgsrc-2014Q3:1.61.0.4 pkgsrc-2014Q3-base:1.61 pkgsrc-2014Q2:1.61.0.2 pkgsrc-2014Q2-base:1.61 pkgsrc-2014Q1:1.60.0.6 pkgsrc-2014Q1-base:1.60 pkgsrc-2013Q4:1.60.0.4 pkgsrc-2013Q4-base:1.60 pkgsrc-2013Q3:1.60.0.2 pkgsrc-2013Q3-base:1.60 pkgsrc-2013Q2:1.59.0.2 pkgsrc-2013Q2-base:1.59 pkgsrc-2013Q1:1.58.0.4 pkgsrc-2013Q1-base:1.58 pkgsrc-2012Q4:1.58.0.2 pkgsrc-2012Q4-base:1.58 pkgsrc-2012Q3:1.56.0.4 pkgsrc-2012Q3-base:1.56 pkgsrc-2012Q2:1.56.0.2 pkgsrc-2012Q2-base:1.56 pkgsrc-2012Q1:1.55.0.2 pkgsrc-2012Q1-base:1.55 pkgsrc-2011Q4:1.54.0.2 pkgsrc-2011Q4-base:1.54 pkgsrc-2011Q3:1.53.0.8 pkgsrc-2011Q3-base:1.53 pkgsrc-2011Q2:1.53.0.6 pkgsrc-2011Q2-base:1.53 pkgsrc-2011Q1:1.53.0.4 pkgsrc-2011Q1-base:1.53 pkgsrc-2010Q4:1.53.0.2 pkgsrc-2010Q4-base:1.53 pkgsrc-2010Q3:1.50.0.4 pkgsrc-2010Q3-base:1.50 pkgsrc-2010Q2:1.50.0.2 pkgsrc-2010Q2-base:1.50 pkgsrc-2010Q1:1.49.0.2 pkgsrc-2010Q1-base:1.49 pkgsrc-2009Q4:1.48.0.20 pkgsrc-2009Q4-base:1.48 pkgsrc-2009Q3:1.48.0.18 pkgsrc-2009Q3-base:1.48 pkgsrc-2009Q2:1.48.0.16 pkgsrc-2009Q2-base:1.48 pkgsrc-2009Q1:1.48.0.14 pkgsrc-2009Q1-base:1.48 pkgsrc-2008Q4:1.48.0.12 pkgsrc-2008Q4-base:1.48 pkgsrc-2008Q3:1.48.0.10 pkgsrc-2008Q3-base:1.48 cube-native-xorg:1.48.0.8 cube-native-xorg-base:1.48 pkgsrc-2008Q2:1.48.0.6 pkgsrc-2008Q2-base:1.48 cwrapper:1.48.0.4 pkgsrc-2008Q1:1.48.0.2 pkgsrc-2008Q1-base:1.48 pkgsrc-2007Q4:1.47.0.2 pkgsrc-2007Q4-base:1.47 pkgsrc-2007Q3:1.46.0.2 pkgsrc-2007Q3-base:1.46 pkgsrc-2007Q2:1.41.0.2 pkgsrc-2007Q2-base:1.41 pkgsrc-2007Q1:1.39.0.2 pkgsrc-2007Q1-base:1.39 pkgsrc-2006Q4:1.38.0.2 pkgsrc-2006Q4-base:1.38 pkgsrc-2006Q3:1.37.0.2 pkgsrc-2006Q3-base:1.37 pkgsrc-2006Q2:1.36.0.2 pkgsrc-2006Q2-base:1.36 pkgsrc-2006Q1:1.35.0.2 pkgsrc-2006Q1-base:1.35 pkgsrc-2005Q4:1.32.0.2 pkgsrc-2005Q4-base:1.32 pkgsrc-2005Q3:1.26.0.2 pkgsrc-2005Q3-base:1.26 pkgsrc-2005Q2:1.25.0.2 pkgsrc-2005Q2-base:1.25 pkgsrc-2005Q1:1.22.0.2 pkgsrc-2005Q1-base:1.22 pkgsrc-2004Q4:1.21.0.2 pkgsrc-2004Q4-base:1.21 pkgsrc-2004Q3:1.19.0.2 pkgsrc-2004Q3-base:1.19 pkgsrc-2004Q2:1.18.0.2 pkgsrc-2004Q2-base:1.18 pkgsrc-2004Q1:1.17.0.2 pkgsrc-2004Q1-base:1.17 pkgsrc-2003Q4:1.13.0.2 pkgsrc-2003Q4-base:1.13 netbsd-1-6-1:1.12.0.2 netbsd-1-6-1-base:1.12 netbsd-1-6:1.11.0.4 netbsd-1-6-RELEASE-base:1.11 pkgviews:1.10.0.2 pkgviews-base:1.10 buildlink2:1.9.0.2 buildlink2-base:1.10 netbsd-1-5-PATCH003:1.8 netbsd-1-5-PATCH001:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.78 date 2024.02.12.21.15.49; author hans; state Exp; branches; next 1.77; commitid NQ5JUDQzAVNGJbYE; 1.77 date 2023.10.24.22.09.46; author wiz; state Exp; branches; next 1.76; commitid MTsrqKm6aGrQAVJE; 1.76 date 2023.01.25.19.34.04; author bsiegert; state Exp; branches; next 1.75; commitid UvhmH7qYm2rYtXaE; 1.75 date 2022.06.28.11.34.21; author wiz; state Exp; branches; next 1.74; commitid D2UoJrTHpoHEANJD; 1.74 date 2021.05.24.19.52.41; author wiz; state Exp; branches; next 1.73; commitid qokaiStTApGMcrUC; 1.73 date 2020.12.04.04.56.01; author riastradh; state Exp; branches; next 1.72; commitid rml4sqzmdFjgLnyC; 1.72 date 2020.08.31.18.09.57; author wiz; state Exp; branches; next 1.71; commitid 7zxRbfOkDOoxbfmC; 1.71 date 2020.01.26.17.31.34; author rillig; state Exp; branches; next 1.70; commitid 4fBBvoSLJaGd0eUB; 1.70 date 2020.01.18.21.49.50; author jperkin; state Exp; branches; next 1.69; commitid JW4hJgY8ZdoTFdTB; 1.69 date 2019.11.02.16.25.22; author rillig; state Exp; branches; next 1.68; commitid 07isqwBcIbu6niJB; 1.68 date 2019.08.11.13.21.28; author wiz; state Exp; branches; next 1.67; commitid Ifet9Pg6Qt99ZByB; 1.67 date 2019.05.24.14.17.16; author hauke; state Exp; branches; next 1.66; commitid QdkA0t6pra7YRsoB; 1.66 date 2019.05.24.13.17.57; author hauke; state Exp; branches; next 1.65; commitid wsxfERtRQIlsvsoB; 1.65 date 2018.08.22.09.45.26; author wiz; state Exp; branches; next 1.64; commitid YLub8g3ofvFGb6PA; 1.64 date 2017.04.27.20.08.07; author schmonz; state Exp; branches; next 1.63; commitid nSfC6ySMvRE89dPz; 1.63 date 2016.07.09.06.38.29; author wiz; state Exp; branches; next 1.62; commitid dlqnocGpOoXV2Cdz; 1.62 date 2015.06.12.10.50.19; author wiz; state Exp; branches; next 1.61; commitid B4JmCfaVUbiY38py; 1.61 date 2014.05.29.23.36.46; author wiz; state Exp; branches; next 1.60; commitid laryHfkCalgYtuCx; 1.60 date 2013.07.12.10.44.57; author jperkin; state Exp; branches; next 1.59; commitid vVOw5ngQ2VNQxaXw; 1.59 date 2013.05.31.12.41.14; author wiz; state Exp; branches; next 1.58; commitid hIeXGcx6VfKHwMRw; 1.58 date 2012.10.08.12.19.15; author asau; state Exp; branches; next 1.57; 1.57 date 2012.10.03.21.56.24; author wiz; state Exp; branches; next 1.56; 1.56 date 2012.06.09.11.50.20; author adam; state Exp; branches; next 1.55; 1.55 date 2012.03.03.00.14.26; author wiz; state Exp; branches; next 1.54; 1.54 date 2011.11.10.15.37.55; author adam; state Exp; branches; next 1.53; 1.53 date 2010.11.10.10.23.38; author adam; state Exp; branches; next 1.52; 1.52 date 2010.11.09.10.42.01; author obache; state Exp; branches; next 1.51; 1.51 date 2010.11.05.14.15.02; author adam; state Exp; branches; next 1.50; 1.50 date 2010.06.15.23.14.47; author pettai; state Exp; branches; next 1.49; 1.49 date 2010.03.21.16.29.40; author wiz; state Exp; branches; next 1.48; 1.48 date 2008.02.19.18.45.28; author jlam; state Exp; branches; next 1.47; 1.47 date 2007.10.24.07.46.37; author joerg; state Exp; branches; next 1.46; 1.46 date 2007.09.11.04.33.37; author jlam; state Exp; branches; next 1.45; 1.45 date 2007.08.27.22.33.19; author jlam; state Exp; branches; next 1.44; 1.44 date 2007.08.10.17.57.09; author jlam; state Exp; branches; next 1.43; 1.43 date 2007.08.10.15.00.12; author jlam; state Exp; branches; next 1.42; 1.42 date 2007.08.02.22.07.32; author jlam; state Exp; branches; next 1.41; 1.41 date 2007.06.15.18.20.06; author jlam; state Exp; branches; next 1.40; 1.40 date 2007.06.15.18.15.18; author jlam; state Exp; branches; next 1.39; 1.39 date 2007.02.22.19.26.41; author wiz; state Exp; branches; next 1.38; 1.38 date 2006.11.07.09.26.37; author joerg; state Exp; branches; next 1.37; 1.37 date 2006.07.11.00.57.43; author joerg; state Exp; branches; next 1.36; 1.36 date 2006.04.28.18.14.06; author jlam; state Exp; branches; next 1.35; 1.35 date 2006.03.21.19.50.51; author jlam; state Exp; branches; next 1.34; 1.34 date 2006.02.05.23.09.56; author joerg; state Exp; branches; next 1.33; 1.33 date 2006.01.03.05.35.30; author jlam; state Exp; branches; next 1.32; 1.32 date 2005.12.17.05.20.22; author jlam; state Exp; branches; next 1.31; 1.31 date 2005.12.05.23.55.11; author rillig; state Exp; branches; next 1.30; 1.30 date 2005.11.11.07.34.30; author rillig; state Exp; branches; next 1.29; 1.29 date 2005.11.10.01.30.05; author rillig; state Exp; branches; next 1.28; 1.28 date 2005.11.08.13.23.49; author tv; state Exp; branches; next 1.27; 1.27 date 2005.10.20.20.26.37; author jlam; state Exp; branches; next 1.26; 1.26 date 2005.08.11.00.03.42; author jlam; state Exp; branches; next 1.25; 1.25 date 2005.05.31.10.01.38; author dillo; state Exp; branches; next 1.24; 1.24 date 2005.05.22.20.08.12; author jlam; state Exp; branches; next 1.23; 1.23 date 2005.04.11.21.46.20; author tv; state Exp; branches; next 1.22; 1.22 date 2005.02.18.22.12.53; author jlam; state Exp; branches; next 1.21; 1.21 date 2004.11.15.17.54.49; author jlam; state Exp; branches; next 1.20; 1.20 date 2004.10.03.00.12.53; author tv; state Exp; branches; next 1.19; 1.19 date 2004.07.14.20.10.39; author jlam; state Exp; branches; next 1.18; 1.18 date 2004.04.19.05.08.31; author snj; state Exp; branches; next 1.17; 1.17 date 2004.03.14.02.29.27; author markd; state Exp; branches; next 1.16; 1.16 date 2004.03.10.11.35.47; author markd; state Exp; branches; next 1.15; 1.15 date 2004.02.24.01.24.01; author jlam; state Exp; branches; next 1.14; 1.14 date 2004.02.10.02.22.50; author jlam; state Exp; branches; next 1.13; 1.13 date 2003.05.29.23.14.09; author grant; state Exp; branches; next 1.12; 1.12 date 2002.11.15.00.04.41; author jlam; state Exp; branches; next 1.11; 1.11 date 2002.07.24.19.45.25; author jlam; state Exp; branches; next 1.10; 1.10 date 2002.05.20.09.39.17; author wiz; state Exp; branches; next 1.9; 1.9 date 2002.04.25.15.26.02; author yyamano; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2002.02.03.13.38.39; author jlam; state Exp; branches; next 1.7; 1.7 date 2002.01.23.00.15.20; author taca; state Exp; branches; next 1.6; 1.6 date 2002.01.22.22.09.41; author jlam; state Exp; branches; next 1.5; 1.5 date 2001.08.16.07.39.21; author jlam; state Exp; branches; next 1.4; 1.4 date 2001.04.26.16.35.30; author wiz; state Exp; branches; next 1.3; 1.3 date 2001.02.17.18.24.51; author wiz; state Exp; branches; next 1.2; 1.2 date 2000.11.11.17.49.26; author tron; state Exp; branches; next 1.1; 1.1 date 2000.10.23.13.34.58; author rh; state Exp; branches 1.1.1.1; next ; 1.9.2.1 date 2002.06.23.18.51.29; author jlam; state Exp; branches; next ; 1.1.1.1 date 2000.10.23.13.34.58; author rh; state Exp; branches; next ; desc @@ 1.78 log @Update maildrop to 3.1.6 Deliver makedat and makedatprog directly in ${PREFIX}/bin to avoid conflicts with courier-imap. Changes since 3.0.0: * maildrop: fix compilation error. * Fix spurious gcc 13 compiler warnings. * Updated Dovecode authentication fix. * Fix build with Dovecot authentication turned on. * Update to C++11, replacing internal classes with modern C++ library classes. * Fix the -V command line option to also explicitly set VERBOSE, fix assorted -V logging bugs. * all: update configure.ac to require at least version 2.0.5 of libidn * maildrop: remove unsafe SIGALRM handler. @ text @# $NetBSD: Makefile,v 1.77 2023/10/24 22:09:46 wiz Exp $ DISTNAME= maildrop-3.1.6 CATEGORIES= mail MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Courier mail delivery agent with filtering abilities HOMEPAGE= https://www.courier-mta.org/maildrop/ DEPENDS+= courier-maildir>=${COURIER_VERSION}:../../mail/courier-maildir USE_TOOLS+= gmake perl pkg-config USE_TOOLS+= cat:run # used by makedat(1) USE_LANGUAGES= c c++ .include "options.mk" .include "../../mail/courier-mta/Makefile.common" DOCFILES= README README.postfix README.dovecotauth maildroptips.txt # These are the users that may invoke maildrop with the "-d user" # argument (mailbox delivery mode). MAILDROP_TRUSTED_USERS?= ${REAL_ROOT_USER} ${COURIER_USER} ${QMAIL_DAEMON_USER} BUILD_DEFS+= QMAIL_DAEMON_USER CONFIGURE_ARGS+= --datadir=${DATADIR} CONFIGURE_ARGS+= --libexecdir=${LIBEXECDIR} CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --enable-maildirquota CONFIGURE_ARGS+= --enable-maildrop-uid=${REAL_ROOT_USER} CONFIGURE_ARGS+= --enable-maildrop-gid=${COURIER_GROUP} CONFIGURE_ARGS+= --enable-trusted-users=${MAILDROP_TRUSTED_USERS:Q} CONFIGURE_ARGS+= --enable-trusted-groups=${COURIER_GROUP} CONFIGURE_ARGS+= --enable-syslog=1 INSTALL_AM_MAKEFLAGS+= htmldir=${DOCDIR:Q} INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} AM_MAKEFLAGS=${INSTALL_AM_MAKEFLAGS:Q} REQD_DIRS= ${DATADIR} ${DOCDIR} ${LIBEXECDIR} # Note special permissions for some binaries. These are set to match # the defaults from a courier-mta installation. # SPECIAL_PERMS= bin/lockmail ${REAL_ROOT_USER} ${COURIER_GROUP} 755 SPECIAL_PERMS+= bin/maildrop ${REAL_ROOT_USER} ${COURIER_GROUP} 4555 .include "../../devel/sysexits/buildlink3.mk" INSTALLATION_DIRS= libexec/courier ${DOCDIR}/maildrop share/courier post-install: .for aaa in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${aaa} ${DESTDIR}${DOCDIR}/maildrop .endfor ${INSTALL_MAN} ${WRKSRC}/libs/maildrop/makedat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 # ${INSTALL_DATA} ${WRKSRC}/libs/maildrop/makedat.html ${DESTDIR}${DOCDIR} .include "../../mail/courier-unicode/buildlink3.mk" .include "../../devel/libidn2/buildlink3.mk" .include "../../devel/pcre2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.77 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2023/01/25 19:34:04 bsiegert Exp $ d3 1 a3 2 DISTNAME= maildrop-3.1.0 PKGREVISION= 1 a4 2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} EXTRACT_SUFX= .tar.bz2 a28 1 CONFIGURE_ARGS+= --with-makedatprog=${LIBEXECDIR}/makedatprog @ 1.76 log @maildrop: update to 3.1.0. Needs newest security/courier-authlib. 3.1.0 * Switch to libidn2. * Debian/Ubuntu: update lintian overrides 3.0.9 * Adjust deb packaging. Check /etc/lsb-release and include the distribution release in the deb package version, to faciliate updating to the same version of the package in an updated release. Fix build dependencies. * Update deliverquota man page. 3.0.8 * gcc 12 and autotools update. OpenSSL 3.0 update. * Add scripts to create installable .deb packages, update documentation. 3.0.7 * configure.ac: Fix configure check for pcre2 3.0.6 * Fix linking failure on some Linux distributions. 3.0.5 * Fix linking failure on some Linux distributions. 3.0.4 * maildrop: update to pcre2 * Minor code tweaks, make it compileable with -Wall -Werror. 3.0.3 * Add maildirwatch helper tool. * Fully install the maildirwatch tool, its man page, as well as the maildirkw man page and tool, which should be packaged with maildrop too. 3.0.2 * spec file: add BuildRequires: %{__make} (will be required in F34). 3.0.1 * courier-authlib API update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2022/06/28 11:34:21 wiz Exp $ d4 1 @ 1.75 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2021/05/24 19:52:41 wiz Exp $ d3 2 a4 3 DISTNAME= maildrop-3.0.0 PKGREVISION= 7 CATEGORIES= security d62 2 a63 1 .include "../../devel/libidn/buildlink3.mk" @ 1.74 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2020/12/04 04:56:01 riastradh Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.73 log @Revbump for openpam cppflags change months ago, belatedly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2020/08/31 18:09:57 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.72 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2020/01/26 17:31:34 rillig Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.71 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.70 2020/01/18 21:49:50 jperkin Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.70 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2019/11/02 16:25:22 rillig Exp $ d11 1 a11 1 HOMEPAGE= http://www.courier-mta.org/maildrop/ @ 1.69 log @mail: align variable assignments pkglint -Wall -F --only aligned -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2019/08/11 13:21:28 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.68 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2019/05/24 14:17:16 hauke Exp $ d26 1 a26 1 MAILDROP_TRUSTED_USERS?=${REAL_ROOT_USER} ${COURIER_USER} ${QMAIL_DAEMON_USER} @ 1.67 log @Update patches from FreeBSD mail/maildrop port. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2019/05/24 13:17:57 hauke Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.66 log @Upgrade mail/maildrop to v3.0.0 o new dependencies: courier-unicode (split out library), libidn o install text READMe files over html ones o add options.mk - optionally authenticate against dovecot user db - make locking configurable (I have seen locking rows between dovecot and mailfilter that lead to delivery failures) o re-work patches From the upstream changelog (yes, it's been eight years): 3.0.0 2018-07-31 Sam Varshavchik * rfc2045/reformime: parse utf-8 address types in DSNs. 2018-07-30 Sam Varshavchik * maildrop: explicitly require libidn to build maildrop. 2018-07-29 Sam Varshavchik * mailbot: generate message/global, message/global-delivery-status, and message/global-headers, when needed, when formatting autoreplies. * reformime: -m option uses message/global instead of message/rfc822 for UTF8 messages. 2018-06-25 Sam Varshavchik * rfc2045/reformime.c (main2): fix crash if -x or -X is specified without the corresponding -s option. 2018-02-16 Sam Varshavchik * libs/maildrop/search.C: ":H" pattern matching option, matching only the main message headers. 2018-01-08 Osamu Aoki * libs/maildrop/deliver.C (delivery): Always return 75 upon delivery failure, for the standalone maildrop build. 2017-12-26 Sam Varshavchik * libs/maildir/maildirmake.c (main): maildirmake's -q option will create the maildir if it does not exist. * libs/rfc2045/reformime.c (main2): Added -rU option, and a new internal RFC2045_RW_8BIT_ALWAYS conversion option. * libs/rfc2045/reformime.c (main2): Fix crash when the -s option is not valid. 2.9.3 2017-11-26 Sam Varshavchik * libs/rfc2045/rfc2045reply.c (mkreply): Fix null pointer dereferences. 2.9.2 2017-10-03 Sam Varshavchik * reformail: fix use after free with -f1 2017-09-27 Giovanni Bechis * Fix to configure.ac 2017-09-19 Sam Varshavchik * courier: switch default header encoding to UTF-8. 2.9.0 2017-06-17 Sam Varshavchik * libs/maildir/maildirquota.c (docheckquota): Skip DT_LNK. 2017-03-11 Sam Varshavchik * courier-unicode library API update. 2017-01-27 "Stefan Hornburg (Racke)" * Merge several Debian patches: 0001-Include-cstdio-in-afx.h.patch 0005-Ignore-and-.dpkg-a-z-files.patch 0007-Fix-bashisms.patch 0009-Fix-linking-in-upstream-Makefiles.patch 0012-Define-and-use-PEMFILE-in-mkesmtpdcert.patch (*) with some changes. 0013-Add-P-to-ghostscript-invocation.patch 0014-Improve-error-reporting-in-preline.c.patch 0017-Fix-formatting-errors-in-syslog-calls.patch 0020-Add-perl-stanza-to-perlfilter-scripts.patch 2.8.5 2016-09-20 "Hanno Böck" * libs/maildrop/maildir.C (MaildirSave): Fix new/delete mismatch. 2.8.4 2016-08-03 Sam Varshavchik * reformime: do not abort due to invalid encoding of the "name" attributes. 2015-12-20 Sam Varshavchik * maildrop: implement the FLAGS variable. 2015-12-16 Andreas Kinzler * maildrop: fix maildrop not searching last line of text. 2015-07-19 Sam Varshavchik * maildrop: fix parsing of a message without a body. 2.8.3 2015-06-27 "Hanno Böck" * libs/maildrop/mailbot.c: Fix bad malloc for --feedback-* command line parameters. 2015-06-20 Sam Varshavchik * maildrop: Implement option to automatically create home directories. 2015-05-09 "Jö Fahlke" * maildrop: Don't include matched subpatterns in foreach. 2.8.2 2015-04-25 Giovanni Bechis * maildircache.c: fix use after free. * mkdhparams: make compatible with libressl 2015-02-28 Sam Varshavchik * Update to courier-unicode 1.2. 2015-02-16 "Hanno Böck" * Fix compilation warning, testsuite. 2.8.0 2014-12-13 Sam Varshavchik * Update autotools 2.7.2 2014-07-21 Sam Varshavchik * gpglib, rfc2045: fix makefiles. * maildrop: fix parsing of headers added by the -A option. 2014-07-13 Sam Varshavchik * liblock, couriertls: fix compilation for OpenBSD -- based on a patch from Giovanni Bechis . 2014-06-23 Sam Varshavchik * libs/gpglib/Makefile.am: Fix -lunicode linkage. * libs/rfc2045/Makefile.am: Fix -lunicode linkage. * libs/rfc2045/rfc2045decodemsgtoutf8.c (rfc2045_decodemsgtoutf8): recognize "message" MIME content type, in addition to "text". 2014-06-18 Sam Varshavchik * maildrop: -d option changes groupid only when effective group id is root. Addresses Debian bug 564601. * mailbot: Add -T replydraft/-l options. 2014-02-02 Osamu Aoki * Makefile.am: install makedat.1 and makedat.html 2014-01-15 Sam Varshavchik * libs/maildrop/search.C (search_cb): Fix logged patterns getting garbled, in log output. 2014-01-12 Sam Varshavchik * Factored out the unicode library into a separate package. 2.7.1 2013-11-25 Sam Varshavchik * Fix various compiler warnings about unchecked results from setuid and setgid calls. 2.7.0 2013-08-28 Sam Varshavchik * maildrop: pattern searches are now specified in UTF-8. maildrop MIME-decodes the search pattern, and transcodes it to the UTF-8 character set, for searching purposes. 2012-12-04 Alessandro Vesely * rfc2045/makemime.c (openfile_or_pipe): Do not dup stdin filedesc, sometimes the stdin buffer already gets filled. 2.6.0 2012-09-05 Sam Varshavchik * maildir/maildiraclt.c (maildir_acl_delete): Fix double-free on error path of an ENOMEM. 2012-06-18 Sam Varshavchik * maildrop: make a mention of reformail -D's locking in the manual pages. 2012-06-17 Osamu Aoki * maildrop/formatmbox.C (GetLineBuffer): Do not skip whitespaces looking for From: and Subject: headers, to log. 2012-05-05 Sam Varshavchik * rfc2045/rfc2045mkboundary.c (rfc2045_mk_boundary): truncate the hostname portion of the boundary to 30 chars. 2012-04-22 Sam Varshavchik * liblock/mail.c (dotlock_exists): Quell a compiler warning. 2012-02-23 Osamu Aoki * Miscellaneous spelling fixes. 2.5.5 2011-11-25 Sam Varshavchik * rfc2045/rfc2045reply.c (mkreply): Fix copying of the contents of the original message. * rfc2045/reformime.c (do_print_info): rfc2231_udecodeDisposition() failure is not fatal. * rfc2045/reformime.c (get_suitable_filename): Ditto. 2011-09-06 Sam Varshavchik * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. 2011-08-31 Sam Varshavchik * mailbot: add "feedback" and "replyfeedback" formats, generating RFC 5965-formatted feedback report. -a option attaches the entire original message, instead of only its headers, for "replydsn", "feedback", and "replyfeedback" formats. 2011-08-14 Sam Varshavchik * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2018/08/22 09:45:26 wiz Exp $ d4 1 a4 1 #PKGREVISION= 1 @ 1.65 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2017/04/27 20:08:07 schmonz Exp $ d3 2 a4 2 DISTNAME= maildrop-2.5.5 PKGREVISION= 7 d15 1 a15 1 USE_TOOLS+= gmake perl d19 2 a20 3 PKG_OPTIONS_VAR= PKG_OPTIONS.maildrop PKG_SUPPORTED_OPTIONS= authlib PKG_SUGGESTED_OPTIONS= authlib d22 1 a22 2 .include "../../mk/bsd.options.mk" .include "../../mail/courier-mta/Makefile.common" a39 10 ### ### Support using courier-authlib to look up mail account information. ### .if !empty(PKG_OPTIONS:Mauthlib) CONFIGURE_ARGS+= --enable-authlib . include "../../security/courier-authlib/buildlink3.mk" .else CONFIGURE_ARGS+= --disable-authlib .endif d56 5 a60 5 ${INSTALL_DATA} ${WRKSRC}/README.postfix ${DESTDIR}${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/maildrop/maildroptips.html ${DESTDIR}${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/maildrop/README.html ${DESTDIR}${DOCDIR}/maildrop ${INSTALL_DATA} ${WRKSRC}/maildrop/makedat.html ${DESTDIR}${DOCDIR} ${INSTALL_MAN} ${WRKSRC}/maildrop/makedat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 d62 2 @ 1.64 log @Honor custom values of ${QMAIL_DAEMON_USER}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2016/07/09 06:38:29 wiz Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.63 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2015/06/12 10:50:19 wiz Exp $ d28 2 a29 1 MAILDROP_TRUSTED_USERS?= ${REAL_ROOT_USER} ${COURIER_USER} qmaild @ 1.62 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2014/05/29 23:36:46 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.61 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2013/07/12 10:44:57 jperkin Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.60 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.59 2013/05/31 12:41:14 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.59 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2012/10/08 12:19:15 asau Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.58 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2012/10/03 21:56:24 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.57 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2012/06/09 11:50:20 adam Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.56 log @Changes 2.5.5: * rfc2045/rfc2045reply.c (mkreply): Fix copying of the contents of the original message. * rfc2045/reformime.c (do_print_info): rfc2231_udecodeDisposition() failure is not fatal. * rfc2045/reformime.c (get_suitable_filename): Ditto. * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. * mailbot: add "feedback" and "replyfeedback" formats, generating RFC 5965-formatted feedback report. -a option attaches the entire original message, instead of only its headers, for "replydsn", "feedback", and "replyfeedback" formats. * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2012/03/03 00:14:26 wiz Exp $ d4 1 @ 1.55 log @Recursive bump for pcre-8.30* (shlib major change) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2011/11/10 15:37:55 adam Exp $ d3 1 a3 2 DISTNAME= maildrop-2.5.4 PKGREVISION= 1 a28 1 # @ 1.54 log @Changes 2.5.4: * rfc2045/rfc2045cdecode.c: Tolerate lowercase hexadecimal characters in quoted-printable-encoded content. * unicode/unicode.c: Compilation fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2010/11/10 10:23:38 adam Exp $ d4 1 @ 1.53 log @Changes 2.5.2: * maildrop/maildropex.sgml: Fix formatting problem with man page stylesheet. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2010/11/09 10:42:01 obache Exp $ d3 1 a3 1 DISTNAME= maildrop-2.5.2 @ 1.52 log @Need to quote MAILDROP_TRUSTED_USERS (it's a list), or failed to configure. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2010/11/05 14:15:02 adam Exp $ d3 1 a3 1 DISTNAME= maildrop-2.5.1 @ 1.51 log @Changes 2.5.1: This is a bugfix release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2010/06/15 23:14:47 pettai Exp $ d39 1 a39 1 CONFIGURE_ARGS+= --enable-trusted-users=${MAILDROP_TRUSTED_USERS} @ 1.50 log @maildrop-2.5.0: * maildrop/mailbot.c (main): Set close-on-exec bit on opened files. * rfc2045/rfc2045reply.c (mkreply): Fix sender's name in the reply salutation. * rfc2045/reformime.sgml: Document the -c option to reformime. * Big quota patch (with some changes). (See the Changelog for the previous releases) Based on patch(es) from PR pkg/42989 by Brian Candler @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2010/03/21 16:29:40 wiz Exp $ d3 1 a3 1 DISTNAME= maildrop-2.5.0 d32 4 a35 4 CONFIGURE_ARGS+= --datadir=${DATADIR:Q} CONFIGURE_ARGS+= --libexecdir=${LIBEXECDIR:Q} CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR:Q} CONFIGURE_ARGS+= --with-makedatprog=${LIBEXECDIR:Q}/makedatprog d37 4 a40 4 CONFIGURE_ARGS+= --enable-maildrop-uid=${REAL_ROOT_USER:Q} CONFIGURE_ARGS+= --enable-maildrop-gid=${COURIER_GROUP:Q} CONFIGURE_ARGS+= --enable-trusted-users=${MAILDROP_TRUSTED_USERS:Q} CONFIGURE_ARGS+= --enable-trusted-groups=${COURIER_GROUP:Q} @ 1.49 log @Reset maintainer, developer lost his commit bit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2008/02/19 18:45:28 jlam Exp $ d3 1 a3 2 DISTNAME= maildrop-2.0.4 PKGREVISION= 3 d14 1 a14 1 DEPENDS+= courier-maildir>=0.58.0:../../mail/courier-maildir @ 1.48 log @+ Update to latest courier-maildir dependency (0.58.0). + Pass ${REAL_ROOT_USER} as the maildrop UID to the configure script to match the actual user that maildrop setuid()s to. Bump the PKGREVISION to 3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2007/10/24 07:46:37 joerg Exp $ d9 1 a9 1 MAINTAINER= jlam@@pkgsrc.org @ 1.47 log @Add some more directories needed for DESTDIR installations. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2007/09/11 04:33:37 jlam Exp $ d4 1 a4 1 PKGREVISION= 2 d15 1 a15 1 DEPENDS+= courier-maildir>=0.53.1:../../mail/courier-maildir d38 1 a38 1 CONFIGURE_ARGS+= --enable-maildrop-uid=${ROOT_USER:Q} d44 3 @ 1.46 log @Fix path to the makedatprog binary in the makedat script. Bump the PKGREVISION to 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2007/08/27 22:33:19 jlam Exp $ d64 1 a64 1 INSTALLATION_DIRS= ${DOCDIR}/maildrop @ 1.45 log @Fix breakage when maildrop is invoked by the user in "delivery mode" without an explicity "-d" option. Maildrop was breaking because it was not properly finding the user's home directory (in order to locate ~/.maildroprc). This breakage occurred sometime shortly before maildrop was updated to 2.0.2 when I tried to make a single maildrop package usable by both courier-mta and other mailers. This fixes PR pkg/34275 by Greg Kerr. Bump the PKGREVISION to 1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2007/08/10 17:57:09 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 d36 1 @ 1.44 log @Update mail/maildrop to 2.0.4. Changes from version 2.0.2 include: * New command-line option to require the use of a working courier-authlib installation. * Install makedat along with related documentation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2007/08/10 15:00:12 jlam Exp $ d4 1 @ 1.43 log @This package is missing an inclusion of bsd.options.mk, which caused the "authlib" PKG_OPTION to be ignored. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2007/08/02 22:07:32 jlam Exp $ d3 1 a3 1 DISTNAME= maildrop-2.0.2 d17 1 d30 1 a30 1 MAILDROP_TRUSTED_USERS?= ${ROOT_USER} ${COURIER_USER} qmaild d32 2 d49 4 a52 1 REQD_DIRS= ${DOCDIR} @ 1.42 log @Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.common into the Makefiles of the packages that include it: (1) PKGNAME and PKG_SUPPORTED_OPTIONS clearly no longer need to be defined since the only code that used it in Makefile.common was removed. (2) Package Makefiles need to properly define PKG_OPTIONS_VAR and PKG_SUPPORTED_OPTIONS prior to including bsd.options.mk. Set them to the appropriate values to match the orginal names from before the botched migration. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2007/06/15 18:20:06 jlam Exp $ d23 1 @ 1.41 log @Document why SPECIAL_PERMS is set the way it is. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2007/06/15 18:15:18 jlam Exp $ d19 1 a22 2 # PKGNAME is a parameter to the following file. PKGNAME= ${DISTNAME} @ 1.40 log @* Change some instances of ROOT_USER and ROOT_GROUP to BINOWN and BINGRP in SPECIAL_PERMS usage. * Consistently use 4555 for setuid and 2555 for setgid programs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2007/02/22 19:26:41 wiz Exp $ d47 4 @ 1.39 log @Whitespace cleanup, courtesy of pkglint. Patch provided by Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2006/11/07 09:26:37 joerg Exp $ d48 1 a48 1 SPECIAL_PERMS+= bin/maildrop ${REAL_ROOT_USER} ${COURIER_GROUP} 4755 @ 1.38 log @Explicitly annotate permissions of lockmail and maildrop, as they belong to the courier group. XXX Why doesn't lockmail have the default group? @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2006/07/11 00:57:43 joerg Exp $ d4 3 a6 3 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} EXTRACT_SUFX= .tar.bz2 @ 1.37 log @Build needs Perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2006/04/28 18:14:06 jlam Exp $ d12 2 d47 2 a48 1 SPECIAL_PERMS= bin/maildrop ${ROOT_USER} ${COURIER_GROUP} 4711 d52 2 d55 5 a59 6 ${INSTALL_DATA} ${WRKSRC}/README.postfix ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/maildrop/maildroptips.html ${DOCDIR} ${INSTALL_DATA_DIR} ${DOCDIR}/maildrop ${INSTALL_DATA} ${WRKSRC}/maildrop/README.html ${DOCDIR}/maildrop ${INSTALL_DATA} ${WRKSRC}/maildrop/makedat.html ${DOCDIR} ${INSTALL_MAN} ${WRKSRC}/maildrop/makedat.1 ${PREFIX}/${PKGMANDIR}/man1 @ 1.36 log @Update mail/maildrop to 2.0.2. Changes from version 2.0.1 include + Install the makedat documentation; even though "makedat" is part of courier-authlib, that package installs no doucmentation for it, and "makedat" is used quite frequently in conjunction with maildrop. * fix for RFC822 compliance -- encode spaces that precede a newline. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2006/03/21 19:50:51 jlam Exp $ d14 1 a14 1 USE_TOOLS+= gmake @ 1.35 log @Add a check for whether maildrop is invoked by courier or not before doing courier-specific things, like accepting the values of certain environment variables for things like location of the mail folder for local delivery. This addresses PR pkg/32369 in a way that still allows for a future courier-mta package that just uses the maildrop package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2006/02/05 23:09:56 joerg Exp $ d3 1 a3 2 DISTNAME= maildrop-2.0.1 PKGREVISION= 3 d12 1 a12 1 DEPENDS+= courier-maildir>=0.52.1:../../mail/courier-maildir a15 1 USE_LIBTOOL= yes d22 1 a22 3 .include "../../mail/courier-maildir/Makefile.common" .include "../../security/courier-authlib/Makefile.common" d44 1 d47 2 a49 1 ${INSTALL_DATA_DIR} ${DOCDIR} d51 5 a55 1 ${INSTALL_DATA} ${WRKSRC}/maildroptips.txt ${DOCDIR} a56 1 .include "../../devel/sysexits/buildlink3.mk" @ 1.34 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2006/01/03 05:35:30 jlam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.33 log @maildrop no longer supports "fam" as a package option. It actually never used the fam code at all, so there is no actual loss of functionality. However, maildrop will now never depend on fam or gamin. Bump the PKGREVISION to 1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2005/12/17 05:20:22 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.32 log @Change my MAINTAINER email address to the one I've been using for pkgsrc work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2005/12/05 23:55:11 rillig Exp $ d4 1 @ 1.31 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2005/11/11 07:34:30 rillig Exp $ d8 1 a8 1 MAINTAINER= jlam@@NetBSD.org @ 1.30 log @Set PKGNAME, as it is a required parameter to ../../mail/courier-maildir/Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2005/11/10 01:30:05 rillig Exp $ d32 1 a32 1 CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR} d34 4 a37 4 CONFIGURE_ARGS+= --enable-maildrop-uid=${ROOT_USER} CONFIGURE_ARGS+= --enable-maildrop-gid=${COURIER_GROUP} CONFIGURE_ARGS+= --enable-trusted-users='${MAILDROP_TRUSTED_USERS}' CONFIGURE_ARGS+= --enable-trusted-groups='${COURIER_GROUP}' @ 1.29 log @Fixed pkglint warning: PKGBASE is a read-only variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2005/11/08 13:23:49 tv Exp $ d21 2 d24 1 @ 1.28 log @Include devel/sysexits bl3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2005/10/20 20:26:37 jlam Exp $ a3 1 PKGBASE= ${DISTNAME:C/-[^-]*$//} @ 1.27 log @Update mail/maildrop to 2.0.1. Changes from version 1.8.1 include: * Use PCRE (http://www.pcre.org) for mattern matching. + Most visible change is a different syntax for subexpression matching, using (...). MATCH2 becomes MATCH1, MATCH3 becomes MATCH2, etc... + "w" account option dropped. + During a transitional period, setting MAILDROP_OLD_REGEXP reverts to the old pattern matching engine. * Do not autoreply to messages with an Auto-Submitted: header, unless it's contents are "no". Add Auto-Submitted: auto-replied. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2005/08/11 00:03:42 jlam Exp $ d52 1 @ 1.26 log @Update mail/maildrop to 1.8.1. Changes from version 1.8.0 include: * Exit with TEMPFAIL if temporary error indication from authlib. * More descriptive error messages when permissions check fails. * Documentation fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2005/05/31 10:01:38 dillo Exp $ d3 1 a3 1 DISTNAME= maildrop-1.8.1 d13 1 a13 1 DEPENDS+= courier-maildir>=0.51.0:../../mail/courier-maildir @ 1.25 log @Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2005/05/22 20:08:12 jlam Exp $ d3 1 a3 1 DISTNAME= maildrop-1.8.0 d13 1 a13 1 DEPENDS+= courier-maildir>=0.48.2:../../mail/courier-maildir d45 1 a45 1 SPECIAL_PERMS= ${PREFIX}/bin/maildrop ${ROOT_USER} ${COURIER_GROUP} 4711 @ 1.24 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2005/04/11 21:46:20 tv Exp $ d19 2 a20 2 PKG_SUPPORTED_OPTIONS+= authlib PKG_DEFAULT_OPTIONS+= authlib @ 1.23 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2005/02/18 22:12:53 jlam Exp $ d15 1 a15 1 USE_GNU_TOOLS+= make @ 1.22 log @Update mail/maildrop to version 1.8.0. Changes from version 1.3.9 include: * Support for MySQL and LDAP lookups via courier-authlib. * Honor maildir delivery quotas. * Bug fixes in MIME handling. * Plug memory leaks. * Replace dotlock with lockmail, which supports more types of locking. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2004/11/15 17:54:49 jlam Exp $ a16 1 USE_BUILDLINK3= yes @ 1.21 log @Rework the Berkeley DB detection in buildlink3: * Add a db1.builtin.mk file that detects whether DB-1.85 functionality exists in the base system, and remove the distinction between "native" and the other Berkeley DB packages -- we now refer to db[1234]. This paves the way for any future databases/db1 package. * USE_DB185 shouldn't need to be set by any packages -- its correct value is now automatically determined by bdb.buildlink3.mk depending on whether we explicitly request db1 or not. By default, if you include bdb.buildlink3.mk, you want DB-1.85 functionality and USE_DB185 defaults to "yes", but if you explicitly remove db1 from the list of acceptable DBs, then USE_DB185 defaults to "no". * Set BDB_LIBS to the library options needed to link against the DB library when bdb.buildlink3.mk is included. * We only add the DB library to the linker command automatically if we want DB-1.85 functionality; otherwise assume that the package configure process can figure out how to probe for the correct headers and libraries. Edit package Makefiles to nuke redundant settings of USE_DB185. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2004/10/03 00:12:53 tv Exp $ d3 7 a9 3 DISTNAME= maildrop-1.3.9 PKGREVISION= 2 EXTRACT_SUFX= .tar.gz d11 8 a18 1 HOMEPAGE= http://www.flounder.net/~mrsam/maildrop/ d20 2 a21 8 PERL5_REQD+= 5.6.0 USE_PERL5= build DEPENDS+= courier-maildir>=0.45.6:../../mail/courier-maildir USE_BUILDLINK3= yes USE_DB185= yes BDB_ACCEPTED= db2 USE_LANGUAGES= c c++ d23 7 a29 1 .include "../../mail/courier-auth/Makefile.common" d32 13 a44 1 CONFIGURE_ARGS+= --disable-userdb d46 1 a46 3 .if defined(_STRIPFLAG_INSTALL) && !empty(_STRIPFLAG_INSTALL:M-s) INSTALL_TARGET= install-strip .endif a49 1 ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}/README.maildrop a52 2 .include "../../lang/perl5/buildlink3.mk" .include "../../mk/bdb.buildlink3.mk" @ 1.20 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2004/07/14 20:10:39 jlam Exp $ d15 1 a32 1 .include "../../databases/db/buildlink3.mk" d34 1 @ 1.19 log @courier-maildirmake has been renamed to courier-maildir. Handle new dependency and bump PKGREVISION as a result. XXX This package should really be changed to build from the latest XXX courier distribution, much like courier-auth. This package in its XXX current form hasn't been updated in years, while the core courier XXX package notes bug fixes and feature additions to the maildrop code XXX during that time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2004/04/19 05:08:31 snj Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.18 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2004/03/14 02:29:27 markd Exp $ d4 1 d11 1 a11 1 DEPENDS+= courier-maildirmake>=0.37.1:../../mail/courier-maildirmake @ 1.17 log @USE_LANGUAGES=c c++ like I meant to do last time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2004/03/10 11:35:47 markd Exp $ d12 1 a12 1 USE_BUILDLINK2= yes d31 2 a32 2 .include "../../databases/db/buildlink2.mk" .include "../../lang/perl5/buildlink2.mk" @ 1.16 log @Note dependency on db - fixes build on Solaris 9. Also USE_LANGUAGES= c c++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2004/02/24 01:24:01 jlam Exp $ d14 1 a14 1 USE_LANGUAGES= yes @ 1.15 log @The default EXTRACT_SUFX for the courier packages has changed to ".tar.bz2" but this package still uses ".tar.gz" until it's updated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2004/02/10 02:22:50 jlam Exp $ d13 2 a14 1 USE_GCC_SHLIB= yes d31 1 @ 1.14 log @PERL5_REQD is now a list of values, so append to its value instead of setting it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2003/05/29 23:14:09 grant Exp $ d4 1 @ 1.13 log @s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than just libstdc++ in gcc3. when defined, USE_GCC_SHLIB ensures that the correct rpath is passed to the linker, and a full dependency on the compiler package is registered. packages which define USE_GCC_SHLIB should not include mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled automatically. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2002/11/15 00:04:41 jlam Exp $ d7 1 a7 1 PERL5_REQD= 5.6.0 @ 1.12 log @buildlink1 -> buildlink2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2002/07/24 19:45:25 jlam Exp $ d12 1 a12 1 USE_CXX= yes @ 1.11 log @Change explicit build dependencies on perl into "USE_PERL5=build". This makes these packages build correctly on Darwin where perl>=5.8.0 is required. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/05/20 09:39:17 wiz Exp $ d11 2 a12 1 USE_BUILDLINK_ONLY= yes d29 1 @ 1.10 log @Update to 1.3.9. Fixes pkg/15568. * maildrop/filter.C (xfilter): Set O_NDELAY on file descriptors for xfilter() since select() only works correctly on non-blocking fds. * maildrop/formatmbox.C (GetFromLine): Do not write a newline before every From_ line... * maildrop/deliver.C (delivery): ... only for 2nd and subsequent msgs. * rfc2047.c (rfc2047_encode_callback): Fix MIME-encoding of spaces. * rfc822.c (rfc822_prname_orlist): Dequote quoted-strings. * rfc2045/reformime: Fix handling of unencoded nulls in text/plain content. * rfc2045/reformime.sgml: Documented the -m and -D options. * userdb/configure.in: Fix typo. * rfc2045/rfc2045.c (doline): Fix incorrect calculation of the end of a multipart MIME section that's inside another multipart MIME section. * maildir/maildirfiltertypelist.h: Fix typo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2002/04/25 15:26:02 yyamano Exp $ d8 1 a8 1 BUILD_DEPENDS+= perl>=${PERL5_REQD}:../../lang/perl5 @ 1.9 log @Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2002/02/03 13:38:39 jlam Exp $ d3 1 a3 1 DISTNAME= maildrop-1.3.7 @ 1.9.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/05/20 09:39:17 wiz Exp $ d3 1 a3 1 DISTNAME= maildrop-1.3.9 @ 1.8 log @Fix reversed logic for setting INSTALL_TARGET=install-strip. Of course, we want to strip when STRIPFLAGS contains "-s" and not otherwise. Pointed out by Amatai Schlair in private e-mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2002/01/23 00:15:20 taca Exp $ d18 1 a18 1 .if defined(STRIPFLAG) && !empty(STRIPFLAG:M-s) @ 1.7 log @Fix including "courier-auth/Makefile.common". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2002/01/22 22:09:41 jlam Exp $ d18 1 a18 1 .if !defined(STRIPFLAG) || empty(STRIPFLAG:M-s) a19 2 .else INSTALL_TARGET= install @ 1.6 log @Update mail/maildrop to 1.3.7. Changes from 1.3.4 include: * Find config files in /etc/courier (or PKG_SYSCONFDIR equivalent). We consolidate all Courier MTA software config files under a common /etc/courier directory. * Loosen up the parsing of the content-type header. Strict parsing allowed viruses to slip through using malformed content-type headers which still got picked up by Microsoft's crapware which does not strictly parse the MIME headers. * Drop install setuid. * Add UMASK variable, that sets the permissions on new mailboxes or messages. Hence, drop MAILBOX_MODE from configure script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2001/08/16 07:39:21 jlam Exp $ d13 1 a13 1 .include "../../scratch/courier-auth/Makefile.common" @ 1.5 log @Update mail/maildrop to 1.3.4. Relevent changes from version 1.2.2 include: + Become maintainer for maildrop as I'm working on packaging the Courier-MTA software, of which maildrop is one piece. + Fix possible build problem on Solaris (untested). + Install maildirmake as maildrop.maildirmake to avoid conflicts with other packages that install maildirmake. + Add dependency on courier-maildirmake. + Move HTML documentation to ${PREFIX}/share/doc/html * Bug fixes, of course. * Disable MSIE smart tags in all html files. * Added mailbot(1), a MIME-capable autoresponder utility. * Reject ambigous nested MIME boundary delimiters. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.4 2001/04/26 16:35:30 wiz Exp $ # d3 2 a4 5 DISTNAME= maildrop-1.3.4 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} MAINTAINER= jlam@@netbsd.org a5 1 COMMENT= mail delivery agent with filtering abilities d9 1 a9 1 DEPENDS+= courier-maildirmake-[0-9]*:../../mail/courier-maildirmake d11 1 a11 5 USE_BUILDLINK_ONLY= # defined USE_GMAKE= # defined GNU_CONFIGURE= # defined CONFIGURE_ARGS+= --with-db=db CONFIGURE_ARGS+= --with-etcdir=/etc d13 1 a13 1 INSTALL_TARGET= install-strip d15 2 a16 1 .include "../../mk/bsd.prefs.mk" d18 4 a21 3 .if ${OPSYS} == "SunOS" .include "../../databases/db/buildlink.mk" CPPFLAGS+= -I${BUILDLINK_DIR}/include/db2 d25 4 a28 3 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/maildrop ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/maildrop ${INSTALL_DATA} ${WRKSRC}/README.postfix ${PREFIX}/share/doc/maildrop @ 1.4 log @USE_PERL5 in non-working .if -> BUILD_DEPENDS on perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/02/17 18:24:51 wiz Exp $ d4 1 a4 1 DISTNAME= maildrop-1.2.2 d8 1 a8 1 MAINTAINER= rh@@netbsd.org d12 3 a14 1 BUILD_DEPENDS+= perl>=5.6.0:../../lang/perl5 d16 19 a34 2 GNU_CONFIGURE= YES CONFIGURE_ARGS+=--with-db=db @ 1.3 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2000/11/11 17:49:26 tron Exp $ d12 1 a12 3 .if make(install-run-depends) # only needed for building USE_PERL5= YES .endif @ 1.2 log @Use "${MASTER_SITE_SOURCEFORGE}". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2000/10/23 13:34:58 rh Exp $ d10 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 MASTER_SITES= http://download.sourceforge.net/courier/ @ 1.1.1.1 log @Initial import of maildrop-1.2.2, a mail delivery agent with filtering abilities @ text @@