head	1.15;
access;
symbols
	pkgsrc-2018Q4:1.14.0.4
	pkgsrc-2018Q4-base:1.14
	pkgsrc-2018Q3:1.14.0.2
	pkgsrc-2018Q3-base:1.14
	pkgsrc-2018Q2:1.13.0.18
	pkgsrc-2018Q2-base:1.13
	pkgsrc-2018Q1:1.13.0.16
	pkgsrc-2018Q1-base:1.13
	pkgsrc-2017Q4:1.13.0.14
	pkgsrc-2017Q4-base:1.13
	pkgsrc-2017Q3:1.13.0.12
	pkgsrc-2017Q3-base:1.13
	pkgsrc-2017Q2:1.13.0.8
	pkgsrc-2017Q2-base:1.13
	pkgsrc-2017Q1:1.13.0.6
	pkgsrc-2017Q1-base:1.13
	pkgsrc-2016Q4:1.13.0.4
	pkgsrc-2016Q4-base:1.13
	pkgsrc-2016Q3:1.13.0.2
	pkgsrc-2016Q3-base:1.13
	pkgsrc-2016Q2:1.12.0.10
	pkgsrc-2016Q2-base:1.12
	pkgsrc-2016Q1:1.12.0.8
	pkgsrc-2016Q1-base:1.12
	pkgsrc-2015Q4:1.12.0.6
	pkgsrc-2015Q4-base:1.12
	pkgsrc-2015Q3:1.12.0.4
	pkgsrc-2015Q3-base:1.12
	pkgsrc-2015Q2:1.12.0.2
	pkgsrc-2015Q2-base:1.12
	pkgsrc-2015Q1:1.11.0.8
	pkgsrc-2015Q1-base:1.11
	pkgsrc-2014Q4:1.11.0.6
	pkgsrc-2014Q4-base:1.11
	pkgsrc-2014Q3:1.11.0.4
	pkgsrc-2014Q3-base:1.11
	pkgsrc-2014Q2:1.11.0.2
	pkgsrc-2014Q2-base:1.11
	pkgsrc-2014Q1:1.10.0.6
	pkgsrc-2014Q1-base:1.10
	pkgsrc-2013Q4:1.10.0.4
	pkgsrc-2013Q4-base:1.10
	pkgsrc-2013Q3:1.10.0.2
	pkgsrc-2013Q3-base:1.10
	pkgsrc-2013Q2:1.9.0.2
	pkgsrc-2013Q2-base:1.9
	pkgsrc-2013Q1:1.7.0.2
	pkgsrc-2013Q1-base:1.7
	pkgsrc-2012Q4:1.6.0.2
	pkgsrc-2012Q4-base:1.6
	pkgsrc-2012Q3:1.4.0.10
	pkgsrc-2012Q3-base:1.4
	pkgsrc-2012Q2:1.4.0.8
	pkgsrc-2012Q2-base:1.4
	pkgsrc-2012Q1:1.4.0.6
	pkgsrc-2012Q1-base:1.4
	pkgsrc-2011Q4:1.4.0.4
	pkgsrc-2011Q4-base:1.4
	pkgsrc-2011Q3:1.4.0.2
	pkgsrc-2011Q3-base:1.4
	pkgsrc-2011Q2:1.3.0.10
	pkgsrc-2011Q2-base:1.3
	pkgsrc-2011Q1:1.3.0.8
	pkgsrc-2011Q1-base:1.3
	pkgsrc-2010Q4:1.3.0.6
	pkgsrc-2010Q4-base:1.3
	pkgsrc-2010Q3:1.3.0.4
	pkgsrc-2010Q3-base:1.3
	pkgsrc-2010Q2:1.3.0.2
	pkgsrc-2010Q2-base:1.3
	pkgsrc-2010Q1:1.2.0.2
	pkgsrc-2010Q1-base:1.2
	pkgsrc-2009Q4:1.1.1.1.0.4
	pkgsrc-2009Q4-base:1.1.1.1
	pkgsrc-2009Q3:1.1.1.1.0.2
	pkgsrc-2009Q3-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.15
date	2019.03.03.15.20.17;	author taca;	state dead;
branches;
next	1.14;
commitid	KpyQTl9k8bKpPVdB;

1.14
date	2018.08.22.09.46.17;	author wiz;	state Exp;
branches;
next	1.13;
commitid	YLub8g3ofvFGb6PA;

1.13
date	2016.07.09.06.38.54;	author wiz;	state Exp;
branches;
next	1.12;
commitid	dlqnocGpOoXV2Cdz;

1.12
date	2015.06.12.10.51.01;	author wiz;	state Exp;
branches;
next	1.11;
commitid	B4JmCfaVUbiY38py;

1.11
date	2014.05.29.23.37.19;	author wiz;	state Exp;
branches;
next	1.10;
commitid	laryHfkCalgYtuCx;

1.10
date	2013.07.12.10.45.02;	author jperkin;	state Exp;
branches;
next	1.9;
commitid	vVOw5ngQ2VNQxaXw;

1.9
date	2013.05.31.12.41.51;	author wiz;	state Exp;
branches;
next	1.8;
commitid	hIeXGcx6VfKHwMRw;

1.8
date	2013.04.08.11.17.21;	author rodent;	state Exp;
branches;
next	1.7;

1.7
date	2013.03.14.16.35.32;	author taca;	state Exp;
branches;
next	1.6;

1.6
date	2012.10.23.18.16.27;	author asau;	state Exp;
branches;
next	1.5;

1.5
date	2012.10.03.21.57.23;	author wiz;	state Exp;
branches;
next	1.4;

1.4
date	2011.09.25.14.13.49;	author taca;	state Exp;
branches;
next	1.3;

1.3
date	2010.06.16.22.27.03;	author taca;	state Exp;
branches;
next	1.2;

1.2
date	2010.02.14.10.56.32;	author taca;	state Exp;
branches;
next	1.1;

1.1
date	2009.09.22.17.41.07;	author taca;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2009.09.22.17.41.07;	author taca;	state Exp;
branches
	1.1.1.1.4.1;
next	;

1.1.1.1.4.1
date	2010.02.15.07.14.55;	author spz;	state Exp;
branches;
next	;


desc
@@


1.15
log
@security/f-prot-antivirus6-ms-bin: remove package

Remove f-prot-antivirus6-ms-bin package version 6.2.3.

Althoguth F-PROT Antivirus is still supported for licensed users,
its antivirus engine (i.e. program itself) did not updated since 2013 and
it is sold for Linux and Windows (no *BSD).

So it's time to remove it from pkgsrc.
@
text
@# $NetBSD: Makefile,v 1.14 2018/08/22 09:46:17 wiz Exp $
#
DISTNAME=		${FP_DISTNAME}
PKGREVISION=		6
CATEGORIES=		security

MAINTAINER=		taca@@NetBSD.org
HOMEPAGE=		http://www.f-prot.com/products/corporate_users/unix/
COMMENT=		F-PROT antivirus for Mail Servers

USE_TOOLS+=		pax perl:run

FP_TYPE=		ms

RCD_SCRIPTS=		fpscand scanmail

BUILD_DEFS+=		FPROT_GROUP FPROT_USER VARBASE

VARDIR=			${VARBASE}/f-prot

OWN_DIRS_PERMS+=	${VARDIR} ${BINOWN} ${BINGRP} 0775 \
			${VARDIR}/backup ${BINOWN} ${FPROT_GROUP} 0770 \
			${VARDIR}/run ${BINOWN} ${FPROT_GROUP} 0770 \
			${VARDIR}/tmp ${BINOWN} ${FPROT_GROUP} 0770

FILES_SUBST+=		FPROT_USER=${FPROT_USER} VARDIR=${VARDIR}
PLIST_SUBST+=		VARDIR=${VARDIR}

SPECIAL_PERMS+=		${FPROTDIR}/scan-mail.pl ${BINOWN} ${FPROT_GROUP} 0750

PKG_GROUP=		${FPROT_GROUP}
PKG_USERS=		${FPROT_USER}

REPLACE_PERL+=		mailtools/scan-mail.pl perl/lib/Anomy/HTMLCleaner.pm \
			perl/lib/Anomy/Log.pm perl/lib/Anomy/MIMEStream.pm \
			perl/lib/Anomy/Sanitizer/FProt/Client.pm \
			perl/lib/Anomy/Sanitizer/FileTypes.pm \
			perl/lib/Anomy/Sanitizer.pm

SUBST_CLASSES+=		paths
SUBST_MESSAGE.paths=	Configuring default paths.
SUBST_STAGE.paths=	pre-install
SUBST_SED.paths=	${FILES_SUBST_SED}
SUBST_FILES.paths+=	mailtools/scan-mail.pl

INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
			${PKGMANDIR}/man8 sbin ${DATADIR} ${DOCDIR}/html \
			${EGDIR} ${FPROTDIR} ${PERL5_SUB_INSTALLVENDORLIB}

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

FPROT_GROUP?=		f-prot
FPROT_USER?=		f-prot

do-install: install-common install-fpscand install-ms

install-ms:
	${INSTALL_SCRIPT} ${WRKSRC}/mailtools/scan-mail.pl \
		${DESTDIR}${PREFIX}/${FPROTDIR}
	${CHMOD} 0750  ${DESTDIR}${PREFIX}/${FPROTDIR}/scan-mail.pl
	cd ${WRKSRC}/mailtools; \
		${INSTALL_PROGRAM} fp-milter fp-qmail \
			${DESTDIR}${PREFIX}/${FPROTDIR}
	cd ${WRKSRC}/doc/man/; \
		${INSTALL_MAN} scan-mail.pl.8 \
			${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
	${FIND} ${WRKSRC}/perl -type f -exec ${CHMOD} 0444 {} \; \
			-name '*.orig' -exec rm -f {} \;
	cd ${WRKSRC}/perl/lib; pax -rw . ${DESTDIR}${PERL5_INSTALLVENDORLIB}

.include "../../security/f-prot-antivirus6/Makefile.common"
.include "../../mk/bsd.pkg.mk"
@


1.14
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2016/07/09 06:38:54 wiz Exp $
@


1.13
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2015/06/12 10:51:01 wiz Exp $
d4 1
a4 1
PKGREVISION=		5
@


1.12
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.11 2014/05/29 23:37:19 wiz Exp $
d4 1
a4 1
PKGREVISION=		4
@


1.11
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.10 2013/07/12 10:45:02 jperkin Exp $
d4 1
a4 1
PKGREVISION=		3
@


1.10
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.9 2013/05/31 12:41:51 wiz Exp $
d4 1
a4 1
PKGREVISION=		2
@


1.9
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.8 2013/04/08 11:17:21 rodent Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.8
log
@Remove "Trailing empty lines." and/or "Trailing white-space."
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2013/03/14 16:35:32 taca Exp $
d4 1
@


1.7
log
@Update F-PROT Antivirus packages to 6.2.3.

F-PROT Antivirus for Unix, version 6.2.3

* Fixed a problem with multiple connections in fpscand.
* Startup scripts have been tuned and improved.
* fpscand now overrides the loglevel when run in foreground mode, forces
  it to 7 (DEBUG).
* scan-mail.pl had trouble with multiple instances and temporary file cleanup,
  this had been fixed.
* The installer now has the wrapper script option for fpscan as default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2012/10/23 18:16:27 asau Exp $
d23 1
a23 1
			${VARDIR}/tmp ${BINOWN} ${FPROT_GROUP} 0770 \
@


1.6
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2012/10/03 21:57:23 wiz Exp $
a3 1
PKGREVISION=		1
@


1.5
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.4 2011/09/25 14:13:49 taca Exp $
a10 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.4
log
@Update F-PROT Antivirus 6.1.0:

	f-prot-antivirus6-ws-bin
	f-prot-antivirus6-fs-bin
	f-prot-antivirus6-ms-bin

pkgsrc change:

* Now binary of F-PROT Antivirus are built on NetBSD 4, previously it 2.
  And it works on not only i386 but also amd64 netbsd32 compat.

From CHANGES:

* Scan engine upgraded from 4.5.1 to 4.6.2 with improved detection rates and
  fewer false positives.
* Fixes and clarification in documentatioon.
* New switches introduced in fpscan.
* Bugfix in fpscand resolves some rare issues on OpenBSD.
* Bugfix in fpupdate resolves compatibility issues on some Linux distros.
* Bugfix in fp-milter resolves issues on BSDs.
* Bugfix in fp.so resolves some issues on multiple platforms.
* Bugfix on fpupdate for AIX resolves an rare issue.
* Minor fixes to scan-mail.pl to improve filehandling.
* Minor improvements in the installer.
* Startup scripts improved for several platforms.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2010/06/16 22:27:03 taca Exp $
d4 1
@


1.3
log
@Update F-PROT Antivirus to 6.0.3.1.

pkgsrc changes:

* Fix PKGNAME to really intended to.
* Some permission problem with using scan-mail.pl


6.0.3 (Initially NetBSD only):

 - Scanning inside NSIS (Nullsoft) installer files

 - Generic IFRAME exploit detection

 - Numerous additions to the Eldorado heuristic engine, making it
   significantly more powerful than before - Scanning of 7-Zip, ACE
   and "solid RAR" archives - Improved scanning of JavaScript files

 - List of detected malware now includes Eldorado heuristic detections

 - Much faster initial loading of ANTIVIR.DEF

  - Scan engine updated
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2010/02/14 10:56:32 taca Exp $
d34 5
a38 1
REPLACE_PERL+=		mailtools/scan-mail.pl
d65 1
a65 1
		${INSTALL_MAN} scan-mail.pl.8 fp-milter.8 fp-qmail.8 \
@


1.2
log
@It was missing to replace user in scan-mail.pl.
Add FPROT_GROUP and FPROT_USER to proper handling that user.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2009/09/22 17:41:07 taca Exp $
a3 1
PKGREVISION=		1
d21 4
a24 3
OWN_DIRS_PERMS+=	${VARDIR} ${BINOWN} ${BINGRP} 0751 \
			${VARDIR}/backup ${BINOWN} ${BINGRP} 0700 \
			${VARDIR}/tmp ${BINOWN} ${BINGRP} 0700 \
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
d18 1
a18 1
BUILD_DEFS+=		VARBASE
d26 1
a26 1
FILES_SUBST+=		VARDIR=${VARDIR}
d29 5
d46 5
@


1.1.1.1
log
@Importing F-PROT Antivirus for mailservers.

F-PROT Antivirus is commercial product of FRISK Software International Inc.

@
text
@@


1.1.1.1.4.1
log
@Pullup ticket 3004 - requested by taca
security fix

Revisions pulled up:
- pkgsrc/security/f-prot-antivirus6-ms-bin/Makefile	1.2

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Sun Feb 14 10:56:32 UTC 2010

   Modified Files:
           pkgsrc/security/f-prot-antivirus6-ms-bin: Makefile

   Log Message:
   It was missing to replace user in scan-mail.pl.
   Add FPROT_GROUP and FPROT_USER to proper handling that user.

   Bump PKGREVISION.


   To generate a diff of this commit:
   cvs rdiff -u -r1.1.1.1 -r1.2 \
       pkgsrc/security/f-prot-antivirus6-ms-bin/Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2010/02/14 10:56:32 taca Exp $
a3 1
PKGREVISION=		1
d17 1
a17 1
BUILD_DEFS+=		FPROT_GROUP FPROT_USER VARBASE
d25 1
a25 1
FILES_SUBST+=		FPROT_USER=${FPROT_USER} VARDIR=${VARDIR}
a27 5
SPECIAL_PERMS+=		${FPROTDIR}/scan-mail.pl ${BINOWN} ${FPROT_GROUP} 0750

PKG_GROUP=		${FPROT_GROUP}
PKG_USERS=		${FPROT_USER}

a39 5
.include "../../mk/bsd.prefs.mk"

FPROT_GROUP?=		f-prot
FPROT_USER?=		f-prot

@

