Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Dec 2005 10:06:26 -0200 (BRST)
From:      "Anderson S. Ferreira" <anderson@cnpm.embrapa.br>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/90427: [maintainger-update] Klamav upgrade from 0.22 to 0.32
Message-ID:  <20051215120626.31F4F84559@ipe.cnpm.embrapa.br>
Resent-Message-ID: <200512151210.jBFCA30m055009@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         90427
>Category:       ports
>Synopsis:       [maintainger-update] Klamav upgrade from 0.22 to 0.32
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 15 12:10:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Anderson S. Ferreira
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
Embrapa Monitoramento por Satélite
>Environment:

System: FreeBSD ipe.cnpm.embrapa.br 6.0-STABLE FreeBSD 6.0-STABLE #3: Tue Dec 13 07:49:08 BRST 2005 root@ipe.cnpm.embrapa.br:/usr/src/sys/i386/compile/IPE i386

>Description:

 Klamav upgrade from 0.22 to 0.32 

>How-To-Repeat:

>Fix:

--- klamav.patch begins here ---
diff -urN klamav.bak/Makefile klamav/Makefile
--- klamav.bak/Makefile	Thu Nov 24 19:03:40 2005
+++ klamav/Makefile	Mon Nov 28 13:50:17 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	klamav
-PORTVERSION=	0.22
+PORTVERSION=	0.32
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	klamav
@@ -21,7 +21,7 @@
 USE_KDELIBS_VER=3
 PREFIX=         ${KDE_PREFIX}
 
-WRKSRC=		${WRKDIR}/${DISTNAME}
+WRKSRC=		${WRKDIR}/${DISTNAME}/${DISTNAME}
 
 USE_BZIP2=      yes
 USE_GMAKE=      yes
diff -urN klamav.bak/distinfo klamav/distinfo
--- klamav.bak/distinfo	Thu Nov 24 19:03:40 2005
+++ klamav/distinfo	Mon Nov 28 13:51:57 2005
@@ -1,2 +1,3 @@
-SIZE (klamav-0.22.tar.bz2) = 753320
-MD5 (klamav-0.22.tar.bz2) = 2101686edb2cddf47c2acc960c4d5e18
+SIZE (klamav-0.32.tar.bz2) = 867227
+MD5 (klamav-0.32.tar.bz2) = f0226c6b2f64f2e9d2c4099b1812fdb6
+SHA256 (klamav-0.32.tar.bz2) = dd27cba3f433c9930efee21972c40c4179c629f8cd8997638be1c2e05878c962
diff -urN klamav.bak/files/patch-klamav klamav/files/patch-klamav
--- klamav.bak/files/patch-klamav	Wed Dec 31 21:00:00 1969
+++ klamav/files/patch-klamav	Thu Dec 15 09:33:16 2005
@@ -0,0 +1,71 @@
+--- src/klamav.cpp	Mon Nov 21 17:21:59 2005
++++ src/klamav.cpp	Thu Dec 15 09:30:42 2005
+@@ -47,24 +47,33 @@
+ 	connect(_tray,SIGNAL(quitSelected()),SLOT(shuttingDown()));
+ 	
+ 	KPopupMenu *conf_menu = _tray->contextMenu();
++
++/* -- 
+         EnableKlamd = new KAction(i18n("&Enable Auto-Scan"), "klamav", 0,this, SLOT(contextEnable()),actionCollection(),"klamd_enable");
+         DisableKlamd = new KAction(i18n("&Disable Auto-Scan"),"klamavbw", 0,this, SLOT(contextDisable()),actionCollection(),"klamd_disable");
+-        
++*/        
++
+ 	EnableFreshklam = new KAction(i18n("&Enable Auto-Updates"), "klamavbwdl", 0,this, SLOT(contextEnableFK()),actionCollection(),"fk_enable");
+         DisableFreshklam = new KAction(i18n("&Disable Auto-Updates"),"klamavbw", 0,this, SLOT(contextDisableFK()),actionCollection(),"fk_disable");
+ 
+ 	EnableFreshklam->plug(conf_menu);
+ 	DisableFreshklam->plug(conf_menu);
++
++/* --
+ 	EnableKlamd->plug(conf_menu);
+ 	DisableKlamd->plug(conf_menu);
+-	
++*/
++
+ 	QToolTip::add( _tray, "KlamAV - Virus Protection for KDE" );
+ 	_tray->show();
+ 	
+ 	DisableFreshklam->setEnabled(FALSE);
+ 	EnableFreshklam->setEnabled(TRUE);
++
++/* --
+ 	DisableKlamd->setEnabled(FALSE);
+ 	EnableKlamd->setEnabled(TRUE);
++*/
+ 
+         KConfig* config = KGlobal::config();
+         config->setGroup("Freshklam");
+@@ -81,10 +90,15 @@
+ 	tab->addTab(klamscan, i18n("&Scan"));
+ 
+ 	klamd = new Klamd(this);
++	
++	klamd->hide();
++
++/* --
+ 	tab->addTab(klamd, i18n("&Auto-Scan"));
+ 
+ 	connect(klamd->search_button,SIGNAL(clicked()),SLOT(contextEnable()));
+ 	connect(klamd->cancel_button,SIGNAL(clicked()),SLOT(contextDisable()));
++*/
+ 		
+ 	freshklam = new Freshklam(this);
+ 	tab->addTab(freshklam, i18n("&Update"));
+@@ -105,8 +119,6 @@
+ 	aboutklamav = new Aboutklamav(this);
+ 	tab->addTab(aboutklamav, i18n("Abou&t"));
+ 	
+-  
+-
+ 
+ 	top->addWidget(tab);
+ 	
+@@ -149,6 +161,7 @@
+ void  Klamav::shuttingDown(){
+ 
+ 	this->topLevelWidget()->hide();
++	this->contextDisableFK();
+ 
+ }
+ 
diff -urN klamav.bak/pkg-plist klamav/pkg-plist
--- klamav.bak/pkg-plist	Thu Nov 24 19:03:40 2005
+++ klamav/pkg-plist	Mon Nov 28 15:44:28 2005
@@ -1,14 +1,18 @@
-bin/klamav
 bin/klammail
 bin/klamd
-bin/ScanWithKlamAV.sh
+bin/klamarkollon
 share/doc/HTML/en/klamav02/index.docbook
 share/doc/HTML/en/klamav02/index.cache.bz2
 share/doc/HTML/en/klamav02/common
-share/locale/de/LC_MESSAGES/klamav02.mo
-share/locale/it/LC_MESSAGES/klamav02.mo
-share/locale/ru/LC_MESSAGES/klamav02.mo
-share/locale/pt_BR/LC_MESSAGES/klamav02.mo
+share/locale/de/LC_MESSAGES/klamav.mo
+share/locale/cs/LC_MESSAGES/klamav.mo
+share/locale/es/LC_MESSAGES/klamav.mo
+share/locale/it/LC_MESSAGES/klamav.mo
+share/locale/pl/LC_MESSAGES/klamav.mo
+share/locale/ru/LC_MESSAGES/klamav.mo
+share/locale/pt_BR/LC_MESSAGES/klamav.mo
+bin/klamav
+share/apps/klamav/eventsrc
 share/applnk/Utilities/klamav.desktop
 share/apps/konqueror/servicemenus/klamav-dropdown.desktop
 share/apps/klamav/klamavui.rc
@@ -41,22 +45,33 @@
 share/apps/klamav/about/wait.html
 share/apps/klamav/about/aboutklamav.html
 share/apps/klamav/about/klam.png
-@dirrm share/doc/HTML/en/klamav02
-@dirrm share/apps/klamav/about
-@dirrm share/apps/klamav/icons/locolor/32x32/apps
-@dirrm share/apps/klamav/icons/hicolor/32x32/actions
-@dirrm share/apps/klamav/icons/hicolor/32x32/apps
-@dirrm share/apps/klamav/icons/hicolor/22x22/actions
-@dirrm share/apps/klamav/icons/locolor/32x32/actions
-@dirrm share/apps/klamav/icons/locolor/16x16/apps
-@dirrm share/apps/klamav/icons/hicolor/48x48/apps
-@dirrm share/apps/klamav/icons/locolor/16x16/actions
-@dirrm share/apps/klamav/icons/locolor/32x32
-@dirrm share/apps/klamav/icons/locolor/16x16
-@dirrm share/apps/klamav/icons/locolor
-@dirrm share/apps/klamav/icons/hicolor/32x32
-@dirrm share/apps/klamav/icons/hicolor/22x22
-@dirrm share/apps/klamav/icons/hicolor/48x48
-@dirrm share/apps/klamav/icons/hicolor
-@dirrm share/apps/klamav/icons
-@dirrm share/apps/klamav
+share/apps/klamav/about/tshirt.png
+@unexec rmdir %D/share/applnk/Utilities 2>/dev/null || true
+@unexec rmdir %D/share/doc/HTML/en/klamav02 2>/dev/null || true
+@unexec rmdir %D/share/apps/konqueror/servicemenus 2>/dev/null || true
+@unexec rmdir %D/share/icons/locolor/32x32/apps 2>/dev/null || true
+@unexec rmdir %D/share/icons/locolor/32x32/actions 2>/dev/null || true
+@unexec rmdir %D/share/icons/locolor/16x16/apps 2>/dev/null || true
+@unexec rmdir %D/share/icons/hicolor/48x48/apps 2>/dev/null || true
+@unexec rmdir %D/share/icons/hicolor/32x32/apps 2>/dev/null || true
+@unexec rmdir %D/share/icons/hicolor/22x22/actions 2>/dev/null || true
+@unexec rmdir %D/share/icons/hicolor/32x32/actions 2>/dev/null || true
+@unexec rmdir %D/share/icons/locolor/16x16/actions 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/32x32/apps 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/32x32/actions 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/32x32/apps 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/22x22/actions 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/32x32/actions 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/16x16/apps 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/48x48/apps 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/16x16/actions 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/32x32 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor/16x16 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/locolor 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/32x32 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/22x22 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor/48x48 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons/hicolor 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/icons 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav/about 2>/dev/null || true
+@unexec rmdir %D/share/apps/klamav 2>/dev/null || true
--- klamav.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051215120626.31F4F84559>