head 1.47; access; symbols pkgsrc-2023Q4:1.47.0.48 pkgsrc-2023Q4-base:1.47 pkgsrc-2023Q3:1.47.0.46 pkgsrc-2023Q3-base:1.47 pkgsrc-2023Q2:1.47.0.44 pkgsrc-2023Q2-base:1.47 pkgsrc-2023Q1:1.47.0.42 pkgsrc-2023Q1-base:1.47 pkgsrc-2022Q4:1.47.0.40 pkgsrc-2022Q4-base:1.47 pkgsrc-2022Q3:1.47.0.38 pkgsrc-2022Q3-base:1.47 pkgsrc-2022Q2:1.47.0.36 pkgsrc-2022Q2-base:1.47 pkgsrc-2022Q1:1.47.0.34 pkgsrc-2022Q1-base:1.47 pkgsrc-2021Q4:1.47.0.32 pkgsrc-2021Q4-base:1.47 pkgsrc-2021Q3:1.47.0.30 pkgsrc-2021Q3-base:1.47 pkgsrc-2021Q2:1.47.0.28 pkgsrc-2021Q2-base:1.47 pkgsrc-2021Q1:1.47.0.26 pkgsrc-2021Q1-base:1.47 pkgsrc-2020Q4:1.47.0.24 pkgsrc-2020Q4-base:1.47 pkgsrc-2020Q3:1.47.0.22 pkgsrc-2020Q3-base:1.47 pkgsrc-2020Q2:1.47.0.20 pkgsrc-2020Q2-base:1.47 pkgsrc-2020Q1:1.47.0.16 pkgsrc-2020Q1-base:1.47 pkgsrc-2019Q4:1.47.0.18 pkgsrc-2019Q4-base:1.47 pkgsrc-2019Q3:1.47.0.14 pkgsrc-2019Q3-base:1.47 pkgsrc-2019Q2:1.47.0.12 pkgsrc-2019Q2-base:1.47 pkgsrc-2019Q1:1.47.0.10 pkgsrc-2019Q1-base:1.47 pkgsrc-2018Q4:1.47.0.8 pkgsrc-2018Q4-base:1.47 pkgsrc-2018Q3:1.47.0.6 pkgsrc-2018Q3-base:1.47 pkgsrc-2018Q2:1.47.0.4 pkgsrc-2018Q2-base:1.47 pkgsrc-2018Q1:1.47.0.2 pkgsrc-2018Q1-base:1.47 pkgsrc-2017Q4:1.46.0.12 pkgsrc-2017Q4-base:1.46 pkgsrc-2017Q3:1.46.0.10 pkgsrc-2017Q3-base:1.46 pkgsrc-2017Q2:1.46.0.6 pkgsrc-2017Q2-base:1.46 pkgsrc-2017Q1:1.46.0.4 pkgsrc-2017Q1-base:1.46 pkgsrc-2016Q4:1.46.0.2 pkgsrc-2016Q4-base:1.46 pkgsrc-2016Q3:1.45.0.16 pkgsrc-2016Q3-base:1.45 pkgsrc-2016Q2:1.45.0.14 pkgsrc-2016Q2-base:1.45 pkgsrc-2016Q1:1.45.0.12 pkgsrc-2016Q1-base:1.45 pkgsrc-2015Q4:1.45.0.10 pkgsrc-2015Q4-base:1.45 pkgsrc-2015Q3:1.45.0.8 pkgsrc-2015Q3-base:1.45 pkgsrc-2015Q2:1.45.0.6 pkgsrc-2015Q2-base:1.45 pkgsrc-2015Q1:1.45.0.4 pkgsrc-2015Q1-base:1.45 pkgsrc-2014Q4:1.45.0.2 pkgsrc-2014Q4-base:1.45 pkgsrc-2014Q3:1.44.0.8 pkgsrc-2014Q3-base:1.44 pkgsrc-2014Q2:1.44.0.6 pkgsrc-2014Q2-base:1.44 pkgsrc-2014Q1:1.44.0.4 pkgsrc-2014Q1-base:1.44 pkgsrc-2013Q4:1.44.0.2 pkgsrc-2013Q4-base:1.44 pkgsrc-2013Q3:1.43.0.8 pkgsrc-2013Q3-base:1.43 pkgsrc-2013Q2:1.43.0.6 pkgsrc-2013Q2-base:1.43 pkgsrc-2013Q1:1.43.0.4 pkgsrc-2013Q1-base:1.43 pkgsrc-2012Q4:1.43.0.2 pkgsrc-2012Q4-base:1.43 pkgsrc-2012Q3:1.42.0.18 pkgsrc-2012Q3-base:1.42 pkgsrc-2012Q2:1.42.0.16 pkgsrc-2012Q2-base:1.42 pkgsrc-2012Q1:1.42.0.14 pkgsrc-2012Q1-base:1.42 pkgsrc-2011Q4:1.42.0.12 pkgsrc-2011Q4-base:1.42 pkgsrc-2011Q3:1.42.0.10 pkgsrc-2011Q3-base:1.42 pkgsrc-2011Q2:1.42.0.8 pkgsrc-2011Q2-base:1.42 pkgsrc-2011Q1:1.42.0.6 pkgsrc-2011Q1-base:1.42 pkgsrc-2010Q4:1.42.0.4 pkgsrc-2010Q4-base:1.42 pkgsrc-2010Q3:1.42.0.2 pkgsrc-2010Q3-base:1.42 pkgsrc-2010Q2:1.41.0.10 pkgsrc-2010Q2-base:1.41 pkgsrc-2010Q1:1.41.0.8 pkgsrc-2010Q1-base:1.41 pkgsrc-2009Q4:1.41.0.6 pkgsrc-2009Q4-base:1.41 pkgsrc-2009Q3:1.41.0.4 pkgsrc-2009Q3-base:1.41 pkgsrc-2009Q2:1.41.0.2 pkgsrc-2009Q2-base:1.41 pkgsrc-2009Q1:1.39.0.2 pkgsrc-2009Q1-base:1.39 pkgsrc-2008Q4:1.38.0.12 pkgsrc-2008Q4-base:1.38 pkgsrc-2008Q3:1.38.0.10 pkgsrc-2008Q3-base:1.38 cube-native-xorg:1.38.0.8 cube-native-xorg-base:1.38 pkgsrc-2008Q2:1.38.0.6 pkgsrc-2008Q2-base:1.38 cwrapper:1.38.0.4 pkgsrc-2008Q1:1.38.0.2 pkgsrc-2008Q1-base:1.38 pkgsrc-2007Q4:1.36.0.2 pkgsrc-2007Q4-base:1.36 pkgsrc-2007Q3:1.33.0.2 pkgsrc-2007Q3-base:1.33 pkgsrc-2007Q2:1.32.0.2 pkgsrc-2007Q2-base:1.32 pkgsrc-2007Q1:1.26.0.4 pkgsrc-2007Q1-base:1.26 pkgsrc-2006Q4:1.26.0.2 pkgsrc-2006Q4-base:1.26 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.23.0.2 pkgsrc-2006Q1-base:1.23 pkgsrc-2005Q4:1.22.0.2 pkgsrc-2005Q4-base:1.22 pkgsrc-2005Q3:1.20.0.2 pkgsrc-2005Q3-base:1.20 pkgsrc-2005Q2:1.19.0.2 pkgsrc-2005Q2-base:1.19 pkgsrc-2005Q1:1.16.0.2 pkgsrc-2005Q1-base:1.16 pkgsrc-2004Q4:1.13.0.2 pkgsrc-2004Q4-base:1.13 pkgsrc-2004Q3:1.8.0.2 pkgsrc-2004Q3-base:1.8 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.47 date 2018.01.22.15.50.37; author fhajny; state Exp; branches; next 1.46; commitid Q8QpzfgJRXZv2TnA; 1.46 date 2016.12.01.18.34.57; author nros; state Exp; branches; next 1.45; commitid kJRzNwtKwhAamjwz; 1.45 date 2014.10.09.14.06.38; author wiz; state Exp; branches; next 1.44; commitid fBDATFVmQ3454xTx; 1.44 date 2013.10.09.14.37.50; author taca; state Exp; branches; next 1.43; commitid 1pzQxaiKPSNuYC8x; 1.43 date 2012.10.08.12.19.03; author asau; state Exp; branches; next 1.42; 1.42 date 2010.09.28.13.21.31; author wiz; state Exp; branches; next 1.41; 1.41 date 2009.05.12.12.27.19; author martti; state Exp; branches; next 1.40; 1.40 date 2009.05.12.11.09.26; author martti; state Exp; branches; next 1.39; 1.39 date 2009.03.22.11.21.04; author martti; state Exp; branches; next 1.38; 1.38 date 2008.01.10.07.47.29; author martti; state Exp; branches; next 1.37; 1.37 date 2008.01.09.14.10.06; author martti; state Exp; branches; next 1.36; 1.36 date 2007.12.02.13.04.10; author wiz; state Exp; branches; next 1.35; 1.35 date 2007.10.30.19.31.39; author martti; state Exp; branches; next 1.34; 1.34 date 2007.10.30.15.25.30; author martti; state Exp; branches; next 1.33; 1.33 date 2007.07.04.20.54.40; author jlam; state Exp; branches; next 1.32; 1.32 date 2007.06.15.09.47.06; author martti; state Exp; branches; next 1.31; 1.31 date 2007.06.04.12.55.48; author martti; state Exp; branches; next 1.30; 1.30 date 2007.05.30.06.07.08; author martti; state Exp; branches; next 1.29; 1.29 date 2007.05.22.12.28.55; author martti; state Exp; branches; next 1.28; 1.28 date 2007.05.22.11.26.13; author martti; state Exp; branches; next 1.27; 1.27 date 2007.05.22.11.03.49; author xtraeme; state Exp; branches; next 1.26; 1.26 date 2006.10.27.17.37.18; author xtraeme; state Exp; branches 1.26.4.1; next 1.25; 1.25 date 2006.08.25.06.31.00; author xtraeme; state Exp; branches; next 1.24; 1.24 date 2006.04.08.21.56.55; author ghen; state Exp; branches; next 1.23; 1.23 date 2005.12.29.06.21.47; author jlam; state Exp; branches; next 1.22; 1.22 date 2005.12.05.20.50.28; author rillig; state Exp; branches; next 1.21; 1.21 date 2005.12.02.08.48.37; author xtraeme; state Exp; branches; next 1.20; 1.20 date 2005.08.08.01.52.22; author xtraeme; state Exp; branches; next 1.19; 1.19 date 2005.04.19.13.15.25; author xtraeme; state Exp; branches; next 1.18; 1.18 date 2005.04.11.21.46.17; author tv; state Exp; branches; next 1.17; 1.17 date 2005.03.24.08.08.56; author xtraeme; state Exp; branches; next 1.16; 1.16 date 2005.02.01.00.39.19; author xtraeme; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2004.12.28.02.47.44; author reed; state Exp; branches; next 1.14; 1.14 date 2004.12.20.23.40.27; author xtraeme; state Exp; branches; next 1.13; 1.13 date 2004.11.01.23.08.45; author xtraeme; state Exp; branches; next 1.12; 1.12 date 2004.10.25.08.08.54; author xtraeme; state Exp; branches; next 1.11; 1.11 date 2004.10.19.12.10.24; author xtraeme; state Exp; branches; next 1.10; 1.10 date 2004.10.08.05.39.23; author xtraeme; state Exp; branches; next 1.9; 1.9 date 2004.09.21.10.16.05; author xtraeme; state Exp; branches; next 1.8; 1.8 date 2004.08.30.06.52.30; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2004.08.27.05.28.13; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2004.08.04.07.08.42; author xtraeme; state Exp; branches; next 1.5; 1.5 date 2004.08.03.08.27.51; author jlam; state Exp; branches; next 1.4; 1.4 date 2004.08.03.08.23.58; author jlam; state Exp; branches; next 1.3; 1.3 date 2004.07.28.09.30.08; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2004.07.27.02.30.29; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2004.07.21.03.54.24; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.26.4.1 date 2007.05.31.14.22.21; author salo; state Exp; branches; next ; 1.16.2.1 date 2005.03.24.10.17.29; author salo; state Exp; branches; next ; 1.1.1.1 date 2004.07.21.03.54.24; author xtraeme; state Exp; branches; next ; desc @@ 1.47 log @mail/clamsmtp: Add SMF support. Make sure $CLAMAV_USER exists, since it's referenced in init scripts. Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.46 2016/12/01 18:34:57 nros Exp $ DISTNAME= clamsmtp-1.10 PKGREVISION= 1 CATEGORIES= mail MASTER_SITES= http://thewalter.net/stef/software/clamsmtp/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://thewalter.net/stef/software/clamsmtp/ COMMENT= SMTP filter that allows you to check for viruses LICENSE= modified-bsd GNU_CONFIGURE= yes RCD_SCRIPTS= clamsmtpd MESSAGE_SUBST+= HOMEPAGE=${HOMEPAGE:Q} FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER} FILES_SUBST+= CLAMAV_GROUP=${CLAMAV_GROUP} # Doesn't work with GNU pth (missing required mutex features) PTHREAD_OPTS+= require native EGDIR= ${PREFIX}/share/examples/${PKGBASE} CONF_FILES= ${EGDIR}/clamsmtpd.conf \ ${PKG_SYSCONFDIR}/clamsmtpd.conf INSTALLATION_DIRS= share/examples/${PKGBASE} PKG_USERS_VARS= CLAMAV_USER PKG_GROUPS_VARS= CLAMAV_GROUP PKG_GROUPS+= ${CLAMAV_GROUP} PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP} CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/doc/clamsmtpd.conf ${DESTDIR}${EGDIR} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/virus_action.sh ${DESTDIR}${EGDIR} .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.46 log @Make clamsmtp work when PKG_SYSCONFDIR is not PREFIX/etc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2014/10/09 14:06:38 wiz Exp $ d4 1 a4 1 #PKGREVISION= 1 d18 1 d30 3 @ 1.45 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2013/10/09 14:37:50 taca Exp $ d30 2 @ 1.44 log @Update MASTER_SITES and HOMEPAGE since previous URL isn't exist any more. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2012/10/08 12:19:03 asau Exp $ a12 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.43 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2010/09/28 13:21:31 wiz Exp $ d6 1 a6 1 MASTER_SITES= http://memberwebs.com/stef/software/clamsmtp/ d9 1 a9 1 HOMEPAGE= http://memberwebs.com/stef/software/clamsmtp/ @ 1.42 log @Reset maintainer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2009/05/12 12:27:19 martti Exp $ a13 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.41 log @Activated LICENSE=... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2009/05/12 11:09:26 martti Exp $ d8 1 a8 1 MAINTAINER= martti@@NetBSD.org @ 1.40 log @Added PKG_DESTDIR_SUPPORT=user-destdir @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2009/03/22 11:21:04 martti Exp $ d11 1 a11 1 #LICENSE= modified-bsd @ 1.39 log @Updated mail/clamsmtp to 1.10 - Make the XFOWARD HELO available as a environment variable in scripts. - Send an RSET to the server after filter fails an email. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2008/01/10 07:47:29 martti Exp $ d14 1 d19 1 a19 1 MESSAGE_SUBST+= HOMEPAGE=${HOMEPAGE} d34 2 a35 2 ${INSTALL_DATA} ${WRKSRC}/doc/clamsmtpd.conf ${EGDIR} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/virus_action.sh ${EGDIR} @ 1.38 log @Updated mail/clamsmtp to 1.9 1.9 [2007-05-28] - Resolve any DNS name for each connection. - Use my real name 'Stefan Walter' See: http://memberwebs.com/nielsen/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2008/01/09 14:10:06 martti Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.9 @ 1.37 log @- Some "pkglint -Wall" fixes - Make this build on Solaris 10 by checking for strcasestr (patch received from Andri Piik in a private mail) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2007/12/02 13:04:10 wiz Exp $ d3 2 a4 2 DISTNAME= clamsmtp-1.8 PKGREVISION= 3 a14 1 USE_TOOLS+= aclocal autoconf autoheader automake a31 6 pre-configure: cd ${WRKSRC} && aclocal cd ${WRKSRC} && autoheader cd ${WRKSRC} && automake -a --foreign -i cd ${WRKSRC} && autoconf @ 1.36 log @Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2007/10/30 19:31:39 martti Exp $ d15 1 d20 1 a20 1 FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER:Q} d31 7 a37 1 PKG_USERS_VARS+= CLAMAV_USER @ 1.35 log @Based on some feedback, comment out the newly added LICENSE=xxx for now. I'll re-activate this later when the global license stuff is activated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2007/10/30 15:25:30 martti Exp $ d6 1 a6 1 MASTER_SITES= http://memberwebs.com/nielsen/software/clamsmtp/ d9 1 a9 1 HOMEPAGE= http://memberwebs.com/nielsen/software/clamsmtp/ @ 1.34 log @Added LICENSE=modified-bsd @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2007/07/04 20:54:40 jlam Exp $ d11 1 a11 1 LICENSE= modified-bsd @ 1.33 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.32 2007/06/15 09:47:06 martti Exp $ d11 1 @ 1.32 log @Added clamsmtpd_maxwait (default is 600 seconds). This makes it possible to define how long clamsmtpd should wait for clamd. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2007/06/04 12:55:48 martti Exp $ d29 1 a29 1 BUILD_DEFS+= CLAMAV_USER @ 1.31 log @Fix name of configuration file (pkg/36433). PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2007/05/30 06:07:08 martti Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.30 log @Updated mail/clamsmtp to 1.8nb1 * Make sure clamd is really running before starting clamsmtpd (pkg/36292) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2007/05/22 12:28:55 martti Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.29 log @pkglint -Wall fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2007/05/22 11:26:13 martti Exp $ d4 1 @ 1.28 log @I can adopt this as I'm using clamsmtp on several production servers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2007/05/22 11:03:49 xtraeme Exp $ d28 2 @ 1.27 log @I'm not maintaining these packages anymore. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2006/10/27 17:37:18 xtraeme Exp $ d7 1 a7 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.26 log @Update to 1.8: - Fix dumb bug with 'Action' config line - Added support for setting the REMOTE variable when an XFORWARD command is seen. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2006/08/25 06:31:00 xtraeme Exp $ d7 1 a7 1 MAINTAINER= xtraeme@@NetBSD.org @ 1.26.4.1 log @Pullup ticket 2103 - requested by martti rc.d script fix for clamsmtp Revisions pulled up: - pkgsrc/mail/clamsmtp/Makefile 1.30 - pkgsrc/mail/clamsmtp/files/clamsmtpd.sh 1.6 Module Name: pkgsrc Committed By: martti Date: Wed May 30 06:07:08 UTC 2007 Modified Files: pkgsrc/mail/clamsmtp: Makefile pkgsrc/mail/clamsmtp/files: clamsmtpd.sh Log Message: Updated mail/clamsmtp to 1.8nb1 * Make sure clamd is really running before starting clamsmtpd (pkg/36292) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2007/05/30 06:07:08 martti Exp $ a3 1 PKGREVISION= 1 @ 1.25 log @Update to 1.7: 1.7 [2006-08-10] - Fix crashes when connection goes down unexpectedly. - Add support for letting virus emails pass. - Better message for 'busy' [Akihiro Sagawa] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2006/04/08 21:56:55 ghen Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.7 @ 1.24 log @Adjust the default clamd socket location to match the real default used by pkgsrc/mail/clamav (/tmp/clamd). Bump PKGREVISION. Ok with xtraeme. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2005/12/29 06:21:47 jlam Exp $ d3 1 a3 2 DISTNAME= clamsmtp-1.6 PKGREVISION= 1 @ 1.23 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.22 2005/12/05 20:50:28 rillig Exp $ d4 1 @ 1.22 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.21 2005/12/02 08:48:37 xtraeme Exp $ a13 1 USE_PKGINSTALL= yes @ 1.21 log @Update to 1.6: - IMPORTANT: Removed support for listening on ports under < 1024 - Support embedded NULLs in email data. - Fix problems with not listening properly when in daemon mode - Fix warnings when compiled with gcc 4.0 - Handle empty addresses properly in logs. - Don't let exchange send it's strange binary data through the proxy - More Solaris fixes :( - Don't reject emails when server is overloaded or errors. - Don't reject emails when starting the filter command fails. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2005/08/08 01:52:22 xtraeme Exp $ d18 1 a18 1 FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER} @ 1.20 log @Update to 1.5. Changes: - Handle condition of server refusing data transfers more gracefully. - Less chatty when setting timeouts fail - Drop privileges after binding to port. Allows listening on ports < 1024 - Ported to Solaris - Fix problem with binding to certain 'long' addresses @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/04/19 13:15:25 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.5 @ 1.19 log @Update to 1.4.1 * Fixed bug (introduced in 1.4) when Header was not present. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2005/04/11 21:46:17 tv Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.4.1 @ 1.18 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2005/03/24 08:08:56 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.4 @ 1.17 log @Update to 1.4 Changes: - Documentation fixes [Sean Franklin] - Don't leak file descriptors when clamsmtpd can't connect to outgoing SMTP server [Chris Mason] - Now accepts special format arguments on 'Header' line [Olivier Beyssac] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/02/01 00:39:19 xtraeme Exp $ a12 1 USE_BUILDLINK3= yes @ 1.16 log @Update to 1.3. Changes: 1.3 [2005-01-27] - Fixed crasher when outgoing connection couldn't be established - Removed erroneous chown line from clamsmtpd.sh @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2004/12/28 02:47:44 reed Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.3 @ 1.16.2.1 log @Pullup ticket 383 - requested by Juan Romero Pardines clamsmtp update Revisions pulled up: - pkgsrc/mail/clamsmtp/Makefile 1.17 - pkgsrc/mail/clamsmtp/distinfo 1.14 Module Name: pkgsrc Committed By: xtraeme Date: Thu Mar 24 08:08:56 UTC 2005 Modified Files: pkgsrc/mail/clamsmtp: Makefile distinfo Log Message: Update to 1.4 Changes: - Documentation fixes [Sean Franklin] - Don't leak file descriptors when clamsmtpd can't connect to outgoing SMTP server [Chris Mason] - Now accepts special format arguments on 'Header' line [Olivier Beyssac] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2005/03/24 08:08:56 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.4 @ 1.15 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.14 2004/12/20 23:40:27 xtraeme Exp $ d3 1 a3 2 DISTNAME= clamsmtp-1.2 PKGREVISION= 1 @ 1.14 log @Update to 1.2. Changes: - XCLIENT support - Drop XCLIENT commands coming in from clients for security. - Added the sample virus_action.sh script to the distribution - Documentation fixes [Olivier Beyssac] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/11/01 23:08:45 xtraeme Exp $ d4 1 @ 1.13 log @Update mail/clamsmtp to 1.1. Changes: - Added CLIENT and SERVER variables to VirusAction script environment. - Even better logging for network errors. - Print out clamsmtp version in debug logs - Allow configuration of server keep alives (NOOPs). Default to none @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/10/25 08:08:54 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.1 d32 1 @ 1.12 log @Update mail/clamsmtp to 1.0. Changes: - Removed user option from startup script (use User config option) - Don't send lines that are too long to syslog [Ben Mesman] - Stable release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/10/19 12:10:24 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-1.0 @ 1.11 log @Update mail/clamsmtp to 0.9.6. Changes: - Fixed problem when filtering the last of a list of EHLO responses - Send NOOPs to the server when receiving data slowly from client to prevent timeouts on the server side. - Made the log line always keep the status, rather than dropping of the end in the case of many recipeints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2004/10/08 05:39:23 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.9.6 @ 1.10 log @Update mail/clamsmtp to 0.9.5: 0.9.5 - Fixed problems with the select zeroing out timeouts. - Added support for setting the PidFile from the config file 0.9 - Don't quit when too many threads created - Restructured smtp passthru system so it can be used by other apps - Better IO and SMTP parsing - Changed default header to be similar to Amavis - Compiles and runs on systems without error checking mutexes - Ability to drop privileges and run as a different user [Rubio Vaughan] - Fixed config file bugs - Virus Actions. Run a script every time a virus is found. - By default don't use ClamAV sessions. This fixes several stability problems that were being experienced with clamd. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2004/09/21 10:16:05 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.9.5 @ 1.9 log @Update mail/clamsmtp to 0.8. Changes: 0.8 - clamsmtpd now uses a configuration file - Transparent proxy support [Andreas Steinmetz] - Compile option -Wall only enabled on debug builds - Sample script changed due to configuartion file - Fixed other minor bugs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/08/30 06:52:30 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.8 @ 1.8 log @Update mail/clamsmtp to 0.7. Changes: - Added support for ESMTP [Andreas Steinmetz] - Fixed crash when too many connections established - Announce ourselves as 'clamsmtp' in EHLO/HELO responses which fixes 'loopback' problems with certain versions of Postfix 1.x - Better IO performance under heavy load - Fixed most warnings when compiled with -Wall - Fixed other minor bugs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2004/08/27 05:28:13 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.7 d24 9 @ 1.7 log @Update mail/clamsmtp to 0.6. Changes: - Proper adding of customized header [Berk D. Bemir] - Fixes to documentation [Jasper Slits] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/08/04 07:08:42 xtraeme Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.6 @ 1.6 log @Update mail/clamsmtp to 0.5. Changes: - Announce ourselves as 'clamsmtp' in banner to prevent loop warnings - Fixed endless loop that occurred on failure to connect out - Added option for leaving all files in temp directory (debugging purposes) - Prints version number when run with -v @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/08/03 08:27:51 jlam Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.5 @ 1.5 log @This package doesn't work with GNU pth (yet). Require native threads for now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/08/03 08:23:58 jlam Exp $ d3 1 a3 1 DISTNAME= clamsmtp-0.4 @ 1.4 log @Remove unnecessary bits. In particular, we don't need clamav installed to build this package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/07/28 09:30:08 xtraeme Exp $ d21 3 @ 1.3 log @Uncomment out BUILD_DEPENDS, to get the dependency. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.2 2004/07/27 02:30:29 xtraeme Exp $ # a12 2 BUILD_DEPENDS+= clamav-[0-9]*:../../mail/clamav d14 1 a15 2 GNU_CONFIGURE= yes a17 1 MESSAGE_SUBST+= PKGBASE=${PKGBASE} a18 4 .include "../../mk/bsd.prefs.mk" FILES_SUBST+= VARBASE=${VARBASE} @ 1.2 log @Update mail/clamsmtp to 0.4. Changes: - Option for quarantining files with viruses - Fixed problem with returning wrong SMTP error code - Handling timeouts properly - Fixed stupid problem with sockets not getting closed properly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/07/21 03:54:24 xtraeme Exp $ d14 1 a14 1 #BUILD_DEPENDS+= clamav-[0-9]*:../../mail/clamav @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 DISTNAME= clamsmtp-0.3 d14 1 a14 1 BUILD_DEPENDS+= clamav-[0-9]*:../../mail/clamav @ 1.1.1.1 log @Initial import of clamsmtp-0.3. ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding. ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. It's written in C without major dependencies. If you need more options then you could use something big like AMaViS which is written in PERL and can do almost anything. @ text @@