Hello

The attached patches allow building deskutils/kdepim44 with RELENG_9's clang.

Alonso
--- ./kmail/accountmanager.cpp.orig	2012-05-27 10:22:58.000000000 +0200
+++ ./kmail/accountmanager.cpp	2012-05-27 10:26:46.000000000 +0200
@@ -22,10 +22,8 @@
 #include <krandom.h>
 #include <kconfiggroup.h>
 
-using namespace KMail;
-
 //-----------------------------------------------------------------------------
-AccountManager::AccountManager()
+KMail::AccountManager::AccountManager()
     :QObject(), mNewMailArrived( false ), mInteractive( false ),
      mTotalNewMailsArrived( 0 ), mDisplaySummary( false )
 {
@@ -34,19 +32,21 @@
 }
 
 //-----------------------------------------------------------------------------
-AccountManager::~AccountManager()
+KMail::AccountManager::~AccountManager()
 {
   qDeleteAll(mAcctList);
 }
 
 //-----------------------------------------------------------------------------
-QStringList AccountManager::accountGroups() const
+QStringList
+KMail::AccountManager::accountGroups() const
 {
   return KMKernel::config()->groupList().filter( QRegExp( "Account \\d+" ) );
 }
 
 //-----------------------------------------------------------------------------
-void AccountManager::writeConfig( bool withSync )
+void
+KMail::AccountManager::writeConfig( bool withSync )
 {
   KSharedConfig::Ptr config = KMKernel::config();
 
@@ -78,7 +78,8 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::readConfig(void)
+void
+KMail::AccountManager::readConfig(void)
 {
   // Delete all in-memory accounts
   for ( AccountList::Iterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it )
@@ -134,7 +135,8 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::singleCheckMail(KMAccount *account, bool interactive)
+void
+KMail::AccountManager::singleCheckMail(KMAccount *account, bool interactive)
 {
   mNewMailArrived = false;
   mInteractive = interactive;
@@ -158,7 +160,8 @@
 }
 
 //-----------------------------------------------------------------------------
-void AccountManager::processNextCheck( bool _newMail )
+void
+KMail::AccountManager::processNextCheck( bool _newMail )
 {
   kDebug() << "processNextCheck, remaining" << mAcctTodo.count();
   if ( _newMail )
@@ -232,7 +235,8 @@
 }
 
 //-----------------------------------------------------------------------------
-KMAccount* AccountManager::create( const KAccount::Type aType,
+KMAccount*
+KMail::AccountManager::create( const KAccount::Type aType,
                                    const QString &aName, uint id )
 {
   KMAccount* act = 0;
@@ -265,7 +269,8 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::add( KMAccount *account )
+void
+KMail::AccountManager::add( KMAccount *account )
 {
   if ( account ) {
     mAcctList.append( account );
@@ -290,7 +295,8 @@
 
 
 //-----------------------------------------------------------------------------
-KMAccount* AccountManager::findByName(const QString &aName) const
+KMAccount*
+KMail::AccountManager::findByName(const QString &aName) const
 {
   if ( aName.isEmpty() ) return 0;
 
@@ -302,7 +308,8 @@
 
 
 //-----------------------------------------------------------------------------
-KMAccount* AccountManager::find( const uint id ) const
+KMAccount*
+KMail::AccountManager::find( const uint id ) const
 {
   if (id == 0) return 0;
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
@@ -312,19 +319,22 @@
 }
 
 //-----------------------------------------------------------------------------
-QList<KMAccount*>::iterator AccountManager::begin()
+QList<KMAccount*>::iterator
+KMail::AccountManager::begin()
 {
   return mAcctList.begin();
 }
 
 //-----------------------------------------------------------------------------
-QList<KMAccount*>::iterator AccountManager::end()
+QList<KMAccount*>::iterator
+KMail::AccountManager::end()
 {
   return mAcctList.end();
 }
 
 //-----------------------------------------------------------------------------
-bool AccountManager::remove( KMAccount* acct )
+bool
+KMail::AccountManager::remove( KMAccount* acct )
 {
   if( !acct )
     return false;
@@ -334,7 +344,8 @@
 }
 
 //-----------------------------------------------------------------------------
-void AccountManager::checkMail( bool _interactive )
+void
+KMail::AccountManager::checkMail( bool _interactive )
 {
   mNewMailArrived = false;
 
@@ -356,12 +367,14 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::singleInvalidateIMAPFolders(KMAccount *account) {
+void
+KMail::AccountManager::singleInvalidateIMAPFolders(KMAccount *account) {
   account->invalidateIMAPFolders();
 }
 
 
-void AccountManager::invalidateIMAPFolders()
+void
+KMail::AccountManager::invalidateIMAPFolders()
 {
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it )
     singleInvalidateIMAPFolders( *it );
@@ -369,7 +382,8 @@
 
 
 //-----------------------------------------------------------------------------
-QStringList  AccountManager::getAccounts() const
+QStringList
+KMail::AccountManager::getAccounts() const
 {
   QStringList strList;
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
@@ -379,7 +393,8 @@
 }
 
 //-----------------------------------------------------------------------------
-void AccountManager::intCheckMail(int item, bool _interactive)
+void
+KMail::AccountManager::intCheckMail(int item, bool _interactive)
 {
   mNewMailArrived = false;
   mTotalNewMailsArrived = 0;
@@ -391,7 +406,8 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::addToTotalNewMailCount( const QMap<QString, int> & newInFolder )
+void
+KMail::AccountManager::addToTotalNewMailCount( const QMap<QString, int> & newInFolder )
 {
   for ( QMap<QString, int>::const_iterator it = newInFolder.begin();
         it != newInFolder.end(); ++it ) {
@@ -404,7 +420,8 @@
 }
 
 //-----------------------------------------------------------------------------
-uint AccountManager::createId()
+uint
+KMail::AccountManager::createId()
 {
   QList<uint> usedIds;
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
@@ -422,7 +439,8 @@
 }
 
 //-----------------------------------------------------------------------------
-void AccountManager::cancelMailCheck()
+void
+KMail::AccountManager::cancelMailCheck()
 {
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
     (*it)->cancelMailCheck();
@@ -431,7 +449,8 @@
 
 
 //-----------------------------------------------------------------------------
-void AccountManager::readPasswords()
+void
+KMail::AccountManager::readPasswords()
 {
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
     NetworkAccount *acct = dynamic_cast<NetworkAccount*>( (*it) );
@@ -441,7 +460,8 @@
 }
 
 //-----------------------------------------------------------------------------
-bool AccountManager::isUnique( const QString &aName ) const
+bool
+KMail::AccountManager::isUnique( const QString &aName ) const
 {
   for ( AccountList::ConstIterator it( mAcctList.begin() ), end( mAcctList.end() ); it != end; ++it ) {
     if ( (*it)->name() == aName ) return false;
@@ -450,7 +470,8 @@
 }
 
 //-----------------------------------------------------------------------------
-QString AccountManager::makeUnique( const QString &name ) const
+QString
+KMail::AccountManager::makeUnique( const QString &name ) const
 {
   int suffix = 1;
   QString result = name;
--- ./kmail/accountwizard.cpp.orig	2012-05-27 10:40:25.000000000 +0200
+++ ./kmail/accountwizard.cpp	2012-05-27 10:41:35.000000000 +0200
@@ -416,7 +416,7 @@
     name[ 0 ] = name[ 0 ].toUpper();
   }
 
-  AccountManager *manager = mKernel->acctMgr();
+  KMail::AccountManager *manager = mKernel->acctMgr();
   if ( !manager->isUnique( name ) ) {
     name = manager->makeUnique( name );
   }
@@ -523,7 +523,7 @@
 void AccountWizard::createAccount()
 {
   // create incoming account
-  AccountManager *acctManager = mKernel->acctMgr();
+  KMail::AccountManager *acctManager = mKernel->acctMgr();
 
   switch ( mTypeBox->type() ) {
     case AccountTypeBox::Local:
--- ./kmail/kmacctcachedimap.h.orig	2012-05-27 10:10:49.000000000 +0200
+++ ./kmail/kmacctcachedimap.h	2012-05-27 10:12:06.000000000 +0200
@@ -194,8 +194,8 @@
   bool sentCustomLoginCommand() const { return mSentCustomLoginCommand; }
 
 protected:
-  friend class ::AccountManager;
-  KMAcctCachedImap(AccountManager* owner, const QString& accountName, uint id);
+  friend class KMail::AccountManager;
+  KMAcctCachedImap(KMail::AccountManager* owner, const QString& accountName, uint id);
 
 protected slots:
   /** new-mail-notification for the current folder (is called via folderComplete) */
--- ./kmail/kmaccount.cpp.orig	2012-05-27 10:15:32.000000000 +0200
+++ ./kmail/kmaccount.cpp	2012-05-27 10:18:19.000000000 +0200
@@ -90,7 +90,7 @@
 
 
 //-----------------------------------------------------------------------------
-KMAccount::KMAccount(AccountManager* aOwner, const QString& aName, uint id)
+KMAccount::KMAccount(KMail::AccountManager* aOwner, const QString& aName, uint id)
   : KAccount( id, aName ),
     mTrash(KMKernel::self()->trashFolder()->idString()),
     mOwner(aOwner),
@@ -440,11 +440,13 @@
 //-----------------------------------------------------------------------------
 void KMAccount::mailCheck()
 {
+  KMail::AccountManager *acctmgr;
+
   if (mTimer)
     mTimer->stop();
 
   if ( kmkernel ) {
-    AccountManager *acctmgr = kmkernel->acctMgr();
+    acctmgr = kmkernel->acctMgr();
     if ( acctmgr ) {
       acctmgr->singleCheckMail( this, false );
     }
--- ./kmail/kmacctcachedimap.cpp.orig	2012-05-27 10:30:11.000000000 +0200
+++ ./kmail/kmacctcachedimap.cpp	2012-05-27 10:30:33.000000000 +0200
@@ -49,7 +49,7 @@
 
 #include <QList>
 
-KMAcctCachedImap::KMAcctCachedImap( AccountManager* aOwner,
+KMAcctCachedImap::KMAcctCachedImap( KMail::AccountManager* aOwner,
 				    const QString& aAccountName, uint id )
   : KMail::ImapAccountBase( aOwner, aAccountName, id ), mFolder( 0 ),
     mAnnotationCheckPassed(false),
--- ./kmail/kmacctimap.h.orig	2012-05-27 10:13:07.000000000 +0200
+++ ./kmail/kmacctimap.h	2012-05-27 10:14:12.000000000 +0200
@@ -101,8 +101,8 @@
   void slotUpdateFolderList();
 
 protected:
-  friend class ::AccountManager;
-  KMAcctImap(AccountManager* owner, const QString& accountName, uint id);
+  friend class KMail::AccountManager;
+  KMAcctImap(KMail::AccountManager* owner, const QString& accountName, uint id);
   /**
    * Handle an error coming from a KIO job
    * See ImapAccountBase::handleJobError for details.
--- ./kmail/kmacctimap.cpp.orig	2012-05-27 10:28:47.000000000 +0200
+++ ./kmail/kmacctimap.cpp	2012-05-27 10:29:37.000000000 +0200
@@ -54,7 +54,7 @@
 #include <errno.h>
 
 //-----------------------------------------------------------------------------
-KMAcctImap::KMAcctImap(AccountManager* aOwner, const QString& aAccountName, uint id):
+KMAcctImap::KMAcctImap(KMail::AccountManager* aOwner, const QString& aAccountName, uint id):
   KMail::ImapAccountBase(aOwner, aAccountName, id),
   mCountRemainChecks( 0 )
 {
--- ./kmail/kmacctlocal.h.orig	2012-05-27 10:36:43.000000000 +0200
+++ ./kmail/kmacctlocal.h	2012-05-27 10:37:02.000000000 +0200
@@ -10,9 +10,9 @@
 class KMAcctLocal: public KMAccount
 {
 protected:
-  friend class ::AccountManager;
+  friend class KMail::AccountManager;
 
-  KMAcctLocal(AccountManager* owner, const QString& accountName, uint id);
+  KMAcctLocal(KMail::AccountManager* owner, const QString& accountName, uint id);
 
 public:
   virtual ~KMAcctLocal();
--- ./kmail/kmacctmaildir.h.orig	2012-05-27 10:34:36.000000000 +0200
+++ ./kmail/kmacctmaildir.h	2012-05-27 10:35:32.000000000 +0200
@@ -10,9 +10,9 @@
 class KMAcctMaildir: public KMAccount
 {
 protected:
-  friend class ::AccountManager;
+  friend class KMail::AccountManager;
 
-  KMAcctMaildir(AccountManager* owner, const QString& accountName, uint id);
+  KMAcctMaildir(KMail::AccountManager* owner, const QString& accountName, uint id);
 
 public:
   virtual ~KMAcctMaildir();
--- ./kmail/kmkernel.cpp.orig	2012-05-27 10:31:17.000000000 +0200
+++ ./kmail/kmkernel.cpp	2012-05-27 10:33:02.000000000 +0200
@@ -914,7 +914,7 @@
           mAddMsgCurrentFolder->unGetMsg( index );
           retval = 1;
         } else {
-          retval =- 2;
+          retval = -2;
           delete msg;
           msg = 0;
         }
@@ -1018,7 +1018,7 @@
         mAddMsgCurrentFolder->unGetMsg( index );
         retval = 1;
       } else {
-        retval =- 2;
+        retval = -2;
         delete msg;
         msg = 0;
       }
@@ -1533,7 +1533,7 @@
   if (lsf)
     the_searchFolderMgr->remove( lsf );
 
-  the_acctMgr       = new AccountManager();
+  the_acctMgr       = new KMail::AccountManager();
   the_filterMgr     = new KMFilterMgr();
   the_popFilterMgr     = new KMFilterMgr(true);
   the_filterActionDict = new KMFilterActionDict;
--- ./kmail/popaccount.h.orig	2012-05-27 10:18:58.000000000 +0200
+++ ./kmail/popaccount.h	2012-05-27 10:19:33.000000000 +0200
@@ -103,8 +103,8 @@
 
 private:
   enum Stage { Idle, List, Uidl, Head, Retr, Dele, Quit };
-  friend class ::AccountManager;
-  PopAccount(AccountManager* owner, const QString& accountName, uint id);
+  friend class KMail::AccountManager;
+  PopAccount(KMail::AccountManager* owner, const QString& accountName, uint id);
 
   /**
    * Start a KIO Job to get a list of messages on the pop server
--- ./libkleo/backends/qgpgme/threadedjobmixin.h.orig	2012-05-27 09:48:29.000000000 +0200
+++ ./libkleo/backends/qgpgme/threadedjobmixin.h	2012-05-27 09:51:03.000000000 +0200
@@ -143,7 +143,7 @@
 
     void lateInitialization() {
       assert( m_ctx );
-      connect( &m_thread, SIGNAL(finished()), this, SLOT(slotFinished()) );
+      T_base::connect( &m_thread, SIGNAL(finished()), this, SLOT(slotFinished()) );
       m_ctx->setProgressProvider( this );
     }
 
_______________________________________________
kde-freebsd mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to