Sat Dec 22 02:31:33 2012 UTC ()
Fix template look up. Fix function pointer declaration. Don't compare
enums and strings. Bump revision.


(joerg)
diff -r1.43 -r1.44 pkgsrc/sysutils/krusader/Makefile
diff -r1.8 -r1.9 pkgsrc/sysutils/krusader/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_Dialogs_checksumdlg.cpp
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_Konfigurator_kgstartup.cpp
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_Panel_krview.h
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_UserAction_tstring.h
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_VFS_temp__vfs.cpp
diff -r0 -r1.1 pkgsrc/sysutils/krusader/patches/patch-krusader_VFS_temp__vfs.h

cvs diff -r1.43 -r1.44 pkgsrc/sysutils/krusader/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/krusader/Makefile 2012/12/16 01:52:35 1.43
+++ pkgsrc/sysutils/krusader/Makefile 2012/12/22 02:31:33 1.44
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.43 2012/12/16 01:52:35 obache Exp $ 1# $NetBSD: Makefile,v 1.44 2012/12/22 02:31:33 joerg Exp $
2# 2#
3 3
4DISTNAME= krusader-1.90.0 4DISTNAME= krusader-1.90.0
5PKGREVISION= 18 5PKGREVISION= 19
6CATEGORIES= kde sysutils 6CATEGORIES= kde sysutils
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=krusader/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=krusader/}
8 8
9MAINTAINER= ianzag@mail.ru 9MAINTAINER= ianzag@mail.ru
10HOMEPAGE= http://krusader.sourceforge.net/ 10HOMEPAGE= http://krusader.sourceforge.net/
11COMMENT= Advanced twin-panel (commander-style) file-manager for KDE 3.x 11COMMENT= Advanced twin-panel (commander-style) file-manager for KDE 3.x
12 12
13USE_TOOLS+= gmake perl msgfmt 13USE_TOOLS+= gmake perl msgfmt
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
15USE_LIBTOOL= YES 15USE_LIBTOOL= YES
16GNU_CONFIGURE= YES 16GNU_CONFIGURE= YES
17SET_LIBDIR= YES 17SET_LIBDIR= YES
18 18

cvs diff -r1.8 -r1.9 pkgsrc/sysutils/krusader/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/krusader/distinfo 2008/10/15 08:21:23 1.8
+++ pkgsrc/sysutils/krusader/distinfo 2012/12/22 02:31:33 1.9
@@ -1,5 +1,11 @@ @@ -1,5 +1,11 @@
1$NetBSD: distinfo,v 1.8 2008/10/15 08:21:23 markd Exp $ 1$NetBSD: distinfo,v 1.9 2012/12/22 02:31:33 joerg Exp $
2 2
3SHA1 (krusader-1.90.0.tar.gz) = 96b490d27a55e9502a427764284f56135c5ae617 3SHA1 (krusader-1.90.0.tar.gz) = 96b490d27a55e9502a427764284f56135c5ae617
4RMD160 (krusader-1.90.0.tar.gz) = 9e6b089f2baf02be1108f07bfa85c214c175419a 4RMD160 (krusader-1.90.0.tar.gz) = 9e6b089f2baf02be1108f07bfa85c214c175419a
5Size (krusader-1.90.0.tar.gz) = 4784153 bytes 5Size (krusader-1.90.0.tar.gz) = 4784153 bytes
 6SHA1 (patch-krusader_Dialogs_checksumdlg.cpp) = d4c5bbdbfb3b1a43f048ee965e5056a08645a632
 7SHA1 (patch-krusader_Konfigurator_kgstartup.cpp) = f7fec960e9c21744c0eb34efba5aa49fb5aab6ca
 8SHA1 (patch-krusader_Panel_krview.h) = 0425ea8c9b17e718f9a7885d84a59afe066a42ab
 9SHA1 (patch-krusader_UserAction_tstring.h) = 17bd2a46ba04db42c119ac766422e35971d9f9de
 10SHA1 (patch-krusader_VFS_temp__vfs.cpp) = 7bbec468aa064b609be324361b3e8cf1e88cb090
 11SHA1 (patch-krusader_VFS_temp__vfs.h) = d9b2fbf8797cbbc8f9b42d7d0438030f5c86f6d8

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_Dialogs_checksumdlg.cpp
$NetBSD: patch-krusader_Dialogs_checksumdlg.cpp,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/Dialogs/checksumdlg.cpp.orig	2012-12-22 01:03:14.000000000 +0000
+++ krusader/Dialogs/checksumdlg.cpp
@@ -26,7 +26,7 @@
 class CS_Tool; // forward
 typedef void PREPARE_PROC_FUNC(KProcess& proc, CS_Tool *self, const QStringList& files, 
 	const QString checksumFile, bool recursive, const QString& stdoutFileName, 
-	const QString& stderrFileName,	const QString& type=QString::null);
+	const QString& stderrFileName,	const QString& type);
 typedef QStringList GET_FAILED_FUNC(const QStringList& stdOut, const QStringList& stdErr);
 
 class CS_Tool {

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_Konfigurator_kgstartup.cpp
$NetBSD: patch-krusader_Konfigurator_kgstartup.cpp,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/Konfigurator/kgstartup.cpp.orig	2012-12-22 01:06:09.000000000 +0000
+++ krusader/Konfigurator/kgstartup.cpp
@@ -55,12 +55,14 @@ KgStartup::KgStartup( bool first, QWidge
   QStringList profileList = ProfileManager::availableProfiles( "Panel" );
   profileList.push_front( "<" + i18n( "Last session" ) + ">" );
 
-  KONFIGURATOR_NAME_VALUE_PAIR comboItems[ profileList.count() ];
+  KONFIGURATOR_NAME_VALUE_PAIR *comboItems = new KONFIGURATOR_NAME_VALUE_PAIR[ profileList.count() ];
   for(unsigned int i=0; i != profileList.count(); i++ )
     comboItems[ i ].text = comboItems[ i ].value = profileList [ i ];    
   comboItems[ 0 ].value = "";
 
   profileCombo = createComboBox( "Startup", "Starter Profile Name", comboItems[ 0 ].value, comboItems, profileList.count(), panelsGrp, false, false );
+  delete[] comboItems;
+
   profileCombo->setSizePolicy(  QSizePolicy::Expanding, QSizePolicy::Fixed);
   panelsGrid->addWidget( profileCombo, 0, 1 );
 

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_Panel_krview.h
$NetBSD: patch-krusader_Panel_krview.h,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/Panel/krview.h.orig	2012-12-22 01:12:56.000000000 +0000
+++ krusader/Panel/krview.h
@@ -133,6 +133,8 @@ protected:
  */ 
 class KrView {
 friend class KrViewItem;
+friend class KrDetailedViewItem;
+friend class KrBriefViewItem;
 public:
   // instantiating a new view
   // 1. new KrView

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_UserAction_tstring.h
$NetBSD: patch-krusader_UserAction_tstring.h,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/UserAction/tstring.h.orig	2012-12-22 01:27:56.000000000 +0000
+++ krusader/UserAction/tstring.h
@@ -98,7 +98,7 @@ TagString_t<T>& TagString_t<T>::operator
 	str+=s.str;
 	const unsigned disp=length();
 	for(typename taglist::const_iterator it=s.tags.begin(),end=s.tags.end();it!=end;++it) {
-		tags.push_back(make_pair((*it).first+disp,(*it).second));
+		tags.push_back(std::make_pair((*it).first+disp,(*it).second));
 	}
 	return *this;
 }
@@ -107,7 +107,7 @@ template <class T>
 void TagString_t<T>::insertTag(uint pos,const T& t)
 {
 	assert(pos<=length());
-	tags.push_back(make_pair(pos,t));
+	tags.push_back(std::make_pair(pos,t));
 }
 
 #endif

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_VFS_temp__vfs.cpp
$NetBSD: patch-krusader_VFS_temp__vfs.cpp,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/VFS/temp_vfs.cpp.orig	2012-12-22 01:32:42.000000000 +0000
+++ krusader/VFS/temp_vfs.cpp
@@ -40,8 +40,8 @@
 #include "../resources.h"
 #include "../krservices.h"
 
-temp_vfs::temp_vfs( QString origin, QString type, QWidget* panel, bool ):
-          normal_vfs(panel){
+temp_vfs::temp_vfs( QString origin, QString type_, QWidget* panel, bool ):
+          normal_vfs(panel), type(type_){
   vfs_type=TEMP;
    // first we need to create a temp diretory
   tmpDir = krApp->getTempDir();
@@ -56,7 +56,7 @@ temp_vfs::temp_vfs( QString origin, QStr
 }
 
 temp_vfs::~temp_vfs(){
-	if( vfs_type == "-iso" ){
+	if( type == "-iso" ){
 		// unmount the ISO image
     KShellProcess umount;
 		umount << "umount -f" << tmpDir;

File Added: pkgsrc/sysutils/krusader/patches/Attic/patch-krusader_VFS_temp__vfs.h
$NetBSD: patch-krusader_VFS_temp__vfs.h,v 1.1 2012/12/22 02:31:33 joerg Exp $

--- krusader/VFS/temp_vfs.h.orig	2012-12-22 01:45:21.000000000 +0000
+++ krusader/VFS/temp_vfs.h
@@ -52,6 +52,8 @@ protected:
 	void handleIso(QString origin);
   QString tmpDir;
 
+private:
+	QString type;
 };
 
 #endif