pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/f-prot-antivirus6-ms-bin security/f-prot-anti...
details: https://anonhg.NetBSD.org/pkgsrc/rev/d0c768aefc2f
branches: trunk
changeset: 330492:d0c768aefc2f
user: taca <taca%pkgsrc.org@localhost>
date: Sun Mar 03 15:20:17 2019 +0000
description:
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.
diffstat:
security/f-prot-antivirus6-ms-bin/DESCR | 7 -
security/f-prot-antivirus6-ms-bin/Makefile | 72 -----------------
security/f-prot-antivirus6-ms-bin/distinfo | 9 --
security/f-prot-antivirus6-ms-bin/files/scanmail.sh | 29 -------
security/f-prot-antivirus6-ms-bin/patches/patch-aa | 87 ---------------------
security/f-prot-antivirus6-ms-bin/patches/patch-ab | 15 ---
security/f-prot-antivirus6-ms-bin/patches/patch-ac | 19 ----
7 files changed, 0 insertions(+), 238 deletions(-)
diffs (266 lines):
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/DESCR
--- a/security/f-prot-antivirus6-ms-bin/DESCR Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-F-PROT Antivirus for mail servers is a product of FRISK Software
-International Inc.
-
-F-PROT Antivirus for BSD was especially developed to effectively eradicate
-viruses threatening workstations running FreeBSD, NetBSD, or OpenBSD. It
-provides full protection against macro viruses and other forms of malicious
-software - including Trojans.
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/Makefile
--- a/security/f-prot-antivirus6-ms-bin/Makefile Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-# $NetBSD: Makefile,v 1.14 2018/08/22 09:46:17 wiz Exp $
-#
-DISTNAME= ${FP_DISTNAME}
-PKGREVISION= 6
-CATEGORIES= security
-
-MAINTAINER= taca%NetBSD.org@localhost
-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"
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/distinfo
--- a/security/f-prot-antivirus6-ms-bin/distinfo Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-$NetBSD: distinfo,v 1.7 2017/03/23 14:36:20 taca Exp $
-
-SHA1 (fp-NetBSD.x86.32-ms-6.2.3.tar.gz) = e703c332f1961109151e60762446684077812955
-RMD160 (fp-NetBSD.x86.32-ms-6.2.3.tar.gz) = ebfa5c41a5bccff889aad788b3d2ec6a663552e0
-SHA512 (fp-NetBSD.x86.32-ms-6.2.3.tar.gz) = 26f70fe6c810c7d5db9c8fdf90fb636f5a9f56340fcce8a3e09145c5693199fd935808542e0d2fd2150efa9e9c7ce01e22d39d5fced54229d5d67ea06fa0da13
-Size (fp-NetBSD.x86.32-ms-6.2.3.tar.gz) = 31872002 bytes
-SHA1 (patch-aa) = 3a66281eb9e1a053572cc8926184ecd2ff114bd7
-SHA1 (patch-ab) = d13debeb745de1f081309fd8154d2b0b09231c10
-SHA1 (patch-ac) = 5b0db7bd037e8411992ed39e7bae23fbe5998be0
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/files/scanmail.sh
--- a/security/f-prot-antivirus6-ms-bin/files/scanmail.sh Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-# $NetBSD: scanmail.sh,v 1.2 2010/06/16 22:27:04 taca Exp $
-
-# PROVIDE: scanmail
-# REQUIRE: fpscand
-# BEFORE: mail
-
-. /etc/rc.subr
-
-name="scanmail"
-rcvar=$name
-command="@PREFIX@/@FPROTDIR@/scan-mail.pl"
-command_interpreter="@PREFIX@/bin/perl"
-pidfile="@VARDIR@/run/scan-mail.pid"
-datadir="@VARDIR@"
-required_files="${command}"
-command_args="--daemon"
-user="@FPROT_USER@"
-start_cmd="scanmail_start"
-
-scanmail_start()
-{
- if [ -x ${command} ]; then
- su ${user} -c "${command} ${command_args} ${rc_flags}"
- fi
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/patches/patch-aa
--- a/security/f-prot-antivirus6-ms-bin/patches/patch-aa Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2013/03/14 16:35:32 taca Exp $
-
---- mailtools/scan-mail.pl.orig 2012-12-12 08:12:57.000000000 +0000
-+++ mailtools/scan-mail.pl
-@@ -81,11 +81,6 @@
-
- use strict;
-
--# scan-mail.pl is in mailtools/scan-mail.pl, add mailtools/Anomy/bin
--# to @INC to find Anomy::
--use FindBin '$Bin';
--use lib "$Bin/../perl/lib";
--
- use Socket;
- use Anomy::Sanitizer ();
- use Anomy::Sanitizer::FProt::Client ();
-@@ -130,7 +125,7 @@ my @CONFIG_HARD = (
-
- my %CONFIG_SOFT = (
- # unknown=='check next rule'
-- SCANMAIL_SCANLIST => ['file_list_1=.*','file_list_1_policy=unknown:unknown:drop:drop', 'file_list_1_scanner = 0:1:2:builtin/fpscand %FILENAME'],
-+ SCANMAIL_SCANLIST => ['file_list_1=.*','file_list_1_policy=unknown:unknown:drop:unknown', 'file_list_1_scanner = 0:1:2:builtin/fpscand %FILENAME'],
- SCANMAIL_BANLIST => ['file_list_2 =','file_list_2_policy=drop', 'file_list_2_scanner=0'],
- SCANMAIL_STOPLIST => ['file_list_3 =','file_list_3_policy=save', 'file_list_3_scanner=0']
- );
-@@ -217,6 +212,7 @@ if (my $val = $conf->{SCANMAIL_LOGLEVEL}
- # script, this is fugly
- #
-
-+my $datadir = "@VARDIR@";
- my $debug = 0;
- my $verbose = 0;
- my $quarantine = 0;
-@@ -226,7 +222,7 @@ my $milter_cf = '/etc/mail/sendmai
- my $milter_conn = undef;
- my $milter_name = 'fp-milter';
- my $milter_pid = undef;
--my $fprot_milter = "$Bin/../mailtools/fp-milter";
-+my $fprot_milter = "@FPROTDIR@/fp-milter";
- my $postfix = 0;
- my $postfix_ret = undef;
- my $server = 0;
-@@ -235,7 +231,8 @@ my $proxy = 0;
- my $proxy_addr = '0.0.0.0:25';
- my $smtp_addr = '127.0.0.1:26';
- my $backup = 0;
--my $backup_location = "$Bin/../backup/";
-+my $backup_location = "$datadir/backup/";
-+my $pid_file = "$datadir/run/scan-mail.pid";
-
- # use this for really complex configuration of
- # scan-mail. /etc/f-prot.conf should take care of the simple things
-@@ -467,9 +464,10 @@ if ($daemon)
- defined(my $pid = fork) or die "Can't fork: $!";
- exit if $pid;
- setsid or die "Can't start a new session: $!";
-- open PID_FILE, '>/var/run/scan-mail.pid' or die "Can't open pid file: $!";
-- print PID_FILE $$;
-+ open PID_FILE, ">$pid_file" or die "Can't open pid file: $!";
-+ print PID_FILE "$$\n";
- close PID_FILE;
-+ $SIG{'TERM'} = $SIG{'HUP'} = \&clean_up;
- open STDERR, '>&STDOUT' or die "Can't dup stdout: $!";
- }
-
-@@ -628,6 +626,12 @@ else
-
- ##[ Subroutines ]##############################################################
-
-+sub clean_up
-+{
-+ unlink($pid_file);
-+ exit(0);
-+}
-+
- # proxy address, smtp address
- sub run_smtp_proxy
- {
-@@ -1058,7 +1062,7 @@ sub do_scan
-
- unless(-d $pathto)
- {
-- unless (mkdir($pathto,1777) or $!{'EEXIST'})
-+ unless (mkdir($pathto,1777) or $!{'EEXIST'})
- {
- my $err = "Unable to create backup subdir $pathto: $!";
- syslog err => $err;
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/patches/patch-ab
--- a/security/f-prot-antivirus6-ms-bin/patches/patch-ab Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2013/03/14 16:35:32 taca Exp $
-
-use /var/tmp instead of /tmp.
-
---- perl/lib/Anomy/Sanitizer.pm.orig 2012-12-12 08:12:57.000000000 +0000
-+++ perl/lib/Anomy/Sanitizer.pm
-@@ -190,7 +190,7 @@ my $default_config =
- # So if you are using random directory hashing make sure to create
- # all the directories ahead of time!
- #
-- "file_name_tpl" => '/tmp/att-$T-$$$-$F',
-+ "file_name_tpl" => '/var/tmp/att-$T-$$$-$F',
-
- # How many rules are available?
- "file_list_rules" => 15,
diff -r 79ff3298f284 -r d0c768aefc2f security/f-prot-antivirus6-ms-bin/patches/patch-ac
--- a/security/f-prot-antivirus6-ms-bin/patches/patch-ac Sun Mar 03 15:11:01 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2013/03/14 16:35:32 taca Exp $
-
-Avoid strip 8bit character unconditionally.
-
---- perl/lib/Anomy/MIMEStream.pm.orig 2012-12-12 08:12:57.000000000 +0000
-+++ perl/lib/Anomy/MIMEStream.pm
-@@ -1387,6 +1387,12 @@ sub Encode7bit
- my $writer = shift;
- my $line = shift;
-
-+ # There is a broken MUA create mutipart mail whose body is "7bit"
-+ # but includes "8bit" part in it.
-+ # We wish F-PROT Antivirus to check Virus scaning but don't want
-+ # to fix such broken mail message.
-+ return $line;
-+
- # This performs some "nice" iso-8859-1 -> US-ASCII munging.
- # Probably not be a good idea (shouldn't this be in the "charset" mapping
- # code I haven't written?) ... but hopefully it'll never even be used, so
Home |
Main Index |
Thread Index |
Old Index