Package: gnuift
Version: 0.1.14-6.1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my gnuift 0.1.14-6.2 NMU.

-- 
Homepage: http://www.sesse.net/
diff -u gnuift-0.1.14/debian/changelog gnuift-0.1.14/debian/changelog
--- gnuift-0.1.14/debian/changelog
+++ gnuift-0.1.14/debian/changelog
@@ -1,3 +1,12 @@
+gnuift (0.1.14-6.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * 09_gcc-4.1.diff: Patch from Martin Michlmayr, fixes several instances of
+    extra qualification in class declarations, causing FTBFS with gcc 4.1.
+    Michlmayr. (Closes: #356540)
+
+ -- Steinar H. Gunderson <[EMAIL PROTECTED]>  Sat, 10 Jun 2006 21:24:30 +0200
+
 gnuift (0.1.14-6.1) unstable; urgency=low
 
   * Non-maintainer upload.
only in patch2:
unchanged:
--- gnuift-0.1.14.orig/debian/patches/09_gcc-4.1.diff
+++ gnuift-0.1.14/debian/patches/09_gcc-4.1.diff
@@ -0,0 +1,95 @@
+This patch set fixes the build errors with gcc 4.1; courtesy of
+Martin Michlmayr.
+
+--- ./libGIFTAcInvertedFile/include/CInvertedFileChunk.h~      2006-03-12 
16:38:18.000000000 +0000
++++ ./libGIFTAcInvertedFile/include/CInvertedFileChunk.h       2006-03-12 
16:38:24.000000000 +0000
+@@ -73,8 +73,7 @@
+  * add one document of to the list for one feature 
+  *
+  */
+-  void CInvertedFileChunk::addElement(TID inDocumentID,
+-                                    double inDocumentFrequency);
++  void addElement(TID inDocumentID, double inDocumentFrequency);
+ 
+ /**
+  * 
+--- ./libMRML/include/CAttributeList.h~        2006-03-12 16:16:42.000000000 
+0000
++++ ./libMRML/include/CAttributeList.h 2006-03-12 16:17:25.000000000 +0000
+@@ -79,7 +79,7 @@
+   virtual pair<bool,string> stringReadAttribute(const string& 
inAttribute)const;
+   /** Outputting a string to XML 
+    */
+-  void CAttributeList::toXML(string& outString)const;
++  void toXML(string& outString)const;
+   /** the destructor 
+       in the case of char* as content it deletes the arrays of char.
+    */
+--- ./libMRML/include/CAccessorAdmin.h~        2006-03-12 16:19:53.000000000 
+0000
++++ ./libMRML/include/CAccessorAdmin.h 2006-03-12 16:19:58.000000000 +0000
+@@ -111,11 +111,11 @@
+   /** destructor */
+   ~CAccessorAdmin();
+   /**  */
+-  string CAccessorAdmin::getAlgorithmIDListID()const;
++  string getAlgorithmIDListID()const;
+   /**  */
+-  string CAccessorAdmin::getName()const;
++  string getName()const;
+   /**  */
+-  string CAccessorAdmin::getID()const;
++  string getID()const;
+ 
+   /** for sorting */
+   friend class CSortByName_pAP;
+--- ./libMRML/include/CSessionManager.h~       2006-03-12 16:21:51.000000000 
+0000
++++ ./libMRML/include/CSessionManager.h        2006-03-12 16:23:51.000000000 
+0000
+@@ -172,18 +172,18 @@
+   bool rename(const string& inName);
+   /** the list of preferred languages of this 
+       is cleared */
+-  void CSession::clearLanguages();
++  void clearLanguages();
+   /** one language code is added at the back of the list
+       of preferred languages */
+-  void CSession::addLanguage(string inLanguageCode);
++  void addLanguage(string inLanguageCode);
+   /** commit the list of languages. That means, here the
+       actual language that will be used throughout the 
+       translation is determined */
+-  void CSession::commitLanguages(const CI18nTranslator& inTranslator);
++  void commitLanguages(const CI18nTranslator& inTranslator);
+   /** get the preferred languages of this session */
+-  list<string> CSession::getLanguages()const;
++  list<string> getLanguages()const;
+   /** get the preferred languages of this session */
+-  string CSession::getPreferredLanguage()const;
++  string getPreferredLanguage()const;
+ 
+   //--------------------------------------------------
+   /**  generating XML output for configuration/shandshake */
+@@ -420,7 +420,7 @@
+   /** i18n: get the list of preferred languages of this session */
+   list<string> getSessionLanguages(const string& inSessionID)const;
+   /** i18n: get the list of preferred languages of this session */
+-  void CSessionManager::translate(string inSessionID,
++  void translate(string inSessionID,
+                                 CXMLElement& inoutToBeTranslated)const;
+ };
+ 
+--- ./libMRML/include/CI18nTranslator.h~       2006-03-12 16:22:55.000000000 
+0000
++++ ./libMRML/include/CI18nTranslator.h        2006-03-12 16:23:02.000000000 
+0000
+@@ -98,11 +98,11 @@
+   void translateXMLTree(string inLanguageCode,
+                       CXMLElement& inoutToBeTranslated)const;
+   /** for parsing the config file */
+-  static void CI18nTranslator::startXMLElement(void *inUserData, 
++  static void startXMLElement(void *inUserData, 
+                                              const char *inElementName, 
+                                              const char **inAttributes);
+   /** for parsing the config file */
+-  static void CI18nTranslator::endXMLElement(void *inUserData, 
++  static void endXMLElement(void *inUserData, 
+                                            const char *inElementName);
+ };
+ #endif
+

Reply via email to