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