[SCM] root-system: CERN's ROOT Data Analysis Framework branch, master, updated. upstream/5.34.05-71-gc0177c6

Lifeng Sun lifongsun at gmail.com
Tue Apr 23 08:45:59 UTC 2013


The following commit has been merged in the master branch:
commit 6c26e7f0fcdc03e30cc641fec4797580272e812f
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Tue Apr 23 12:13:32 2013 +0800

    Revise patchset.

diff --git a/debian/changelog b/debian/changelog
index 7cf286f..635981e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+root-system (5.34.06-1~exp1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Lifeng Sun <lifongsun at gmail.com>  Tue, 23 Apr 2013 09:12:17 +0800
+
 root-system (5.34.05-1~exp1) experimental; urgency=low
 
   * New upstream release.
diff --git a/debian/patches/01-remove-afterbase-h.patch b/debian/patches/01-remove-afterbase-h.patch
deleted file mode 100644
index b1659ec..0000000
--- a/debian/patches/01-remove-afterbase-h.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/graf2d/asimage/src/libAfterImage/afterbase.h b/graf2d/asimage/src/libAfterImage/afterbase.h
-deleted file mode 100644
-index 37a2314..0000000
---- a/graf2d/asimage/src/libAfterImage/afterbase.h
-+++ /dev/null
-@@ -1,41 +0,0 @@
--#ifndef AFTERBASE_H_HEADER_INCLUDED
--#define AFTERBASE_H_HEADER_INCLUDED
--
--#define HAVE_AFTERBASE_FLAG 0
--
--#if 0
--# if 0
--#include <libAfterBase/astypes.h>
--#include <libAfterBase/audit.h>
--#include <libAfterBase/output.h>
--#include <libAfterBase/safemalloc.h>
--#include <libAfterBase/mystring.h>
--#include <libAfterBase/fs.h>
--#include <libAfterBase/parse.h>
--#include <libAfterBase/selfdiag.h>
--#include <libAfterBase/sleep.h>
--#include <libAfterBase/socket.h>
--#include <libAfterBase/trace.h>
--#include <libAfterBase/xml.h>
--# else
--#include "libAfterBase/astypes.h"
--#include "libAfterBase/audit.h"
--#include "libAfterBase/output.h"
--#include "libAfterBase/safemalloc.h"
--#include "libAfterBase/mystring.h"
--#include "libAfterBase/fs.h"
--#include "libAfterBase/parse.h"
--#include "libAfterBase/selfdiag.h"
--#include "libAfterBase/sleep.h"
--#include "libAfterBase/socket.h"
--#include "libAfterBase/trace.h"
--#include "libAfterBase/xml.h"
--# endif
--#else
--
--# include "asim_afterbase.h"
--
--#endif /* HAVE_AFTERBASE */
--
--#endif /* AFTERBASE_H_HEADER_INCLUDED */
--
diff --git a/debian/patches/02-build-libroot-misc-memstat-package.patch b/debian/patches/02-build-libroot-misc-memstat-package.patch
index 285c12e..52bce33 100644
--- a/debian/patches/02-build-libroot-misc-memstat-package.patch
+++ b/debian/patches/02-build-libroot-misc-memstat-package.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6115,6 +6115,7 @@
+@@ -6161,6 +6161,7 @@
      test "x$enable_xml"      = "xyes" && pl="$pl libroot-io-xmlparser"
      test "x$enable_mathmore" = "xyes" && pl="$pl libroot-math-mathmore"
      test "x$enable_unuran"   = "xyes" && pl="$pl libroot-math-unuran"
diff --git a/debian/patches/03-build-libroot-bonjour-package.patch b/debian/patches/03-build-libroot-bonjour-package.patch
index 2a9b0c4..55d799c 100644
--- a/debian/patches/03-build-libroot-bonjour-package.patch
+++ b/debian/patches/03-build-libroot-bonjour-package.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6117,6 +6117,7 @@
+@@ -6163,6 +6163,7 @@
      test "x$enable_unuran"   = "xyes" && pl="$pl libroot-math-unuran"
      test "x$enable_memstat"  = "xyes" && pl="$pl libroot-misc-memstat"
      test "x$enable_table"    = "xyes" && pl="$pl libroot-misc-table"
@@ -8,7 +8,7 @@
      test "x$enable_ldap"     = "xyes" && pl="$pl libroot-net-ldap"
      test "x$enable_roofit"   = "xyes" && pl="$pl libroot-roofit"
      test "x$enable_asimage"  = "xyes" && pl="$pl root-plugin-graf2d-asimage"
-@@ -6134,7 +6135,6 @@
+@@ -6180,7 +6181,6 @@
      test "x$enable_minuit2"  = "xyes" && pl="$pl root-plugin-math-minuit2"
      test "x$enable_pythia6"  = "xyes" && pl="$pl root-plugin-montecarlo-pythia6"
      test "x$enable_alien"    = "xyes" && pl="$pl root-plugin-net-alien"
diff --git a/debian/patches/04-build-libroot-html-package.patch b/debian/patches/04-build-libroot-html-package.patch
index ad12b8f..72036a6 100644
--- a/debian/patches/04-build-libroot-html-package.patch
+++ b/debian/patches/04-build-libroot-html-package.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6157,6 +6157,7 @@
+@@ -6203,6 +6203,7 @@
          libroot-gui-ged \
          libroot-hist \
          libroot-hist-spectrum \
diff --git a/debian/patches/05-rename-package-libroot-proof-proofplayer.patch b/debian/patches/05-rename-package-libroot-proof-proofplayer.patch
index 4074d59..8c3bafb 100644
--- a/debian/patches/05-rename-package-libroot-proof-proofplayer.patch
+++ b/debian/patches/05-rename-package-libroot-proof-proofplayer.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6175,6 +6175,7 @@
+@@ -6221,6 +6221,7 @@
          libroot-net \
          libroot-net-auth \
          libroot-proof \
@@ -8,7 +8,7 @@
          libroot-tmva \
          libroot-tree \
          libroot-tree-treeplayer \
-@@ -6191,7 +6192,6 @@
+@@ -6237,7 +6238,6 @@
          root-plugin-io-sql \
          root-plugin-io-xml \
          root-plugin-math-fumili \
diff --git a/debian/patches/06-inline-function.patch b/debian/patches/06-inline-function.patch
index 37dad87..b33e625 100644
--- a/debian/patches/06-inline-function.patch
+++ b/debian/patches/06-inline-function.patch
@@ -1,69 +1,32 @@
+diff --git a/math/mathcore/inc/Math/ChebyshevPol.h b/math/mathcore/inc/Math/ChebyshevPol.h
+index 13a4fac..6d993f4 100644
 --- a/math/mathcore/inc/Math/ChebyshevPol.h
 +++ b/math/mathcore/inc/Math/ChebyshevPol.h
-@@ -31,51 +31,51 @@
+@@ -37,19 +37,19 @@ namespace ROOT {
              return  (2.0 * x * T<N-1>(x)) - T<N-2>(x);
           }
  
--         template<> double T<0> (double ) { return 1;}
-+         template<> inline double T<0> (double ) { return 1;}
- 
--         template<> double T<1> (double x) { return x;}
-+         template<> inline double T<1> (double x) { return x;}
- 
--         template<> double T<2> (double x) { return 2.0*x*x -1;}
-+         template<> inline double T<2> (double x) { return 2.0*x*x -1;}
- 
--         template<> double T<3> (double x) { return 4.0*x*x*x -3.0*x;}
-+         template<> inline double T<3> (double x) { return 4.0*x*x*x -3.0*x;}
-          
+-         template<> double T<0> (double );
+-         template<> double T<1> (double x);
+-         template<> double T<2> (double x);
+-         template<> double T<3> (double x);
++         template<> inline double T<0> (double );
++         template<> inline double T<1> (double x);
++         template<> inline double T<2> (double x);
++         template<> inline double T<3> (double x);
  
           template<int N> double Eval(double x, const double * c) { 
              return c[N]*T<N>(x) + Eval<N-1>(x,c);
           }
        
--         template<> double Eval<0> (double , const double *c) { return c[0];}
--         template<> double Eval<1> (double x, const double *c) { return c[1]*x + c[0];}
--         template<> double Eval<2> (double x, const double *c) { return c[2]*Chebyshev::T<2>(x) + c[1]*x + c[0];}
--         template<> double Eval<3> (double x, const double *c) { return c[3]*Chebyshev::T<3>(x) + Eval<2>(x,c); }
-+         template<> inline double Eval<0> (double , const double *c) { return c[0];}
-+         template<> inline double Eval<1> (double x, const double *c) { return c[1]*x + c[0];}
-+         template<> inline double Eval<2> (double x, const double *c) { return c[2]*Chebyshev::T<2>(x) + c[1]*x + c[0];}
-+         template<> inline double Eval<3> (double x, const double *c) { return c[3]*Chebyshev::T<3>(x) + Eval<2>(x,c); }
+-         template<> double Eval<0> (double , const double *c);
+-         template<> double Eval<1> (double x, const double *c);
+-         template<> double Eval<2> (double x, const double *c);
+-         template<> double Eval<3> (double x, const double *c);
++         template<> inline double Eval<0> (double , const double *c);
++         template<> inline double Eval<1> (double x, const double *c);
++         template<> inline double Eval<2> (double x, const double *c);
++         template<> inline double Eval<3> (double x, const double *c);
  
        } // end namespace Chebyshev
  
- 
-       // implementation of Chebyshev polynomials using all coefficients 
-       // needed for creating TF1 functions
--      double Chebyshev0(double , double c0) { 
-+      inline double Chebyshev0(double , double c0) { 
-          return c0; 
-       }
--      double Chebyshev1(double x, double c0, double c1) { 
-+      inline double Chebyshev1(double x, double c0, double c1) { 
-          return c0 + c1*x; 
-       }
--      double Chebyshev2(double x, double c0, double c1, double c2) { 
-+      inline double Chebyshev2(double x, double c0, double c1, double c2) { 
-          return c0 + c1*x + c2*(2.0*x*x - 1.0); 
-       }
--      double Chebyshev3(double x, double c0, double c1, double c2, double c3) { 
-+      inline double Chebyshev3(double x, double c0, double c1, double c2, double c3) { 
-          return c3*Chebyshev::T<3>(x) + Chebyshev2(x,c0,c1,c2);
-       }
--      double Chebyshev4(double x, double c0, double c1, double c2, double c3, double c4) { 
-+      inline double Chebyshev4(double x, double c0, double c1, double c2, double c3, double c4) { 
-          return c4*Chebyshev::T<4>(x) + Chebyshev3(x,c0,c1,c2,c3);
-       }
--      double Chebyshev5(double x, double c0, double c1, double c2, double c3, double c4, double c5) { 
-+      inline double Chebyshev5(double x, double c0, double c1, double c2, double c3, double c4, double c5) { 
-          return c5*Chebyshev::T<5>(x) + Chebyshev4(x,c0,c1,c2,c3,c4);
-       }
- 
- 
-       // implementation of Chebyshev polynomial with run time parameter  
--      double ChebyshevN(unsigned int n, double x, const double * c) {
-+      inline double ChebyshevN(unsigned int n, double x, const double * c) {
-          
-          if (n == 0) return Chebyshev0(x,c[0]);
-          if (n == 1) return Chebyshev1(x,c[0],c[1]);
diff --git a/debian/patches/15-enable-extra-ldflags.patch b/debian/patches/15-enable-extra-ldflags.patch
index c072b52..9544400 100644
--- a/debian/patches/15-enable-extra-ldflags.patch
+++ b/debian/patches/15-enable-extra-ldflags.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6482,7 +6482,7 @@
+@@ -6529,7 +6529,7 @@
  
      sed -e "s|@useconfig@|FALSE|" \
          -e "s|@cflags@||"         \
@@ -9,7 +9,7 @@
              < Makefile.tmp > Makefile.tmpp
      mv Makefile.tmpp Makefile.tmp
  fi
-@@ -6615,7 +6615,7 @@
+@@ -6662,7 +6662,7 @@
      -e "s|@ldapincdir@|$ldapincdir|"            \
      -e "s|@ldaplib@|$ldaplib|"                  \
      -e "s|@ldaplibdir@|$ldaplibdir|"            \
diff --git a/debian/patches/22-fix-typo-succes-success.patch b/debian/patches/22-fix-typo-succes-success.patch
deleted file mode 100644
index 6dde3a1..0000000
--- a/debian/patches/22-fix-typo-succes-success.patch
+++ /dev/null
@@ -1,392 +0,0 @@
---- a/core/meta/src/TCint.cxx
-+++ b/core/meta/src/TCint.cxx
-@@ -1790,7 +1790,7 @@
- Int_t TCint::UnloadAllSharedLibraryMaps()
- {
-    // Unload the library map entries coming from all the loaded shared libraries.
--   // Returns 0 if succesful
-+   // Returns 0 if successful
- 
-    const TString sharedLibLStr = GetSharedLibs();
-    const TObjArray *sharedLibL = sharedLibLStr.Tokenize(" ");
---- a/core/unix/src/TUnixSystem.cxx
-+++ b/core/unix/src/TUnixSystem.cxx
-@@ -1615,7 +1615,7 @@
- //______________________________________________________________________________
- int TUnixSystem::Symlink(const char *from, const char *to)
- {
--   // Create a symlink from file1 to file2. Returns 0 when succesfull,
-+   // Create a symlink from file1 to file2. Returns 0 when successful,
-    // -1 in case of failure.
- 
- #if defined(R__AIX)
-@@ -1628,7 +1628,7 @@
- //______________________________________________________________________________
- int TUnixSystem::Unlink(const char *name)
- {
--   // Unlink, i.e. remove, a file or directory. Returns 0 when succesfull,
-+   // Unlink, i.e. remove, a file or directory. Returns 0 when successful,
-    // -1 in case of failure.
- 
-    TSystem *helper = FindHelper(name);
---- a/core/winnt/src/TWinNTSystem.cxx
-+++ b/core/winnt/src/TWinNTSystem.cxx
-@@ -2723,7 +2723,7 @@
- //______________________________________________________________________________
- int TWinNTSystem::Symlink(const char *from, const char *to)
- {
--   // Create a symlink from file1 to file2. Returns 0 when succesfull,
-+   // Create a symlink from file1 to file2. Returns 0 when successful,
-    // -1 in case of failure.
- 
-    HRESULT        hRes;                  /* Returned COM result code */
---- a/graf2d/asimage/src/libAfterImage/libungif/dgif_lib.c
-+++ b/graf2d/asimage/src/libAfterImage/libungif/dgif_lib.c
-@@ -687,7 +687,7 @@
- *   The LZ decompression input routine:					      *
- *   This routine is responsable for the decompression of the bit stream from  *
- * 8 bits (bytes) packets, into the real codes.				      *
--*   Returns GIF_OK if read succesfully.					      *
-+*   Returns GIF_OK if read successfully.					      *
- ******************************************************************************/
- static int DGifDecompressInput(GifFileType *GifFile, int *Code)
- {
-@@ -730,7 +730,7 @@
- *   This routines read one gif data block at a time and buffers it internally *
- * so that the decompression routine could access it.			      *
- *   The routine returns the next byte from its internal buffer (or read next  *
--* block in if buffer empty) and returns GIF_OK if succesful.		      *
-+* block in if buffer empty) and returns GIF_OK if successful.		      *
- ******************************************************************************/
- static int DGifBufferedInput(GifFileType *GifFile, GifByteType *Buf,
- 						      GifByteType *NextByte)
---- a/graf2d/asimage/src/libAfterImage/libungif/egif_lib.c
-+++ b/graf2d/asimage/src/libAfterImage/libungif/egif_lib.c
-@@ -69,7 +69,7 @@
- *   Update a new gif file, given its file handle, which must be opened for    *
- * write in binary mode.							      *
- *   Returns GifFileType pointer dynamically allocated which serves as the gif *
--* info record. _GifError is cleared if succesfull.			      *
-+* info record. _GifError is cleared if successful.			      *
- ******************************************************************************/
- GifFileType *EGifOpenFileHandle(int FileHandle)
- {
-@@ -732,7 +732,7 @@
- *   The LZ compression output routine:                                        *
- *   This routine is responsible for the compression of the bit stream into    *
- *   8 bits (bytes) packets.                                                   *
--*   Returns GIF_OK if written succesfully.                                    *
-+*   Returns GIF_OK if written successfully.                                    *
- ******************************************************************************/
- static int EGifCompressOutput(GifFileType *GifFile, int Code)
- {
-@@ -778,7 +778,7 @@
- *   This routines buffers the given characters until 255 characters are ready *
- * to be output. If Code is equal to -1 the buffer is flushed (EOF).	      *
- *   The buffer is Dumped with first byte as its size, as GIF format requires. *
--*   Returns GIF_OK if written succesfully.				      *
-+*   Returns GIF_OK if written successfully.				      *
- ******************************************************************************/
- static int EGifBufferedOutput(GifFileType *GifFile, GifByteType *Buf, int c)
- {
---- a/graf2d/win32gdk/src/gifquantize.c
-+++ b/graf2d/win32gdk/src/gifquantize.c
-@@ -58,7 +58,7 @@
- * ColorMapSize specifies size of color map up to 256 and will be updated to   *
- * real size before returning.                                                 *
- *   Also non of the parameter are allocated by this routine.                  *
--*   This function returns GIF_OK if succesfull, GIF_ERROR otherwise.          *
-+*   This function returns GIF_OK if successful, GIF_ERROR otherwise.          *
- ******************************************************************************/
- int GIFquantize(unsigned int Width, unsigned int Height, int *ColorMapSize,
-         byte *RedInput, byte *GreenInput, byte *BlueInput,
---- a/graf2d/x11/src/gifquantize.c
-+++ b/graf2d/x11/src/gifquantize.c
-@@ -58,7 +58,7 @@
- * ColorMapSize specifies size of color map up to 256 and will be updated to   *
- * real size before returning.                                                 *
- *   Also non of the parameter are allocated by this routine.                  *
--*   This function returns GIF_OK if succesfull, GIF_ERROR otherwise.          *
-+*   This function returns GIF_OK if successful, GIF_ERROR otherwise.          *
- ******************************************************************************/
- int GIFquantize(unsigned int Width, unsigned int Height, int *ColorMapSize,
-         byte *RedInput, byte *GreenInput, byte *BlueInput,
---- a/gui/fitpanel/inc/TFitEditor.h
-+++ b/gui/fitpanel/inc/TFitEditor.h
-@@ -133,7 +133,7 @@
-    };
-    std::vector<FuncParamData_t> fFuncPars; // function parameters (value + limits)
- 
--   std::multimap<TObject*, TF1*> fPrevFit; // Previous succesful fits.
-+   std::multimap<TObject*, TF1*> fPrevFit; // Previous successful fits.
-    std::vector<TF1*> fSystemFuncs;         // functions managed by the fitpanel
- 
-    TGRadioButton       *fLibMinuit;        // set default minimization library (Minuit)
---- a/gui/fitpanel/test/UnitTesting.cxx
-+++ b/gui/fitpanel/test/UnitTesting.cxx
-@@ -170,7 +170,7 @@
-    // This function compares the parameters stored in the TFitEditor
-    // with the ones passed by the test functions. Normally, if the
-    // function return 0, it means all the parameters are equal up to a
--   // certain limit, thus the test was succesful.
-+   // certain limit, thus the test was successful.
-    int CompareFuncPars(std::vector<TFitEditor::FuncParamData_t>& pars)
-    {
-       int status = 0;
---- a/gui/sessionviewer/src/TSessionDialogs.cxx
-+++ b/gui/sessionviewer/src/TSessionDialogs.cxx
-@@ -1313,7 +1313,7 @@
-             }
-             else {
-                new TGMsgBox(fClient->GetRoot(), this, "Upload DataSet",
--                            "Files have been succesfully uploaded to the cluster",
-+                            "Files have been successfully uploaded to the cluster",
-                             kMBIconAsterisk, kMBOk, &retval);
-             }
-             fUploading = kFALSE;
-@@ -1338,7 +1338,7 @@
-             }
-             else {
-                new TGMsgBox(fClient->GetRoot(), this, "Upload DataSet",
--                            "Files have been succesfully uploaded to the cluster",
-+                            "Files have been successfully uploaded to the cluster",
-                             kMBIconAsterisk, kMBOk, &retval);
-             }
-          }
-@@ -1347,7 +1347,7 @@
-    }
-    else {
-       new TGMsgBox(fClient->GetRoot(), this, "Upload DataSet",
--                   "Files have been succesfully uploaded to the cluster",
-+                   "Files have been successfully uploaded to the cluster",
-                    kMBIconAsterisk, kMBOk, &retval);
-    }
-    // finally, update list of datasets in session viewer
---- a/io/hdfs/src/THDFSFile.cxx
-+++ b/io/hdfs/src/THDFSFile.cxx
-@@ -490,7 +490,7 @@
- //______________________________________________________________________________
- Int_t THDFSSystem::Unlink(const char * path)
- {
--   // Unlink, i.e. remove, a file or directory. Returns 0 when succesfull,
-+   // Unlink, i.e. remove, a file or directory. Returns 0 when successful,
-    // -1 in case of failure.
- 
-    if (fFH == 0) {
---- a/io/rfio/src/TRFIOFile.cxx
-+++ b/io/rfio/src/TRFIOFile.cxx
-@@ -544,7 +544,7 @@
- //______________________________________________________________________________
- Int_t TRFIOSystem::Unlink(const char *path)
- {
--   // Unlink, i.e. remove, a file or directory. Returns 0 when succesfull,
-+   // Unlink, i.e. remove, a file or directory. Returns 0 when successful,
-    // -1 in case of failure.
- 
-    TUrl url(path);
---- a/io/sql/src/TSQLFile.cxx
-+++ b/io/sql/src/TSQLFile.cxx
-@@ -589,7 +589,7 @@
- {
-    // Start user transaction.
-    // This can be usesfull, when big number of objects should be stored in
--   // data base and commitment required only if all operations were succesfull.
-+   // data base and commitment required only if all operations were successful.
-    // In that case in the end of all operations method Commit() should be
-    // called. If operation on user-level is looks like not successfull,
-    // method Rollback() will return database data and TSQLFile instance to
-@@ -935,7 +935,7 @@
- {
-    // read keys for specified directory (when update == kFALSE)
-    // or update value for modified keys when update == kTRUE
--   // Returns number of succesfully read keys or -1 if error
-+   // Returns number of successfully read keys or -1 if error
- 
-    if (dir==0) return -1;
- 
---- a/io/xmlparser/src/TXMLParser.cxx
-+++ b/io/xmlparser/src/TXMLParser.cxx
-@@ -164,7 +164,7 @@
- void TXMLParser::SetParseCode(Int_t errorcode)
- {
-    // Set the parse code:
--   //  0: Parse succesfull
-+   //  0: Parse successful
-    // -1: Attempt to parse a second file while a parse is in progress
-    // -2: Parse context is not created
-    // -3: An error occured while parsing file
---- a/math/mathcore/inc/Math/Minimizer.h
-+++ b/math/mathcore/inc/Math/Minimizer.h
-@@ -128,7 +128,7 @@
-    }
-    
- 
--   /// add variables  . Return number of variables succesfully added
-+   /// add variables  . Return number of variables successfully added
-    template<class VariableIterator> 
-    int SetVariables(const VariableIterator & begin, const VariableIterator & end) { 
-       unsigned int ivar = 0; 
---- a/math/mathmore/inc/Math/GSLRootFinder.h
-+++ b/math/mathmore/inc/Math/GSLRootFinder.h
-@@ -104,7 +104,7 @@
- 
-     using IRootFinderMethod::SetFunction;
- 
--    // iterate to find ROOTS return GSL_CONTINUE if iteration was succesfull or another error
-+    // iterate to find ROOTS return GSL_CONTINUE if iteration was successful or another error
-     int Iterate(); 
- 
-     double Root() const; 
---- a/math/mathmore/inc/Math/GSLRootFinderDeriv.h
-+++ b/math/mathmore/inc/Math/GSLRootFinderDeriv.h
-@@ -113,7 +113,7 @@
- 
-    using IRootFinderMethod::SetFunction;
- 
--   /// iterate (return GSL_SUCCESS in case of succesfull iteration)
-+   /// iterate (return GSL_SUCCESS in case of successful iteration)
-    int Iterate(); 
- 
-    double Root() const; 
---- a/math/minuit2/src/FumiliBuilder.cxx
-+++ b/math/minuit2/src/FumiliBuilder.cxx
-@@ -46,7 +46,7 @@
- 
- FunctionMinimum FumiliBuilder::Minimum(const MnFcn& fcn, const GradientCalculator& gc, const MinimumSeed& seed, const MnStrategy& strategy, unsigned int maxfcn, double edmval) const {
-    // top level function to find minimum from a given initial seed 
--   // iterate on a minimum search in case of first attempt is not succesfull
-+   // iterate on a minimum search in case of first attempt is not successful
-    
-    edmval *= 0.0001;
-    //edmval *= 0.1; // use small factor for Fumili
-@@ -414,7 +414,7 @@
-    //   std::cout<<"result.back().Error().Dcovar()= "<<result.back().Error().Dcovar()<<std::endl;
-    
- #ifdef DEBUG
--   std::cout << "Exiting succesfully FumiliBuilder \n" 
-+   std::cout << "Exiting successfully FumiliBuilder \n" 
-       << "NFCalls = " << fcn.NumOfCalls() 
-       << "\nFval = " <<  result.back().Fval() 
-       << "\nedm = " << edm << " requested = " << edmval << std::endl; 
---- a/math/minuit2/src/VariableMetricBuilder.cxx
-+++ b/math/minuit2/src/VariableMetricBuilder.cxx
-@@ -41,7 +41,7 @@
- 
- FunctionMinimum VariableMetricBuilder::Minimum(const MnFcn& fcn, const GradientCalculator& gc, const MinimumSeed& seed, const MnStrategy& strategy, unsigned int maxfcn, double edmval) const {   
-    // top level function to find minimum from a given initial seed 
--   // iterate on a minimum search in case of first attempt is not succesfull
-+   // iterate on a minimum search in case of first attempt is not successful
-    
-    // to be consistent with F77 Minuit
-    // in Minuit2 edm is correct and is ~ a factor of 2 smaller than F77Minuit
-@@ -399,7 +399,7 @@
-    //   std::cout<<"result.back().Error().Dcovar()= "<<result.back().Error().Dcovar()<<std::endl;
-    
- #ifdef DEBUG
--   std::cout << "Exiting succesfully Variable Metric Builder \n" 
-+   std::cout << "Exiting successfully Variable Metric Builder \n" 
-              << "NFCalls = " << fcn.NumOfCalls() 
-              << "\nFval = " <<  result.back().Fval() 
-              << "\nedm = " << edm << " requested = " << edmval << std::endl; 
---- a/net/net/src/TSQLServer.cxx
-+++ b/net/net/src/TSQLServer.cxx
-@@ -132,7 +132,7 @@
- Bool_t TSQLServer::StartTransaction()
- {
-    // submit "START TRANSACTION" query to database
--   // return kTRUE, if succesfull
-+   // return kTRUE, if successful
-    
-    return Exec("START TRANSACTION");
- }
-@@ -141,7 +141,7 @@
- Bool_t TSQLServer::Commit()
- {
-    // submit "COMMIT" query to database
--   // return kTRUE, if succesfull
-+   // return kTRUE, if successful
- 
-    return Exec("COMMIT");
- }
-@@ -150,7 +150,7 @@
- Bool_t TSQLServer::Rollback()
- {
-    // submit "ROLLBACK" query to database
--   // return kTRUE, if succesfull
-+   // return kTRUE, if successful
- 
-    return Exec("ROLLBACK");
- }
---- a/net/net/src/TWebFile.cxx
-+++ b/net/net/src/TWebFile.cxx
-@@ -1358,7 +1358,7 @@
- //______________________________________________________________________________
- Int_t TWebSystem::Unlink(const char *)
- {
--   // Unlink, i.e. remove, a file or directory. Returns 0 when succesfull,
-+   // Unlink, i.e. remove, a file or directory. Returns 0 when successful,
-    // -1 in case of failure. Not supported for httpd.
- 
-    return -1;
---- a/roofit/roofitcore/src/RooAbsAnaConvPdf.cxx
-+++ b/roofit/roofitcore/src/RooAbsAnaConvPdf.cxx
-@@ -233,7 +233,7 @@
-   }
-   delete cIter ;
- 
--  // Check if all convolutions were succesfully built
-+  // Check if all convolutions were successfully built
-   if (!allOK) {
-     // Delete new basis functions created sofar
-     TIterator* iter = newConvSet.createIterator() ;
---- a/roofit/roofitcore/src/RooCmdConfig.cxx
-+++ b/roofit/roofitcore/src/RooCmdConfig.cxx
-@@ -242,7 +242,7 @@
- void RooCmdConfig::defineDependency(const char* refArgName, const char* neededArgName) 
- {
-   // Define that processing argument name refArgName requires processing
--  // of argument named neededArgName to succesfully complete parsing
-+  // of argument named neededArgName to successfully complete parsing
- 
-   TNamed* dep = new TNamed(refArgName,neededArgName) ;
-   _yList.Add(dep) ;
-@@ -755,7 +755,7 @@
- //_____________________________________________________________________________
- Bool_t RooCmdConfig::ok(Bool_t verbose) const 
- { 
--  // Return true of parsing was succesfull
-+  // Return true of parsing was successful
- 
-   if (_rList.GetSize()==0 && !_error) return kTRUE ;
- 
---- a/roofit/roostats/src/LikelihoodInterval.cxx
-+++ b/roofit/roostats/src/LikelihoodInterval.cxx
-@@ -195,7 +195,7 @@
- {  
-    // Compute lower limit, check first if limit has been computed 
-    // status is a boolean flag which will b set to false in case of error
--   // and is true if calculation is succesfull
-+   // and is true if calculation is successful
-    // in case of error return also a lower limit value of zero
- 
-    double lower = 0; 
-@@ -209,7 +209,7 @@
- {  
-    // Compute upper limit, check first if limit has been computed 
-    // status is a boolean flag which will b set to false in case of error
--   // and is true if calculation is succesfull
-+   // and is true if calculation is successful
-    // in case of error return also a lower limit value of zero
- 
-    double lower = 0; 
---- a/sql/oracle/src/TOracleServer.cxx
-+++ b/sql/oracle/src/TOracleServer.cxx
-@@ -228,7 +228,7 @@
- Bool_t TOracleServer::Exec(const char* sql)
- {
-    // Execute sql command wich does not produce any result set.
--   // Return kTRUE if succesfull
-+   // Return kTRUE if successful
- 
-    CheckConnect("Exec", kFALSE);
- 
diff --git a/debian/patches/23-fix-typo-preceed-preced.patch b/debian/patches/23-fix-typo-preceed-preced.patch
deleted file mode 100644
index 17e25c2..0000000
--- a/debian/patches/23-fix-typo-preceed-preced.patch
+++ /dev/null
@@ -1,330 +0,0 @@
---- a/core/base/src/TApplication.cxx
-+++ b/core/base/src/TApplication.cxx
-@@ -721,7 +721,7 @@
-       Printf("(as in ssh). A \"dbg\" value > 0 gives increasing verbosity.");
-       Printf("The last argument \"script\" allows to specify an alternative script to");
-       Printf("be executed remotely to startup the session, \"roots\" being");
--      Printf("the default. If the script is preceeded by a \"<\" the script will be");
-+      Printf("the default. If the script is preceded by a \"<\" the script will be");
-       Printf("sourced, after which \"roots\" is executed. The sourced script can be ");
-       Printf("used to change the PATH and other variables, allowing an alternative");
-       Printf("\"roots\" script to be found.");
---- a/core/base/src/TVirtualPS.cxx
-+++ b/core/base/src/TVirtualPS.cxx
-@@ -109,7 +109,7 @@
-          if (fLenBuffer > 0) nWrite = fLenBuffer;
-       } else {
-          if ((len + fLenBuffer) > nWrite) {
--            // Search for the nearest preceeding space to break a line, if there is no instruction to escape the <end-of-line>.
-+            // Search for the nearest preceding space to break a line, if there is no instruction to escape the <end-of-line>.
-             while ((nWrite >= fLenBuffer) && (str[nWrite - fLenBuffer] != ' ')) nWrite--;
-             if (nWrite < fLenBuffer) {
-                while ((nWrite >= 0) && (fBuffer[nWrite] != ' ')) nWrite--;
---- a/core/clib/src/Demangle.c
-+++ b/core/clib/src/Demangle.c
-@@ -2370,7 +2370,7 @@
-             {
-               /* If we have 10 or more types we might have more than a 1 digit
-                  index so we'll have to consume the whole count here. This
--                 will loose if the next thing is a type name preceeded by a
-+                 will loose if the next thing is a type name preceded by a
-                  count but it's impossible to demangle that case properly
-                  anyway. Eg if we already have 12 types is T12Pc "(..., type1,
-                  anyway. Eg if we already have 12 types is T12Pc "(..., type1,
---- a/graf2d/graf/src/TGaxis.cxx
-+++ b/graf2d/graf/src/TGaxis.cxx
-@@ -1491,7 +1491,7 @@
- 
-                   LabelsLimits(label,first,last);  //Eliminate blanks
- 
--                  if (label[first] == '.') { //check if '.' is preceeded by a digit
-+                  if (label[first] == '.') { //check if '.' is preceded by a digit
-                      strncpy(chtemp, "0",256);
-                      strlcat(chtemp, &label[first],256);
-                      strncpy(label, chtemp,256);
---- a/graf3d/gl/inc/TGLOrthoCamera.h
-+++ b/graf3d/gl/inc/TGLOrthoCamera.h
-@@ -36,7 +36,7 @@
- {
- public:
-    enum EType { kZOY,  kXOZ,  kXOY,    // Pair of world axes aligned to h/v screen.
--                kZnOY, kXnOZ, kXnOY }; // 'n' means preceeding axis is negated.
-+                kZnOY, kXnOZ, kXnOY }; // 'n' means preceding axis is negated.
- private:
-    // Fields
-    EType          fType;         //! camera type
---- a/gui/gui/src/HelpText.cxx
-+++ b/gui/gui/src/HelpText.cxx
-@@ -452,7 +452,7 @@
- (as in ssh). A \"dbg\" value > 0 gives increasing verbosity.\n\
- The last argument \"script\" allows to specify an alternative script to\n\
- be executed remotely to startup the session, \"roots\" being\n\
--the default. If the script is preceeded by a \"<\" the script will be\n\
-+the default. If the script is preceded by a \"<\" the script will be\n\
- sourced, after which \"roots\" is executed. The sourced script can be \n\
- used to change the PATH and other variables, allowing an alternative\n\
- \"roots\" script to be found.\n\
---- a/io/io/src/TFree.cxx
-+++ b/io/io/src/TFree.cxx
-@@ -55,11 +55,11 @@
- {
- // Add a new free segment to the list of free segments.
- //
--//  If last just preceedes an existing free segment, then first becomes
-+//  If last just precedes an existing free segment, then first becomes
- //     the new starting location of the free segment.
- //  if first just follows an existing free segment, then last becomes
- //     the new ending location of the free segment.
--//  if first just follows an existing free segment AND last just preceedes
-+//  if first just follows an existing free segment AND last just precedes
- //     an existing free segment, these two segments are merged into
- //     one single segment.
- //
---- a/math/minuit/src/TMinuit.cxx
-+++ b/math/minuit/src/TMinuit.cxx
-@@ -3835,7 +3835,7 @@
-       Printf("    reading. Note that this command is implemented in standard");
-       Printf("    Fortran 77 and the results may depend on the  system;");
-       Printf("    for example, if a filename is given under VM/CMS, it must");
--      Printf("    be preceeded by a slash.");
-+      Printf("    be preceded by a slash.");
- 
-       Printf(" ");
-       Printf("   SET INTeractive");
---- a/misc/table/src/TTable.cxx
-+++ b/misc/table/src/TTable.cxx
-@@ -53,7 +53,7 @@
- //     float x_last[3];      /* coord. of last measured point (cm)     */
- //     float length;         /* from first to last point (cm)          */
- //     float impact;         /* primary vertex (cm)                    */
--//     unsigned long map[2]; /* extrap. info. (see preceeding comments)*/
-+//     unsigned long map[2]; /* extrap. info. (see preceding comments)*/
- //     int id;               /* Primary key (see comments)             */
- //     int iflag;            /* bitmask quality info. (see comments)   */
- //     int det_id;           /* Detector id information                */
---- a/proof/proofd/src/XrdProofdAux.cxx
-+++ b/proof/proofd/src/XrdProofdAux.cxx
-@@ -1542,7 +1542,7 @@
- {
-    // Parse a path in the form of "<before>[.<pid>][.<after>]", filling 'rest'
-    // and returning 'pid'.
--   // Return 0 if pid is not defined; 'before' is filled with the string preceeding
-+   // Return 0 if pid is not defined; 'before' is filled with the string preceding
-    // <pid>, <after> with the string following <pid>.
-    XPDLOC(AUX, "ParsePidPath")
- 
---- a/roofit/histfactory/src/HistoToWorkspaceFactory.cxx
-+++ b/roofit/histfactory/src/HistoToWorkspaceFactory.cxx
-@@ -430,11 +430,11 @@
-     string pdfName(pdfNameChar);
-     map<string,string>::iterator it;
-     string edit="EDIT::customized("+pdfName+",";
--    string preceed="";
-+    string preced="";
-     for(it=renameMap.begin(); it!=renameMap.end(); ++it) {
-       cout << it->first + "=" + it->second << endl;
--      edit+=preceed + it->first + "=" + it->second;
--      preceed=",";
-+      edit+=preced + it->first + "=" + it->second;
-+      preced=",";
-     }
-     edit+=")";
-     cout << edit<< endl;
-@@ -452,7 +452,7 @@
-     string edit="EDIT::newSimPdf("+pdfName+",";
-     string editList;
-     string lastPdf=pdfName;
--    string preceed="";
-+    string preced="";
-     unsigned int numReplacements = 0;
-     unsigned int nskipped = 0;
-     map<string,double>::iterator it;
-@@ -507,10 +507,10 @@
- 
-       // replace alphas with alphaOfBeta and replace constraints
-       //cout <<         "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-       //      cout <<         "alpha_"+it->first+"=alphaOfBeta_"+ it->first << endl;
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       /*
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
-@@ -524,7 +524,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << "Going to issue this edit command\n" << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
-@@ -559,10 +559,10 @@
- 
-       // replace alphas with alphaOfBeta and replace constraints
-       cout <<         "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-       cout <<         "alpha_"+it->first+"=alphaOfBeta_"+ it->first << endl;
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
- 	cout << " checked they are there" << proto->pdf(("alpha_"+it->first+"Constraint").c_str()) << " " << proto->var(("alpha_"+it->first).c_str()) << endl;
-@@ -574,7 +574,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
-@@ -626,10 +626,10 @@
- 
-       // replace alphas with alphaOfBeta and replace constraints
-       cout <<         "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-       cout <<         "alpha_"+it->first+"=alphaOfBeta_"+ it->first << endl;
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
- 	cout << " checked they are there" << proto->pdf(("alpha_"+it->first+"Constraint").c_str()) << " " << proto->var(("alpha_"+it->first).c_str()) << endl;
-@@ -641,7 +641,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
---- a/roofit/histfactory/src/HistoToWorkspaceFactoryFast.cxx
-+++ b/roofit/histfactory/src/HistoToWorkspaceFactoryFast.cxx
-@@ -797,7 +797,7 @@
-     string edit="EDIT::newSimPdf("+pdfName+",";
-     string editList;
-     string lastPdf=pdfName;
--    string preceed="";
-+    string preced="";
-     unsigned int numReplacements = 0;
-     unsigned int nskipped = 0;
-     map<string,double>::iterator it;
-@@ -853,9 +853,9 @@
-       //      proto->var(Form("alpha_%s",it->first.c_str()))->setConstant(true);
- 
-       // replace alphas with alphaOfBeta and replace constraints
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       /*
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
-@@ -869,7 +869,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << "Going to issue this edit command\n" << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
-@@ -904,10 +904,10 @@
- 
-       // replace alphas with alphaOfBeta and replace constraints
-       cout <<         "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-       cout <<         "alpha_"+it->first+"=alphaOfBeta_"+ it->first << endl;
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
- 	cout << " checked they are there" << proto->pdf(("alpha_"+it->first+"Constraint").c_str()) << " " << proto->var(("alpha_"+it->first).c_str()) << endl;
-@@ -919,7 +919,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
-@@ -971,10 +971,10 @@
- 
-       // replace alphas with alphaOfBeta and replace constraints
-       cout <<         "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=beta_" + it->first+ "Constraint";
-+      preced=",";
-       cout <<         "alpha_"+it->first+"=alphaOfBeta_"+ it->first << endl;
--      editList+=preceed + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
-+      editList+=preced + "alpha_"+it->first+"=alphaOfBeta_"+ it->first;
- 
-       if( proto->pdf(("alpha_"+it->first+"Constraint").c_str()) && proto->var(("alpha_"+it->first).c_str()) )
- 	cout << " checked they are there" << proto->pdf(("alpha_"+it->first+"Constraint").c_str()) << " " << proto->var(("alpha_"+it->first).c_str()) << endl;
-@@ -986,7 +986,7 @@
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << edit<< endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
-@@ -1015,15 +1015,15 @@
- 
-       // replace constraints
-       cout << "alpha_"+it->first+"Constraint=one" << endl;
--      editList+=preceed + "alpha_"+it->first+"Constraint=one";
--      preceed=",";
-+      editList+=preced + "alpha_"+it->first+"Constraint=one";
-+      preced=",";
- 
-       // EDIT seems to die if the list of edits is too long.  So chunck them up.
-       if(numReplacements%10 == 0 && numReplacements+nskipped!=gammaSyst.size()){
- 	edit="EDIT::"+lastPdf+"_("+lastPdf+","+editList+")";
- 	lastPdf+="_"; // append an underscore for the edit
- 	editList=""; // reset edit list
--	preceed="";
-+	preced="";
- 	cout << edit << endl;
- 	proto->factory( edit.c_str() );
- 	RooAbsPdf* newOne = proto->pdf(lastPdf.c_str());
---- a/roofit/roofitcore/src/RooStreamParser.cxx
-+++ b/roofit/roofitcore/src/RooStreamParser.cxx
-@@ -222,7 +222,7 @@
-     }
- 
-     if (!quotedString) {
--      // Decide if next char is punctuation (exempt - and . that are part of floating point numbers, or +/- preceeding INF)
-+      // Decide if next char is punctuation (exempt - and . that are part of floating point numbers, or +/- preceding INF)
-       if (isPunctChar(c) && !(c=='.' && (isdigit(cnext)||isdigit(cprev))) 
- 	  && (!first || !((c=='-'||c=='+') && (isdigit(cnext)||cnext=='.'||haveINF)))) {
- 
---- a/tutorials/graphs/timeonaxis.C
-+++ b/tutorials/graphs/timeonaxis.C
-@@ -12,7 +12,7 @@
- // begin_html <a href="http://www.topology.org/sci/time.html">http://www.topology.org/sci/time.html</a> end_html
- //
- // The start time is : almost NOW (the time at which the script is executed)
--// actualy, the nearest preceeding hour beginning.
-+// actualy, the nearest preceding hour beginning.
- // The time is in general expressed in UTC time with the C time() function
- // This will obviously most of the time not be the time displayed on your watch
- // since it is universal time. See the C time functions for converting this time
diff --git a/debian/patches/24-fix-typo-informations-information.patch b/debian/patches/24-fix-typo-informations-information.patch
index a9ef6db..e3ebf14 100644
--- a/debian/patches/24-fix-typo-informations-information.patch
+++ b/debian/patches/24-fix-typo-informations-information.patch
@@ -1,380 +1,13 @@
---- a/core/base/inc/TRemoteObject.h
-+++ b/core/base/inc/TRemoteObject.h
-@@ -17,7 +17,7 @@
- //                                                                      //
- // The TRemoteObject class provides protocol for browsing ROOT objects  //
- // from a remote ROOT session.                                          //
--// It contains informations on the real remote object as:               //
-+// It contains information on the real remote object as:               //
- //  - Object Properties (i.e. file stat if the object is a TSystemFile) //
- //  - Object Name                                                       //
- //  - Class Name                                                        //
---- a/core/base/src/TRemoteObject.cxx
-+++ b/core/base/src/TRemoteObject.cxx
-@@ -15,7 +15,7 @@
- //                                                                      //
- // The TRemoteObject class provides protocol for browsing ROOT objects  //
- // from a remote ROOT session.                                          //
--// It contains informations on the real remote object as:               //
-+// It contains information on the real remote object as:               //
- //  - Object Properties (i.e. file stat if the object is a TSystemFile) //
- //  - Object Name                                                       //
- //  - Class Name                                                        //
---- a/core/meta/src/TFunction.cxx
-+++ b/core/meta/src/TFunction.cxx
-@@ -182,7 +182,7 @@
-    // of the function.  It has to work even if the function has been
-    // unloaded by cint (in which case fInfo is actually hold reference to
-    // memory that is (likely) not valid anymore.  So we cache the information.
--   // Maybe we should also cache the rest of the informations .. but this might
-+   // Maybe we should also cache the rest of the information .. but this might
-    // be too much duplication of information.
-    if (fInfo)
-       return fMangledName;
---- a/core/winnt/src/TWinNTSystem.cxx
-+++ b/core/winnt/src/TWinNTSystem.cxx
-@@ -3045,7 +3045,7 @@
- //______________________________________________________________________________
- Bool_t TWinNTSystem::InitUsersGroups()
- {
--   // Collect local users and groups accounts informations
-+   // Collect local users and groups accounts information
+diff --git a/core/utils/src/Scanner.cxx b/core/utils/src/Scanner.cxx
+index 14d7faa..84d1bb0 100644
+--- a/core/utils/src/Scanner.cxx
++++ b/core/utils/src/Scanner.cxx
+@@ -34,7 +34,7 @@
  
-    // Net* API functions allowed and OS is Windows NT/2000/XP
-    if ((gEnv->GetValue("WinNT.UseNetAPI", 0)) && (::GetVersion() < 0x80000000)) {
---- a/gui/ged/src/HelpSMText.cxx
-+++ b/gui/ged/src/HelpSMText.cxx
-@@ -254,7 +254,7 @@
- ;
  
- const char gHelpSMTitle[] =
--"In this tad, the informations related with titles are edited. You can choose\n"
-+"In this tad, the information related with titles are edited. You can choose\n"
- "to show or hide the title in your canvases via the check button 'Show title'.\n"
- "\n"
- "'Fill' group: \n"
-@@ -279,7 +279,7 @@
- ;
+ // SHOW_WARNINGS - enable warnings
+-// SHOW_TEMPLATE_INFO - enable informations about encoutered tempaltes
++// SHOW_TEMPLATE_INFO - enable information about encoutered tempaltes
  
- const char gHelpSMStats[] =
--"In this tad, the informations related with stats are edited.\n"
-+"In this tad, the information related with stats are edited.\n"
- "\n"
- "'Fill' group: \n"
- "   You can modify here the color and the pattern which is used to fill\n"
-@@ -302,18 +302,18 @@
- "   the width (W) and the height (H).\n"
- "\n"
- "'Stat Options' group:\n"
--"   You can select the informations you want to see in the stats pave.\n"
-+"   You can select the information you want to see in the stats pave.\n"
- "   The paint format is used as an argument in a C++ printf() method: it\n"
- "   describes how the value will be shown.\n"
- "\n"
- "'Fit Options' group:\n"
--"   You can select the way you want to show informations in the pave.\n"
-+"   You can select the way you want to show information in the pave.\n"
- "   The paint format is used as an argument in a C++ printf() method: it\n"
- "   describes how the value will be shown.\n"
- ;
+ // COMPLETE_TEMPLATES - process templates, not only specializations (instantiations)
  
- const char gHelpSMPSPDF[] =
--"In this tad, the informations related with PS and PDF are edited. These\n"
-+"In this tad, the information related with PS and PDF are edited. These\n"
- "settings can't be previewed, but as in the other tabs, any modification in\n"
- "this one will take effect.\n"
- "\n"
---- a/gui/ged/src/TStyleManager.cxx
-+++ b/gui/ged/src/TStyleManager.cxx
-@@ -4617,7 +4617,7 @@
- 
-    if ((!samePad) && preview) DoPreview(kFALSE);
- 
--   // Update the informations' label about the selected objects.
-+   // Update the information' label about the selected objects.
-    TString sPad;
-    if (fCurPad->GetName() && strlen(fCurPad->GetName())) 
-       sPad.Append(fCurPad->GetName());
---- a/gui/gui/src/TGFrame.cxx
-+++ b/gui/gui/src/TGFrame.cxx
-@@ -2311,7 +2311,7 @@
- void TGHeaderFrame::SetColumnsInfo(Int_t nColumns, TGTextButton  **colHeader,
-                TGVFileSplitter  **splitHeader)
- {
--   // Set columns informations in the header frame.
-+   // Set columns information in the header frame.
- 
-    fNColumns = nColumns;
-    fColHeader = colHeader;
---- a/gui/gui/src/TGTextEditor.cxx
-+++ b/gui/gui/src/TGTextEditor.cxx
-@@ -476,7 +476,7 @@
- //______________________________________________________________________________
- void TGTextEditor::DataDropped(char *fname)
- {
--   // Update file informations when receiving the signal
-+   // Update file information when receiving the signal
-    // DataDropped from TGTextEdit widget.
- 
-    TString tmp;
---- a/gui/guibuilder/src/TRootGuiBuilder.cxx
-+++ b/gui/guibuilder/src/TRootGuiBuilder.cxx
-@@ -166,7 +166,7 @@
-  o Ctrl-Z    - undo last action (not implemented)\n\
-  o Shift-Ctrl-Z - redo (not implemented)\n\
- \n\
--                    More informations\n\
-+                    More information\n\
-      ************************************************\n\
- \n\
- For more information, please see the GuiBuilder Howto page at:\n\
---- a/gui/sessionviewer/src/TSessionViewer.cxx
-+++ b/gui/sessionviewer/src/TSessionViewer.cxx
-@@ -1195,7 +1195,7 @@
- //______________________________________________________________________________
- void TSessionFrame::ProofInfos()
- {
--   // Display informations on current session.
-+   // Display information on current session.
- 
-    TString buf;
- 
-@@ -2383,7 +2383,7 @@
- //______________________________________________________________________________
- void TSessionQueryFrame::Build(TSessionViewer *gui)
- {
--   // Build query informations frame.
-+   // Build query information frame.
- 
-    SetLayoutManager(new TGVerticalLayout(this));
-    SetCleanup(kDeepCleanup);
-@@ -2636,7 +2636,7 @@
-       return;
-    TString buf;
- 
--   // Update informations at first call
-+   // Update information at first call
-    if (fEntries != total) {
-       buf.Form("PROOF cluster : \"%s\" - %d worker nodes",
-                fViewer->GetActDesc()->fProof->GetMaster(),
-@@ -2785,7 +2785,7 @@
-    // if no change since last call, just return
-    TString buf;
- 
--   // Update informations at first call
-+   // Update information at first call
-    if (fEntries != total) {
-       fLabInfos->SetText("Local Session");
- 
-@@ -3045,7 +3045,7 @@
-             }
-          }
-       }
--      // update list tree, query frame informations, and buttons state
-+      // update list tree, query frame information, and buttons state
-       fViewer->GetSessionHierarchy()->ClearViewPort();
-       fClient->NeedRedraw(fViewer->GetSessionHierarchy());
-       UpdateInfos();
-@@ -3087,7 +3087,7 @@
-    if (!obj || obj->IsA() != TQueryDescription::Class())
-       return;
-    TQueryDescription *newquery = (TQueryDescription *)obj;
--   // reset progress informations
-+   // reset progress information
-    ResetProgressDialog(newquery->fSelectorString,
-          newquery->fNbFiles, newquery->fFirstEntry, newquery->fNoEntries);
-    // set query start time
-@@ -3581,7 +3581,7 @@
- //______________________________________________________________________________
- void TSessionInputFrame::Build(TSessionViewer *gui)
- {
--   // Build query input informations frame.
-+   // Build query input information frame.
- 
-    fViewer = gui;
-    SetLayoutManager(new TGVerticalLayout(this));
-@@ -3991,7 +3991,7 @@
-                }
-                if (found) continue;
-                newdesc = new TSessionDescription();
--               // and fill informations from Proof session
-+               // and fill information from Proof session
-                newdesc->fTag       = d->GetName();
-                newdesc->fName      = d->GetTitle();
-                newdesc->fAddress   = d->GetTitle();
-@@ -4076,7 +4076,7 @@
-          if (found) continue;
-          // create new session description
-          newdesc = new TSessionDescription();
--         // and fill informations from Proof session
-+         // and fill information from Proof session
-          newdesc->fName       = proof->GetMaster();
-          newdesc->fConfigFile = proof->GetConfFile();
-          newdesc->fUserName   = proof->GetUser();
-@@ -4139,7 +4139,7 @@
-          if (found) continue;
-          // create new session description
-          newdesc = new TSessionDescription();
--         // and fill informations from Proof session
-+         // and fill information from Proof session
-          newdesc->fTag        = pdesc->GetName();
-          newdesc->fName       = pdesc->GetTitle();
-          proof = pdesc->GetProof();
-@@ -4650,7 +4650,7 @@
-          obj = (TObject *)entry->GetUserData();
-          if (!obj || obj->IsA() != TSessionDescription::Class())
-             return;
--         // update server frame informations
-+         // update server frame information
-          fServerFrame->Update((TSessionDescription *)obj);
-          fActDesc = (TSessionDescription*)obj;
-          // if Proof valid, update connection infos
-@@ -4729,7 +4729,7 @@
-       if (obj && obj->IsA() == TQueryDescription::Class()) {
-          fActDesc->fActQuery = (TQueryDescription *)obj;
-       }
--      // update query informations and buttons state
-+      // update query information and buttons state
-       fQueryFrame->UpdateInfos();
-       fQueryFrame->UpdateButtons(fActDesc->fActQuery);
-       if (fActFrame != fQueryFrame) {
-@@ -5096,7 +5096,7 @@
-                   if (!fSessionHierarchy->FindChildByName(item2, "OutputList"))
-                      fSessionHierarchy->AddItem(item2, "OutputList");
-             }
--            // update list tree, query frame informations, and buttons state
-+            // update list tree, query frame information, and buttons state
-             fSessionHierarchy->ClearViewPort();
-             fClient->NeedRedraw(fSessionHierarchy);
-             fQueryFrame->UpdateInfos();
---- a/hist/hist/src/TLimit.cxx
-+++ b/hist/hist/src/TLimit.cxx
-@@ -105,7 +105,7 @@
-     infile->Close();
-    </PRE></BLOCKQUOTE></p>
-    <p></p>
--   <p>More informations can still be found on
-+   <p>More information can still be found on
-    <a HREF="http://cern.ch/aleph-proj-alphapp/doc/tlimit.html">this</a> page.</p>
-    </FONT>
-    */
---- a/math/mlp/src/TMLPAnalyzer.cxx
-+++ b/math/mlp/src/TMLPAnalyzer.cxx
-@@ -165,7 +165,7 @@
- //______________________________________________________________________________
- void TMLPAnalyzer::GatherInformations()
- {
--   // Collect informations about what is usefull in the network.
-+   // Collect information about what is usefull in the network.
-    // This method has to be called first when analyzing a network.
-    // Fills the two analysis trees.
- 
---- a/math/unuran/config.h.win.in
-+++ b/math/unuran/config.h.win.in
-@@ -191,11 +191,11 @@
-    NULL pointer */
- /* #undef UNUR_ENABLE_CHECKNULL */
- 
--/* Define to 1 if you want to use the info routine for printing informations
-+/* Define to 1 if you want to use the info routine for printing information
-    about UNU.RAN objects */
- #define UNUR_ENABLE_INFO 1
- 
--/* Define to 1 if you want to use a logfile for logging informations about
-+/* Define to 1 if you want to use a logfile for logging information about
-    UNU.RAN objects */
- /* #undef UNUR_ENABLE_LOGGING */
- 
---- a/proof/proof/src/TProof.cxx
-+++ b/proof/proof/src/TProof.cxx
-@@ -11662,7 +11662,7 @@
- //______________________________________________________________________________
- void TProof::SaveWorkerInfo()
- {
--   // Save informations about the worker set in the file .workers in the working
-+   // Save information about the worker set in the file .workers in the working
-    // dir. Called each time there is a change in the worker setup, e.g. by
-    // TProof::MarkBad().
- 
---- a/proof/proofplayer/src/TPacketizerUnit.cxx
-+++ b/proof/proofplayer/src/TPacketizerUnit.cxx
-@@ -492,7 +492,7 @@
-    fProcessing = (num < (fTotalEntries - fAssigned)) ? num
-                                                      : (fTotalEntries - fAssigned);
- 
--   // Set the informations of the current slave
-+   // Set the information of the current slave
-    slstat->fLastProcessed = fProcessing;
-    // Set the start time of the current packet
-    slstat->fTimeInstant = cTime;
---- a/roofit/roostats/src/HybridCalculatorOriginal.cxx
-+++ b/roofit/roostats/src/HybridCalculatorOriginal.cxx
-@@ -124,7 +124,7 @@
- 
-    // observables are managed by the class (they are copied in) 
-   fObservables = new RooArgList(observables);
--  //Try to recover the informations from the pdf's
-+  //Try to recover the information from the pdf's
-   //fObservables=new RooArgList("fObservables");
-   //fNuisanceParameters=new RooArgSet("fNuisanceParameters");
-   // if (priorPdf){
---- a/test/RootShower/MyParticle.cxx
-+++ b/test/RootShower/MyParticle.cxx
-@@ -117,7 +117,7 @@
- //______________________________________________________________________________
- char *MyParticle::GetObjectInfo(Int_t, Int_t) const
- {
--   // Returns particle informations.
-+   // Returns particle information.
- 
-    static char info[64];
-    sprintf(info,"Particle = %s, E = %1.3e", GetName(), Energy());
---- a/test/RootShower/RSHelpText.cxx
-+++ b/test/RootShower/RSHelpText.cxx
-@@ -107,7 +107,7 @@
- "status :\n"
- "     Waiting to start simulation \n"
- "     Done - Total particles : xxx - Waiting for next simulation \n"
--"You can access informations on current event by selecting Infos into the\n"
-+"You can access information on current event by selecting Infos into the\n"
- "Event menu.\n"
- "Select 3D View into this same menu to have a 3D view of the event into\n"
- "a new OpenGL window. It is also possible to do this with the context menu\n"
---- a/tmva/src/DataSetFactory.cxx
-+++ b/tmva/src/DataSetFactory.cxx
-@@ -162,7 +162,7 @@
-    std::vector<VariableInfo>& varinfos = dsi.GetVariableInfos();
- 
-    if (varinfos.empty())
--      Log() << kFATAL << "Dynamic data set cannot be built, since no variable informations are present. Apparently no variables have been set. This should not happen, please contact the TMVA authors." << Endl;
-+      Log() << kFATAL << "Dynamic data set cannot be built, since no variable information are present. Apparently no variables have been set. This should not happen, please contact the TMVA authors." << Endl;
- 
-    std::vector<VariableInfo>::iterator it = varinfos.begin(), itEnd=varinfos.end();
-    for (;it!=itEnd;++it) {
---- a/tutorials/eve/SplitGLView.C
-+++ b/tutorials/eve/SplitGLView.C
-@@ -1104,7 +1104,7 @@
-    // Slot used to handle "OnMouseOver" signal coming from any GL viewer.
-    // We receive a pointer on the physical shape in which the mouse cursor is.
- 
--   // display informations on the physical shape in the status bar
-+   // display information on the physical shape in the status bar
-    if (shape && shape->GetLogical() && shape->GetLogical()->GetExternal())
-       fStatusBar->SetText(Form("Mouse Over: \"%s\"", 
-          shape->GetLogical()->GetExternal()->GetName()), 0);
---- a/tutorials/gui/CPUMeter.C
-+++ b/tutorials/gui/CPUMeter.C
-@@ -115,11 +115,11 @@
-    prev_load = act_load;
-    old_memUsage = memUsage;
- 
--   // Get CPU informations
-+   // Get CPU information
-    gSystem->GetCpuInfo(&cpuInfo, 100);
-    // actual CPU load
-    act_load = cpuInfo.fTotal;
--   // Get Memory informations
-+   // Get Memory information
-    gSystem->GetMemInfo(&memInfo);
-    // choose which value to display
-    if (gMainWindow->GetActInfo() == 0)
diff --git a/debian/patches/25-fix-typo-childs-children.patch b/debian/patches/25-fix-typo-childs-children.patch
deleted file mode 100644
index 54ac2fe..0000000
--- a/debian/patches/25-fix-typo-childs-children.patch
+++ /dev/null
@@ -1,290 +0,0 @@
---- a/cint/reflex/python/genreflex/gendict.py
-+++ b/cint/reflex/python/genreflex/gendict.py
-@@ -1464,7 +1464,7 @@
-       c += indent + '};\n'
-     return c    
- #----------------------------------------------------------------------------------
--  def genTypedefBuild(self, attrs, childs) :
-+  def genTypedefBuild(self, attrs, children) :
-     if self.no_membertypedefs : return ''
-     # access selection doesn't work with gccxml0.6 - typedefs don't have it
-     if self.interpreter and 'access' in attrs : return ''
-@@ -1472,11 +1472,11 @@
-     s += '  .AddTypedef(%s, Reflex::Literal("%s::%s"))' % ( self.genTypeID(attrs['type']), self.genTypeName(attrs['context']), attrs['name']) 
-     return s  
- #----------------------------------------------------------------------------------
--  def genEnumerationBuild(self, attrs, childs):
-+  def genEnumerationBuild(self, attrs, children):
-     s = ''
-     name = self.genTypeName(attrs['id']) 
-     values = ''
--    for child in childs : values += child['name'] + '=' + child['init'] +';'
-+    for child in children : values += child['name'] + '=' + child['init'] +';'
-     values = values[:-1]
-     mod = self.genModifier(attrs, None)
-     if self.isUnnamedType(name) :
-@@ -1818,7 +1818,7 @@
-       else                    : pass
-     return cnt
- #----------------------------------------------------------------------------------
--  def genFieldBuild(self, attrs, childs):
-+  def genFieldBuild(self, attrs, children):
-     type   = self.genTypeName(attrs['type'], enum=False, const=False)
-     cl     = self.genTypeName(attrs['context'],colon=True)
-     cls    = self.genTypeName(attrs['context'])
-@@ -1860,7 +1860,7 @@
-           c += '\n  .AddProperty(Reflex::Literal("%s"),Reflex::Literal("%s"))' % (pname, pval)     
-     return c
- #----------------------------------------------------------------------------------
--  def genVariableBuild(self, attrs, childs):
-+  def genVariableBuild(self, attrs, children):
-     if 'access' in attrs and attrs['access'] in ('private','protected') : return ''
-     type   = self.genTypeName(attrs['type'], enum=False, const=False)
-     cl     = self.genTypeName(attrs['context'],colon=True)
-@@ -2150,7 +2150,7 @@
-     body += '}\n'
-     return head + body
- #----------------------------------------------------------------------------------
--  def genDestructorDef(self, attrs, childs):
-+  def genDestructorDef(self, attrs, children):
-     cl = self.genTypeName(attrs['context'])
-     static = ''
-     dtorscope = ''
-@@ -2164,7 +2164,7 @@
-       # unnamed; can't call.
-       return dtorimpl + '  // unnamed, cannot call destructor\n}'
- #----------------------------------------------------------------------------------
--  def genDestructorBuild(self, attrs, childs):
-+  def genDestructorBuild(self, attrs, children):
-     if self.isUnnamedType(self.xref[attrs['context']]['attrs'].get('demangled')) or \
-        self.checkAccessibleType(self.xref[attrs['context']]) : return ''
-     mod = self.genModifier(attrs,None)
---- a/cint/reflex/python/genreflex/genheader.py
-+++ b/cint/reflex/python/genreflex/genheader.py
-@@ -25,68 +25,68 @@
-     return genName(attrs[u'type'])+'&'
-   elif elem == 'FunctionType' :
-     s = genName(attrs[u'returns']) + '(*)('
--    childs = xref[id][2]
--    for a in childs :
-+    children = xref[id][2]
-+    for a in children :
-       s += genArgument(a)
--      if a != childs[-1] : s += ', '
-+      if a != children[-1] : s += ', '
-     s += ')'
-     return s
-   elif elem == 'ArrayType' :
-     return genName(attrs[u'type'])+'['+attrs[u'max']+']'
-   else :
-     return attrs[u'name']
--def genField(attrs, childs):
-+def genField(attrs, children):
-   return '%s %s;' % (genName(attrs[u'type']), attrs[u'name'] )
--def genVariable(attrs, childs):
-+def genVariable(attrs, children):
-   return 'static %s %s;' % (genName(attrs[u'type']), attrs[u'name'] )
- def genArgument(attrs):
-   if u'name' in attrs : 
-     return '%s %s' % (genName(attrs[u'type']), attrs[u'name'] )
-   else :
-     return '%s ' % (genName(attrs[u'type']))  
--def genMethod(attrs, childs):
-+def genMethod(attrs, children):
-   s = ''
-   if u'virtual' in attrs : s += 'virtual '
-   if u'static' in attrs : s += 'static '
-   s += '%s %s(' % (genName(attrs[u'returns']), attrs[u'name'])
--  for a in childs : 
-+  for a in children : 
-     s += genArgument(a)
--    if a != childs[-1] : s += ', '
-+    if a != children[-1] : s += ', '
-   s += ')'
-   if u'const' in attrs : s += ' const'
-   if u'pure_virtual' in attrs : s += ' = 0'
-   s += ';'
-   return s
--def genConstructor(attrs, childs):
-+def genConstructor(attrs, children):
-   s = '%s(' % (attrs[u'name'])
--  for a in childs : 
-+  for a in children : 
-     s += genArgument(a)
--    if a != childs[-1] : s += ', '
-+    if a != children[-1] : s += ', '
-   s += ');'
-   return s
--def genOperatorMethod(attrs, childs):
-+def genOperatorMethod(attrs, children):
-   s = '%s operator %s(' % ( genName(attrs[u'returns']), attrs[u'name'])
--  for a in childs : 
-+  for a in children : 
-     s += genArgument(a)
--    if a != childs[-1] : s += ', '
-+    if a != children[-1] : s += ', '
-   s += ')'
-   if u'const' in attrs : s += ' const'
-   s += ';'
-   return s
--def genDestructor(attrs, childs):
-+def genDestructor(attrs, children):
-   return '~%s();' % (attrs[u'name'])
--def genConverter(attrs, childs):
-+def genConverter(attrs, children):
-   return 'operator %s();' % (attrs[u'returns'])
- def genEnumValue(attrs):
-   return '%s = %s' % (attrs[u'name'], attrs[u'init'])
--def genEnumeration(attrs, childs):
-+def genEnumeration(attrs, children):
-   s = 'enum %s { ' % (attrs[u'name'])
--  for a in childs :
-+  for a in children :
-     s += genEnumValue(a)
--    if a != childs[-1] : s += ', '
-+    if a != children[-1] : s += ', '
-   s += '};'
-   return s
--def genClass(attrs, childs ):
-+def genClass(attrs, children ):
-   s = 'class %s ' % (attrs[u'name'])
-   if u'bases' in attrs :
-     bases = string.split(attrs[u'bases'])
-@@ -109,7 +109,7 @@
-         print 'Function '+funcname+' not found'
-   s += '};'
-   return s
--def genTypedef(attrs, childs):
-+def genTypedef(attrs, children):
-   return 'typedef %s %s;' % ( genName(attrs[u'type']), attrs[u'name'] )
-   
- def start_element(name, attrs):
---- a/core/unix/src/TUnixSystem.cxx
-+++ b/core/unix/src/TUnixSystem.cxx
-@@ -1267,7 +1267,7 @@
- //______________________________________________________________________________
- void TUnixSystem::CheckChilds()
- {
--   // Check if childs have finished.
-+   // Check if children have finished.
- 
- #if 0  //rdm
-    int pid;
---- a/gui/gui/inc/TGMdiMainFrame.h
-+++ b/gui/gui/inc/TGMdiMainFrame.h
-@@ -152,10 +152,10 @@
-    };
- 
-    Int_t            fCurrentX, fCurrentY, fResizeMode;   // current MDI child XY position and resize mode
--   Int_t            fArrangementMode;                    // MDI childs arrangement mode
--   TGFont          *fFontCurrent, *fFontNotCurrent;      // fonts for active and inactive MDI childs
--   Pixel_t          fBackCurrent, fForeCurrent;          // back and fore colors for active MDI childs
--   Pixel_t          fBackNotCurrent, fForeNotCurrent;    // back and fore colors for inactive MDI childs
-+   Int_t            fArrangementMode;                    // MDI children arrangement mode
-+   TGFont          *fFontCurrent, *fFontNotCurrent;      // fonts for active and inactive MDI children
-+   Pixel_t          fBackCurrent, fForeCurrent;          // back and fore colors for active MDI children
-+   Pixel_t          fBackNotCurrent, fForeNotCurrent;    // back and fore colors for inactive MDI children
- 
-    TGGC            *fBoxGC;                              // GC used to draw resizing box (rectangle)
- 
---- a/gui/gui/src/TGMenu.cxx
-+++ b/gui/gui/src/TGMenu.cxx
-@@ -1279,7 +1279,7 @@
- 
-    if (fDelay) fDelay->Remove();
- 
--   // destroy any cascaded childs and get any ID
-+   // destroy any cascaded children and get any ID
- 
-    if (fCurrent != 0) {
- 
---- a/io/sql/src/TSQLStructure.cxx
-+++ b/io/sql/src/TSQLStructure.cxx
-@@ -1730,7 +1730,7 @@
-    }
- 
-    if (columntyp==kColSimpleArray) {
--      // number of items should be exactly equal to number of childs
-+      // number of items should be exactly equal to number of children
- 
-       if (NumChilds()!=1) {
-          Error("StoreElementInNormalForm","In fixed array %s only array node should be", elem->GetName());
---- a/io/xml/src/TXMLEngine.cxx
-+++ b/io/xml/src/TXMLEngine.cxx
-@@ -36,7 +36,7 @@
- };
- 
- enum EXmlNodeType {
--  kXML_NODE = 1,       // normal node with childs
-+  kXML_NODE = 1,       // normal node with children
-   kXML_COMMENT = 2,    // comment (stored as value of node fName)
-   kXML_PI_NODE = 3,    // processing instructions node (like <?name  attr="" ?>
-   kXML_RAWLINE = 4     // just one line of xml code
-@@ -959,7 +959,7 @@
- //______________________________________________________________________________
- void TXMLEngine::CleanNode(XMLNodePointer_t xmlnode)
- {
--   // remove all childs node from xmlnode
-+   // remove all children node from xmlnode
- 
-    if (xmlnode==0) return;
-    SXmlNode_t* node = (SXmlNode_t*) xmlnode;
-@@ -1483,7 +1483,7 @@
- 
-    if (*inp->fCurrent!='<') {
-       // here should be reading of element content
--      // only one entry for content is supported, only before any other childs
-+      // only one entry for content is supported, only before any other children
-       if ((parent==0) || (parent->fChild!=0)) { resvalue = -2; return 0; }
-       int contlen = inp->LocateContent();
-       if (contlen<0) return 0;
-@@ -1529,14 +1529,14 @@
-    }
- 
-    EXmlNodeType nodetype = kXML_NODE;
--   Bool_t canhaschilds = true;
-+   Bool_t canhaschildren = true;
-    char endsymbol = '/';
- 
-    // this is case of processing instructions node
-    if (*inp->fCurrent=='?') {
-       if (!inp->ShiftCurrent()) return 0;
-       nodetype = kXML_PI_NODE;
--      canhaschilds = false;
-+      canhaschildren = false;
-       endsymbol = '?';
-    }
- 
-@@ -1578,8 +1578,8 @@
-             return node;
-          } else return 0;
-       } else
--      if (nextsymb=='>') { // this is end of parent node, lets find all childs
--         if (!canhaschilds) { resvalue = -11; return 0; }
-+      if (nextsymb=='>') { // this is end of parent node, lets find all children
-+         if (!canhaschildren) { resvalue = -11; return 0; }
- 
-          if (!inp->ShiftCurrent()) return 0;
- 
---- a/tutorials/xml/xmlreadfile.C
-+++ b/tutorials/xml/xmlreadfile.C
-@@ -33,7 +33,7 @@
- 
- void DisplayNode(TXMLEngine* xml, XMLNodePointer_t node, Int_t level) 
- {
--   // this function display all accessible information about xml node and its childs
-+   // this function display all accessible information about xml node and its children
-    
-    printf("%*c node: %s\n",level,' ', xml->GetNodeName(node));
-    
---- a/geom/gdml/src/TGDMLParse.cxx
-+++ b/geom/gdml/src/TGDMLParse.cxx
-@@ -726,7 +726,7 @@
-             fracmap[ref.Data()] = n;
-          }
-          child = gdml->GetNext(child);
--      } // loop on childs
-+      } // loop on children
-       // Create TGeoElement - note: Object(name, title) corresponds to Element(formula, name)
-       TGeoElement *ele = new TGeoElement(NameShort(name), NameShort(name), ncompo);
-       for (fractions f = fracmap.begin(); f != fracmap.end(); f++) {
diff --git a/debian/patches/26-fix-typo-avaliable-available.patch b/debian/patches/26-fix-typo-avaliable-available.patch
index 798343a..bc5aaff 100644
--- a/debian/patches/26-fix-typo-avaliable-available.patch
+++ b/debian/patches/26-fix-typo-avaliable-available.patch
@@ -1,196 +1,13 @@
---- a/README/INSTALL
-+++ b/README/INSTALL
-@@ -688,7 +688,7 @@
- or you can download the source from the same directory. The original
- sources can be found via Lunds FTP server.
- 
--More information is avaliable from:
-+More information is available from:
- 
-    http://www.thep.lu.se/~torbjorn/Pythia.html
- 
-@@ -717,7 +717,7 @@
- -------------------------
- To build rootd and proofd with support for AFS authentication, you
- first have to install AFS client libraries system. There are a few AFS
--distributions avaliable.
-+distributions available.
- 
- * OpenAFS
-   IBMs OpenSource AFS distribution - see
---- a/cint/configure
-+++ b/cint/configure
-@@ -421,7 +421,7 @@
- #        *)
- #            echo "Attempts at guessing your architecture failed."
- #            echo "Please specify the architecture as the first argument."
--#            echo "Do '$0 --help' for a list of avaliable architectures."
-+#            echo "Do '$0 --help' for a list of available architectures."
- #            exit 1
- #            ;;
-     esac
---- a/configure
-+++ b/configure
-@@ -1252,7 +1252,7 @@
-             echo "Attempts at guessing your architecture failed."
-             echo "(triplet is $arch:$chip:$rele)"
-             echo "Please specify the architecture as the first argument."
--            echo "Do '$0 --help' for a list of avaliable architectures."
-+            echo "Do '$0 --help' for a list of available architectures."
-             echo "Or file a bug at https://savannah.cern.ch/projects/savroot/"
-             echo "including the full config.log and a dump of"
-             echo "  touch dummy_file.c; gcc -E -dM dummy_file.c"
---- a/html/src/TClassDocOutput.cxx
-+++ b/html/src/TClassDocOutput.cxx
-@@ -1046,7 +1046,7 @@
-       }
-       outdot << "}" << endl; // dependencies
-    } else
--      outdot << "\"No rlibmap information avaliable.\"" << endl;
-+      outdot << "\"No rlibmap information available.\"" << endl;
- 
-    outdot << "}" << endl; // digraph
- 
---- a/html/src/THtml.cxx
-+++ b/html/src/THtml.cxx
-@@ -2398,7 +2398,7 @@
- 
- //______________________________________________________________________________
- void THtml::SetFoundDot(Bool_t found) {
--   // Set whether "dot" (a GraphViz utility) is avaliable
-+   // Set whether "dot" (a GraphViz utility) is available
-    if (found) fPathInfo.fFoundDot = PathInfo_t::kDotFound;
-    else fPathInfo.fFoundDot = PathInfo_t::kDotNotFound;
- }
---- a/io/xml/src/TXMLFile.cxx
-+++ b/io/xml/src/TXMLFile.cxx
-@@ -928,7 +928,7 @@
- void TXMLFile::SetUsedDtd(Bool_t use)
- {
-    // Specify usage of DTD for this file.
--   // Currently this option not avaliable (always false).
-+   // Currently this option not available (always false).
-    // Can be changed only for newly created file.
- 
-    if (IsWritable() &&  (GetListOfKeys()->GetSize()==0))
---- a/man/man1/g2root.1
-+++ b/man/man1/g2root.1
-@@ -110,7 +110,7 @@
- .RS 
- .I The ROOT Users Guide
- .RE
--avaliable from the main 
-+available from the main 
- .B ROOT
- website:
- .RS
---- a/man/man1/g2rootold.1
-+++ b/man/man1/g2rootold.1
-@@ -111,7 +111,7 @@
- .RS 
- .I The ROOT Users Guide
- .RE
--avaliable from the main 
-+available from the main 
- .B ROOT
- website:
- .RS
---- a/man/man1/h2root.1
-+++ b/man/man1/h2root.1
-@@ -106,7 +106,7 @@
- .RS 
- .I The ROOT Users Guide
- .RE
--avaliable from the main 
-+available from the main 
- .B ROOT
- website:
- .RS
---- a/man/man1/hadd.1
-+++ b/man/man1/hadd.1
-@@ -26,7 +26,7 @@
- \fIhttp://root.cern.ch\fR
- .UE
- .PP
--A \fBUsers Guide\fR is avaliable from
-+A \fBUsers Guide\fR is available from
- .UR http://root.cern.ch/root/UsersGuide.html
- here.
- .UE
---- a/man/man1/rlibmap.1
-+++ b/man/man1/rlibmap.1
-@@ -15,7 +15,7 @@
+diff --git a/man/man1/xpdtest.1 b/man/man1/xpdtest.1
+index c87be6a..3f70ca4 100644
+--- a/man/man1/xpdtest.1
++++ b/man/man1/xpdtest.1
+@@ -27,7 +27,7 @@ inside a monitor infrastructure, for example
  .SH OPTIONS 
  .TP 
- .B --help
+ .B \-\-help, \-h
 -Gives a short list of options avaliable, and exit
 +Gives a short list of options available, and exit
  .TP
- .BI -f 
- What!?
---- a/man/man1/root-config.1
-+++ b/man/man1/root-config.1
-@@ -146,7 +146,7 @@
- .SH OPTIONS 
- .TP 
- .B \-\-help
--Gives a short list of options avaliable, and exit
-+Gives a short list of options available, and exit
- .TP
- .B \-\-version 
- Report the version number of installed \fBROOT\fR, and exit. 
---- a/man/man1/root.1
-+++ b/man/man1/root.1
-@@ -48,7 +48,7 @@
- \fIhttp://root.cern.ch\fR
- .UE
- .PP
--A \fBUsers Guide\fR is avaliable 
-+A \fBUsers Guide\fR is available 
- .UR http://root.cern.ch/root/UsersGuide.html
- online.
- .UE
---- a/man/man1/roota.1
-+++ b/man/man1/roota.1
-@@ -49,7 +49,7 @@
- \fIROOT web-site\fR
- .UE
- .IP *
--A \fBUsers Guide\fR is avaliable from 
-+A \fBUsers Guide\fR is available from 
- .UR http://root.cern.ch/root/UsersGuide.html
- \fIthe ROOT website\fR
- .UE
---- a/man/man1/ssh2rpd.1
-+++ b/man/man1/ssh2rpd.1
-@@ -14,7 +14,7 @@
- .SH OPTIONS 
- .TP 
- .B --help
--Gives a short list of options avaliable, and exit
-+Gives a short list of options available, and exit
- .SH "SEE ALSO"
- \fIroot\fR(1), \fIrootd\fR(1)
- .PP
---- a/roofit/roofitcore/src/RooRealConstant.cxx
-+++ b/roofit/roofitcore/src/RooRealConstant.cxx
-@@ -67,7 +67,7 @@
- RooConstVar& RooRealConstant::value(Double_t value) 
- {
-   // Return a constant value object with given value.
--  // Return previously created object if avaliable,
-+  // Return previously created object if available,
-   // otherwise create a new one on the fly.
-   
-   // Lookup existing constant
---- a/tmva/src/MethodMLP.cxx
-+++ b/tmva/src/MethodMLP.cxx
-@@ -1657,7 +1657,7 @@
-          << "only the TMlpANN performs an explicit separation of the" << Endl;
-    Log() << "full training sample into independent training and validation samples." << Endl;
-    Log() << "We have found that in most high-energy physics applications the " << Endl;
--   Log() << "avaliable degrees of freedom (training events) are sufficient to " << Endl;
-+   Log() << "available degrees of freedom (training events) are sufficient to " << Endl;
-    Log() << "constrain the weights of the relatively simple architectures required" << Endl;
-    Log() << "to achieve good performance. Hence no overtraining should occur, and " << Endl;
-    Log() << "the use of validation samples would only reduce the available training" << Endl;
+ .B \-t\fP \fR<test>\fP 
+ type of test to be run:
diff --git a/debian/patches/27-fix-typo-writeable-writable.patch b/debian/patches/27-fix-typo-writeable-writable.patch
index 425170f..517688f 100644
--- a/debian/patches/27-fix-typo-writeable-writable.patch
+++ b/debian/patches/27-fix-typo-writeable-writable.patch
@@ -1,281 +1,26 @@
---- a/config/root-help.el.in
-+++ b/config/root-help.el.in
-@@ -391,7 +391,7 @@
-     (if (file-exists-p source-name) 
- 	(error "Source file '%s' already exists - will not overwrite" 
- 	       source-name))
--    ;; Check files are writeable 
-+    ;; Check files are writable 
-     (if (not (file-writable-p header-name)) 
- 	(error "Cannot write header file '%s'" header-name))
-     (if (not (file-writable-p source-name)) 
---- a/core/base/src/TSystem.cxx
-+++ b/core/base/src/TSystem.cxx
-@@ -3181,7 +3181,7 @@
-          ::Warning("ACLiC","Could not create the directory: %s",
-                 build_loc.Data());
-       } else {
--         ::Warning("ACLiC","%s is not writeable!",
-+         ::Warning("ACLiC","%s is not writable!",
-                    build_loc.Data());
-       }
-       if (emergency_loc == build_dir ) {
---- a/docbook/users-guide/CINT.xml
-+++ b/docbook/users-guide/CINT.xml
-@@ -620,7 +620,7 @@
- 
- <programlisting language="c++">
- root[] <emphasis role="bold"><code>.L readonly/t.C++</code></emphasis>
--Warning in <ACLiC>: /scratch/aclic/subs/./readonly is not writeable!
-+Warning in <ACLiC>: /scratch/aclic/subs/./readonly is not writable!
- Warning in <ACLiC>: Output will be written to /tmp
- Info in <TUnixSystem::ACLiC>: creating shared library
- /tmp//scratch/aclic/subs/./readonly/t_C.so
---- a/graf2d/asimage/src/libAfterImage/export.c
-+++ b/graf2d/asimage/src/libAfterImage/export.c
-@@ -184,7 +184,7 @@
- /* Some helper functions :                                                         */
- 
- FILE*
--open_writeable_image_file( const char *path )
-+open_writable_image_file( const char *path )
- {
- 	FILE *fp = NULL;
- 	if ( path )
-@@ -290,7 +290,7 @@
-            params = &defaults ;
-         }
- 
--	if ((outfile = open_writeable_image_file( path )) == NULL)
-+	if ((outfile = open_writable_image_file( path )) == NULL)
- 		return False;
- 
-     mapped_im = colormap_asimage( im, &cmap, params->xpm.max_colors, params->xpm.dither, params->xpm.opaque_threshold );
-@@ -648,7 +648,7 @@
- 	if( im == NULL )
- 		return False;
- 	
--	if ((outfile = open_writeable_image_file( path )) == NULL)
-+	if ((outfile = open_writable_image_file( path )) == NULL)
- 		return False;
- 
- 	res = ASImage2png_int ( im, outfile, NULL, NULL, params );
-@@ -765,7 +765,7 @@
-            params = &defaults ;
-         }
- 
--	if ((outfile = open_writeable_image_file( path )) == NULL)
-+	if ((outfile = open_writable_image_file( path )) == NULL)
- 		return False;
- 
- 	if((imdec = start_image_decoding( NULL /* default visual */ , im,
-@@ -1035,7 +1035,7 @@
- 			gif = NULL;
- 			fclose (infile);
- 			infile = NULL;
--			outfile = open_writeable_image_file( path );
-+			outfile = open_writable_image_file( path );
- 
- 			if (outfile)
- 				gif = EGifOpenFileHandle(fileno(outfile));
-@@ -1077,7 +1077,7 @@
- 	if (gif == NULL)
- 	{
- 		if (outfile == NULL)
--			outfile = open_writeable_image_file(path);
-+			outfile = open_writable_image_file(path);
- 			
- 		if (outfile)
- 			if ((gif = EGifOpenFileHandle(fileno(outfile))) == NULL)
---- a/graf2d/win32gdk/gdk/src/gdk/gdkcolor.c
-+++ b/graf2d/win32gdk/gdk/src/gdk/gdkcolor.c
-@@ -173,11 +173,11 @@
- gboolean
- gdk_colormap_alloc_color(GdkColormap * colormap,
-                          GdkColor * color,
--                         gboolean writeable, gboolean best_match)
-+                         gboolean writable, gboolean best_match)
- {
-    gboolean success;
- 
--   gdk_colormap_alloc_colors(colormap, color, 1, writeable, best_match,
-+   gdk_colormap_alloc_colors(colormap, color, 1, writable, best_match,
-                              &success);
- 
-    return success;
---- a/graf2d/win32gdk/gdk/src/gdk/gdkcolor.h
-+++ b/graf2d/win32gdk/gdk/src/gdk/gdkcolor.h
-@@ -42,11 +42,11 @@
-    gint gdk_colormap_alloc_colors(GdkColormap * colormap,
-                                   GdkColor * colors,
-                                   gint ncolors,
--                                  gboolean writeable,
-+                                  gboolean writable,
-                                   gboolean best_match, gboolean * success);
-    gboolean gdk_colormap_alloc_color(GdkColormap * colormap,
-                                      GdkColor * color,
--                                     gboolean writeable,
-+                                     gboolean writable,
-                                      gboolean best_match);
-    void gdk_colormap_free_colors(GdkColormap * colormap,
-                                  GdkColor * colors, gint ncolors);
---- a/graf2d/win32gdk/gdk/src/gdk/win32/gdkcolor-win32.c
-+++ b/graf2d/win32gdk/gdk/src/gdk/win32/gdkcolor-win32.c
-@@ -1674,10 +1674,10 @@
- }
- 
- static gint
--gdk_colormap_alloc_colors_writeable(GdkColormap * colormap,
-+gdk_colormap_alloc_colors_writable(GdkColormap * colormap,
-                                     GdkColor * colors,
-                                     gint ncolors,
--                                    gboolean writeable,
-+                                    gboolean writable,
-                                     gboolean best_match,
-                                     gboolean * success)
- {
-@@ -1706,7 +1706,7 @@
-       return i;
-    } else {
-       pixels = g_new(gulong, ncolors);
--      /* Allocation of a writeable color cells */
-+      /* Allocation of a writable color cells */
- 
-       status = alloc_color_cells(private->xcolormap, FALSE, NULL,
-                                  0, pixels, ncolors);
-@@ -1728,7 +1728,7 @@
- gdk_colormap_alloc_colors_private(GdkColormap * colormap,
-                                   GdkColor * colors,
-                                   gint ncolors,
--                                  gboolean writeable,
-+                                  gboolean writable,
-                                   gboolean best_match, gboolean * success)
- {
-    GdkColormapPrivateWin32 *private;
-@@ -1801,7 +1801,7 @@
- gdk_colormap_alloc_colors_shared(GdkColormap * colormap,
-                                  GdkColor * colors,
-                                  gint ncolors,
--                                 gboolean writeable,
-+                                 gboolean writable,
-                                  gboolean best_match, gboolean * success)
- {
-    GdkColormapPrivateWin32 *private;
-@@ -1878,7 +1878,7 @@
- gdk_colormap_alloc_colors_pseudocolor(GdkColormap * colormap,
-                                       GdkColor * colors,
-                                       gint ncolors,
--                                      gboolean writeable,
-+                                      gboolean writable,
-                                       gboolean best_match,
-                                       gboolean * success)
- {
-@@ -1909,11 +1909,11 @@
-    if (nremaining > 0) {
-       if (private->private_val)
-          return gdk_colormap_alloc_colors_private(colormap, colors,
--                                                  ncolors, writeable,
-+                                                  ncolors, writable,
-                                                   best_match, success);
-       else
-          return gdk_colormap_alloc_colors_shared(colormap, colors, ncolors,
--                                                 writeable, best_match,
-+                                                 writable, best_match,
-                                                  success);
-    } else
-       return 0;
-@@ -1923,7 +1923,7 @@
- gdk_colormap_alloc_colors(GdkColormap * colormap,
-                           GdkColor * colors,
-                           gint ncolors,
--                          gboolean writeable,
-+                          gboolean writable,
-                           gboolean best_match, gboolean * success)
- {
-    GdkColormapPrivateWin32 *private;
-@@ -1944,13 +1944,13 @@
-    switch (private->base.visual->type) {
-    case GDK_VISUAL_PSEUDO_COLOR:
-    case GDK_VISUAL_GRAYSCALE:
--      if (writeable)
--         return gdk_colormap_alloc_colors_writeable(colormap, colors,
--                                                    ncolors, writeable,
-+      if (writable)
-+         return gdk_colormap_alloc_colors_writable(colormap, colors,
-+                                                    ncolors, writable,
-                                                     best_match, success);
-       else
-          return gdk_colormap_alloc_colors_pseudocolor(colormap, colors,
--                                                      ncolors, writeable,
-+                                                      ncolors, writable,
-                                                       best_match, success);
-       break;
- 
---- a/io/doc/TFile/TDirectory.txt
-+++ b/io/doc/TFile/TDirectory.txt
-@@ -17,7 +17,7 @@
- //       1->.. Title     = lTitle bytes with the title of the object <direcory title> TNamed::fTitle
- //	--------DATA----------------
- //       0->0  Modified  = True if directory has been modified			TDirectory::fModified
--//       1->1  Writeable = True if directory is writeable			TDirectory::fWriteable
-+//       1->1  Writable = True if directory is writable			TDirectory::fWriteable
- //       2->5  DatimeC   = Date and time when directory was created		TDirectory::fDatimeC
- //                       | (year-1995)<<26|month<<22|day<<17|hour<<12|minute<<6|second
- //       6->9  DatimeM   = Date and time when directory was last modified	TDirectory::fDatimeM
---- a/io/doc/TFile/TFile.txt
-+++ b/io/doc/TFile/TFile.txt
-@@ -24,7 +24,7 @@
- //       0->0           lTitle    = Number of bytes in the TFile title			TNamed::fTitle
- //       1->..          Title     = lTitle bytes with the title of the TFile <file title> TNamed::fTitle
- //       0->0           Modified  = True if directory has been modified			TDirectory::fModified
--//       1->1           Writeable = True if directory is writeable				TDirectory::fWriteable
-+//       1->1           Writable = True if directory is writable				TDirectory::fWriteable
- //       2->5           DatimeC   = Date and time when directory was created			TDirectory::fDatimeC
- //                       | (year-1995)<<26|month<<22|day<<17|hour<<12|minute<<6|second
- //       6->9           DatimeM   = Date and time when directory was last modified		TDirectory::fDatimeM
---- a/net/rootd/src/rootd.cxx
-+++ b/net/rootd/src/rootd.cxx
-@@ -148,7 +148,7 @@
- //   Where /var/spool/rootd must match the rootd home directory as      //
- //   specified in the rootd /etc/passwd entry.                          //
- //                                                                      //
--// - To make writeable directories for anonymous do, for example:       //
-+// - To make writable directories for anonymous do, for example:       //
- //                                                                      //
- //   mkdir /var/spool/rootd/pub                                         //
- //   chown rootd:rootd /var/spool/rootd/pub                             //
---- a/tree/tree/src/TTreeCloner.cxx
-+++ b/tree/tree/src/TTreeCloner.cxx
-@@ -156,10 +156,10 @@
-       fIsValid = kFALSE;
-    } else if (! fToTree->GetDirectory()->IsWritable()) {
-       if (fToTree->GetDirectory()==fToTree->GetCurrentFile()) {
--         fWarningMsg.Form("The output TTree (%s) must be associated with a writeable file (%s).",
-+         fWarningMsg.Form("The output TTree (%s) must be associated with a writable file (%s).",
-                           fToTree->GetName(),fToTree->GetCurrentFile()->GetName());         
-       } else {
--         fWarningMsg.Form("The output TTree (%s) must be associated with a writeable directory (%s in %s).",
-+         fWarningMsg.Form("The output TTree (%s) must be associated with a writable directory (%s in %s).",
-                           fToTree->GetName(),fToTree->GetDirectory()->GetName(),fToTree->GetCurrentFile()->GetName());
-       }
-       if (!(fOptions & kNoWarnings)) {
---- a/graf2d/asimage/src/libAfterImage/bmp.c
-+++ b/graf2d/asimage/src/libAfterImage/bmp.c
-@@ -41,7 +41,7 @@
- /* from import.c : */
- FILE* open_image_file( const char *path );
- /* from export.c : */
--FILE* open_writeable_image_file( const char *path );
-+FILE* open_writable_image_file( const char *path );
- 
- void 
- dib_data_to_scanline( ASScanline *buf, 
-@@ -364,7 +364,7 @@
- 	FILE *outfile = NULL ;
- 	START_TIME(started);
- 
--	if ((outfile = open_writeable_image_file( path )) != NULL)
-+	if ((outfile = open_writable_image_file( path )) != NULL)
- 	{
- 		void *bmbits ;
- 		BITMAPINFO *bmi = ASImage2DBI( get_default_asvisual(), im, 0, 0, im->width, im->height, &bmbits, 0 );
+diff --git a/build/package/debian/root-system-rootd.postinst b/build/package/debian/root-system-rootd.postinst
+index f77d6e4..af817a5 100644
+--- a/build/package/debian/root-system-rootd.postinst
++++ b/build/package/debian/root-system-rootd.postinst
+@@ -66,7 +66,7 @@ case "$1" in
+ 	    -exec chgrp rootd {} \;
+ 
+ 	# Create the tmp and pub directories in /var/spool/rootd and
+-	# make them world read- and writeable. 
++	# make them world read- and writable. 
+ 	if [ ! -d /var/spool/rootd/tmp ] ; then 
+ 	    mkdir -p /var/spool/rootd/tmp
+ 	    chmod 1777 /var/spool/rootd/tmp
+diff --git a/build/package/rpm/root-system-rootd.pre b/build/package/rpm/root-system-rootd.pre
+index a7afda3..da2bfe9 100644
+--- a/build/package/rpm/root-system-rootd.pre
++++ b/build/package/rpm/root-system-rootd.pre
+@@ -43,7 +43,7 @@ find /var/spool/rootd \
+     -exec chgrp rootd {} \;
+ 
+ # Create the tmp and pub directories in /var/spool/rootd and
+-# make them world read- and writeable. 
++# make them world read- and writable. 
+ if [ ! -d /var/spool/rootd/tmp ] ; then 
+   mkdir -p /var/spool/rootd/tmp
+   chmod 777 /var/spool/rootd/tmp
diff --git a/debian/patches/28-fix-typo-comand-command.patch b/debian/patches/28-fix-typo-comand-command.patch
deleted file mode 100644
index bcd7191..0000000
--- a/debian/patches/28-fix-typo-comand-command.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/cmake/scripts/testsingle.cxx.in
-+++ b/cmake/scripts/testsingle.cxx.in
-@@ -635,7 +635,7 @@
-      filename = &filename1;
-      */
-    } else {
--     fprintf(stderr,"Wrong comand line. Please use\n");
-+     fprintf(stderr,"Wrong command line. Please use\n");
-      fprintf(stderr,"%s -f <filename> \n",argv[0]);
-      return 1;     
-    }
---- a/core/rint/inc/TTabCom.h
-+++ b/core/rint/inc/TTabCom.h
-@@ -232,7 +232,7 @@
-    Bool_t fVarIsPointer;                         // frodo: pointer or not flag
-    Int_t  fLastIter;                             // frodo: iteration counter for recursive MakeClassFromVarName
- 
--   ClassDef(TTabCom,0)  //Perform comand line completion when hitting <TAB>
-+   ClassDef(TTabCom,0)  //Perform command line completion when hitting <TAB>
- };
- 
- R__EXTERN TTabCom *gTabCom;
---- a/gui/sessionviewer/src/TSessionViewer.cxx
-+++ b/gui/sessionviewer/src/TSessionViewer.cxx
-@@ -932,7 +932,7 @@
-    tf->AddFrame(fFC, new TGLayoutHints(kLHintsTop | kLHintsLeft |
-          kLHintsExpandX | kLHintsExpandY));
- 
--   // add comand line label and text entry
-+   // add command line label and text entry
-    TGCompositeFrame* frmCmd = new TGHorizontalFrame(fFC, 350, 100);
-    frmCmd->SetCleanup(kDeepCleanup);
-    frmCmd->AddFrame(new TGLabel(frmCmd, "Command Line :"),
---- a/tutorials/gui/guiWithCINT.C
-+++ b/tutorials/gui/guiWithCINT.C
-@@ -1,7 +1,7 @@
- // A simple example of entering  CINT commands and having the CINT output in a 
- // ROOT GUI application window. 
- // An editable combo box is used as a CINT prompt, a text view widget displays 
--// the comand output.
-+// the command output.
- // Author: Ilka Antcheva   06/07/2007
- 
- #include <iostream>
diff --git a/debian/patches/29-fix-typo-unkown-unknown.patch b/debian/patches/29-fix-typo-unkown-unknown.patch
deleted file mode 100644
index a8d508d..0000000
--- a/debian/patches/29-fix-typo-unkown-unknown.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- a/cint/cint/src/newlink.cxx
-+++ b/cint/cint/src/newlink.cxx
-@@ -4876,7 +4876,7 @@
-                break;
-                
-             default:
--               fprintf(fp, " Unkown: %c", formal_param->type);
-+               fprintf(fp, " Unknown: %c", formal_param->type);
-                G__fprinterr(G__serr,"Type %c not known yet (methodcall)\n", para_type);
-          }
-          
-@@ -4979,7 +4979,7 @@
-                break;
-                
-             default:
--               fprintf(fp, " Unkown: %c", formal_param->type);
-+               fprintf(fp, " Unknown: %c", formal_param->type);
-                G__fprinterr(G__serr,"Type %c not known yet (G__write_dummy_param)\n",formal_param->type);
-          }  
-          fprintf(fp,"*");
---- a/cint/cintex/test/dict/CintexTest.h
-+++ b/cint/cintex/test/dict/CintexTest.h
-@@ -181,8 +181,8 @@
-   MyClass& retByReference() { return m_object; }
-   MyClass*& retByRefPointer() { return m_ptr; }
-   void* retByVoidPointer() { return &m_object; }
--  UnknownType* retUnkownTypePointer() { return (UnknownType*)0x12345678; }
--  UnknownType& retUnkownTypeReference() { return *(UnknownType*)0x12345678; }
-+  UnknownType* retUnknownTypePointer() { return (UnknownType*)0x12345678; }
-+  UnknownType& retUnknownTypeReference() { return *(UnknownType*)0x12345678; }
-   std::string retStrByValue() { return std::string("value");}
-   std::string& retStrByRef() { static std::string s("reference");return s;}
-   const std::string& retStrByConstRef() { static std::string s("const reference");return s;}    
---- a/cint/cintex/test/test_Cintex.C
-+++ b/cint/cintex/test/test_Cintex.C
-@@ -101,9 +101,9 @@
- bool test_UnknownTypes() {
-   A::B::C::Calling calling;
-   //---Returning unknown types
--  void* rp = calling.retUnkownTypePointer();
-+  void* rp = calling.retUnknownTypePointer();
-   failUnless( rp );
--  void* rr = (void*)&(calling.retUnkownTypeReference());
-+  void* rr = (void*)&(calling.retUnknownTypeReference());
-   failUnless( rr );
-   //---Passing unknown types
-   failUnlessEqual( calling.setByUnknownTypePointer(rp), 0x12345678);
---- a/cint/cintex/test/test_PyCintex_basics.py
-+++ b/cint/cintex/test/test_PyCintex_basics.py
-@@ -101,9 +101,9 @@
-   def test04UnknownTypes(self) :
-     calling = self.A.B.C.Calling()
-     #---Returning unknown types
--    rp = calling.retUnkownTypePointer()
-+    rp = calling.retUnknownTypePointer()
-     self.failUnless( rp )
--    rr = calling.retUnkownTypeReference()
-+    rr = calling.retUnknownTypeReference()
-     self.failUnless( rr )
-     #---Passing unknown types
-     self.failUnlessEqual( calling.setByUnknownTypePointer(rp), 0x12345678)
diff --git a/debian/patches/30-fix-typo-wierd-weird.patch b/debian/patches/30-fix-typo-wierd-weird.patch
deleted file mode 100644
index 6e16ef1..0000000
--- a/debian/patches/30-fix-typo-wierd-weird.patch
+++ /dev/null
@@ -1,156 +0,0 @@
---- a/graf2d/asimage/src/TASImage.cxx
-+++ b/graf2d/asimage/src/TASImage.cxx
-@@ -2630,9 +2630,9 @@
-    //    dissipate      - randomly alpha-blend images
-    //    hue            - hue bottom image same as top image
-    //    lighten        - use highest color value from both images
--   //    overlay        - some wierd image overlaying(see GIMP)
-+   //    overlay        - some weird image overlaying(see GIMP)
-    //    saturate       - saturate bottom image same as top image
--   //    screen         - another wierd image overlaying(see GIMP)
-+   //    screen         - another weird image overlaying(see GIMP)
-    //    sub            - color substraction with saturation
-    //    tint           - tinting image with image
-    //    value          - value bottom image same as top image
---- a/graf2d/asimage/src/libAfterImage/ChangeLog
-+++ b/graf2d/asimage/src/libAfterImage/ChangeLog
-@@ -510,7 +510,7 @@
- 	  up wharf's support for look defined folder icon. That should also
- 	  speedup repeated changes of look
- 	* adding support in Wharf for look-specific folder pixmap - so far
--	  only works 2 times, then stops changing - wierd
-+	  only works 2 times, then stops changing - weird
- 
- 2007-07-19  sasha
- 
-@@ -1059,7 +1059,7 @@
- 
- 2005-04-22  sasha
- 
--	* Fixed off-by-one bug in ASStorage causing wierd artefact and
-+	* Fixed off-by-one bug in ASStorage causing weird artefact and
- 	  possibly segfaults, due to occupied slots being reused improperly
- 
- 2005-04-21  sasha
-@@ -1381,7 +1381,7 @@
- 	* fixed segfault in asstorage when diff buffer does not gets
- 	  reallocated
- 	* fixed button ungrabbing on windows withdrawing that was causing
--	  wierd BadAccess errors in Wharf
-+	  weird BadAccess errors in Wharf
- 
- 2004-09-23  sasha
- 
-@@ -1527,7 +1527,7 @@
- 	  calls to storage destruction code
- 	* fixed thresholding code in asstorage needed for rectangular shape
- 	  stuff
--	* Improved reference counting in ASStorage to accomodate to wierd
-+	* Improved reference counting in ASStorage to accomodate to weird
- 	  storage states where some blocks have no space left for reference
- 
- 2004-07-30  sasha
-@@ -1738,7 +1738,7 @@
- 
- 2004-03-18  sasha
- 
--	* Found and fixed very wierd heap corruption bug, causing segfault
-+	* Found and fixed very weird heap corruption bug, causing segfault
- 	  whenever bevelled rectang is drawn
- 	* Added builtin libungif to libAfterImage, and enabled support for
- 	  it by default in configure
-@@ -1839,7 +1839,7 @@
- 2004-01-21  sasha
- 
- 	* fixed bug where empty locale would be specified while starting a
--	  module causing Pager to have 255 desktops and other wierdness
-+	  module causing Pager to have 255 desktops and other weirdness
- 
- 2004-01-13  sasha
- 
-@@ -1917,7 +1917,7 @@
- 
- 	* Added ActiveDeskBevel and InActiveDeskBevel to Pager's options;
- 	  Debugged bevel drawing when tbar has different bevels for focus
--	  and unfocus states( should get rid of wierd black frame when one
-+	  and unfocus states( should get rid of weird black frame when one
- 	  of the states is None)
- 
- 2003-09-25  sasha
-@@ -2121,7 +2121,7 @@
- 	  TakeFrameShot, as the side effect of debugging root background
- 	  handling. Updated feel.DEFAULT to use those
- 	* fixed bug in inheritance code where back_icon would get destroyed
--	  even if it was inherited, thus causing wierd things to happen
-+	  even if it was inherited, thus causing weird things to happen
- 	  when same style is inherited twice; Added code to
- 	  mystyle_make_image to ensure that we always produce valid ASImage
- 
-@@ -3646,7 +3646,7 @@
- 	*  minor quality tweaks in rations 1-2 scaling up. Started
- 	  implementing ASImageDecoder for automatic tinting/tiling
- 	* IMplemented JPEG input filter for ASImage.  Fixed long standing
--	  bug in image scaling causing wierdness in scaling UP with small
-+	  bug in image scaling causing weirdness in scaling UP with small
- 	  ratios.  Started implemntation of XCF file reader.
- 
- 2001-04-15  sasha
---- a/graf2d/asimage/src/libAfterImage/afterbase.c
-+++ b/graf2d/asimage/src/libAfterImage/afterbase.c
-@@ -88,7 +88,7 @@
- 	do
- 	{	/* Save our program name - for error messages */
- 		register int i = 1 ;                   /* we don't use standard strrchr since there
--												* seems to be some wierdness in
-+												* seems to be some weirdness in
- 												* CYGWIN implementation of it. */
- 		asim_ApplicationName =  temp ;
- 		while( temp[i] && temp[i] != '/' ) ++i ;
---- a/graf2d/asimage/src/libAfterImage/blender.c
-+++ b/graf2d/asimage/src/libAfterImage/blender.c
-@@ -319,9 +319,9 @@
-   { "dissipate", 9, dissipate_scanlines, "randomly alpha-blend images"},
-   { "hue", 3, hue_scanlines, "hue bottom image same as top image"  },
-   { "lighten", 7, lighten_scanlines, "use highest color value from both images" },
--  { "overlay", 7, overlay_scanlines, "some wierd image overlaying(see GIMP)" },
-+  { "overlay", 7, overlay_scanlines, "some weird image overlaying(see GIMP)" },
-   { "saturate", 8, saturate_scanlines, "saturate bottom image same as top image"},
--  { "screen", 6, screen_scanlines, "another wierd image overlaying(see GIMP)" },
-+  { "screen", 6, screen_scanlines, "another weird image overlaying(see GIMP)" },
-   { "sub", 3, sub_scanlines, "color substraction with saturation" },
-   { "tint", 4, tint_scanlines, "tinting image with image" },
-   { "value", 5, value_scanlines, "value bottom image same as top image" },
---- a/graf2d/asimage/src/libAfterImage/blender.h
-+++ b/graf2d/asimage/src/libAfterImage/blender.h
-@@ -197,9 +197,9 @@
-  *                        value of top and bottom :
-  *                        bottom = (bottom>top)?bottom:top;
-  * NAME
-- * screen_scanlines()   - some wierd merging algorithm taken from GIMP;
-+ * screen_scanlines()   - some weird merging algorithm taken from GIMP;
-  * NAME
-- * overlay_scanlines()  - some wierd merging algorithm taken from GIMP;
-+ * overlay_scanlines()  - some weird merging algorithm taken from GIMP;
-  * NAME
-  * hue_scanlines()      - substitute hue of bottom scanline with hue of
-  *                        top scanline;
---- a/graf2d/asimage/src/libAfterImage/transform.c
-+++ b/graf2d/asimage/src/libAfterImage/transform.c
-@@ -2639,7 +2639,7 @@
- 		gauss[0] = 1.0;
- 		return;
- 	}
--	/* after radius of 128 - gaussian degrades into something wierd, 
-+	/* after radius of 128 - gaussian degrades into something weird, 
- 	   since our colors are only 8 bit */
- 	if (radius > 128.0) radius = 128.0; 
- 	std_dev = (radius - 1) * 0.3003866304;
-@@ -2707,7 +2707,7 @@
- 		gauss_sums[0] = 1024;
- 		return;
- 	}
--	/* after radius of 128 - gaussian degrades into something wierd, 
-+	/* after radius of 128 - gaussian degrades into something weird, 
- 	   since our colors are only 8 bit */
- 	if (i > 128) i = 128; 
- #if 1
diff --git a/debian/patches/31-fix-typo-wheter-whether.patch b/debian/patches/31-fix-typo-wheter-whether.patch
index c0ae555..b664b39 100644
--- a/debian/patches/31-fix-typo-wheter-whether.patch
+++ b/debian/patches/31-fix-typo-wheter-whether.patch
@@ -1,13 +1,39 @@
-diff --git a/proof/proofx/inc/TXSocket.h b/proof/proofx/inc/TXSocket.h
-index e350fa6..01e6fdb 100644
---- a/proof/proofx/inc/TXSocket.h
-+++ b/proof/proofx/inc/TXSocket.h
-@@ -110,7 +110,7 @@ private:
-    // Interrupts
-    TMutex             *fIMtx;          // To protect interrupt queue
-    kXR_int32           fILev;          // Highest received interrupt
--   Bool_t              fIForward;      // Wheter the interrupt should be propagated
-+   Bool_t              fIForward;      // Whether the interrupt should be propagated
- 
-    // Process ID of the instatiating process (to signal interrupts)
-    Int_t               fPid;
+diff --git a/gui/gui/src/TGMenu.cxx b/gui/gui/src/TGMenu.cxx
+index 957d4d1..b764482 100644
+--- a/gui/gui/src/TGMenu.cxx
++++ b/gui/gui/src/TGMenu.cxx
+@@ -299,7 +299,7 @@ void TGMenuBar::PopupConnection()
+    }
+    fMenuMore->fMsgWindow = 0;
+ 
+-   // Check wheter the current entry is a menu or not (just in case)
++   // Check whether the current entry is a menu or not (just in case)
+    TGMenuEntry* currentEntry = fMenuMore->GetCurrent();
+    if (currentEntry->GetType() != kMenuPopup) return;
+ 
+diff --git a/proof/proof/inc/TProof.h b/proof/proof/inc/TProof.h
+index 6700fcf..0145474 100644
+--- a/proof/proof/inc/TProof.h
++++ b/proof/proof/inc/TProof.h
+@@ -449,7 +449,7 @@ private:
+    };
+    enum EProofDataSetCommands {
+       kUploadDataSet       = 1,  //Upload a dataset
+-      kCheckDataSetName    = 2,  //Check wheter dataset of this name exists
++      kCheckDataSetName    = 2,  //Check whether dataset of this name exists
+       kGetDataSets         = 3,  //List datasets saved on  the master node
+       kRegisterDataSet     = 4,  //Save a TList object as a dataset
+       kGetDataSet          = 5,  //Get a TFileCollection of TFileInfo objects
+diff --git a/tmva/src/PDEFoamCell.cxx b/tmva/src/PDEFoamCell.cxx
+index 680e1d1..6eddee9 100644
+--- a/tmva/src/PDEFoamCell.cxx
++++ b/tmva/src/PDEFoamCell.cxx
+@@ -195,7 +195,7 @@ UInt_t TMVA::PDEFoamCell::GetDepth()
+    // Get depth of cell in binary tree, where the root cell has depth
+    // 1
+ 
+-   // check wheter we are in the root cell
++   // check whether we are in the root cell
+    if (fParent == 0)
+       return 1;
+ 
diff --git a/debian/patches/32-fix-typo-unecessary-unnecessary.patch b/debian/patches/32-fix-typo-unecessary-unnecessary.patch
deleted file mode 100644
index 487526b..0000000
--- a/debian/patches/32-fix-typo-unecessary-unnecessary.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/roofit/roostats/inc/RooStats/BernsteinCorrection.h b/roofit/roostats/inc/RooStats/BernsteinCorrection.h
-index b4da0ca..4f06b2d 100644
---- a/roofit/roostats/inc/RooStats/BernsteinCorrection.h
-+++ b/roofit/roostats/inc/RooStats/BernsteinCorrection.h
-@@ -39,7 +39,7 @@ namespace RooStats {
- 
-   private:
-     Double_t fMaxCorrection; // maximum correction factor at any point
--    Double_t fTolerance; // probability to add an unecessary term
-+    Double_t fTolerance; // probability to add an unnecessary term
- 
-    protected:
-     ClassDef(BernsteinCorrection,1) // A utility to add polynomial corrrection terms to a model to improve the description of data.
-diff --git a/tutorials/roostats/rs_bernsteinCorrection.C b/tutorials/roostats/rs_bernsteinCorrection.C
-index f519658..111e609 100644
---- a/tutorials/roostats/rs_bernsteinCorrection.C
-+++ b/tutorials/roostats/rs_bernsteinCorrection.C
-@@ -80,7 +80,7 @@ void rs_bernsteinCorrection(){
-   wks->import(*data, Rename("data"));
-   wks->import(nominal);
- 
--  // The tolerance sets the probability to add an unecessary term.
-+  // The tolerance sets the probability to add an unnecessary term.
-   // lower tolerance will add fewer terms, while higher tolerance
-   // will add more terms and provide a more flexible function.
-   Double_t tolerance = 0.05; 
diff --git a/debian/patches/33-fix-typo-splitted-split.patch b/debian/patches/33-fix-typo-splitted-split.patch
index 29e11d0..8333d55 100644
--- a/debian/patches/33-fix-typo-splitted-split.patch
+++ b/debian/patches/33-fix-typo-splitted-split.patch
@@ -1,201 +1,103 @@
---- a/cint/reflex/inc/Reflex/Tools.h
-+++ b/cint/reflex/inc/Reflex/Tools.h
-@@ -64,8 +64,8 @@
- 
- 
- /**
-- * StringSplit will return a vector of splitted strings
-- * @param  splitValues returns the vector with splitted strings
-+ * StringSplit will return a vector of split strings
-+ * @param  splitValues returns the vector with split strings
-  * @param  str the input string
-  * @param  delim the delimiter on which to split
-  */
---- a/core/base/inc/TUri.h
-+++ b/core/base/inc/TUri.h
-@@ -43,7 +43,7 @@
- private:
- 
-    // In order to represent the five basic components of an URI,
--   // we use 7 member variables (authority gets splitted in 3 parts)
-+   // we use 7 member variables (authority gets split in 3 parts)
-    //
-    //   foo://user:pass@example.com:8042/over/there?name=ferret#nose
-    //   \_/   \________________________/\_________/ \_________/ \__/
---- a/geom/geom/src/TGeoCompositeShape.cxx
-+++ b/geom/geom/src/TGeoCompositeShape.cxx
-@@ -58,7 +58,7 @@
- //   This represent the union of A, B and C. Both union operators are at the
- // same level. Since:
- //        A+B+C = (A+B)+C = A+(B+C)
--// the first (+) is taken as separator, hence the expression splitted:
-+// the first (+) is taken as separator, hence the expression split:
- //        A and B+C
- // A Boolean node of type TGeoUnion("A", "B+C") is created. This tries to replace
- // the 2 expressions by actual pointers to corresponding shapes.
---- a/geom/geom/src/TGeoPolygon.cxx
-+++ b/geom/geom/src/TGeoPolygon.cxx
-@@ -17,7 +17,7 @@
- // TGeoXtru class for computing Contains() and Safety(). Only the pointers to
- // the actual lists of XY values are used - these are not owned by the class.
- // 
--// To check if a point in XY plane is contained by a polygon, this is splitted
-+// To check if a point in XY plane is contained by a polygon, this is split
- // into an outscribed convex polygon and the remaining polygons of its subtracton
- // from the outscribed one. A point is INSIDE if it is 
- // contained by the outscribed polygon but NOT by the remaining ones. Since these
-@@ -27,7 +27,7 @@
- //  Pconvex-P = P1 + P2 + ...           where (+) means 'union'
- //
- //  *Note that P1, P2, ... do not intersect each other and they are defined
--//   by subsets of the list of vertices of P. They can be splitted in the same
-+//   by subsets of the list of vertices of P. They can be split in the same
- //   way as P*
- //
- // Therefore, if C(P) represents the Boolean : 'does P contains a given point?',
---- a/geom/geombuilder/src/TGeoVolumeEditor.cxx
-+++ b/geom/geombuilder/src/TGeoVolumeEditor.cxx
-@@ -16,7 +16,7 @@
- //////////////////////////////////////////////////////////////////////////
- /* Editor for geometry volumes and assemblies of volumes. Besides the volume
-    name and line attributes, a TGeoVolume has the following editable categories 
--   splitted vertically by a shutter:
-+   split vertically by a shutter:
-    - Properties: one can edit the shape and medium components from here. It is
-    also possible to change the existing ones.
-    - Daughters: the main category allowing defining, editing, removing or 
---- a/gui/gui/src/TGSplitFrame.cxx
-+++ b/gui/gui/src/TGSplitFrame.cxx
-@@ -407,7 +407,7 @@
- {
-    // Horizontally split the frame.
- 
--   // return if already splitted
-+   // return if already split
-    if ((fSplitter != 0) || (fFirst != 0) || (fSecond != 0) || (fFrame != 0))
-       return;
-    UInt_t height = (h > 0) ? h : fHeight/2;
-@@ -436,7 +436,7 @@
+diff --git a/math/mathcore/inc/Math/KDTree.h b/math/mathcore/inc/Math/KDTree.h
+index d682410..ffd19ef 100644
+--- a/math/mathcore/inc/Math/KDTree.h
++++ b/math/mathcore/inc/Math/KDTree.h
+@@ -278,7 +278,7 @@ namespace ROOT
+            void                                    UpdateBoundaries(); 
+ 
+            Bool_t                                  fOwnData;       // terminal node owns the data objects (default = false)
+-           eSplitOption                            fSplitOption;   // according to which figure of merit the node is splitted
++           eSplitOption                            fSplitOption;   // according to which figure of merit the node is split
+            Double_t                                fBucketSize;    // target number of entries per bucket
+            UInt_t                                  fSplitAxis;     // axis at which the next split will occur
+            std::vector<const _DataPoint*>          fDataPoints;    // data points in this bucket
+diff --git a/tree/tree/src/TEntryListArray.cxx b/tree/tree/src/TEntryListArray.cxx
+index 532d74e..2486a3a 100644
+--- a/tree/tree/src/TEntryListArray.cxx
++++ b/tree/tree/src/TEntryListArray.cxx
+@@ -174,7 +174,7 @@ void TEntryListArray::Add(const TEntryList *elist)
+ void TEntryListArray::AddEntriesAndSubLists(const TEntryList *elist)
  {
-    // Vertically split the frame.
- 
--   // return if already splitted
-+   // return if already split
-    if ((fSplitter != 0) || (fFirst != 0) || (fSecond != 0) || (fFrame != 0))
-       return;
-    UInt_t width = (w > 0) ? w : fWidth/2;
---- a/roofit/roofitcore/src/RooSimWSTool.cxx
-+++ b/roofit/roofitcore/src/RooSimWSTool.cxx
-@@ -641,7 +641,7 @@
- //_____________________________________________________________________________
- void RooSimWSTool::SplitRule::splitParameter(const char* paramNameList, const char* categoryNameList) 
- {
--  // Specify that parameters names listed in paramNameList be splitted in (product of) category(s)
-+  // Specify that parameters names listed in paramNameList be split in (product of) category(s)
-   // listed in categoryNameList
- 
-   char paramBuf[4096] ;
-@@ -669,7 +669,7 @@
- //_____________________________________________________________________________
- void RooSimWSTool::SplitRule::splitParameterConstrained(const char* paramNameList, const char* categoryNameList, const char* remainderStateName) 
- {
--  // Specify that parameters names listed in paramNameList be splitted in constrained way in (product of) category(s)
-+  // Specify that parameters names listed in paramNameList be split in constrained way in (product of) category(s)
-   // listed in categoryNameList and that remainder fraction formula be put in state with name remainderStateName
- 
-   char paramBuf[4096] ;
---- a/tmva/inc/TMVA/RegressionVariance.h
-+++ b/tmva/inc/TMVA/RegressionVariance.h
-@@ -80,7 +80,7 @@
-       // destructor
-       virtual ~RegressionVariance(){}
- 
--      // Return the gain in separation of the original sample is splitted in two sub-samples
-+      // Return the gain in separation of the original sample is split in two sub-samples
-       // (N * Index_parent) - (N_left * Index_left) - (N_right * Index_right) 
-       Double_t GetSeparationGain( const Double_t &nLeft, const Double_t &targetLeft, const Double_t &target2Left,
-                                   const Double_t &nTot, const Double_t &targetTot, const Double_t &target2Tot );
---- a/tmva/inc/TMVA/SeparationBase.h
-+++ b/tmva/inc/TMVA/SeparationBase.h
-@@ -98,7 +98,7 @@
-       // destructor
-       virtual ~SeparationBase(){}
- 
--      // Return the gain in separation of the original sample is splitted in two sub-samples
-+      // Return the gain in separation of the original sample is split in two sub-samples
-       // (N * Index_parent) - (N_left * Index_left) - (N_right * Index_right)
-       Double_t GetSeparationGain( const Double_t& nSelS, const Double_t& nSelB,
-                                   const Double_t& nTotS, const Double_t& nTotB );
---- a/tree/treeplayer/inc/TFormLeafInfo.h
-+++ b/tree/treeplayer/inc/TFormLeafInfo.h
-@@ -340,7 +340,7 @@
- // TFormLeafInfoMultiVarDim is a small helper class to implement reading a
- // data member on a variable size array inside a TClonesArray object stored in
- // a TTree.  This is the version used when the data member is inside a
--// non-splitted object.
-+// non-split object.
- 
- class TFormLeafInfoMultiVarDim : public TFormLeafInfo {
- public:
---- a/tree/treeplayer/src/TFormLeafInfo.cxx
-+++ b/tree/treeplayer/src/TFormLeafInfo.cxx
-@@ -2245,7 +2245,7 @@
- // TFormLeafInfoMultiVarDim is a helper class to implement reading a
- // data member on a variable size array inside a TClonesArray object stored in
- // a TTree.  This is the version used when the data member is inside a
--// non-splitted object.
-+// non-split object.
- 
- //______________________________________________________________________________
- TFormLeafInfoMultiVarDim::TFormLeafInfoMultiVarDim( TClass* classptr,
---- a/tree/treeplayer/src/TTreeFormula.cxx
-+++ b/tree/treeplayer/src/TTreeFormula.cxx
-@@ -2248,7 +2248,7 @@
-             }
- 
-             // What we have so far might be a member function of one of the
--            // leaves that are not splitted (for example "GetNtrack" for the Event class).
-+            // leaves that are not split (for example "GetNtrack" for the Event class).
-             TIter next(fTree->GetIteratorOnAllLeaves());
-             TLeaf* leafcur = 0;
-             while (!leaf && (leafcur = (TLeaf*) next())) {
-@@ -2445,7 +2445,7 @@
-                *current = 0;
-             } else {
-                // What we have so far might be a data member of one of the
--               // leaves that are not splitted (for example "fNtrack" for the Event class.
-+               // leaves that are not split (for example "fNtrack" for the Event class.
-                TLeaf *leafcur = GetLeafWithDatamember(first,work,readentry);
-                if (leafcur) {
-                   leaf = leafcur;
---- a/tree/treeplayer/src/TTreeProxyGenerator.cxx
-+++ b/tree/treeplayer/src/TTreeProxyGenerator.cxx
-@@ -1354,7 +1354,7 @@
-          if ( branch->GetListOfBranches()->GetEntries() == 0 ) {
- 
-             if (cl) {
--               // We have a non-splitted object!
-+               // We have a non-split object!
- 
-                if (desc) {
-                   TVirtualStreamerInfo *cinfo = cl->GetStreamerInfo();
-@@ -1382,7 +1382,7 @@
- 
-          } else {
- 
--            // We have a splitted object
-+            // We have a split object
- 
-             TIter subnext( branch->GetListOfBranches() );
-             if (desc) {
---- a/test/stressProof.cxx
-+++ b/test/stressProof.cxx
-@@ -995,7 +995,7 @@
-                                &PT_H1FileCollection, (void *)&gStd_Old, "1", "h1analysis", kTRUE));
-    // H1 analysis over HTTP by dataset name
-    testList->Add(new ProofTest("H1: by-name processing", 8, &PT_H1DataSet, 0, "1,4", "h1analysis", kTRUE));
--   // H1 analysis over HTTP by dataset name splitted in two
-+   // H1 analysis over HTTP by dataset name split in two
-    testList->Add(new ProofTest("H1: multi dataset processing", 9, &PT_H1MultiDataSet, 0, "1,4", "h1analysis", kTRUE));
-    // H1 analysis over HTTP by dataset name
-    testList->Add(new ProofTest("H1: multi dataset and entry list", 10, &PT_H1MultiDSetEntryList, 0, "1,4", "h1analysis", kTRUE));
+    // The method that really adds two entry lists with sublists
+-   // If lists are splitted (fLists != 0), look for the ones whose trees match and call the method for those lists.
++   // If lists are split (fLists != 0), look for the ones whose trees match and call the method for those lists.
+    // Add first the sublists, and then use TEntryList::Add to deal with the entries
+ 
+    // WARNING: cannot call TEntryList::Add in the beginning:
+@@ -184,7 +184,7 @@ void TEntryListArray::AddEntriesAndSubLists(const TEntryList *elist)
+    // Add to the entries and sublists of this list, the ones from the other list
+    if (!elist) return;
+ 
+-   if (fLists) { // This list is splitted
++   if (fLists) { // This list is split
+       TEntryListArray* e = 0;
+       TIter next(fLists);
+       fN = 0; // reset fN to set it to the sum of fN in each list
+@@ -193,13 +193,13 @@ void TEntryListArray::AddEntriesAndSubLists(const TEntryList *elist)
+          e->AddEntriesAndSubLists(elist);
+          fN += e->GetN();
+       }
+-   } else if (elist->GetLists()) { // The other list is splitted --> will be called only from the previous if
++   } else if (elist->GetLists()) { // The other list is split --> will be called only from the previous if
+       TIter next(elist->GetLists());
+       TEntryList *e = 0;
+       while ((e = (TEntryList*) next())) {
+          AddEntriesAndSubLists(e);
+       }
+-   } else { // None of the lists are splitted
++   } else { // None of the lists are split
+       if (strcmp(elist->GetTreeName(), fTreeName.Data()) || strcmp(elist->GetFileName(), fFileName.Data()))
+          return; // Lists are for different trees
+       const TEntryListArray *elist_array = dynamic_cast< const TEntryListArray *>(elist);
+@@ -256,7 +256,7 @@ Int_t TEntryListArray::Contains(Long64_t entry, TTree *tree, Long64_t subentry)
+    //When tree is a chain, the entry is assumed to be global index and the local
+    //entry is recomputed from the treeoffset information of the chain
+ 
+-   //When subentry != -1, return true if the enter is present and not splitted
++   //When subentry != -1, return true if the enter is present and not split
+    //or if the subentry list is found and contains #subentry
+ 
+    if (tree) {
+@@ -302,7 +302,7 @@ void TEntryListArray::ConvertToTEntryListArray(TEntryList *e)
+    if (e == fCurrent) {
+       fCurrent = earray;
+    }
+-   // If the list has just been splitted, earray will be the first one
++   // If the list has just been split, earray will be the first one
+    // and must keep the current sublists
+    if (fSubLists) {
+       earray->fSubLists = fSubLists;
+@@ -612,7 +612,7 @@ void TEntryListArray::Subtract(const TEntryList *elist)
+ 
+    if (!elist) return;
+ 
+-   if (fLists) { // This list is splitted
++   if (fLists) { // This list is split
+       TEntryListArray* e = 0;
+       TIter next(fLists);
+       fN = 0; // reset fN to set it to the sum of fN in each list
+@@ -620,13 +620,13 @@ void TEntryListArray::Subtract(const TEntryList *elist)
+          e->Subtract(elist);
+          fN += e->GetN();
+       }
+-   } else if (elist->GetLists()) { // The other list is splitted
++   } else if (elist->GetLists()) { // The other list is split
+       TIter next(elist->GetLists());
+       TEntryList *e = 0;
+       while ((e = (TEntryList*) next())) {
+          Subtract(e);
+       }
+-   } else { // None of the lists are splitted
++   } else { // None of the lists are split
+       if (strcmp(elist->GetTreeName(), fTreeName.Data()) || strcmp(elist->GetFileName(), fFileName.Data()))
+          return; // Lists are for different trees
+       const TEntryListArray *elist_array = dynamic_cast< const TEntryListArray *>(elist);
+@@ -689,7 +689,7 @@ void TEntryListArray::SetTree(const char *treename, const char *filename)
+    TEntryList::SetTree(treename, filename);
+    if (fLists && fLists->GetEntries() != nLists) { // fList was created and/or has new additions
+       if (nLists == -1) {
+-         // The list has just been splitted (fList was created)
++         // The list has just been split (fList was created)
+          // There should be two TEntryLists in fLists:
+          // must convert both to TEntryListArray
+          // and transfer the sublists to the first one
diff --git a/debian/patches/34-fix-typo-registerd-registered.patch b/debian/patches/34-fix-typo-registerd-registered.patch
index e342c7f..caddf8b 100644
--- a/debian/patches/34-fix-typo-registerd-registered.patch
+++ b/debian/patches/34-fix-typo-registerd-registered.patch
@@ -1,51 +1,9 @@
---- a/graf3d/eve/src/TEvePointSet.cxx
-+++ b/graf3d/eve/src/TEvePointSet.cxx
-@@ -227,7 +227,7 @@
- //______________________________________________________________________________
- void TEvePointSet::SetPointIntIds(Int_t* ids)
- {
--   // Set integer ids for the last point that was registerd (most
-+   // Set integer ids for the last point that was registered (most
-    // probably via TPolyMarker3D::SetNextPoint(x,y,z)).
- 
-    SetPointIntIds(fLastPoint, ids);
---- a/graf3d/eve/src/TEveTrack.cxx
-+++ b/graf3d/eve/src/TEveTrack.cxx
-@@ -527,7 +527,7 @@
- //______________________________________________________________________________
- void TEveTrack::SortPathMarksByTime()
- {
--   // Sort registerd pat-marks by time.
-+   // Sort registered pat-marks by time.
- 
-    std::sort(fPathMarks.begin(), fPathMarks.end(), Cmp_pathmark_t());
- }
---- a/hist/hist/src/TFormulaPrimitive.cxx
-+++ b/hist/hist/src/TFormulaPrimitive.cxx
-@@ -254,7 +254,7 @@
- namespace TFastFun {
-    //
-    // Namespace with basic primitive functions registered by TFormulaPrimitive
--   // all function registerd by TFormulaPrimitive can be used in TFormula
-+   // all function registered by TFormulaPrimitive can be used in TFormula
-    //
-    Double_t Pow2(Double_t x){return x*x;}
-    Double_t Pow3(Double_t x){return x*x*x;}
---- a/proof/proofd/src/XrdProofdNetMgr.cxx
-+++ b/proof/proofd/src/XrdProofdNetMgr.cxx
-@@ -491,7 +491,7 @@
-          w++;
-          haveit = 0;
-          while (w != mgr->fRegWorkers.end()) {
--            TRACE(HDBG,"registerd node: "<< (*w)->fHost <<", port: "<<(*w)->fPort);
-+            TRACE(HDBG,"registered node: "<< (*w)->fHost <<", port: "<<(*w)->fPort);
-             if ((*w)->fHost == i->GetHostName() && (*w)->fPort == i->GetPort()) {
-                (*w)->fActive = true;
-                haveit = 1;
---- a/roofit/roofit/inc/RooCFunction1Binding.h
-+++ b/roofit/roofit/inc/RooCFunction1Binding.h
-@@ -147,7 +147,7 @@
- void RooCFunction1Ref<VO,VI>::Streamer(TBuffer &R__b)
+diff --git a/roofit/roofit/inc/RooCFunction3Binding.h b/roofit/roofit/inc/RooCFunction3Binding.h
+index e2de14f..485af30 100644
+--- a/roofit/roofit/inc/RooCFunction3Binding.h
++++ b/roofit/roofit/inc/RooCFunction3Binding.h
+@@ -166,7 +166,7 @@ template<class VO, class VI1, class VI2, class VI3>
+ void RooCFunction3Ref<VO,VI1,VI2,VI3>::Streamer(TBuffer &R__b)
  {
    // Custom streamer for function pointer reference object. When writing,
 -  // the function pointer is substituted by its registerd name. When function
diff --git a/debian/patches/35-fix-typo-recieve-receive.patch b/debian/patches/35-fix-typo-recieve-receive.patch
deleted file mode 100644
index 87fc2e4..0000000
--- a/debian/patches/35-fix-typo-recieve-receive.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/net/net/src/TSQLStatement.cxx
-+++ b/net/net/src/TSQLStatement.cxx
-@@ -122,7 +122,7 @@
- // should be stored in internal buffers with TSQLStatement::StoreResult()
- // method. Information about selected fields (columns)
- // can be obtained with GetNumFields() and GetFieldName() methods. 
--// To recieve data for next result row, NextResultRow() method should be called.
-+// To receive data for next result row, NextResultRow() method should be called.
- // Value from each column can be taken with the GetInt(), GetDouble(),
- // GetString() and other methods. 
- // 
---- a/net/rpdutils/src/rpdutils.cxx
-+++ b/net/rpdutils/src/rpdutils.cxx
-@@ -3606,7 +3606,7 @@
- //______________________________________________________________________________
- int RpdCheckSpecialPass(const char *passwd)
- {
--   // Check recieved user's password against password in $HOME/.rootdpass.
-+   // Check received user's password against password in $HOME/.rootdpass.
-    // The password is retrieved in RpdUser and temporarly saved in gPasswd.
-    // Returns 1 in case of success authentication, 0 otherwise.
- 
diff --git a/debian/patches/37-fix-typo-processsing-processing.patch b/debian/patches/37-fix-typo-processsing-processing.patch
deleted file mode 100644
index c8b937c..0000000
--- a/debian/patches/37-fix-typo-processsing-processing.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/proof/proof/src/TProofMgr.cxx
-+++ b/proof/proof/src/TProofMgr.cxx
-@@ -1048,7 +1048,7 @@
- void TProofDesc::Print(Option_t *) const
- {
-    // Dump the content to the screen.
--   const char *st[] = { "unknown", "idle", "processsing", "shutting down"};
-+   const char *st[] = { "unknown", "idle", "processing", "shutting down"};
- 
-    Printf("// # %d", fLocalId);
-    Printf("// alias: %s, url: \"%s\"", GetTitle(), GetUrl());
diff --git a/debian/patches/38-fix-typo-ouput-output.patch b/debian/patches/38-fix-typo-ouput-output.patch
index 1d69fc0..1839969 100644
--- a/debian/patches/38-fix-typo-ouput-output.patch
+++ b/debian/patches/38-fix-typo-ouput-output.patch
@@ -1,164 +1,32 @@
---- a/cint/cint/include/graphbuf.h
-+++ b/cint/cint/include/graphbuf.h
-@@ -391,7 +391,7 @@
- 	return(*this);
- }
- 
--// reset ouput pointer
-+// reset output pointer
- graphbuf& graphbuf::operator >>(char *s)
- {
- 	pout=0;
---- a/core/textinput/src/textinput/TerminalDisplay.h
-+++ b/core/textinput/src/textinput/TerminalDisplay.h
-@@ -24,7 +24,7 @@
- namespace textinput {
-   class Color;
- 
--  // Base class for ouput to a terminal.
-+  // Base class for output to a terminal.
-   class TerminalDisplay: public Display {
-   public:
-     ~TerminalDisplay();
---- a/graf2d/asimage/src/libAfterImage/libpng/pngwio.c
-+++ b/graf2d/asimage/src/libAfterImage/libpng/pngwio.c
-@@ -161,7 +161,7 @@
-                    arguments a pointer to a png_struct.  After a call to
-                    the flush function, there should be no data in any buffers
-                    or pending transmission.  If the output method doesn't do
--                   any buffering of ouput, a function prototype must still be
-+                   any buffering of output, a function prototype must still be
-                    supplied although it doesn't have to do anything.  If
-                    PNG_WRITE_FLUSH_SUPPORTED is not defined at libpng compile
-                    time, output_flush_fn will be ignored, although it must be
---- a/graf2d/postscript/src/TSVG.cxx
-+++ b/graf2d/postscript/src/TSVG.cxx
-@@ -1143,7 +1143,7 @@
- //______________________________________________________________________________
- void TSVG::Initialize()
- {
--   // Initialize the SVG file. The main task of the function is to ouput the
-+   // Initialize the SVG file. The main task of the function is to output the
-    // SVG header file which consist in <title>, <desc> and <defs>. The
-    // HeaderPS provided by the user program is written in the <defs> part.
- 
-@@ -1202,7 +1202,7 @@
- void TSVG::NewPage()
- {
-    // Start the SVG page. This function initialize the pad conversion
--   // coefficients and ouput the <svg> directive which is close later in the
-+   // coefficients and output the <svg> directive which is close later in the
-    // the function Close.
- 
-    // Compute pad conversion coefficients
---- a/proof/proof/src/TProof.cxx
-+++ b/proof/proof/src/TProof.cxx
-@@ -3079,7 +3079,7 @@
-                } else {
-                   PDB(kGlobal,2)
-                      Info("HandleInputMessage",
--                          "%s: kPROOF_OUTPUTLIST: ouputlist is empty", sl->GetOrdinal());
-+                          "%s: kPROOF_OUTPUTLIST: outputlist is empty", sl->GetOrdinal());
-                }
-             } else {
-                Warning("HandleInputMessage",
---- a/proof/proofplayer/src/TProofPlayer.cxx
-+++ b/proof/proofplayer/src/TProofPlayer.cxx
-@@ -2802,7 +2802,7 @@
-    TList *tmp = (TList *) qr->GetOutputList();
-    if (!tmp) {
-       gSystem->RedirectOutput(0);
--      Info("Finalize(TQueryResult *)", "ouputlist is empty");
-+      Info("Finalize(TQueryResult *)", "outputlist is empty");
-       return -1;
-    }
-    TList *out = fOutput;
---- a/test/stressHepix.cxx
-+++ b/test/stressHepix.cxx
-@@ -26,7 +26,7 @@
- //   make
- //
- // The default configuration of ROOT is enough.
--// The ouput of this benchmark looks like:
-+// The output of this benchmark looks like:
- //
- /// stressHepix
- ///
---- a/test/stressHistoFit.cxx
-+++ b/test/stressHistoFit.cxx
-@@ -485,7 +485,7 @@
-    fflush(stdout);
- }
- 
--// Sets the color of the ouput to red or normal
-+// Sets the color of the output to red or normal
- void setColor(int red = 0)
- {
-    char command[13];
---- a/tmva/inc/TMVA/Rule.h
-+++ b/tmva/inc/TMVA/Rule.h
-@@ -55,7 +55,7 @@
- 
-    class Rule {
- 
--      // ouput operator for a Rule
-+      // output operator for a Rule
-       friend ostream& operator<< ( ostream& os, const Rule & rule );
- 
-    public:
---- a/tmva/src/MethodCFMlpANN_Utils.cxx
-+++ b/tmva/src/MethodCFMlpANN_Utils.cxx
-@@ -267,7 +267,7 @@
-       ULog() << kINFO << "Number of layers for neuron(" << j << "): " << fNeur_1.neuron[j - 1] << Endl;
-    }
-    if (fNeur_1.neuron[fParam_1.layerm - 1] != 2) {
--      printf("Error: wrong number of classes at ouput layer: %i != 2 ==> abort\n",
-+      printf("Error: wrong number of classes at output layer: %i != 2 ==> abort\n",
-              fNeur_1.neuron[fParam_1.layerm - 1]);
-       Arret("stop");
-    }
-@@ -695,7 +695,7 @@
-    }
-    if (fParam_1.lclass < fNeur_1.neuron[fParam_1.layerm - 1]) {
-       ktest = 1;
--      printf("Error: wrong number of classes at ouput layer: %i != %i ==> abort\n",
-+      printf("Error: wrong number of classes at output layer: %i != %i ==> abort\n",
-              fNeur_1.neuron[fParam_1.layerm - 1], fParam_1.lclass);
-       Arret("problem needs to reported ");
-    }
---- a/tmva/src/OptimizeConfigParameters.cxx
-+++ b/tmva/src/OptimizeConfigParameters.cxx
-@@ -385,7 +385,7 @@
- Double_t TMVA::OptimizeConfigParameters::GetSeparation()
- {
-    // return the searation between the signal and background 
--   // MVA ouput distribution
-+   // MVA output distribution
-    GetMVADists();
-    if (1){
-       PDF *splS = new PDF( " PDF Sig", fMvaSig, PDF::kSpline2 );
-@@ -404,10 +404,10 @@
-    // calculate the area (integral) under the ROC curve as a
-    // overall quality measure of the classification
-    //
--   // makeing pdfs out of the MVA-ouput distributions doesn't work
--   // reliably for cases where the MVA-ouput isn't a smooth distribution.
-+   // makeing pdfs out of the MVA-output distributions doesn't work
-+   // reliably for cases where the MVA-output isn't a smooth distribution.
-    // this happens "frequently" in BDTs for example when the number of
--   // trees is small resulting in only some discrete possible MVA ouput values.
-+   // trees is small resulting in only some discrete possible MVA output values.
-    // (I still leave the code here, but use this with care!!! The default
-    // however is to use the distributions!!!
- 
---- a/tmva/src/PDEFoam.cxx
-+++ b/tmva/src/PDEFoam.cxx
-@@ -1471,7 +1471,7 @@
-    // as rectangles in C++ format readable for ROOT.
-    //
-    // Parameters:
--   // - filename - filename of ouput root macro
-+   // - filename - filename of output root macro
-    //
-    // - opt - cell_value, rms, rms_ov_mean
-    //   If cell_value is set, the following values will be filled into
+diff --git a/docbook/primer/your_first_ROOT_macro.xml b/docbook/primer/your_first_ROOT_macro.xml
+index a3cc0c6..60c62d6 100644
+--- a/docbook/primer/your_first_ROOT_macro.xml
++++ b/docbook/primer/your_first_ROOT_macro.xml
+@@ -53,7 +53,7 @@ A small set of options can help making your plot nicer.
+ gStyle->SetOptStat(111111); // draw statistics on plots,
+                             // (0) for no output
+ gStyle->SetOptFit(1111);    // draw fit results on plot,
+-                            // (0) for no ouput
++                            // (0) for no output
+ gStyle->SetPalette(53);     // set color map
+ gStyle->SetOptTitle(0);     // suppress title box
+    ...</programlisting>
+diff --git a/tmva/test/PlotDecisionBoundary.C b/tmva/test/PlotDecisionBoundary.C
+index 16f90c2..c163887 100755
+--- a/tmva/test/PlotDecisionBoundary.C
++++ b/tmva/test/PlotDecisionBoundary.C
+@@ -158,10 +158,10 @@ void PlotDecisionBoundary( TString weightFile = "weights/TMVAClassification_BDT.
+    // (Use the smallest number of misclassifications as criterion)
+    const Int_t nValBins=100;
+    Double_t    sum = 0.;
+-   TH1F *mvaS= new TH1F("mvaS","",nValBins,MinMVA,MaxMVA); mvaS->SetXTitle("MVA-ouput"); mvaS->SetYTitle("#entries");
+-   TH1F *mvaB= new TH1F("mvaB","",nValBins,MinMVA,MaxMVA); mvaB->SetXTitle("MVA-ouput"); mvaB->SetYTitle("#entries");
+-   TH1F *mvaSC= new TH1F("mvaSC","",nValBins,MinMVA,MaxMVA); mvaSC->SetXTitle("MVA-ouput"); mvaSC->SetYTitle("cummulation");
+-   TH1F *mvaBC= new TH1F("mvaBC","",nValBins,MinMVA,MaxMVA); mvaBC->SetXTitle("MVA-ouput"); mvaBC->SetYTitle("cummulation");
++   TH1F *mvaS= new TH1F("mvaS","",nValBins,MinMVA,MaxMVA); mvaS->SetXTitle("MVA-output"); mvaS->SetYTitle("#entries");
++   TH1F *mvaB= new TH1F("mvaB","",nValBins,MinMVA,MaxMVA); mvaB->SetXTitle("MVA-output"); mvaB->SetYTitle("#entries");
++   TH1F *mvaSC= new TH1F("mvaSC","",nValBins,MinMVA,MaxMVA); mvaSC->SetXTitle("MVA-output"); mvaSC->SetYTitle("cummulation");
++   TH1F *mvaBC= new TH1F("mvaBC","",nValBins,MinMVA,MaxMVA); mvaBC->SetXTitle("MVA-output"); mvaBC->SetYTitle("cummulation");
+ 
+    Long64_t nentries;
+    nentries = signal->GetEntries();
diff --git a/debian/patches/39-fix-typo-mutiple-multiple.patch b/debian/patches/39-fix-typo-mutiple-multiple.patch
index 3e80aa1..395fa10 100644
--- a/debian/patches/39-fix-typo-mutiple-multiple.patch
+++ b/debian/patches/39-fix-typo-mutiple-multiple.patch
@@ -1,35 +1,13 @@
-diff --git a/gui/gui/src/TGuiBuilder.cxx b/gui/gui/src/TGuiBuilder.cxx
-index ee0444b..499e920 100644
---- a/gui/gui/src/TGuiBuilder.cxx
-+++ b/gui/gui/src/TGuiBuilder.cxx
-@@ -48,7 +48,7 @@
- //
- //   o Click left mouse button or Ctrl-Click to select an object to edit.
- //   o Press right mouse button to activate context menu
--//   o Mutiple selection (grabbing):
-+//   o Multiple selection (grabbing):
- //      - draw lasso and press Return key
- //      - press Shift key and draw lasso
- //   o Dropping:
-diff --git a/gui/guibuilder/src/TRootGuiBuilder.cxx b/gui/guibuilder/src/TRootGuiBuilder.cxx
-index cc7caf8..c49ca83 100644
---- a/gui/guibuilder/src/TRootGuiBuilder.cxx
-+++ b/gui/guibuilder/src/TRootGuiBuilder.cxx
-@@ -83,7 +83,7 @@
- //
- //   o Click left mouse button or Ctrl-Click to select an object to edit.
- //   o Press right mouse button to activate context menu
--//   o Mutiple selection (grabbing):
-+//   o Multiple selection (grabbing):
- //      - draw lasso and press Return key
- //      - press Shift key and draw lasso
- //   o Dropping:
-@@ -133,7 +133,7 @@ const char gHelpBuilder[] = "\
- \n\
-  o Press left mouse button Click or Ctrl-Click to select an object.\n\
-  o Press right mouse button to activate context menu\n\
-- o Mutiple selection can be done in two ways (grabbing):\n\
-+ o Multiple selection can be done in two ways (grabbing):\n\
-       - draw lasso and press Return key\n\
-       - press Shift key and draw lasso\n\
-  o Dropping:\n\
+diff --git a/tree/tree/src/TEntryListArray.cxx b/tree/tree/src/TEntryListArray.cxx
+index 532d74e..c5df1df 100644
+--- a/tree/tree/src/TEntryListArray.cxx
++++ b/tree/tree/src/TEntryListArray.cxx
+@@ -157,7 +157,7 @@ void TEntryListArray::Add(const TEntryList *elist)
+ 
+    // Include in this list all the trees present in elist, so the sublists can be added
+    // This would happen in any case when calling TEntryList::Add
+-   if (elist->GetLists()) { // the other list has lists to hold mutiple trees, add one by one
++   if (elist->GetLists()) { // the other list has lists to hold multiple trees, add one by one
+       TIter next(elist->GetLists());
+       const TEntryList *e = 0;
+       while ((e = (const TEntryList*)next())) {
diff --git a/debian/patches/40-fix-typo-lenght-length.patch b/debian/patches/40-fix-typo-lenght-length.patch
index f10b6fb..45dfa2b 100644
--- a/debian/patches/40-fix-typo-lenght-length.patch
+++ b/debian/patches/40-fix-typo-lenght-length.patch
@@ -1,249 +1,39 @@
---- a/core/base/src/TVirtualX.cxx
-+++ b/core/base/src/TVirtualX.cxx
-@@ -1659,7 +1659,7 @@
- Int_t TVirtualX::TextWidth(FontStruct_t /*font*/, const char * /*s*/,
-                              Int_t /*len*/)
+diff --git a/docbook/primer/macros/macro1.C b/docbook/primer/macros/macro1.C
+index 08792ab..f79bceb 100644
+--- a/docbook/primer/macros/macro1.C
++++ b/docbook/primer/macros/macro1.C
+@@ -22,7 +22,7 @@ void macro1(){
+ 
+     // Instance of the graph
+     TGraphErrors graph(n_points,x_vals,y_vals,NULL,y_errs);
+-    graph.SetTitle("Measurement XYZ;lenght [cm];Arb.Units");
++    graph.SetTitle("Measurement XYZ;length [cm];Arb.Units");
+ 
+     // Make the plot estetically better
+     graph.SetMarkerStyle(kOpenCircle);
+diff --git a/docbook/primer/macros/macro2.C b/docbook/primer/macros/macro2.C
+index 677d918..70d6bb4 100644
+--- a/docbook/primer/macros/macro2.C
++++ b/docbook/primer/macros/macro2.C
+@@ -8,7 +8,7 @@ int macro2(){
+                                 "%lg %lg %lg");
+     graph_expected.SetTitle(
+        "Measurement XYZ and Expectation;
+-        lenght [cm];
++        length [cm];
+         Arb.Units");
+     graph_expected.SetFillColor(kYellow);
+     graph_expected.DrawClone("E3AL"); // E3 draws the band
+diff --git a/graf2d/cocoa/src/TGCocoa.mm b/graf2d/cocoa/src/TGCocoa.mm
+index 44d9d4a..a6c6384 100644
+--- a/graf2d/cocoa/src/TGCocoa.mm
++++ b/graf2d/cocoa/src/TGCocoa.mm
+@@ -2673,7 +2673,7 @@ Bool_t TGCocoa::HasTTFonts() const
+ //______________________________________________________________________________
+ Int_t TGCocoa::TextWidth(FontStruct_t font, const char *s, Int_t len)
  {
 -   // Return lenght of the string "s" in pixels. Size depends on font.
 +   // Return length of the string "s" in pixels. Size depends on font.
- 
-    return 5;
- }
---- a/core/unix/src/TUnixSystem.cxx
-+++ b/core/unix/src/TUnixSystem.cxx
-@@ -3317,7 +3317,7 @@
- //______________________________________________________________________________
- int TUnixSystem::RecvBuf(int sock, void *buf, int length)
- {
--   // Receive a buffer headed by a length indicator. Lenght is the size of
-+   // Receive a buffer headed by a length indicator. Length is the size of
-    // the buffer. Returns the number of bytes received in buf or -1 in
-    // case of error.
- 
---- a/core/winnt/src/TWinNTSystem.cxx
-+++ b/core/winnt/src/TWinNTSystem.cxx
-@@ -4720,7 +4720,7 @@
- //______________________________________________________________________________
- int TWinNTSystem::RecvBuf(int sock, void *buf, int length)
- {
--   // Receive a buffer headed by a length indicator. Lenght is the size of
-+   // Receive a buffer headed by a length indicator. Length is the size of
-    // the buffer. Returns the number of bytes received in buf or -1 in
-    // case of error.
- 
-@@ -4769,7 +4769,7 @@
- {
-    // Receive exactly length bytes into buffer. Use opt to receive out-of-band
-    // data or to have a peek at what is in the buffer (see TSocket). Buffer
--   // must be able to store at least lenght bytes. Returns the number of
-+   // must be able to store at least length bytes. Returns the number of
-    // bytes received (can be 0 if other side of connection was closed) or -1
-    // in case of error, -2 in case of MSG_OOB and errno == EWOULDBLOCK, -3
-    // in case of MSG_OOB and errno == EINVAL and -4 in case of kNoBlock and
---- a/graf2d/qt/src/GQtGUI.cxx
-+++ b/graf2d/qt/src/GQtGUI.cxx
-@@ -2242,7 +2242,7 @@
- //______________________________________________________________________________
- Int_t TGQt::TextWidth(FontStruct_t font, const char *s, Int_t len)
- {
--   // Return lenght of string in pixels. Size depends on font.
-+   // Return length of string in pixels. Size depends on font.
- 
-    Int_t textWidth = 0;
-    if (len >0 && s && s[0] != 0 ) {
---- a/graf2d/win32gdk/src/TGWin32.cxx
-+++ b/graf2d/win32gdk/src/TGWin32.cxx
-@@ -6422,7 +6422,7 @@
- //______________________________________________________________________________
- Int_t TGWin32::TextWidth(FontStruct_t font, const char *s, Int_t len)
- {
--   // Return lenght of string in pixels. Size depends on font.
-+   // Return length of string in pixels. Size depends on font.
- 
-    return gdk_text_width((GdkFont *)font, s, len);
- }
---- a/graf2d/x11/src/GX11Gui.cxx
-+++ b/graf2d/x11/src/GX11Gui.cxx
-@@ -2058,7 +2058,7 @@
- //______________________________________________________________________________
- Int_t TGX11::TextWidth(FontStruct_t font, const char *s, Int_t len)
- {
--   // Return lenght of string in pixels. Size depends on font.
-+   // Return length of string in pixels. Size depends on font.
- 
-    return XTextWidth((XFontStruct*) font, (char*) s, len);
+    return fPimpl->fFontManager.GetTextWidth(font, s, len);
  }
---- a/graf2d/x11ttf/src/TGX11TTF.cxx
-+++ b/graf2d/x11ttf/src/TGX11TTF.cxx
-@@ -610,7 +610,7 @@
- //______________________________________________________________________________
- Int_t TGX11TTF::TextWidth(FontStruct_t font, const char *s, Int_t len)
- {
--   // Return lenght of string in pixels. Size depends on font
-+   // Return length of string in pixels. Size depends on font
- 
-    if (!fXftFontHash) {
-       return TGX11::TextWidth(font, s, len);
---- a/graf3d/gl/src/TGLAxisPainter.cxx
-+++ b/graf3d/gl/src/TGLAxisPainter.cxx
-@@ -568,7 +568,7 @@
-    glGetDoublev(GL_PROJECTION_MATRIX, pm);
-    glGetIntegerv(GL_VIEWPORT, vp);
- 
--   // determine bitmap font size from lenght of projected vertical
-+   // determine bitmap font size from length of projected vertical
-    GLdouble dn[3];
-    GLdouble up[3];
-    gluProject(fAxisTitlePos[2].X(), fAxisTitlePos[2].Y(), fAxis[2]->GetXmin(), mm.Arr(), pm, vp, &dn[0], &dn[1], &dn[2]);
---- a/gui/gui/inc/TGListBox.h
-+++ b/gui/gui/inc/TGListBox.h
-@@ -156,7 +156,7 @@
- protected:
-    UInt_t      fLineWidth;       // line width
-    Style_t     fLineStyle;       // line style
--   UInt_t      fLineLength;      // line lenght
-+   UInt_t      fLineLength;      // line length
-    TGGC       *fLineGC;          // line graphics context
- 
-    virtual void DoRedraw();
---- a/gui/gui/inc/TGPack.h
-+++ b/gui/gui/inc/TGPack.h
-@@ -103,7 +103,7 @@
-    Bool_t GetVertical() const { return fVertical; }
-    void   SetVertical(Bool_t x);
- 
--   // For now assume this is always true. Lenght of splitter = 4 pixels.
-+   // For now assume this is always true. Length of splitter = 4 pixels.
-    Bool_t GetUseSplitters() const { return fUseSplitters; }
-    void SetUseSplitters(Bool_t x) { fUseSplitters = x; }
- 
---- a/gui/gui/inc/TGText.h
-+++ b/gui/gui/inc/TGText.h
-@@ -38,7 +38,7 @@
- 
- protected:
-    char         *fString;   // line of text
--   ULong_t       fLength;   // lenght of line
-+   ULong_t       fLength;   // length of line
-    TGTextLine   *fPrev;     // previous line
-    TGTextLine   *fNext;     // next line
- 
---- a/gui/gui/src/TGTextEntry.cxx
-+++ b/gui/gui/src/TGTextEntry.cxx
-@@ -328,7 +328,7 @@
-    fSelbackGC   = GetDefaultSelectedBackgroundGC()();
- 
-    fOffset = 0;
--   // Set default maximum lenght to 4096. Can be changed with SetMaxLength() 
-+   // Set default maximum length to 4096. Can be changed with SetMaxLength() 
-    fMaxLen = 4096;
-    fFrameDrawn = kTRUE;
-    fEdited = kFALSE;
---- a/math/smatrix/inc/Math/Functions.h
-+++ b/math/smatrix/inc/Math/Functions.h
-@@ -371,7 +371,7 @@
- 
- 
- /** Unit.
--    Return a vector of unit lenght: \f$ \vec{e}_v = \vec{v}/|\vec{v}| \f$.
-+    Return a vector of unit length: \f$ \vec{e}_v = \vec{v}/|\vec{v}| \f$.
- 
-     @ingroup VectFunction
-     @author T. Glebe
---- a/math/smatrix/inc/Math/SVector.h
-+++ b/math/smatrix/inc/Math/SVector.h
-@@ -297,7 +297,7 @@
- #endif
-    
-    /** @name --- Expert functions --- */
--   /// transform vector into a vector of lenght 1
-+   /// transform vector into a vector of length 1
-    SVector<T,D>& Unit();
-    /// place a sub-vector starting from the given position
-    template <unsigned int D2>
---- a/misc/table/doc/index.txt
-+++ b/misc/table/doc/index.txt
-@@ -12,7 +12,7 @@
- That defines the hierarchical nature the class and all its subclasses.
- <br>
- The most advanced subclasses of TDataSet are TTable and TGenericTable 
--to create the TDataSet implementations bearing the self-described variable lenght arrays 
-+to create the TDataSet implementations bearing the self-described variable length arrays 
- of the C-structures.
- <P>
- See STAR publications:
---- a/net/net/src/TNetFile.cxx
-+++ b/net/net/src/TNetFile.cxx
-@@ -412,7 +412,7 @@
-    Double_t start = 0;
-    if (gPerfStats) start = TTimeStamp();
- 
--   // Make the string with a list of offsets and lenghts
-+   // Make the string with a list of offsets and lengths
-    Long64_t total_len = 0;
-    Long64_t actual_pos;
-    for(Int_t i = 0; i < nbuf; i++) {
-@@ -423,7 +423,7 @@
-       total_len += len[i];
-    }
- 
--   // Send the command with the lenght of the info and number of buffers
-+   // Send the command with the length of the info and number of buffers
-    if (fSocket->Send(Form("%d %d %d", nbuf, data_buf.Length(), blockSize),
-                           kROOTD_GETS) < 0) {
-       Error("ReadBuffers", "error sending kROOTD_GETS command");
---- a/proof/proof/src/TDSetProxy.cxx
-+++ b/proof/proof/src/TDSetProxy.cxx
-@@ -65,7 +65,7 @@
- 
-    fCurrent = fServ->GetNextPacket(totalEntries);
-    
--   // Check log file lenght (before processing the next packet, so we have the
-+   // Check log file length (before processing the next packet, so we have the
-    // chance to keep the latest logs)
-    fServ->TruncateLogFile();
- 
---- a/proof/proof/src/TProofServ.cxx
-+++ b/proof/proof/src/TProofServ.cxx
-@@ -1344,7 +1344,7 @@
-    Int_t rc = 0;
-    TString exmsg;
- 
--   // Check log file lenght (before the action, so we have the chance to keep the
-+   // Check log file length (before the action, so we have the chance to keep the
-    // latest logs)
-    TruncateLogFile();
- 
---- a/roofit/roostats/inc/RooStats/HLFactory.h
-+++ b/roofit/roostats/inc/RooStats/HLFactory.h
-@@ -96,7 +96,7 @@
-     /// Create the category for the combinations
-     void fCreateCategory();
- 
--    /// Check the lenght of the lists
-+    /// Check the length of the lists
-     bool fNamesListsConsistent();
  
-     /// List of channels names to combine for the signal plus background pdfs
---- a/tmva/src/CostComplexityPruneTool.cxx
-+++ b/tmva/src/CostComplexityPruneTool.cxx
-@@ -227,7 +227,7 @@
-    // for automatic pruning, at each step, we calculate the current quality of the 
-    //     tree and in the end we will prune at the minimum of the tree quality   
-    // for the fixed parameter pruing, the cut is simply set at a relative position
--   //     in the sequence according to the "lenght" of the sequence of pruned trees.
-+   //     in the sequence according to the "length" of the sequence of pruned trees.
-    //     100: at the end (pruned until the root node would be the next pruning candidate
-    //     50: in the middle of the sequence
-    //     etc...
---- a/tree/tree/inc/TBranch.h
-+++ b/tree/tree/inc/TBranch.h
-@@ -88,7 +88,7 @@
-    TObjArray   fBranches;        //-> List of Branches of this branch
-    TObjArray   fLeaves;          //-> List of leaves of this branch
-    TObjArray   fBaskets;         //-> List of baskets of this branch
--   Int_t      *fBasketBytes;     //[fMaxBaskets] Lenght of baskets on file
-+   Int_t      *fBasketBytes;     //[fMaxBaskets] Length of baskets on file
-    Long64_t   *fBasketEntry;     //[fMaxBaskets] Table of first entry in eack basket
-    Long64_t   *fBasketSeek;      //[fMaxBaskets] Addresses of baskets on file
-    TTree      *fTree;            //! Pointer to Tree header
diff --git a/debian/patches/41-fix-typo-interupted-interrupted.patch b/debian/patches/41-fix-typo-interupted-interrupted.patch
deleted file mode 100644
index a4174d5..0000000
--- a/debian/patches/41-fix-typo-interupted-interrupted.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/roofit/roostats/src/HypoTestInverterOriginal.cxx
-+++ b/roofit/roostats/src/HypoTestInverterOriginal.cxx
-@@ -331,7 +331,7 @@
-     
-     // check if failed status
-     if ( status==false ) {
--      std::cout << "Loop interupted because of failed status\n";
-+      std::cout << "Loop interrupted because of failed status\n";
-       return false;
-     }
-   }
diff --git a/debian/patches/42-fix-typo-independant-independent.patch b/debian/patches/42-fix-typo-independant-independent.patch
index e0c6c8f..822ee0a 100644
--- a/debian/patches/42-fix-typo-independant-independent.patch
+++ b/debian/patches/42-fix-typo-independant-independent.patch
@@ -1,73 +1,13 @@
---- a/graf2d/asimage/src/libAfterImage/ChangeLog
-+++ b/graf2d/asimage/src/libAfterImage/ChangeLog
-@@ -3383,7 +3383,7 @@
- 	* Completed Pseudo-color support with colormap allocation and
- 	  ximage handling.  Added create_asimage and destroy_asimage for
- 	  convinience.	Added missing stuff to libAfterImage/afterbase.h to
--	  make it completely independant.  libAfterImage thus should be
-+	  make it completely independent.  libAfterImage thus should be
- 	  ready for release - only to write up some docs :)
- 
- 2001-06-13  sasha
-@@ -3495,7 +3495,7 @@
- 	  it.  That should allow for better library independancy - visual
- 	  will go with libAfterImage while ScreenInfo will move into
- 	  libAfterStep , or, possibly will split up even more.	Goal is to
--	  make libAfterImage completely independant from everything else.
-+	  make libAfterImage completely independent from everything else.
- 
- 2001-05-23  allanon
- 
---- a/graf3d/eve/doc/index.txt
-+++ b/graf3d/eve/doc/index.txt
-@@ -2,7 +2,7 @@
- <center><h1>The Event Display classes</h1></center>
- <p><hr><p>
- 
--    Eve is a ROOT module based on experiment-independant part of the
-+    Eve is a ROOT module based on experiment-independent part of the
-     ALICE event display developed in cooperation between ALICE offline
-     project and ROOT during the last two years. It has been used in
-     ALICE for more than a year to perform high-level event
---- a/graf3d/eve/inc/TEveVSD.h
-+++ b/graf3d/eve/inc/TEveVSD.h
-@@ -64,7 +64,7 @@
- 
-    static void DisableTObjectStreamersForVSDStruct();
- 
--   ClassDef(TEveVSD, 1); // Visualization Summary Data - a collection of trees holding standard event data in experiment independant format.
-+   ClassDef(TEveVSD, 1); // Visualization Summary Data - a collection of trees holding standard event data in experiment independent format.
- };
- 
- #endif
---- a/graf3d/eve/src/TEveVSD.cxx
-+++ b/graf3d/eve/src/TEveVSD.cxx
-@@ -19,7 +19,7 @@
- //______________________________________________________________________________
- //
- // Visualization Summary Data - a collection of trees holding standard
--// event data in experiment independant format.
-+// event data in experiment independent format.
- 
- ClassImp(TEveVSD);
- 
---- a/math/genvector/inc/Math/GenVector/BitReproducible.h
-+++ b/math/genvector/inc/Math/GenVector/BitReproducible.h
-@@ -48,7 +48,7 @@
- 
-   // dto2longs(d, i1, i2) returns (in i1 and i2) two unsigned ints
-   // representation of its double input.  This is byte-ordering
--  // independant, and depends for complete portability ONLY on adherance
-+  // independent, and depends for complete portability ONLY on adherance
-   // to the IEEE 754 standard for 64-bit floating point representation.
-   // The first unsigned int contains the high-order bits in IEEE; thus
-   // 1.0 will always be 0x3FF00000, 00000000
-@@ -64,7 +64,7 @@
- 
-   // dtox(d) returns a 16-character string containing the (zero-filled) hex
-   // representation of its double input.  This is byte-ordering
--  // independant, and depends for complete portability ONLY on adherance
-+  // independent, and depends for complete portability ONLY on adherance
-   // to the IEEE 754 standard for 64-bit floating point representation.
-   static std::string D2x(double d);
- 
+diff --git a/core/utils/src/SelectionRules.cxx b/core/utils/src/SelectionRules.cxx
+index 7248df2..aa3c647 100644
+--- a/core/utils/src/SelectionRules.cxx
++++ b/core/utils/src/SelectionRules.cxx
+@@ -955,7 +955,7 @@ const BaseSelectionRule *SelectionRules::IsLinkdefVarFunEnumSelected(clang::Decl
+ }
+ 
+ 
+-// In rootcint we could select and deselect methods independantly of the class/struct/union rules
++// In rootcint we could select and deselect methods independently of the class/struct/union rules
+ // That's why we first have to check the explicit rules for the functions - to see if there
+ // is rule corresponding to our method.
+ // Which is more - if we have (and we can have) a pattern for the parent class, than a pattern for the 
diff --git a/debian/patches/43-fix-typo-inconsistant-inconsistent.patch b/debian/patches/43-fix-typo-inconsistant-inconsistent.patch
deleted file mode 100644
index c4b7e9a..0000000
--- a/debian/patches/43-fix-typo-inconsistant-inconsistent.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/misc/minicern/src/zebra.f b/misc/minicern/src/zebra.f
-index 26c6ca4..80477ee 100644
---- a/misc/minicern/src/zebra.f
-+++ b/misc/minicern/src/zebra.f
-@@ -672,7 +672,7 @@
-       ENDIF
-       IF (IPASS.NE.0 .AND. LRECL2.NE.0) THEN
-          WRITE(IQPRNT,10600) LRECL2,LRECL
--10600 FORMAT(' RZOPEN:  LRECL inconsistant - ',
-+10600 FORMAT(' RZOPEN:  LRECL inconsistent - ',
-      + ' file was opened with LRECL = ',I6,
-      + ' should be LRECL = ',I6)
-       ENDIF
diff --git a/debian/patches/45-fix-typo-expresion-expression.patch b/debian/patches/45-fix-typo-expresion-expression.patch
index 57e9464..7f0141a 100644
--- a/debian/patches/45-fix-typo-expresion-expression.patch
+++ b/debian/patches/45-fix-typo-expresion-expression.patch
@@ -1,39 +1,8 @@
---- a/cint/cint/src/bc_parse.cxx
-+++ b/cint/cint/src/bc_parse.cxx
-@@ -309,7 +309,7 @@
- // expression, 2nd level
- ////////////////////////////////////////////////////////////////////////////
- /***********************************************************************
-- * G__blockscope::compile_expresion()
-+ * G__blockscope::compile_expression()
-  *	func(args);  -> expr
-  *	type(args);  -> expr
-  *      (expr);      -> expr
---- a/geom/geom/src/TGeoBoolNode.cxx
-+++ b/geom/geom/src/TGeoBoolNode.cxx
-@@ -202,7 +202,7 @@
-    TString sleft, sright, stransf;
-    Int_t boolop = TGeoManager::Parse(expr, sleft, sright, stransf);
-    if (boolop<0) {
--      Error("MakeBranch", "invalid expresion");
-+      Error("MakeBranch", "invalid expression");
-       return kFALSE;
-    }
-    TGeoShape *shape = 0;
---- a/roofit/roofitcore/inc/RooClassFactory.h
-+++ b/roofit/roofitcore/inc/RooClassFactory.h
-@@ -45,7 +45,7 @@
-   static Bool_t makePdf(const char* name, const char* realArgNames=0, const char* catArgNames=0, 
- 			const char* expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char* intExpression=0) ;
-   static Bool_t makeFunction(const char* name, const char* realArgNames=0, const char* catArgNames=0, 
--			     const char* expresion="1.0", Bool_t hasAnaInt=kFALSE, const char* intExpression=0) ;
-+			     const char* expression="1.0", Bool_t hasAnaInt=kFALSE, const char* intExpression=0) ;
-   static Bool_t makeClass(const char* className, const char* name, const char* realArgNames=0, const char* catArgNames=0, 
- 			  const char* expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char* intExpression=0) ;
- 
+diff --git a/tree/tree/src/TTreeCache.cxx b/tree/tree/src/TTreeCache.cxx
+index dc2f981..d6d490d 100644
 --- a/tree/tree/src/TTreeCache.cxx
 +++ b/tree/tree/src/TTreeCache.cxx
-@@ -367,7 +367,7 @@
+@@ -484,7 +484,7 @@ void TTreeCache::DropBranch(const char *bname, Bool_t subbranches /*= kFALSE*/)
     // this is to be used by user (thats why we pass the name of the branch).
     // It works in exactly the same way as TTree::SetBranchStatus so you
     // probably want to look over ther for details about the use of bname
diff --git a/debian/patches/46-fix-typo-explicitely-explicitly.patch b/debian/patches/46-fix-typo-explicitely-explicitly.patch
deleted file mode 100644
index 0c702a9..0000000
--- a/debian/patches/46-fix-typo-explicitely-explicitly.patch
+++ /dev/null
@@ -1,440 +0,0 @@
---- a/cint/configure
-+++ b/cint/configure
-@@ -701,7 +701,7 @@
- EXPORTS=(${EXPORTS[*]} HAVE_CONFIG)
- 
- # now set the default values of the installation directories, if
--# they were not set explicitely by the user
-+# they were not set explicitly by the user
- 
- if [ "x$WITHPREFIX" = "x1" ]; then
-   # prefix based build
---- a/config/roots.in
-+++ b/config/roots.in
-@@ -7,7 +7,7 @@
- # Template for the 'roots.sh' script.
- # In case of problems with 'ssh' not executing the relevant <shell>rc init
- # script, an ad hoc version of this script can be put, for example, under
--# $HOME/bin, defining explicitely $ROOTSYS, e.g.
-+# $HOME/bin, defining explicitly $ROOTSYS, e.g.
- #
- # ----------------------------------------------------------------------
- # #!/bin/sh
---- a/configure
-+++ b/configure
-@@ -2976,7 +2976,7 @@
-        mysqllib=$found_lib
-        mysqllibdir=$found_dir
- 
--       # on linux, but maybe also other systems, explicitely add libz
-+       # on linux, but maybe also other systems, explicitly add libz
-        # (formally only needed when linking against the static libmysqlclient.a)
-        if test ! "x$mysqllib" = "x" ; then
-            case $platform in
---- a/core/thread/src/TPosixThreadFactory.cxx
-+++ b/core/thread/src/TPosixThreadFactory.cxx
-@@ -23,7 +23,7 @@
- #include "TPosixThread.h"
- 
- // Force creation of TPosixThreadFactory when shared library will be loaded
--// (don't explicitely create a TPosixThreadFactory).
-+// (don't explicitly create a TPosixThreadFactory).
- static TPosixThreadFactory gPosixThreadFactoryCreator;
- 
- ClassImp(TPosixThreadFactory)
---- a/core/thread/src/TWin32ThreadFactory.cxx
-+++ b/core/thread/src/TWin32ThreadFactory.cxx
-@@ -23,7 +23,7 @@
- #include "TWin32Thread.h"
- 
- // Force creation of TWin32ThreadFactory when shared library will be loaded
--// (don't explicitely create a TWin32ThreadFactory).
-+// (don't explicitly create a TWin32ThreadFactory).
- static TWin32ThreadFactory gWin32ThreadFactoryCreator;
- 
- ClassImp(TWin32ThreadFactory)
---- a/etc/proof/xpd.cf.sample
-+++ b/etc/proof/xpd.cf.sample
-@@ -32,7 +32,7 @@
- ### to export /tmp.
- ### NB: specifying any of these directives removes the default /tmp
- ###     from the internal list; in such a case a directive needs to
--###     be given explicitely if /tmp needs to be exposed.
-+###     be given explicitly if /tmp needs to be exposed.
- xrootd.export /tmp
- xrootd.export /pool/data
- 
-@@ -63,7 +63,7 @@
- 
- ###
- ### Directives governing the behaviour of the XrdProofd plug-in.
--### Except when explicitely indicated, all the following directives support
-+### Except when explicitly indicated, all the following directives support
- ### an optional 'if <pattern>' condition at the end of the line, e.g.
- ###    xpd.rootsys /opt/root   if lxb*.cern.ch
- ###    xpd.rootsys /usr/local  if lxp*.cern.ch
---- a/graf2d/win32gdk/gdk/src/gdk/gdkdraw.c
-+++ b/graf2d/win32gdk/gdk/src/gdk/gdkdraw.c
-@@ -237,7 +237,7 @@
-  *
-  * Modified by Li-Da Lho to draw 16 bits and Multibyte strings
-  *
-- * Interface changed: add "GdkFont *font" to specify font or fontset explicitely
-+ * Interface changed: add "GdkFont *font" to specify font or fontset explicitly
-  */
- void
- gdk_draw_string(GdkDrawable * drawable,
-@@ -252,7 +252,7 @@
-  *
-  * Modified by Li-Da Lho to draw 16 bits and Multibyte strings
-  *
-- * Interface changed: add "GdkFont *font" to specify font or fontset explicitely
-+ * Interface changed: add "GdkFont *font" to specify font or fontset explicitly
-  */
- void
- gdk_draw_text(GdkDrawable * drawable,
---- a/gui/guihtml/inc/TGHtml.h
-+++ b/gui/guihtml/inc/TGHtml.h
-@@ -150,7 +150,7 @@
-   signed int   fSubscript : 4;      // Positive for <sup>, negative for <sub>
-   unsigned int fAlign     : 2;      // Horizontal alignment
-   unsigned int fBgcolor   : 6;      // Background color
--  unsigned int fExpbg     : 1;      // Set to 1 if bgcolor explicitely set
-+  unsigned int fExpbg     : 1;      // Set to 1 if bgcolor explicitly set
-   unsigned int fFlags     : 7;      // the STY_ flags below
- };
- 
---- a/hist/hist/src/TSVDUnfold.cxx
-+++ b/hist/hist/src/TSVDUnfold.cxx
-@@ -39,7 +39,7 @@
- <li><tt>bini</tt>: reconstructed spectrum (TH1D, n bins)
- <li><tt>Adet</tt>: response matrix (TH2D, nxn bins)
- </ul>
--Consider the unfolding of a measured spectrum <tt>bdat</tt> with covariance matrix <tt>Bcov</tt> (if not passed explicitely, a diagonal covariance will be built given the errors of <tt>bdat</tt>). The corresponding spectrum in the Monte Carlo is given by <tt>bini</tt>, with the true underlying spectrum given by <tt>xini</tt>. The detector response is described by <tt>Adet</tt>, with <tt>Adet</tt> filled with events (not probabilities) with the true observable on the y-axis and the reconstructed observable on the x-axis.
-+Consider the unfolding of a measured spectrum <tt>bdat</tt> with covariance matrix <tt>Bcov</tt> (if not passed explicitly, a diagonal covariance will be built given the errors of <tt>bdat</tt>). The corresponding spectrum in the Monte Carlo is given by <tt>bini</tt>, with the true underlying spectrum given by <tt>xini</tt>. The detector response is described by <tt>Adet</tt>, with <tt>Adet</tt> filled with events (not probabilities) with the true observable on the y-axis and the reconstructed observable on the x-axis.
- <p>
- The measured distribution can be unfolded for any combination of resolution, efficiency and acceptance effects, provided an appropriate definition of <tt>xini</tt> and <tt>Adet</tt>.<br><br>
- <p>
---- a/io/io/src/TBufferFile.cxx
-+++ b/io/io/src/TBufferFile.cxx
-@@ -2985,7 +2985,7 @@
-    if (readClass) {
-       if ((cli = fMap->GetValue(offset)) == 0) {
-          // No class found at this location in map. It might have been skipped
--         // as part of a skipped object. Try to explicitely read the class.
-+         // as part of a skipped object. Try to explicitly read the class.
- 
-          // save fBufCur and set to place specified by offset (-kMapOffset-sizeof(bytecount))
-          char *bufsav = fBufCur;
-@@ -3017,7 +3017,7 @@
- 
-       if ((cli = fMap->GetValue(offset)) == 0) {
-          // No object found at this location in map. It might have been skipped
--         // as part of a skipped object. Try to explicitely read the object.
-+         // as part of a skipped object. Try to explicitly read the object.
- 
-          // save fBufCur and set to place specified by offset (-kMapOffset)
-          char *bufsav = fBufCur;
---- a/io/io/src/TContainerConverters.cxx
-+++ b/io/io/src/TContainerConverters.cxx
-@@ -119,7 +119,7 @@
-                if (b.GetBufferVersion()==0) continue;
- 
-                // No object found at this location in map. It might have been skipped
--               // as part of a skipped object. Try to explicitely read the object.
-+               // as part of a skipped object. Try to explicitly read the object.
-                b.MapObject(*(void**)addr, fProxy->GetCollectionClass(), 0);
-                Int_t currentpos = b.Length();
-                b.SetBufferOffset( tag - kMapOffset );
---- a/math/mlp/src/TMultiLayerPerceptron.cxx
-+++ b/math/mlp/src/TMultiLayerPerceptron.cxx
-@@ -159,7 +159,7 @@
- </UL>
- <P><FONT SIZE=3>TMLP is build from 3 classes: TNeuron, TSynapse and
- TMultiLayerPerceptron. Only TMultiLayerPerceptron should be used
--explicitely by the user.</FONT></P>
-+explicitly by the user.</FONT></P>
- <P><FONT SIZE=3>TMultiLayerPerceptron will take examples from a TTree
- given in the constructor. The network is described by a simple
- string: The input/output layers are defined by giving the expression for
-@@ -178,7 +178,7 @@
- </SPAN>TMultiLayerPerceptron("x,y:10:5:f",inputTree);</SPAN></FONT></P>
- <P><FONT SIZE=3>Both the TTree and the TEventLists can be defined in
- the constructor, or later with the suited setter method. The lists
--used for training and test can be defined either explicitely, or via
-+used for training and test can be defined either explicitly, or via
- a string containing the formula to be used to define them, exactly as
- for a TCut.</FONT></P>
- <P><FONT SIZE=3>The learning method is defined using the
---- a/net/net/src/TNetFile.cxx
-+++ b/net/net/src/TNetFile.cxx
-@@ -656,7 +656,7 @@
-    // option argument with an "-", e.g.: "-recreate". Do this only
-    // in cases when you are very sure nobody else is using the file.
-    // To bypass the writelock on a file, to allow the reading of a file
--   // that is being written by another process, explicitely specify the
-+   // that is being written by another process, explicitly specify the
-    // "+read" option ("read" being the default option).
-    // The netopt argument can be used to specify the size of the tcp window in
-    // bytes (for more info see: http://www.psc.edu/networking/perf_tune.html).
-@@ -887,7 +887,7 @@
-    // Check locality, taking into account possible prefixes
-    fLocalPrefix = "";
-    fIsLocal = kFALSE;
--   // We may have been asked explicitely to go through the daemon
-+   // We may have been asked explicitly to go through the daemon
-    Bool_t forceRemote = gEnv->GetValue("Path.ForceRemote", 0);
-    TString opts = TUrl(url).GetOptions();
-    if (opts.Contains("remote=1"))
---- a/net/net/src/TPSocket.cxx
-+++ b/net/net/src/TPSocket.cxx
-@@ -332,7 +332,7 @@
-    // Close a parallel socket. If option is "force", calls shutdown(id,2) to
-    // shut down the connection. This will close the connection also
-    // for the parent of this process. Also called via the dtor (without
--   // option "force", call explicitely Close("force") if this is desired).
-+   // option "force", call explicitly Close("force") if this is desired).
- 
- 
-    if (!IsValid()) {
---- a/net/net/src/TSocket.cxx
-+++ b/net/net/src/TSocket.cxx
-@@ -385,7 +385,7 @@
-    // Close the socket. If option is "force", calls shutdown(id,2) to
-    // shut down the connection. This will close the connection also
-    // for the parent of this process. Also called via the dtor (without
--   // option "force", call explicitely Close("force") if this is desired).
-+   // option "force", call explicitly Close("force") if this is desired).
- 
-    Bool_t force = option ? (!strcmp(option, "force") ? kTRUE : kFALSE) : kFALSE;
- 
---- a/proof/doc/v522/index.html
-+++ b/proof/doc/v522/index.html
-@@ -197,7 +197,7 @@
- 
-     <li>Avoid duplicating worker logs in the master log file
- unless
--when explicitely needed by the request (Exec(...), Print(...)) or when
-+when explicitly needed by the request (Exec(...), Print(...)) or when
- an error occured</li><li>Fix
- problem with the determination and transmission of the name of the
- object to be processed. The problem appeared when processing files
---- a/proof/proof/src/TProof.cxx
-+++ b/proof/proof/src/TProof.cxx
-@@ -858,7 +858,7 @@
-    if (enableSchemaEvolution) {
-       TMessage::EnableSchemaEvolutionForAll();
-    } else {
--      Info("TProof", "automatic schema evolution in TMessage explicitely disabled");
-+      Info("TProof", "automatic schema evolution in TMessage explicitly disabled");
-    }
- 
-    if (IsMaster()) {
-@@ -11544,7 +11544,7 @@
-       if (mgr && mgr->IsValid()) {
- 
-          // If XProofd we always attempt an attach first (unless
--         // explicitely not requested).
-+         // explicitly not requested).
-          Bool_t attach = (create || mgr->IsProofd() || mgr->IsLite()) ? kFALSE : kTRUE;
-          if (attach) {
-             TProofDesc *d = 0;
---- a/proof/proof/src/TProofServ.cxx
-+++ b/proof/proof/src/TProofServ.cxx
-@@ -772,7 +772,7 @@
-    if (enableSchemaEvolution) {
-       TMessage::EnableSchemaEvolutionForAll();
-    } else {
--      Info("TProofServ", "automatic schema evolution in TMessage explicitely disabled");
-+      Info("TProofServ", "automatic schema evolution in TMessage explicitly disabled");
-    }
- }
- 
-@@ -2556,7 +2556,7 @@
-    fflush(stdout);
- 
-    // On workers we do not send the logs to masters (to avoid duplication of
--   // text) unless asked explicitely, e.g. after an Exec(...) request.
-+   // text) unless asked explicitly, e.g. after an Exec(...) request.
-    if (!IsMaster()) {
-       if (!fSendLogToMaster) {
-          FlushLogFile();
---- a/proof/proofd/src/XrdProofdClientMgr.cxx
-+++ b/proof/proofd/src/XrdProofdClientMgr.cxx
-@@ -300,7 +300,7 @@
- 
-    TRACEP(p, HDBG, "enter");
- 
--   // If this server is explicitely required to be a worker node or a
-+   // If this server is explicitly required to be a worker node or a
-    // submaster, check whether the requesting host is allowed to connect
-    if (p->Request()->login.role[0] != 'i' &&
-       (fMgr->SrvType() == kXPD_MasterWorker || fMgr->SrvType() == kXPD_Master)) {
---- a/proof/proofplayer/src/TPacketizerFile.cxx
-+++ b/proof/proofplayer/src/TPacketizerFile.cxx
-@@ -109,7 +109,7 @@
-       return;
-    }
- 
--   // Check if the files not explicitely assigned have to be processed
-+   // Check if the files not explicitly assigned have to be processed
-    Int_t procnotass = 1;
-    if (TProof::GetParameter(input, "PROOF_ProcessNotAssigned", procnotass) == 0) {
-       if (procnotass == 0) {
---- a/proof/proofplayer/src/TProofPlayer.cxx
-+++ b/proof/proofplayer/src/TProofPlayer.cxx
-@@ -1896,7 +1896,7 @@
-       } else {
-          listOfMissingFiles = new TList;
-       }
--      // Do the lookup; we only skip it if explicitely requested so.
-+      // Do the lookup; we only skip it if explicitly requested so.
-       TString lkopt;
-       if (TProof::GetParameter(fInput, "PROOF_LookupOpt", lkopt) != 0 || lkopt != "none")
-          dset->Lookup(kTRUE, &listOfMissingFiles);
---- a/proof/proofx/src/TXSocket.cxx
-+++ b/proof/proofx/src/TXSocket.cxx
-@@ -2095,7 +2095,7 @@
-    Int_t tryreconnect = gEnv->GetValue("TXSocket.Reconnect", 1);
-    if (tryreconnect == 0 || fXrdProofdVersion < 1005) {
-       if (tryreconnect == 0)
--         Info("Reconnect","%p: reconnection attempts explicitely disabled!", this);
-+         Info("Reconnect","%p: reconnection attempts explicitly disabled!", this);
-       else
-          Info("Reconnect","%p: server does not support reconnections (protocol: %d < 1005)",
-                           this, fXrdProofdVersion);
---- a/test/stress.cxx
-+++ b/test/stress.cxx
-@@ -656,7 +656,7 @@
-    helist->Write();
-    hcut->Write();
- 
--   // now loop on eventlist explicitely and fill helist again
-+   // now loop on eventlist explicitly and fill helist again
-    Float_t pxr;
-    ntuple->SetBranchAddress("px",&pxr);
-    TH1F *helistc = (TH1F*)helist->Clone();
---- a/test/threads.cxx
-+++ b/test/threads.cxx
-@@ -35,7 +35,7 @@
-    c1->SetGrid();
-    pad1->Draw();
- 
--   // creating a histogram is explicitely locked by a global mutex
-+   // creating a histogram is explicitly locked by a global mutex
-    TThread::Lock();
-    TH1F *main   = new TH1F("main","Main contributor",100,-4,4);
-    TThread::UnLock();
---- a/proof/proofd/src/XrdProofdManager.cxx
-+++ b/proof/proofd/src/XrdProofdManager.cxx
-@@ -340,7 +340,7 @@
-       // Policy: check first the general directive for groups; a user of a specific group
-       // (both UNIX or PROOF groups) can be rejected by prefixing a '-'.
-       // The group check fails if active (the allowedgroups directive has entries) and at
--      // least of the two groups (UNIX or PROOF) are explicitely denied.
-+      // least of the two groups (UNIX or PROOF) are explicitly denied.
-       // The result of the group check is superseeded by any explicit speicification in the
-       // allowedusers, either positive or negative.
-       //
-@@ -354,13 +354,13 @@
-       //         User 'katy' is allowed because part of PROOF group 'student'; 
-       //         users 'jack' and 'john' are denied because not part of PROOF group 'student' (no 'allowedusers' directive)
-       //   3.    xpd.allowedgroups alfa,-student
--      //         User 'katy' is denied because part of PROOF group 'student' which is explicitely denied;
-+      //         User 'katy' is denied because part of PROOF group 'student' which is explicitly denied;
-       //         users 'jack' and 'john' are allowed becasue part of UNIX group 'alfa' (no 'allowedusers' directive)
-       //   4.    xpd.allowedgroups alfa,-student
-       //         xpd.allowedusers katy,-jack
--      //         User 'katy' is allowed because explicitely allowed by the 'allowedusers' directive;
--      //         user 'jack' is denied because explicitely denied by the 'allowedusers' directive;
--      //         user 'john' is allowed because part of 'alfa' and not explicitely denied by the 'allowedusers' directive
-+      //         User 'katy' is allowed because explicitly allowed by the 'allowedusers' directive;
-+      //         user 'jack' is denied because explicitly denied by the 'allowedusers' directive;
-+      //         user 'john' is allowed because part of 'alfa' and not explicitly denied by the 'allowedusers' directive
-       //         (the allowedgroups directive is in this case ignored for users 'katy' and 'jack').
- 
-       bool grpok = 1;
-@@ -430,7 +430,7 @@
-          usrok = 1;
-          e = "";
-       }
--      // We fail if either the user is explicitely denied or it is not explicitely allowed
-+      // We fail if either the user is explicitly denied or it is not explicitly allowed
-       // and the group is denied
-       if (usrok == -1 || (!grpok && usrok != 1)) return -1;
-    }
-@@ -950,7 +950,7 @@
- 
-    // Groups
-    if (!fGroupsMgr)
--      // Create default group, if none explicitely requested
-+      // Create default group, if none explicitly requested
-       fGroupsMgr = new XrdProofGroupMgr;
- 
-    if (fGroupsMgr)
---- a/geom/gdml/src/TGDMLParse.cxx
-+++ b/geom/gdml/src/TGDMLParse.cxx
-@@ -19,7 +19,7 @@
- --------------------------------------------------------------------
- 
-  This class contains the implementation of the GDML  parser associated to
-- all the supported GDML elements. User should never need to explicitely
-+ all the supported GDML elements. User should never need to explicitly
-  instaciate this class. It is internally used by the TGeoManager.
- 
-  Each element process has a 'Binding' to ROOT. The 'binding' is specific
---- a/build/win/w32pragma.h
-+++ b/build/win/w32pragma.h
-@@ -65,7 +65,7 @@
- #define CRTAPI1 _cdecl 
- #define CRTAPI2 _cdecl
- #define _X86_ 1 
--// #define _DLL  - used to be explicitely defined, 
-+// #define _DLL  - used to be explicitly defined, 
- // but it's implicitely defined via /MD(d)
- #define G__REDIRECTIO 1
- #define G__SHAREDLIB 1
---- a/geom/gdml/src/TGDMLWrite.cxx
-+++ b/geom/gdml/src/TGDMLWrite.cxx
-@@ -99,7 +99,7 @@
- // USAGE:                                                                     //
- // gGeoManager->Export("output.gdml");                                        //
- // gGeoManager->Export("output.gdml","","vg"); //the same as previous just    //
--//                                             //options are set explicitely  //
-+//                                             //options are set explicitly   //
- // gGeoManager->Export("output.gdml","","vgf");                               //
- // gGeoManager->Export("output.gdml","","gn");                                //
- // gGeoManager->Export("output.gdml","","f");                                 //
---- a/net/net/src/TUDPSocket.cxx
-+++ b/net/net/src/TUDPSocket.cxx
-@@ -356,7 +356,7 @@
-    // Close the socket. If option is "force", calls shutdown(id,2) to
-    // shut down the connection. This will close the connection also
-    // for the parent of this process. Also called via the dtor (without
--   // option "force", call explicitely Close("force") if this is desired).
-+   // option "force", call explicitly Close("force") if this is desired).
- 
-    Bool_t force = option ? (!strcmp(option, "force") ? kTRUE : kFALSE) : kFALSE;
- 
---- a/proof/proofx/src/TXUnixSocket.cxx
-+++ b/proof/proofx/src/TXUnixSocket.cxx
-@@ -72,7 +72,7 @@
-    Int_t tryreconnect = gEnv->GetValue("TXSocket.Reconnect", 1);
-    if (tryreconnect == 0 || fXrdProofdVersion < 1005) {
-       if (tryreconnect == 0)
--         Info("Reconnect","%p: reconnection attempts explicitely disabled!", this);
-+         Info("Reconnect","%p: reconnection attempts explicitly disabled!", this);
-       else
-          Info("Reconnect","%p: server does not support reconnections (protocol: %d < 1005)",
-                           this, fXrdProofdVersion);
---- a/roofit/roostats/src/ToyMCImportanceSampler.cxx
-+++ b/roofit/roostats/src/ToyMCImportanceSampler.cxx
-@@ -244,7 +244,7 @@
-    }
- 
-    if( fNullDensities.size() == 0 ) {
--      oocoutE((TObject*)NULL,InputArguments) << "ToyMCImportanceSampler: Need to specify the null density explicitely." << endl;
-+      oocoutE((TObject*)NULL,InputArguments) << "ToyMCImportanceSampler: Need to specify the null density explicitly." << endl;
-       return NULL;
-    }
-    
diff --git a/debian/patches/47-fix-typo-enviroment-environment.patch b/debian/patches/47-fix-typo-enviroment-environment.patch
index b34288a..29b2a51 100644
--- a/debian/patches/47-fix-typo-enviroment-environment.patch
+++ b/debian/patches/47-fix-typo-enviroment-environment.patch
@@ -1,117 +1,13 @@
---- a/cint/doc/ref.txt
-+++ b/cint/doc/ref.txt
-@@ -1926,7 +1926,7 @@
- G__value G__calc(const char* expression)    // precompiled library environment
- 
-  G__calc() API evaluates C/C++ expression and returns its' value. 
--In interpreter enviroment, type of the return value is automatically 
-+In interpreter environment, type of the return value is automatically 
- converted to suitable type without explicit type casting.
- In precompiled library environment, it returns G__value object which
- can be converted to long or double type object by G__double() or G__int()
-@@ -2571,7 +2571,7 @@
- G__value G__exec_text(const char* unmamedmacro);    // from precompiled code
- 
-  G__exec_text() API evaluates C/C++ statements and returns its' value. 
--In interpreter enviroment, type of the return value is automatically 
-+In interpreter environment, type of the return value is automatically 
- converted to suitable type without explicit type casting.
- In compiled code , it returns G__value object which can be converted 
- to long or double type object by G__double() or G__int() API.
---- a/core/meta/src/TCint.cxx
-+++ b/core/meta/src/TCint.cxx
-@@ -1305,7 +1305,7 @@
-    // The 'name' is known to the interpreter, this function returns
-    // the internal version of this name (usually just resolving typedefs)
-    // This is used in particular to synchronize between the name used
--   // by rootcint and by the run-time enviroment (TClass)
-+   // by rootcint and by the run-time environment (TClass)
-    // Return 0 if the name is not known.
- 
-    R__LOCKGUARD(gCINTMutex);
---- a/io/xml/src/TXMLPlayer.cxx
-+++ b/io/xml/src/TXMLPlayer.cxx
-@@ -13,7 +13,7 @@
- //
- // Class for xml code generation
- // It should be used for generation of xml steramers, which could be used outside root
--// enviroment. This means, that with help of such streamers user can read and write
-+// environment. This means, that with help of such streamers user can read and write
- // objects from/to xml file, which later can be accepted by ROOT.
- //
- // At the moment supported only classes, which are not inherited from TObject
---- a/net/alien/src/TAlienFile.cxx
-+++ b/net/alien/src/TAlienFile.cxx
-@@ -65,7 +65,7 @@
-    //     "alien:///alice/test.root"
-    // If you want to write a file on specific storage element use the syntax
-    //     "alien:///alice/test.root?&se=Alice::CERN::Storage"
--   // The default SE is specified by the enviroment variable alien_CLOSE_SE
-+   // The default SE is specified by the environment variable alien_CLOSE_SE
-    //
-    // If you read a file, the closest file image to alien_CLOSE_SE is taken.
-    // If the file cannot opened from the closest image, the next image is tried,
---- a/sql/odbc/src/TODBCServer.cxx
-+++ b/sql/odbc/src/TODBCServer.cxx
-@@ -53,7 +53,7 @@
-    //    Configuring unixODBC under Linux: http://www.unixodbc.org/odbcinst.html
-    //    Remarks: for variants 1 & 2 it is enough to create/configure
-    //    odbcinst.ini file. For variant 3 file odbc.ini should be created.
--   //    Path to this files can be specified in enviromental variables like
-+   //    Path to this files can be specified in environmental variables like
-    //      export ODBCINI=/home/my/unixODBC/etc/odbc.ini
-    //      export ODBCSYSINI=/home/my/unixODBC/etc
-    //
-@@ -70,7 +70,7 @@
-    //       1) Two additional DLLs are required: mfc71.dll & msver71.dll
-    //          They can be found either in MS VC++ 7.1 Free Toolkit or
-    //          downloaded from other Internet sites
--   //       2) ORACLE_HOME enviroment variable should be specified and point to
-+   //       2) ORACLE_HOME environment variable should be specified and point to
-    //           location, where Instant Client files are extracted
-    //       3) Run odbc_install.exe from account with administrative rights
-    //       3) In $ORACLE_HOME/network/admin/ directory appropriate *.ora files
---- a/tmva/test/setup.sh
-+++ b/tmva/test/setup.sh
-@@ -48,7 +48,7 @@
-     root_in_ld=$?
-     if [ ! $LD_LIBRARY_PATH ]; then
-         if [ $root_in_ld -ne 0 ]; then
--            echo "Warning: so far you haven't setup your ROOT enviroment properly (no LD_LIBRARY_PATH): TMVA will not work"
-+            echo "Warning: so far you haven't setup your ROOT environment properly (no LD_LIBRARY_PATH): TMVA will not work"
-         fi
-     fi
-     export LD_LIBRARY_PATH=$PWD/lib:${LD_LIBRARY_PATH}
---- a/cmake/modules/SearchInstalledSoftware.cmake
-+++ b/cmake/modules/SearchInstalledSoftware.cmake
-@@ -537,7 +537,7 @@
-   if(NOT builtin_xrootd)
-     find_package(XROOTD)
-     if(NOT XROOTD_FOUND)
--      message(STATUS "XROOTD not found. Set enviroment variable XRDSYS to point to your XROOTD installation")
-+      message(STATUS "XROOTD not found. Set environment variable XRDSYS to point to your XROOTD installation")
-       message(STATUS "                  Alternatively, you can also enable the option 'builtin_xrootd' to build XROOTD  internally'") 
-       message(STATUS "                  For the time being switching OFF 'xrootd' option")
-       set(xrootd OFF CACHE BOOL "" FORCE)
---- a/sql/oracle/inc/TOracleStatement.h
-+++ b/sql/oracle/inc/TOracleStatement.h
-@@ -41,7 +41,7 @@
-       char* namebuf;
-    };
- 
--   oracle::occi::Environment *fEnv;         // enviroment 
-+   oracle::occi::Environment *fEnv;         // environment 
-    oracle::occi::Connection  *fConn;        // connection to Oracle
-    oracle::occi::Statement   *fStmt;        // executed statement
-    oracle::occi::ResultSet   *fResult;      // query result (rows)
---- a/core/meta/src/TCintWithCling.cxx
-+++ b/core/meta/src/TCintWithCling.cxx
-@@ -4502,7 +4502,7 @@
-    // The 'name' is known to the interpreter, this function returns
-    // the internal version of this name (usually just resolving typedefs)
-    // This is used in particular to synchronize between the name used
--   // by rootcint and by the run-time enviroment (TClass)
-+   // by rootcint and by the run-time environment (TClass)
-    // Return 0 if the name is not known.
-    R__LOCKGUARD(gCINTMutex);
-    if (!gInterpreter->CheckClassInfo(name)) {
+diff --git a/net/net/src/TS3WebFile.cxx b/net/net/src/TS3WebFile.cxx
+index 8380123..5324363 100644
+--- a/net/net/src/TS3WebFile.cxx
++++ b/net/net/src/TS3WebFile.cxx
+@@ -180,7 +180,7 @@ TS3WebFile::TS3WebFile(const char* path, Option_t* options)
+    fS3Request.SetHost(fUrl.GetHost());
+    if (accessKey.IsNull() || secretKey.IsNull()) {
+       // We have no authentication information, neither in the options
+-      // nor in the enviromental variables. So may be this is a
++      // nor in the environmental variables. So may be this is a
+       // world-readable file, so let's continue and see if
+       // we can open it.
+       fS3Request.SetAuthType(TS3HTTPRequest::kNoAuth);
diff --git a/debian/patches/48-fix-typo-deafult-default.patch b/debian/patches/48-fix-typo-deafult-default.patch
deleted file mode 100644
index e015c54..0000000
--- a/debian/patches/48-fix-typo-deafult-default.patch
+++ /dev/null
@@ -1,108 +0,0 @@
---- a/cint/cint/src/newlink.cxx
-+++ b/cint/cint/src/newlink.cxx
-@@ -5123,7 +5123,7 @@
-  *
-  * 25-07-07
-  *
-- * Create the deafult cons, dests, etc as ifunc entries before writing
-+ * Create the default cons, dests, etc as ifunc entries before writing
-  * them to the file
-  **************************************************************************/
- void G__make_default_ifunc(G__ifunc_table_internal *ifunc_copy)
---- a/graf2d/qt/src/TQtWidget.cxx
-+++ b/graf2d/qt/src/TQtWidget.cxx
-@@ -751,7 +751,7 @@
-    //  it saves the double buffer of this object using the default save
-    //  format  defined the file extension
-    //  If the "fileName" has no extension the "default" format is to be used instead
--   //  The deafult format is "PNG".
-+   //  The default format is "PNG".
-    //  It can be changed with the TQtWidget::SetSaveFormat method
-    //
-     return Save(QString(fileName));
-@@ -764,7 +764,7 @@
-    //  it saves the double buffer of this object using the default save
-    //  format  defined the file extension
-    //  If the "fileName" has no extension the "default" format is to be used instead
--   //  The deafult format is "PNG".
-+   //  The default format is "PNG".
-    //  It can be changed with the TQtWidget::SetSaveFormat method
-    //
-    QString fileNameExtension = QFileInfo(fileName).suffix().toUpper();
---- a/graf3d/gl/inc/TGLCamera.h
-+++ b/graf3d/gl/inc/TGLCamera.h
-@@ -78,8 +78,8 @@
-    Bool_t      fFixDefCenter;    //! use fixed default center
-    Bool_t      fWasArcBalled;    //! set when arc-ball rotation is used
-    TGLVector3  fExtCenter;       //! external camera center
--   TGLVector3  fDefCenter;       //! deafult camera center
--   TGLVector3  fFDCenter;        //! fixed deafult camera center
-+   TGLVector3  fDefCenter;       //! default camera center
-+   TGLVector3  fFDCenter;        //! fixed default camera center
-    TGLVector3 *fCenter;          //! current camera center
- 
-    mutable Double_t fNearClip;   //! last applied near-clip
---- a/gui/ged/src/HelpSMText.cxx
-+++ b/gui/ged/src/HelpSMText.cxx
-@@ -13,7 +13,7 @@
- 
- const char gHelpSMTopLevel[] =
- "The Style Manager handles a list of styles in the ROOT session. It loads\n"
--"by default the five styles provided by ROOT: Deafult, Plain, Bold, Video,\n"
-+"by default the five styles provided by ROOT: Default, Plain, Bold, Video,\n"
- "and Pub. If this list does not contain a style with the characteristics\n"
- "you want, you can create a new one and than apply it.\n"
- "\n"
---- a/gui/gui/src/TGFrame.cxx
-+++ b/gui/gui/src/TGFrame.cxx
-@@ -566,7 +566,7 @@
- void TGFrame::Resize(UInt_t w, UInt_t h)
- {
-    // Resize the frame.
--   // If w=0 && h=0 - Resize to deafult size
-+   // If w=0 && h=0 - Resize to default size
- 
-    if (w != fWidth || h != fHeight) {
-       TGDimension siz(0,0);
-@@ -590,7 +590,7 @@
- void TGFrame::MoveResize(Int_t x, Int_t y, UInt_t w, UInt_t h)
- {
-    // Move and/or resize the frame.
--   // If w=0 && h=0 - Resize to deafult size
-+   // If w=0 && h=0 - Resize to default size
- 
-    // we do it anyway as we don't know if it's only a move or only a resize
-    TGDimension siz(0,0);
---- a/net/auth/src/THostAuth.cxx
-+++ b/net/auth/src/THostAuth.cxx
-@@ -34,7 +34,7 @@
- //______________________________________________________________________________
-    THostAuth::THostAuth() : TObject()
- {
--   // Deafult constructor.
-+   // Default constructor.
- 
-    Create(0, 0);
- }
---- a/net/net/src/TNetFile.cxx
-+++ b/net/net/src/TNetFile.cxx
-@@ -862,7 +862,7 @@
-    // Check and save the host FQDN ...
-    fHost = turl.GetHostFQDN();
- 
--   // Remote port: the deafult should be 1094 because we are here
-+   // Remote port: the default should be 1094 because we are here
-    // only if the protocol is "root://"
-    fPort = turl.GetPort();
- }
---- a/proof/proofd/src/proofd.cxx
-+++ b/proof/proofd/src/proofd.cxx
-@@ -102,7 +102,7 @@
- //   -noauth           do not require client authentication             //
- //   -p port#          specifies a different port to listen on          //
- //   -s <sshd_port>    specifies the port number for the sshd daemon    //
--//                     (deafult is 22)                                  //
-+//                     (default is 22)                                  //
- //   -S keytabfile     use this keytab file, instead of the default     //
- //                     (option only supported when compiled with        //
- //                     Kerberos5 support)                               //
diff --git a/debian/patches/49-fix-typo-continous-continuous.patch b/debian/patches/49-fix-typo-continous-continuous.patch
index 4ebfb60..3c95015 100644
--- a/debian/patches/49-fix-typo-continous-continuous.patch
+++ b/debian/patches/49-fix-typo-continous-continuous.patch
@@ -1,121 +1,26 @@
---- a/docbook/users-guide/MathLibraries.xml
-+++ b/docbook/users-guide/MathLibraries.xml
-@@ -254,7 +254,7 @@
- double x = unr.Sample();
- </programlisting>
- <itemizedlist>
--<listitem><para>For continous 1D distribution object via the class <emphasis role="bold"><code>TUnuranContDist</code></emphasis> that can be created for example from a <emphasis role="bold"><code>TF1</code></emphasis> function providing the pdf (probability density function) . The user can optionally provide additional information via <emphasis role="bold"><code>TUnuranContDist</code></emphasis><code>::SetDomain(min,max)</code>  like the <code>domain()</code> for generating numbers in a restricted region. </para></listitem>
-+<listitem><para>For continuous 1D distribution object via the class <emphasis role="bold"><code>TUnuranContDist</code></emphasis> that can be created for example from a <emphasis role="bold"><code>TF1</code></emphasis> function providing the pdf (probability density function) . The user can optionally provide additional information via <emphasis role="bold"><code>TUnuranContDist</code></emphasis><code>::SetDomain(min,max)</code>  like the <code>domain()</code> for generating numbers in a restricted region. </para></listitem>
- </itemizedlist>
- <programlisting language="c++">
- //1D case: create a distribution from two TF1 object pointers pdfFunc
---- a/math/mathmore/inc/Math/Interpolator.h
-+++ b/math/mathmore/inc/Math/Interpolator.h
-@@ -74,7 +74,7 @@
- 
-    /**
-       Constructs an interpolator class from vector of data points \f$ (x_i, y_i )\f$ and with Interpolation::Type type.
--      The method will compute a continous interpolating function \f$ y(x) \f$ such that \f$ y_i = y ( x_i )\f$.
-+      The method will compute a continuous interpolating function \f$ y(x) \f$ such that \f$ y_i = y ( x_i )\f$.
-       The defult interpolation type is Cubic spline
-    */
-    Interpolator(const std::vector<double> & x, const std::vector<double> & y, Interpolation::Type type = Interpolation::kCSPLINE);
---- a/math/unuran/inc/TUnuranContDist.h
-+++ b/math/unuran/inc/TUnuranContDist.h
-@@ -28,7 +28,7 @@
- 
- //______________________________________________________________
- /** 
--   TUnuranContDist class describing one dimensional continous distribution. 
-+   TUnuranContDist class describing one dimensional continuous distribution. 
-    It is used by TUnuran to generate random numbers according to this distribution via 
-    TUnuran::Sample()
-    
---- a/math/unuran/src/TUnuran.cxx
-+++ b/math/unuran/src/TUnuran.cxx
-@@ -172,7 +172,7 @@
- 
- bool  TUnuran::SetContDistribution(const TUnuranContDist & dist )
- {
--   // internal method to set in unuran the function pointer for a continous univariate distribution 
-+   // internal method to set in unuran the function pointer for a continuous univariate distribution 
-    if (fUdistr != 0)  unur_distr_free(fUdistr);
-    fUdistr = unur_distr_cont_new(); 
-    if (fUdistr == 0) return false; 
---- a/math/unuran/src/TUnuranSampler.cxx
-+++ b/math/unuran/src/TUnuranSampler.cxx
-@@ -71,12 +71,12 @@
-          ret =  DoInitDiscrete1D(method);
-       }
-       else {
--         if (fLevel>1) Info("TUnuranSampler::Init","Initialize one-dim continous distribution with method %s",method.Data());
-+         if (fLevel>1) Info("TUnuranSampler::Init","Initialize one-dim continuous distribution with method %s",method.Data());
-          ret =  DoInit1D(method); 
-       }
-    }
-    else { 
--      if (fLevel>1) Info("TUnuranSampler::Init","Initialize multi-dim continous distribution with method %s",method.Data());
-+      if (fLevel>1) Info("TUnuranSampler::Init","Initialize multi-dim continuous distribution with method %s",method.Data());
-       ret = DoInitND(method); 
-    }
-    // set print level in UNURAN (must be done after having initialized) -
---- a/math/unuran/src/UnuranDistrAdapter.h
-+++ b/math/unuran/src/UnuranDistrAdapter.h
-@@ -19,7 +19,7 @@
- #include <cmath>
- 
- /** 
--   Free functions adapter needed by UNURAN for onedimensional continous distributions
-+   Free functions adapter needed by UNURAN for onedimensional continuous distributions
- */ 
- 
- #include "TUnuranContDist.h"
---- a/tmva/inc/TMVA/Interval.h
-+++ b/tmva/inc/TMVA/Interval.h
-@@ -31,7 +31,7 @@
- //                                                                          //
- // Interval definition, continuous and discrete                             //
- //                                                                          //
--// Interval(min,max)  : a continous interval [min,max]                      //
-+// Interval(min,max)  : a continuous interval [min,max]                      //
- // Interval(min,max,n): a "discrete interval" [min,max], i.e the n numbers: //
- //          min, min+step, min+2*step,...., min+(n-1)*step, min+n*step=max  //
- //   e.g.: Interval(1,5,5)=1,2,3,4,5                                        //
-@@ -89,7 +89,7 @@
-       static MsgLogger* fgLogger;   // message logger
-       MsgLogger& Log() const { return *fgLogger; }          
- 
--      ClassDef(Interval,0)    // Interval definition, continous and discrete
-+      ClassDef(Interval,0)    // Interval definition, continuous and discrete
-    };
- 
- } // namespace TMVA
---- a/tmva/src/Interval.cxx
-+++ b/tmva/src/Interval.cxx
-@@ -30,7 +30,7 @@
- //                                                                          //
- // Interval definition, continuous and discrete                             //
- //                                                                          //
--// Interval(min,max)  : a continous interval [min,max]                      //
-+// Interval(min,max)  : a continuous interval [min,max]                      //
- // Interval(min,max,n): a "discrete interval" [min,max], i.e the n numbers: //
- //          min, min+step, min+2*step,...., min+(n-1)*step, min+n*step=max  //
- //   e.g.: Interval(1,5,5)=1,2,3,4,5                                        //
-@@ -44,7 +44,7 @@
- <ul>
-    <li> Interval definition, continuous and discrete
-    <ul>
--         <li>  Interval(min,max)  : a continous interval [min,max]
-+         <li>  Interval(min,max)  : a continuous interval [min,max]
-          <li>  Interval(min,max,n): a "discrete interval" [min,max], i.e the n numbers:<br>
-          min, min+step, min+2*step,...., min+(n-1)*step=max <br>
-          e.g.: Interval(1,5,5)=1,2,3,4,5                    <br>
-@@ -87,7 +87,7 @@
- 
-    // defines minimum and maximum of an interval
-    // when nbins > 0, interval describes a discrete distribution (equally distributed in the interval)
--   // when nbins == 0, interval describes a continous interval
-+   // when nbins == 0, interval describes a continuous interval
-    //
-    if (fMax - fMin < 0) Log() << kFATAL << "maximum lower than minimum" << Endl;
-    if (nbins < 0) {
+diff --git a/roofit/roofit/inc/Roo2DMomentMorphFunction.h b/roofit/roofit/inc/Roo2DMomentMorphFunction.h
+index ca70236..99ec216 100644
+--- a/roofit/roofit/inc/Roo2DMomentMorphFunction.h
++++ b/roofit/roofit/inc/Roo2DMomentMorphFunction.h
+@@ -7,7 +7,7 @@
+ // 2-dimensional morph function between a list of input functions (varlist) as a function of one input parameter (m).
+ // The vector mrefpoints assigns an m-number to each function in the function list.
+ // For example: varlist can contain MC histograms (or single numbers) of a reconstructed mass, for certain 
+-// true Higgs masses indicated in mrefpoints. the input parameter m is the true (continous) Higgs mass.
++// true Higgs masses indicated in mrefpoints. the input parameter m is the true (continuous) Higgs mass.
+ // Morphing can be set to be linear or non-linear, or mixture of the two.
+ 
+ #ifndef ROO2DMOMENTMORPHFUNCTION
+diff --git a/roofit/roofit/src/Roo1DMomentMorphFunction.cxx b/roofit/roofit/src/Roo1DMomentMorphFunction.cxx
+index ab80fd4..79536f1 100644
+--- a/roofit/roofit/src/Roo1DMomentMorphFunction.cxx
++++ b/roofit/roofit/src/Roo1DMomentMorphFunction.cxx
+@@ -7,7 +7,7 @@
+ // 1-dimensional morph function between a list of input functions (varlist) as a function of one input parameter (m).
+ // The vector mrefpoints assigns an m-number to each function in the function list.
+ // For example: varlist can contain MC histograms (or single numbers) of a reconstructed mass, for certain 
+-// true Higgs masses indicated in mrefpoints. the input parameter m is the true (continous) Higgs mass.
++// true Higgs masses indicated in mrefpoints. the input parameter m is the true (continuous) Higgs mass.
+ // Morphing can be set to be linear or non-linear, or mixture of the two.
+ 
+ #include "Riostream.h" 
diff --git a/debian/patches/50-fix-typo-completly-completely.patch b/debian/patches/50-fix-typo-completly-completely.patch
deleted file mode 100644
index 954a637..0000000
--- a/debian/patches/50-fix-typo-completly-completely.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-diff --git a/etc/proof/xpd.cf.sample b/etc/proof/xpd.cf.sample
-index be3e530..0982351 100644
---- a/etc/proof/xpd.cf.sample
-+++ b/etc/proof/xpd.cf.sample
-@@ -100,7 +100,7 @@ xrd.protocol xproofd:1093 libXrdProofd.so
- # Format:
- #          xpd.shutdown <opt> <delay>
- # where:
--#          <opt> is the type of action to be taken when a client completly
-+#          <opt> is the type of action to be taken when a client completely
- #                disconnets; the options are:
- #                0  remain connected
- #                1  terminate when idle
-diff --git a/graf2d/doc/v520/index.html b/graf2d/doc/v520/index.html
-index fc9d99c..f39e921 100644
---- a/graf2d/doc/v520/index.html
-+++ b/graf2d/doc/v520/index.html
-@@ -15,7 +15,7 @@
-      mode were wrong.
- <li> In FillRectangleInternal when the rectangle to be drawn had its width or
-      its height equal to 0, they were set to the current image width or height.
--     This was not a good solution because this obscured completly the picture.
-+     This was not a good solution because this obscured completely the picture.
-      In particular, some markers being drawn with a filled rectangle, they
-      obscured the picture when they were really small because in that case the
-      rectangle drawn had width=height=0. Now, when a rectangle has its width or
-diff --git a/man/man1/proofd.1 b/man/man1/proofd.1
-index 3318326..0585aba 100644
---- a/man/man1/proofd.1
-+++ b/man/man1/proofd.1
-@@ -163,7 +163,7 @@ distribution. This script uses \fIsyslog-facility\fR(1), from the
- \fBLinux\fR \fIsyslog\fR(1) distribution, and may run on other
- platforms as well \- but no warrenties mind you!
- .PP
--Step 9 is completly up to the user.  
-+Step 9 is completely up to the user.  
- .SH "EXAMPLE"
- That's it. To test PROOF try the following:
- .nf
-diff --git a/man/man1/xproofd.1 b/man/man1/xproofd.1
-index 04eb596..a443d47 100644
---- a/man/man1/xproofd.1
-+++ b/man/man1/xproofd.1
-@@ -170,7 +170,7 @@ distribution. This script uses \fIsyslog-facility\fR(1), from the
- \fBLinux\fR \fIsyslog\fR(1) distribution, and may run on other
- platforms as well \- but no warrenties mind you!
- .PP
--Step 9 is completly up to the user.  
-+Step 9 is completely up to the user.  
- .SH "EXAMPLE"
- That's it. To test PROOF try the following:
- .nf
-diff --git a/math/mathmore/inc/Math/GSLSimAnnealing.h b/math/mathmore/inc/Math/GSLSimAnnealing.h
-index 780d876..adfdc0b 100644
---- a/math/mathmore/inc/Math/GSLSimAnnealing.h
-+++ b/math/mathmore/inc/Math/GSLSimAnnealing.h
-@@ -65,7 +65,7 @@ public:
- protected: 
- 
-    /**
--      derived classes might need to re-define completly the class 
-+      derived classes might need to re-define completely the class 
-     */
-    GSLSimAnFunc() : 
-       fFunc(0)
-diff --git a/net/rpdutils/src/globus.cxx b/net/rpdutils/src/globus.cxx
-index 0834c7d..81be6e7 100644
---- a/net/rpdutils/src/globus.cxx
-+++ b/net/rpdutils/src/globus.cxx
-@@ -560,7 +560,7 @@ int GlbsToolCheckProxy(char **subjname)
-       }
- 
- #else
--      // Old version: completly different ...
-+      // Old version: completely different ...
-       char *                proxy_type;
-       proxy_cred_desc *     pcd = 0;
-       time_t                time_after;
-diff --git a/tmva/test/TMVAGAexample.cxx b/tmva/test/TMVAGAexample.cxx
-index c244692..f6b9eac 100644
---- a/tmva/test/TMVAGAexample.cxx
-+++ b/tmva/test/TMVAGAexample.cxx
-@@ -35,7 +35,7 @@ class MyFitness : public IFitterTarget {
-        // to (int). In this case the variable-range has to be chosen +1 ( to get 0..5, take Interval(0,6) )
-        // since the introduction of "Interval" ranges can be defined with a third parameter
-        // which gives the number of bins within the interval. With that technique discrete values
--       // can be achieved easier. The random selection out of this discrete numbers is completly uniform.
-+       // can be achieved easier. The random selection out of this discrete numbers is completely uniform.
-        // 
-        Double_t EstimatorFunction( std::vector<Double_t> & factors ){
-            //return (10.- (int)factors.at(0) *factors.at(1) + (int)factors.at(2));
-diff --git a/tmva/test/TMVAGAexample2.cxx b/tmva/test/TMVAGAexample2.cxx
-index bf17bf0..d487c36 100644
---- a/tmva/test/TMVAGAexample2.cxx
-+++ b/tmva/test/TMVAGAexample2.cxx
-@@ -35,7 +35,7 @@ class MyFitness : public IFitterTarget {
-        // to (int). In this case the variable-range has to be chosen +1 ( to get 0..5, take Interval(0,6) )
-        // since the introduction of "Interval" ranges can be defined with a third parameter
-        // which gives the number of bins within the interval. With that technique discrete values
--       // can be achieved easier. The random selection out of this discrete numbers is completly uniform.
-+       // can be achieved easier. The random selection out of this discrete numbers is completely uniform.
-        // 
-        Double_t EstimatorFunction( std::vector<Double_t> & factors ){
-            //return (10.- (int)factors.at(0) *factors.at(1) + (int)factors.at(2));
diff --git a/debian/patches/51-fix-typo-commited-committed.patch b/debian/patches/51-fix-typo-commited-committed.patch
index c5c8cf9..85a395c 100644
--- a/debian/patches/51-fix-typo-commited-committed.patch
+++ b/debian/patches/51-fix-typo-commited-committed.patch
@@ -1,22 +1,22 @@
---- a/cint/reflex/doc/ChangeLog.reflex
-+++ b/cint/reflex/doc/ChangeLog.reflex
-@@ -348,7 +348,7 @@
- 	* stl_hash.h: removed namespace define for icc compilers 
- 
- 2005-06-17 Pere
--	* CollectionProxy.h: commited changes from Markus
-+	* CollectionProxy.h: committed changes from Markus
- 
- 2005-06-10 Pere
- 	* TypeBuilder.cpp(.h) added EnumTypeBuilder() function
---- a/roofit/roofitcore/src/RooWorkspace.cxx
-+++ b/roofit/roofitcore/src/RooWorkspace.cxx
-@@ -1008,7 +1008,7 @@
-   }
-   delete iter ;
- 
--  // Remove all commited objects from the sandbox
-+  // Remove all committed objects from the sandbox
-   _sandboxNodes.removeAll() ;
- 
-   // Mark transaction as finished
+diff --git a/roofit/roostats/src/DetailedOutputAggregator.cxx b/roofit/roostats/src/DetailedOutputAggregator.cxx
+index 382bb21..0989d24 100644
+--- a/roofit/roostats/src/DetailedOutputAggregator.cxx
++++ b/roofit/roostats/src/DetailedOutputAggregator.cxx
+@@ -83,7 +83,7 @@ namespace RooStats {
+       while(RooAbsArg* v = dynamic_cast<RooAbsArg*>( iter->Next() ) ) {
+          TString renamed(TString::Format("%s%s", prefix.Data(), v->GetName()));
+          if (fResult == NULL) {
+-            // we never commited, so by default all columns are expected to not exist
++            // we never committed, so by default all columns are expected to not exist
+             RooAbsArg* var = v->createFundamental();
+             assert(var != NULL);
+             (RooArgSet(*var)) = RooArgSet(*v);
+@@ -97,7 +97,7 @@ namespace RooStats {
+             if (fBuiltSet->addOwned(*var)) continue;  // OK - can skip past setting value
+          }
+          if (RooAbsArg* var = fBuiltSet->find(renamed)) {
+-            // we already commited an argset once, so we expect all columns to already be in the set
++            // we already committed an argset once, so we expect all columns to already be in the set
+             var->SetName(v->GetName());
+             (RooArgSet(*var)) = RooArgSet(*v); // copy values and errors
+             var->SetName(renamed);
diff --git a/debian/patches/52-fix-typo-choosen-chosen.patch b/debian/patches/52-fix-typo-choosen-chosen.patch
deleted file mode 100644
index d0069f1..0000000
--- a/debian/patches/52-fix-typo-choosen-chosen.patch
+++ /dev/null
@@ -1,186 +0,0 @@
---- a/docbook/users-guide/WritingGUI.xml
-+++ b/docbook/users-guide/WritingGUI.xml
-@@ -127,7 +127,7 @@
-    fMain->MapWindow();
- }
- void MyMainFrame::DoDraw() {
--   <emphasis role="italic">// Draws function graphics in randomly choosen interval</emphasis>
-+   <emphasis role="italic">// Draws function graphics in randomly chosen interval</emphasis>
-    TF1 *f1 = new TF1("f1","sin(x)/x",0,gRandom->Rndm()*10);
-    f1->SetLineWidth(3);
-    f1->Draw();
---- a/gui/guibuilder/src/TGuiBldDragManager.cxx
-+++ b/gui/guibuilder/src/TGuiBldDragManager.cxx
-@@ -5473,7 +5473,7 @@
- //______________________________________________________________________________
- void TGuiBldDragManager::DoClassMenu(Int_t id)
- {
--   // Process a method choosen via frame context menu
-+   // Process a method chosen via frame context menu
- 
-    if (!fFrameMenu || ((id != kMethodMenuAct) && (id != kToggleMenuAct))) {
-       return;
---- a/hist/hist/src/TFormula.cxx
-+++ b/hist/hist/src/TFormula.cxx
-@@ -3721,7 +3721,7 @@
-    //
-    //          pdata[operand={Var,Par,Const}][offset]
-    //          pdata[fOperOffsets0[i]][fOperOffset1[i+1]]
--   // 2.) The fastest evaluation function is choosen at the end
-+   // 2.) The fastest evaluation function is chosen at the end
-    //     a.) fOptimal := pointer to the fastest function for given evaluation string
-    //             switch(GetActionOptimized(0)){
-    //               case kData : {fOptimal= (TFormulaPrimitive::TFuncG)&TFormula::EvalPrimitive0; break;}
---- a/math/mathcore/inc/Math/RootFinder.h
-+++ b/math/mathcore/inc/Math/RootFinder.h
-@@ -45,7 +45,7 @@
-    @defgroup RootFinders One-dimensional Root-Finding algorithms 
-    Various implementation esists in MathCore and MathMore
-    The user interacts with a proxy class ROOT::Math::RootFinder which creates behing 
--   the choosen algorithms which are implemented using the ROOT::Math::IRootFinderMethod interface
-+   the chosen algorithms which are implemented using the ROOT::Math::IRootFinderMethod interface
- 
-    @ingroup NumAlgo
- */
---- a/math/mathmore/inc/Math/GSLMinimizer1D.h
-+++ b/math/mathmore/inc/Math/GSLMinimizer1D.h
-@@ -70,7 +70,7 @@
- <A HREF="http://www.gnu.org/software/gsl/manual/html_node/One-dimensional-Minimization.html">GSL online doc</A>
- 
- The algorithms uspported are only bracketing algorithm which do not use derivatives information. 
--The algorithms which can be choosen at construction time are  GOLDENSECTION, whic is the simplest method 
-+The algorithms which can be chosen at construction time are  GOLDENSECTION, whic is the simplest method 
- but the slowest and BRENT (the default one) which combines the golden section with a parabolic interpolation. 
- 
- 
---- a/math/mathmore/src/GSLIntegrator.cxx
-+++ b/math/mathmore/src/GSLIntegrator.cxx
-@@ -273,7 +273,7 @@
- 
- double  GSLIntegrator::Integral( ) {
-    // Eval for indefined integrals: use QAGI method
--   // if method was choosen NO_ADAPTIVE WS does not exist create it
-+   // if method was chosen NO_ADAPTIVE WS does not exist create it
- 
-    if (!CheckFunction()) return 0;  
- 
-@@ -289,7 +289,7 @@
- 
- double  GSLIntegrator::IntegralUp( double a ) {
-    // Integral between [a, + inf]
--   // if method was choosen NO_ADAPTIVE WS does not exist create it
-+   // if method was chosen NO_ADAPTIVE WS does not exist create it
- 
-    if (!CheckFunction()) return 0;  
- 
-@@ -305,7 +305,7 @@
- 
- double  GSLIntegrator::IntegralLow( double b ) {
-    // Integral between [-inf, + b]
--   // if method was choosen NO_ADAPTIVE WS does not exist create it
-+   // if method was chosen NO_ADAPTIVE WS does not exist create it
- 
-    if (!CheckFunction()) return 0;  
- 
---- a/math/mlp/src/TMultiLayerPerceptron.cxx
-+++ b/math/mlp/src/TMultiLayerPerceptron.cxx
-@@ -50,7 +50,7 @@
- </UL>
- <P>Neural Networks are more and more used in various fields for data
- analysis and classification, both for research and commercial
--institutions. Some randomly choosen examples are:</P>
-+institutions. Some randomly chosen examples are:</P>
- <UL>
-         <LI><P>image analysis</P>
-         <LI><P>financial movements predictions and analysis</P>
-@@ -64,7 +64,7 @@
- package</A> originaly written by Jerome Schwindling. MLPfit remains
- one of the fastest tool for neural networks studies, and this ROOT
- add-on will not try to compete on that. A clear and flexible Object
--Oriented implementation has been choosen over a faster but more
-+Oriented implementation has been chosen over a faster but more
- difficult to maintain code. Nevertheless, the time penalty does not
- exceed a factor 2.</P>
- <UL>
---- a/net/net/src/TSocket.cxx
-+++ b/net/net/src/TSocket.cxx
-@@ -1304,7 +1304,7 @@
- 
-    R__LOCKGUARD2(gSocketAuthMutex);
- 
--   // Url to be passed to choosen constructor
-+   // Url to be passed to chosen constructor
-    TString eurl(url);
- 
-    // Parse protocol, if any
---- a/test/RootShower/RootShower.cxx
-+++ b/test/RootShower/RootShower.cxx
-@@ -1071,13 +1071,13 @@
-          fHisto_dEdX->Fill(fEvent->GetParticle(i)->GetELoss());
-          for (j=0;j<fEvent->GetParticle(i)->GetNTracks();j++)
-             fEvent->GetParticle(i)->GetTrack(j)->Draw();
--         // show track by track if "show process" has been choosen
-+         // show track by track if "show process" has been chosen
-          // into the menu
-          if (fShowProcess) {
-             fCA->Modified();
-             fCA->Update();
-             // create one gif image by step if "Animated GIF"
--            // has been choosen into the menu
-+            // has been chosen into the menu
-             if (fCreateGIFs) {
-                fCA->SaveAs("RSEvent.gif+");
-             }
---- a/test/guitest.cxx
-+++ b/test/guitest.cxx
-@@ -1946,7 +1946,7 @@
-    if (mode<10) {
-       fContents->SetViewMode((EListViewMode)mode);
-    } else {
--      delete this;   // Close menu entry choosen
-+      delete this;   // Close menu entry chosen
-    }
- }
- 
---- a/tmva/inc/TMVA/DecisionTreeNode.h
-+++ b/tmva/inc/TMVA/DecisionTreeNode.h
-@@ -233,7 +233,7 @@
-       Float_t GetNEvents_unweighted( void ) const  { return fTrainInfo->fNEvents_unweighted; }
- 
- 
--      // set the choosen index, measure of "purity" (separation between S and B) AT this node
-+      // set the chosen index, measure of "purity" (separation between S and B) AT this node
-       void SetSeparationIndex( Float_t sep ){ fTrainInfo->fSeparationIndex =sep ; }
-       // return the separation index AT this node
-       Float_t GetSeparationIndex( void ) const  { return fTrainInfo->fSeparationIndex; }
---- a/tmva/src/DecisionTree.cxx
-+++ b/tmva/src/DecisionTree.cxx
-@@ -162,7 +162,7 @@
-       fRegType = new RegressionVariance();
-       if ( nCuts <=0 ) {
-          fNCuts = 200;
--         Log() << kWARNING << " You had choosen the training mode using optimal cuts, not\n"
-+         Log() << kWARNING << " You had chosen the training mode using optimal cuts, not\n"
-                << " based on a grid of " << fNCuts << " by setting the option NCuts < 0\n"
-                << " as this doesn't exist yet, I set it to " << fNCuts << " and use the grid"
-                << Endl;
---- a/tmva/src/TActivationChooser.cxx
-+++ b/tmva/src/TActivationChooser.cxx
-@@ -75,7 +75,7 @@
- TMVA::TActivationChooser::CreateActivation(EActivationType type) const
- {
-    // instantiate the correct activation object according to the
--   // type choosen (given as the enumeration type)
-+   // type chosen (given as the enumeration type)
-    
-    switch (type) {
-    case kLinear:  return new TActivationIdentity();
-@@ -93,7 +93,7 @@
- TMVA::TActivationChooser::CreateActivation(const TString& type) const
- {
-    // instantiate the correct activation object according to the
--   // type choosen (given by a TString)
-+   // type chosen (given by a TString)
- 
-    if      (type == fLINEAR)  return CreateActivation(kLinear);
-    else if (type == fSIGMOID) return CreateActivation(kSigmoid);
diff --git a/debian/patches/53-fix-typo-backgroud-Background.patch b/debian/patches/53-fix-typo-backgroud-Background.patch
index b7090cf..f03d110 100644
--- a/debian/patches/53-fix-typo-backgroud-Background.patch
+++ b/debian/patches/53-fix-typo-backgroud-Background.patch
@@ -1,11 +1,122 @@
---- a/tmva/src/MethodBase.cxx
-+++ b/tmva/src/MethodBase.cxx
-@@ -2085,7 +2085,7 @@
-    // where PDF(x) is the PDF of the classifier's signal or background distribution
- 
-    if ((reftype == Types::kSignal && !fMVAPdfS) || (reftype == Types::kBackground && !fMVAPdfB)) {
--      Log() << kWARNING << "<GetRarity> Required MVA PDF for Signal or Backgroud does not exist: "
-+      Log() << kWARNING << "<GetRarity> Required MVA PDF for Signal or Background does not exist: "
-             << "select option \"CreateMVAPdfs\"" << Endl;
-       return 0.0;
-    }
+diff --git a/hist/spectrum/inc/TSpectrum2Fit.h b/hist/spectrum/inc/TSpectrum2Fit.h
+index 2a13e8c..b804bc3 100644
+--- a/hist/spectrum/inc/TSpectrum2Fit.h
++++ b/hist/spectrum/inc/TSpectrum2Fit.h
+@@ -97,13 +97,13 @@ protected:
+    Double_t  fByInit;                        //initial value of b parameter for 1D ridges in y direction (slope), for details see html manual and references
+    Double_t  fByCalc;                        //calculated value of b parameter for 1D ridges in y direction
+    Double_t  fByErr;                         //error value of b parameter for 1D ridges in y direction
+-   Double_t  fA0Init;                        //initial value of background a0 parameter(backgroud is estimated as a0+ax*x+ay*y)
++   Double_t  fA0Init;                        //initial value of background a0 parameter(background is estimated as a0+ax*x+ay*y)
+    Double_t  fA0Calc;                        //calculated value of background a0 parameter
+    Double_t  fA0Err;                         //error value of background a0 parameter
+-   Double_t  fAxInit;                        //initial value of background ax parameter(backgroud is estimated as a0+ax*x+ay*y)
++   Double_t  fAxInit;                        //initial value of background ax parameter(background is estimated as a0+ax*x+ay*y)
+    Double_t  fAxCalc;                        //calculated value of background ax parameter
+    Double_t  fAxErr;                         //error value of background ax parameter
+-   Double_t  fAyInit;                        //initial value of background ay parameter(backgroud is estimated as a0+ax*x+ay*y)
++   Double_t  fAyInit;                        //initial value of background ay parameter(background is estimated as a0+ax*x+ay*y)
+    Double_t  fAyCalc;                        //calculated value of background ay parameter
+    Double_t  fAyErr;                         //error value of background ay parameter   
+    Bool_t   *fFixPositionX;                  //[fNPeaks] array of logical values which allow to fix appropriate x positions of 2D peaks (not fit). However they are present in the estimated functional
+diff --git a/hist/spectrum/inc/TSpectrumFit.h b/hist/spectrum/inc/TSpectrumFit.h
+index a31f380..cdba817 100644
+--- a/hist/spectrum/inc/TSpectrumFit.h
++++ b/hist/spectrum/inc/TSpectrumFit.h
+@@ -61,13 +61,13 @@ protected:
+    Double_t  fSInit;                     //initial value of s parameter (relative amplitude of step), for details see html manual and references
+    Double_t  fSCalc;                     //calculated value of s parameter
+    Double_t  fSErr;                      //error value of s parameter
+-   Double_t  fA0Init;                    //initial value of background a0 parameter(backgroud is estimated as a0+a1*x+a2*x*x)
++   Double_t  fA0Init;                    //initial value of background a0 parameter(background is estimated as a0+a1*x+a2*x*x)
+    Double_t  fA0Calc;                    //calculated value of background a0 parameter
+    Double_t  fA0Err;                     //error value of background a0 parameter
+-   Double_t  fA1Init;                    //initial value of background a1 parameter(backgroud is estimated as a0+a1*x+a2*x*x)
++   Double_t  fA1Init;                    //initial value of background a1 parameter(background is estimated as a0+a1*x+a2*x*x)
+    Double_t  fA1Calc;                    //calculated value of background a1 parameter
+    Double_t  fA1Err;                     //error value of background a1 parameter
+-   Double_t  fA2Init;                    //initial value of background a2 parameter(backgroud is estimated as a0+a1*x+a2*x*x)
++   Double_t  fA2Init;                    //initial value of background a2 parameter(background is estimated as a0+a1*x+a2*x*x)
+    Double_t  fA2Calc;                    //calculated value of background a2 parameter
+    Double_t  fA2Err;                     //error value of background a2 parameter
+    Bool_t   *fFixPosition;               //[fNPeaks] array of logical values which allow to fix appropriate positions (not fit). However they are present in the estimated functional   
+diff --git a/hist/spectrum/src/TSpectrum2Fit.cxx b/hist/spectrum/src/TSpectrum2Fit.cxx
+index 62b0928..7f8ea34 100644
+--- a/hist/spectrum/src/TSpectrum2Fit.cxx
++++ b/hist/spectrum/src/TSpectrum2Fit.cxx
+@@ -2085,7 +2085,7 @@ fByErr;
+ direction</span></p>
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t 
+-fA0Init;                        //initial value of background a0 parameter(backgroud
++fA0Init;                        //initial value of background a0 parameter(background
+ is estimated as a0+ax*x+ay*y)</span></p>
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t 
+@@ -2095,7 +2095,7 @@ fA0Calc;
+ fA0Err;                         //error value of background a0 parameter</span></p>
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t  fAxInit;        
+-               //initial value of background ax parameter(backgroud is
++               //initial value of background ax parameter(background is
+ estimated as a0+ax*x+ay*y)</span></p>
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t 
+@@ -2106,7 +2106,7 @@ fAxErr;
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t 
+ fAyInit;                        //initial value of background ay
+-parameter(backgroud is estimated as a0+ax*x+ay*y)</span></p>
++parameter(background is estimated as a0+ax*x+ay*y)</span></p>
+ 
+ <p class=MsoNormal><span style='font-size:10.0pt'>   Double_t 
+ fAyCalc;                        //calculated value of background ay parameter</span></p>
+@@ -6589,7 +6589,7 @@ void TSpectrum2Fit::SetBackgroundParameters(Double_t a0Init, Bool_t fixA0, Doubl
+ //   SETTER FUNCTION                                                      
+ //                                                     
+ //   This function sets the following fitting parameters of background:
+-//         -a0Init - initial value of a0 parameter (backgroud is estimated as a0+ax*x+ay*y)
++//         -a0Init - initial value of a0 parameter (background is estimated as a0+ax*x+ay*y)
+ //         -fixA0 - logical value of a0 parameter, which allows to fix the parameter (not to fit)  
+ //         -axInit - initial value of ax parameter
+ //         -fixAx - logical value of ax parameter, which allows to fix the parameter (not to fit)   
+diff --git a/hist/spectrum/src/TSpectrumFit.cxx b/hist/spectrum/src/TSpectrumFit.cxx
+index 8960605..70431bd 100644
+--- a/hist/spectrum/src/TSpectrumFit.cxx
++++ b/hist/spectrum/src/TSpectrumFit.cxx
+@@ -1009,7 +1009,7 @@ Double_t
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA0Init;                    //initial value of background a0
+-parameter(backgroud is estimated as a0+a1*x+a2*x*x)</span></p>
++parameter(background is estimated as a0+a1*x+a2*x*x)</span></p>
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA0Calc;                    //calculated value of background a0
+@@ -1020,7 +1020,7 @@ Double_t
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA1Init;                    //initial value of background a1
+-parameter(backgroud is estimated as a0+a1*x+a2*x*x)</span></p>
++parameter(background is estimated as a0+a1*x+a2*x*x)</span></p>
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA1Calc;                    //calculated value of background a1
+@@ -1031,7 +1031,7 @@ Double_t
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA2Init;                    //initial value of background a2
+-parameter(backgroud is estimated as a0+a1*x+a2*x*x)</span></p>
++parameter(background is estimated as a0+a1*x+a2*x*x)</span></p>
+ 
+ <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt'>  
+ Double_t  fA2Calc;                    //calculated value of background a2
+@@ -3343,7 +3343,7 @@ void TSpectrumFit::SetBackgroundParameters(Double_t a0Init, Bool_t fixA0, Double
+ //   SETTER FUNCTION                                                      
+ //                                                     
+ //   This function sets the following fitting parameters of background:
+-//         -a0Init - initial value of a0 parameter (backgroud is estimated as a0+a1*x+a2*x*x)
++//         -a0Init - initial value of a0 parameter (background is estimated as a0+a1*x+a2*x*x)
+ //         -fixA0 - logical value of a0 parameter, which allows to fix the parameter (not to fit)  
+ //         -a1Init - initial value of a1 parameter
+ //         -fixA1 - logical value of a1 parameter, which allows to fix the parameter (not to fit)   
diff --git a/debian/patches/54-fix-typo-auxilliary-auxiliary.patch b/debian/patches/54-fix-typo-auxilliary-auxiliary.patch
index 7d2ef78..8acfdf3 100644
--- a/debian/patches/54-fix-typo-auxilliary-auxiliary.patch
+++ b/debian/patches/54-fix-typo-auxilliary-auxiliary.patch
@@ -1,144 +1,13 @@
---- a/core/textinput/src/textinput/TextInputContext.cpp
-+++ b/core/textinput/src/textinput/TextInputContext.cpp
-@@ -7,7 +7,7 @@
- //
- //===----------------------------------------------------------------------===//
- //
--//  This file defines the internal interface for TextInput's auxilliary
-+//  This file defines the internal interface for TextInput's auxiliary
- //  objects.
- //
- //  Axel Naumann <axel at cern.ch>, 2011-05-12
---- a/core/textinput/src/textinput/TextInputContext.h
-+++ b/core/textinput/src/textinput/TextInputContext.h
-@@ -7,7 +7,7 @@
- //
- //===----------------------------------------------------------------------===//
- //
--//  This file defines the internal interface for TextInput's auxilliary
-+//  This file defines the internal interface for TextInput's auxiliary
- //  objects.
- //
- //  Axel Naumann <axel at cern.ch>, 2011-05-12
---- a/graf3d/ftgl/inc/FTFace.h
-+++ b/graf3d/ftgl/inc/FTFace.h
-@@ -41,16 +41,16 @@
-         virtual ~FTFace();
- 
-         /**
--         * Attach auxilliary file to font (e.g., font metrics).
-+         * Attach auxiliary file to font (e.g., font metrics).
-          *
--         * @param fontFilePath  auxilliary font file path.
-+         * @param fontFilePath  auxiliary font file path.
-          * @return          <code>true</code> if file has opened
-          *                  successfully.
-          */
-         bool Attach( const char* fontFilePath);
- 
-         /**
--         * Attach auxilliary data to font (e.g., font metrics) from memory
-+         * Attach auxiliary data to font (e.g., font metrics) from memory
-          *
-          * @param pBufferBytes  the in-memory buffer
-          * @param bufferSizeInBytes  the length of the buffer in bytes
---- a/graf3d/ftgl/inc/FTFont.h
-+++ b/graf3d/ftgl/inc/FTFont.h
-@@ -55,18 +55,18 @@
-         virtual ~FTFont();
-         
-         /**
--         * Attach auxilliary file to font e.g font metrics.
-+         * Attach auxiliary file to font e.g font metrics.
-          *
-          * Note: not all font formats implement this function.
-          *
--         * @param fontFilePath  auxilliary font file path.
-+         * @param fontFilePath  auxiliary font file path.
-          * @return          <code>true</code> if file has been attached
-          *                  successfully.
-          */
-         bool Attach( const char* fontFilePath);
- 
-         /**
--         * Attach auxilliary data to font e.g font metrics, from memory
-+         * Attach auxiliary data to font e.g font metrics, from memory
-          *
-          * Note: not all font formats implement this function.
-          *
---- a/html/src/THtml.cxx
-+++ b/html/src/THtml.cxx
-@@ -787,7 +787,7 @@
- or to run on just a few classes:
- <pre>
-     root[] <a href="http://root.cern.ch/root/html/THtml.html">THtml</a> html;                // create a <a href="http://root.cern.ch/root/html/THtml.html">THtml</a> object
--    root[] html.MakeIndex();           // create auxilliary files (style sheet etc) and indices
-+    root[] html.MakeIndex();           // create auxiliary files (style sheet etc) and indices
-     root[] html.MakeClass("TMyClass"); // create documentation for TMyClass only
- </pre>
- To "beautify" (i.e. create links to documentation for class names etc) some text
---- a/proof/proof/inc/TProof.h
-+++ b/proof/proof/inc/TProof.h
-@@ -312,7 +312,7 @@
-    ClassDef(TMergerInfo,0)          // Basic info on merger, i.e. worker serving as merger
- };
- 
--// Small auxilliary class for merging progress notification
-+// Small auxiliary class for merging progress notification
- class TProofMergePrg {
- private:
-    TString      fExp;
---- a/proof/proof/src/TDataSetManager.cxx
-+++ b/proof/proof/src/TDataSetManager.cxx
-@@ -492,7 +492,7 @@
-    //    L, locateonly:  only locate the selected files
-    //    S, stageonly:   issue a stage request for the selected files not yet staged
-    //
--   //  'auxilliary' field
-+   //  'auxiliary' field
-    //    V, verbose:     notify the actions
-    //
-    // Returns 0 on success, -1 if any failure occurs.
---- a/proof/proofd/inc/XrdProofdAux.h
-+++ b/proof/proofd/inc/XrdProofdAux.h
-@@ -18,7 +18,7 @@
- //                                                                      //
- // Authors: G. Ganis, CERN, 2007                                        //
- //                                                                      //
--// Small auxilliary classes used in XrdProof                            //
-+// Small auxiliary classes used in XrdProof                            //
- //                                                                      //
- //////////////////////////////////////////////////////////////////////////
- #include <list>
---- a/proof/proofd/src/XrdProofdAux.cxx
-+++ b/proof/proofd/src/XrdProofdAux.cxx
-@@ -15,7 +15,7 @@
- //                                                                      //
- // Authors: G. Ganis, CERN, 2007                                        //
- //                                                                      //
--// Small auxilliary classes used in XrdProof                            //
-+// Small auxiliary classes used in XrdProof                            //
- //                                                                      //
- //////////////////////////////////////////////////////////////////////////
- #include "XrdProofdPlatform.h"
---- a/tutorials/proof/ProofAux.C
-+++ b/tutorials/proof/ProofAux.C
-@@ -2,7 +2,7 @@
- 
- //////////////////////////////////////////////////////////////
- //
--// Selector used for auxilliary actions in the PROOF tutorials
-+// Selector used for auxiliary actions in the PROOF tutorials
- //
- //////////////////////////////////////////////////////////////
- 
---- a/tutorials/proof/ProofAux.h
-+++ b/tutorials/proof/ProofAux.h
-@@ -1,6 +1,6 @@
- //////////////////////////////////////////////////////////////
- //
--// Selector used for auxilliary actions in the PROOF tutorials
-+// Selector used for auxiliary actions in the PROOF tutorials
- //
- //////////////////////////////////////////////////////////////
- 
+diff --git a/test/stressProof.cxx b/test/stressProof.cxx
+index be6432f..c09b238 100644
+--- a/test/stressProof.cxx
++++ b/test/stressProof.cxx
+@@ -3708,7 +3708,7 @@ Int_t PT_EventRange(void *arg, RunTimes &tt)
+    // Load special class for event ranges checks
+    if (gProof->Load(TString::Format("%s,%s", gProcFileElem.Data(), gEmptyInclude.Data())) != 0) {
+       gProof->SetPrintProgress(0);
+-      printf("\n >>> Test failure: could not load auxilliary files %s and %s\n",
++      printf("\n >>> Test failure: could not load auxiliary files %s and %s\n",
+              gProcFileElem.Data(), gEmptyInclude.Data());
+       return -1;
+    }
diff --git a/debian/patches/55-fix-typo-authentification-authentication.patch b/debian/patches/55-fix-typo-authentification-authentication.patch
index 7abb7f3..b7a6114 100644
--- a/debian/patches/55-fix-typo-authentification-authentication.patch
+++ b/debian/patches/55-fix-typo-authentification-authentication.patch
@@ -1,11 +1,26 @@
---- a/net/krb5auth/src/Krb5Auth.cxx
-+++ b/net/krb5auth/src/Krb5Auth.cxx
-@@ -485,7 +485,7 @@
+diff --git a/build/package/debian/root-system-rootd.default b/build/package/debian/root-system-rootd.default
+index 294dd0f..3e8b814 100644
+--- a/build/package/debian/root-system-rootd.default
++++ b/build/package/debian/root-system-rootd.default
+@@ -54,7 +54,7 @@ SSH_PORT=
+ #        debugging purposes. Only a value of "yes" enables. 
+ #ROOTD_FOREGROUND=
  
-    if (gDebug > 1)
-      Info("Krb5Authenticate",
--          "Sending kerberos authentification to %s",
-+          "Sending kerberos authentication to %s",
-           serv_host.Data());
- 
-    retval = krb5_sendauth(context, &auth_context, (krb5_pointer)&sockd,
+-# Disable authentification (-noauth)
++# Disable authentication (-noauth)
+ #        do not require client authentication.  This shouldn't be enabled
+ #        unless you know what you're doing. Only a value of "yes" enables. 
+ #ROOTD_NO_AUTH=
+diff --git a/build/package/debian/root-system-rootd.init.in b/build/package/debian/root-system-rootd.init.in
+index 7f9677c..6899422 100644
+--- a/build/package/debian/root-system-rootd.init.in
++++ b/build/package/debian/root-system-rootd.init.in
+@@ -51,7 +51,7 @@ test ! "x$ROOTD_DEBUG" = "x" && DAEMON_OPTS="$DAEMON_OPTS -d $ROOTD_DEBUG"
+ test ! "x$ROOTD_ACCESS_RULES" = "x" && DAEMON_OPTS="$DAEMON_OPTS -D $ROOTD_ACCESS_RULES"
+ # Run in foreground (shouldn't be done in init script)
+ test "x$ROOTD_FOREGROUND" = "xyes" && DAEMON_OPTS="$DAEMON_OPTS -f"
+-# No client authentification (security issue)
++# No client authentication (security issue)
+ test "x$ROOTD_NO_AUTH" = "xyes" && DAEMON_OPTS="$DAEMON_OPTS -noauth"
+ # files can only be opened read-only
+ test "x$ROOTD_READ_ONLY" = "xyes" && DAEMON_OPTS="$DAEMON_OPTS -r"
diff --git a/debian/patches/56-fix-typo-appropiate-appropriate.patch b/debian/patches/56-fix-typo-appropiate-appropriate.patch
deleted file mode 100644
index 1095cc5..0000000
--- a/debian/patches/56-fix-typo-appropiate-appropriate.patch
+++ /dev/null
@@ -1,122 +0,0 @@
---- a/README/INSTALL
-+++ b/README/INSTALL
-@@ -213,7 +213,7 @@
- 
-         %_topdir <some where you can write>/redhat
- 
--     Then you should make the appropiate directories:
-+     Then you should make the appropriate directories:
- 
-         mkdir <some where you can write>/redhat
-         mkdir <some where you can write>/redhat/SOURCES
---- a/config/root-help.el.in
-+++ b/config/root-help.el.in
-@@ -608,7 +608,7 @@
- 
- ;;____________________________________________________________________
- (defun root-insert-linkdef () 
--  "Insert lines appropiate for a linkdef file into current buffer
-+  "Insert lines appropriate for a linkdef file into current buffer
- 
- The user will be prompted for classes to add to the linkdef file.  An
- empty string ends the input."
---- a/man/man1/proofd.1
-+++ b/man/man1/proofd.1
-@@ -27,7 +27,7 @@
- .SH "SETTING UP PROOF"
- Since you need to handle sensitive system files, you need to have root
- (the user, not the program!) privileges. Also, it's recommended that
--you read the appropiate \fIman\fR(1) pages first. These are
-+you read the appropriate \fIman\fR(1) pages first. These are
- \fIinetd\fR(8) (the internet daemon), \fIsysklogd\fR(8) and
- \fIsyslog\fR(3) (the system logger daemon),  and \fIinit\fR(8) (the
- SYSV process control initializer).
-@@ -87,7 +87,7 @@
-   /etc/init.d/inetd restart
- 
- .fi
--or whatever is appropiate for your system.
-+or whatever is appropriate for your system.
- 
- .TP
- 5
-@@ -145,7 +145,7 @@
-   /etc/init.d/sysklogd restart
- 
- .fi
--or whatever is appropiate for your system.
-+or whatever is appropriate for your system.
- 
- .TP
- 9
---- a/man/man1/root-config.1
-+++ b/man/man1/root-config.1
-@@ -53,7 +53,7 @@
- .fi
- .RE
- where you should substitute \fBFoo\fR with whatever, and list the
--appropiate source files in the \fB_SOURCES\fR variable. In you
-+appropriate source files in the \fB_SOURCES\fR variable. In you
- \ficonfigure.in\fR file, put:
- .RS
- .nf
---- a/man/man1/rootn.exe.1
-+++ b/man/man1/rootn.exe.1
-@@ -5,7 +5,7 @@
- rootn.exe \- ROOT interpretor memory managed backend 
- .SH DESCRIPTION
- This executable is linked with \fBlibNew\fR, unlike \fIroot.exe\fR,
--which makes it appropiate for if one wants to use memory mapped file,
-+which makes it appropriate for if one wants to use memory mapped file,
- \fBTMapFile\fR, and so on. In all other aspects, it's the same as
- the \fIroot\fR(1) executable.
- .SH "SEE ALSO"
---- a/man/man1/xproofd.1
-+++ b/man/man1/xproofd.1
-@@ -34,7 +34,7 @@
- .SH "SETTING UP PROOF"
- Since you need to handle sensitive system files, you need to have root
- (the user, not the program!) privileges. Also, it's recommended that
--you read the appropiate \fIman\fR(1) pages first. These are
-+you read the appropriate \fIman\fR(1) pages first. These are
- \fIinetd\fR(8) (the internet daemon), \fIsysklogd\fR(8) and
- \fIsyslog\fR(3) (the system logger daemon),  and \fIinit\fR(8) (the
- SYSV process control initializer).
-@@ -94,7 +94,7 @@
-   /etc/init.d/inetd restart
- 
- .fi
--or whatever is appropiate for your system.
-+or whatever is appropriate for your system.
- 
- .TP
- 5
-@@ -152,7 +152,7 @@
-   /etc/init.d/sysklogd restart
- 
- .fi
--or whatever is appropiate for your system.
-+or whatever is appropriate for your system.
- 
- .TP
- 9
---- a/roofit/roofitcore/src/RooAbsPdf.cxx
-+++ b/roofit/roofitcore/src/RooAbsPdf.cxx
-@@ -1729,7 +1729,7 @@
-   }
- 
- 
--  // Forward to appropiate implementation
-+  // Forward to appropriate implementation
-   RooDataSet* data ;
-   if (protoData) {
-     data = generate(whatVars,*protoData,Int_t(nEvents),verbose,randProto,resampleProto) ;
-@@ -2151,7 +2151,7 @@
- 			<< GetName() << "::expectedEvents() = " << expectedEvents(&whatVars)<< endl ;
-   }
- 
--  // Forward to appropiate implementation
-+  // Forward to appropriate implementation
-   RooDataHist* data = generateBinned(whatVars,nEvents,expectedData,extended) ;
- 
-   // Rename dataset to given name if supplied
diff --git a/debian/patches/57-fix-typo-another.patch b/debian/patches/57-fix-typo-another.patch
deleted file mode 100644
index 71d61f9..0000000
--- a/debian/patches/57-fix-typo-another.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/geom/geom/src/TGeoVolume.cxx
-+++ b/geom/geom/src/TGeoVolume.cxx
-@@ -246,7 +246,7 @@
- // The parameters order and number are the same as in the corresponding shape
- // constructors.
- //
--//   An other particular case where volume families are used is when we want
-+//   Another particular case where volume families are used is when we want
- // that a volume positioned inside a container to match one ore more container
- // limits. Suppose we want to position the same box inside 2 different volumes
- // and we want the Z size to match the one of each container:
---- a/tree/treeviewer/src/HelpTextTV.cxx
-+++ b/tree/treeviewer/src/HelpTextTV.cxx
-@@ -163,7 +163,7 @@
- const char gTVHelpUserCommands[] = "\
- User commands can be issued directly from the textbox labeled <Command>\n\
- from the upper-left toolbar by typing and pressing Enter at the end.\n\
--An other way is from the right panel context menu: ExecuteCommand.\n\n\
-+Another way is from the right panel context menu: ExecuteCommand.\n\n\
- All commands can be interrupted at any time by pressing the STOP button\n\
- from the bottom-left.\n\n\
- You can toggle recording of the current command in the history file by\n\
---- a/tree/treeviewer/src/TTreeViewer.cxx
-+++ b/tree/treeviewer/src/TTreeViewer.cxx
-@@ -101,7 +101,7 @@
- //
- // User commands can be issued directly from the textbox labeled "Command"
- // from the upper-left toolbar by typing and pressing Enter at the end.
--//   An other way is from the right panel context menu : ExecuteCommand.
-+//   Another way is from the right panel context menu : ExecuteCommand.
- // All commands can be interrupted at any time by pressing the STOP button
- // from the bottom-left
- // You can toggle recording of the current command in the history file by
---- a/docbook/users-guide/Histograms.xml
-+++ b/docbook/users-guide/Histograms.xml
-@@ -1064,7 +1064,7 @@
- 
- <para>The method <code>SetTitle</code> has the same syntax:</para>
- 
--<programlisting language="c++">h->SetTitle("Histogram title;An other X title Axis");
-+<programlisting language="c++">h->SetTitle("Histogram title;Another X title Axis");
- </programlisting>
- 
- </sect1>
diff --git a/debian/patches/58-fix-typo-environement-environment.patch b/debian/patches/58-fix-typo-environement-environment.patch
deleted file mode 100644
index 28c13b3..0000000
--- a/debian/patches/58-fix-typo-environement-environment.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-diff --git a/README/README.ALIEN b/README/README.ALIEN
-index 231c5f3..015c1fe 100644
---- a/README/README.ALIEN
-+++ b/README/README.ALIEN
-@@ -15,7 +15,7 @@ a) // connecting to an API service
-     TGrid::Connect("alien://pcapiserv01.cern.ch:9000","aliprod);
-     
-     // connecting to an API service which is defined already by the
--    environement variables:
-+    environment variables:
- 		 export alien_API_HOST=...
- 		 export alien_API_PORT=...
- 		 export alien_API_USER=...
-diff --git a/gui/qtgsi/inc/TQApplication.h b/gui/qtgsi/inc/TQApplication.h
-index a1a3ba6..b25e9a2 100644
---- a/gui/qtgsi/inc/TQApplication.h
-+++ b/gui/qtgsi/inc/TQApplication.h
-@@ -16,7 +16,7 @@
- //
- //  TQApplication
- //
--//  This class creates ROOT environement that will
-+//  This class creates ROOT environment that will
- //  interface with the Qt windowing system eventloop and eventhandlers.
- //  This class will be instantiated once (singleton) in a main()
- //  program.
-@@ -39,7 +39,7 @@ public:
-    virtual void LoadGraphicsLibs();
-    void SetCustomized();
-    
--   ClassDef(TQApplication,0) //creates ROOT environement with the Qt windowing system
-+   ClassDef(TQApplication,0) //creates ROOT environment with the Qt windowing system
- };
- 
- #endif
-diff --git a/gui/qtgsi/inc/TQRootApplication.h b/gui/qtgsi/inc/TQRootApplication.h
-index 1db7d48..0501b16 100644
---- a/gui/qtgsi/inc/TQRootApplication.h
-+++ b/gui/qtgsi/inc/TQRootApplication.h
-@@ -16,7 +16,7 @@
- //
- //  TQRootApplication
- //
--//  This class creates Qt environement that will
-+//  This class creates Qt environment that will
- //  interface with the ROOT windowing system eventloop and eventhandlers,
- //  via a polling mechanism.
- //
-@@ -58,7 +58,7 @@ public slots:
-    void Quit();
-    
- public:
--   ClassDef(TQRootApplication,1)  //creates Qt environement interface with the ROOT windowing system
-+   ClassDef(TQRootApplication,1)  //creates Qt environment interface with the ROOT windowing system
- };
- 
- #endif
-diff --git a/gui/qtgsi/test/example1/README b/gui/qtgsi/test/example1/README
-index bce0c3a..d012ed8 100644
---- a/gui/qtgsi/test/example1/README
-+++ b/gui/qtgsi/test/example1/README
-@@ -1,7 +1,7 @@
- 
-    QtROOT main application example 
- 
--  (Initialising both Root/Qt environement)
-+  (Initialising both Root/Qt environment)
- 
-    1. Build the example typing `make' on this
-       directory.
-diff --git a/gui/qtgsi/test/example1/main.cpp b/gui/qtgsi/test/example1/main.cpp
-index c3ef981..ac6878d 100644
---- a/gui/qtgsi/test/example1/main.cpp
-+++ b/gui/qtgsi/test/example1/main.cpp
-@@ -1,7 +1,7 @@
- /**
- *  Main program 
- *
--*  Initialising both Root/Qt environement    
-+*  Initialising both Root/Qt environment    
- *
- *  Updated 10/10/01 
- *  @authors Denis Bertini <d.bertini at gsi.de> 
-diff --git a/net/monalisa/src/TMonaLisaWriter.cxx b/net/monalisa/src/TMonaLisaWriter.cxx
-index 89f048c..cbb915a 100644
---- a/net/monalisa/src/TMonaLisaWriter.cxx
-+++ b/net/monalisa/src/TMonaLisaWriter.cxx
-@@ -204,7 +204,7 @@ void TMonaLisaWriter::Init(const char *monserver, const char *montag, const char
-    // case of process monitoring it can be just an identifier to classify
-    // the type of jobs e.g. "PROOF_PROCESSING".
-    // If monid is not specified, TMonaLisaWriter tries to set it in this order
--   // from environement variables:
-+   // from environment variables:
-    // - PROOF_JOB_ID
-    // - GRID_JOB_ID
-    // - LCG_JOB_ID
-diff --git a/test/periodic/XSGui.cxx b/test/periodic/XSGui.cxx
-index 440aed0..adee183 100644
---- a/test/periodic/XSGui.cxx
-+++ b/test/periodic/XSGui.cxx
-@@ -240,7 +240,7 @@ XSGui::ProcessMessage(Long_t msg, Long_t param1, Long_t)
- 
- //---- Main program ----------------------------------------------------------
- 
--TROOT root("GUI", "GUI test environement");
-+TROOT root("GUI", "GUI test environment");
- 
- /* ----- main ----- */
- int main(int ac, char *av[])
diff --git a/debian/patches/59-fix-typo-targetting-targeting.patch b/debian/patches/59-fix-typo-targetting-targeting.patch
deleted file mode 100644
index 6d2c82d..0000000
--- a/debian/patches/59-fix-typo-targetting-targeting.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/io/io/src/TFileMerger.cxx
-+++ b/io/io/src/TFileMerger.cxx
-@@ -916,7 +916,7 @@
-    // Intercept the case where the output TFile is deleted!
-    
-    if (obj == fOutputFile) {
--      Fatal("RecursiveRemove","Output file of the TFile Merger (targetting %s) has been deleted (likely due to a TTree larger than 100Gb)", fOutputFilename.Data());
-+      Fatal("RecursiveRemove","Output file of the TFile Merger (targeting %s) has been deleted (likely due to a TTree larger than 100Gb)", fOutputFilename.Data());
-    }
-    
- }
diff --git a/debian/patches/60-fix-typo-Suppported-Supported.patch b/debian/patches/60-fix-typo-Suppported-Supported.patch
deleted file mode 100644
index 2fb2ce6..0000000
--- a/debian/patches/60-fix-typo-Suppported-Supported.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/core/base/src/TString.cxx
-+++ b/core/base/src/TString.cxx
-@@ -1939,7 +1939,7 @@
-    // string contains other characters.
- 
-    if (base < 2 || base > 36) {
--      Error("TString::IsInBaseN", "base %d is not supported. Suppported bases are {2,3,...,36}.", base);
-+      Error("TString::IsInBaseN", "base %d is not supported. Supported bases are {2,3,...,36}.", base);
-       return kFALSE;
-    }
-    if (Length() == 0) {
-@@ -2072,7 +2072,7 @@
-    std::string buf;
-    // check that the base if valid
-    if (base < 2 || base > 36) {
--      Error("TString::Itoa", "base %d is not supported. Suppported bases are {2,3,...,36}.",base) ;
-+      Error("TString::Itoa", "base %d is not supported. Supported bases are {2,3,...,36}.",base) ;
-       return (TString("!"));
-    }
-    buf.reserve(35); // Pre-allocate enough space (35=kMaxDigits)
-@@ -2099,7 +2099,7 @@
-    std::string buf;
-    // check that the base if valid
-    if (base < 2 || base > 36) {
--      Error("TString::UItoa", "base %d is not supported. Suppported bases are {2,3,...,36}.",base);
-+      Error("TString::UItoa", "base %d is not supported. Supported bases are {2,3,...,36}.",base);
-       return (TString("!"));
-    }
-    buf.reserve(35); // Pre-allocate enough space (35=kMaxDigits)
-@@ -2124,7 +2124,7 @@
-    std::string buf;
-    // check that the base if valid
-    if (base < 2 || base > 36) {
--      Error("TString::LLtoa", "base %d is not supported. Suppported bases are {2,3,...,36}.",base);
-+      Error("TString::LLtoa", "base %d is not supported. Supported bases are {2,3,...,36}.",base);
-       return (TString("!"));
-    }
-    buf.reserve(35); // Pre-allocate enough space (35=kMaxDigits)
-@@ -2151,7 +2151,7 @@
-    std::string buf;
-    // check that the base if valid
-    if (base < 2 || base > 36) {
--      Error("TString::ULLtoa", "base %d is not supported. Suppported bases are {2,3,...,36}.",base);
-+      Error("TString::ULLtoa", "base %d is not supported. Supported bases are {2,3,...,36}.",base);
-       return (TString("!"));
-    }
-    buf.reserve(35); // Pre-allocate enough space (35=kMaxDigits)
diff --git a/debian/patches/61-fix-typo-paramater-parameter.patch b/debian/patches/61-fix-typo-paramater-parameter.patch
index 04ca9a7..0fbb74b 100644
--- a/debian/patches/61-fix-typo-paramater-parameter.patch
+++ b/debian/patches/61-fix-typo-paramater-parameter.patch
@@ -1,569 +1,13 @@
---- a/cint/cint/src/ifunc.cxx
-+++ b/cint/cint/src/ifunc.cxx
-@@ -1041,7 +1041,7 @@
-     * If ANSI style header, rewind file position to
-     *       func(int a ,double b )   ANSI
-     *            ^
--    * and check type of paramaters and store it into G__ifunc
-+    * and check type of parameters and store it into G__ifunc
-     ****************************************************************/
-    if (G__p_ifunc->ansi[func_now]) {
-       // -- ANSI style function header
-@@ -6562,7 +6562,7 @@
-             }
-          }
-          else {
--            // -- We do not have an argument for the paramater.
-+            // -- We do not have an argument for the parameter.
-             if ((ipara < p_ifunc->para_nu[ifn]) && p_ifunc->param[ifn][ipara]->pdefault) {
-                // -- We have a default value for the parameter, use it.
-                if (p_ifunc->param[ifn][ipara]->pdefault->type == G__DEFAULT_FUNCCALL) {
---- a/cint/cint/src/newlink.cxx
-+++ b/cint/cint/src/newlink.cxx
-@@ -2063,7 +2063,7 @@
-     
-       // 27-04-07
-       // The actual version of Cint has a limitation with
--      // the array constructor: it cant receive paramaters (or at least,
-+      // the array constructor: it cant receive parameters (or at least,
-       // it ignores them). Here I will try to pass the parameters of
-       // the constructors for every object (to handle something like
-       // string *str = new string[10]("strriiiinnnggg")   ).
---- a/core/zip/inc/zlib.h
-+++ b/core/zip/inc/zlib.h
-@@ -962,7 +962,7 @@
-      See inflateBack() for the usage of these routines.
- 
-      inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
--   the paramaters are invalid, Z_MEM_ERROR if the internal state could not be
-+   the parameters are invalid, Z_MEM_ERROR if the internal state could not be
-    allocated, or Z_VERSION_ERROR if the version of the library does not match
-    the version of the header file.
- */
---- a/graf2d/asimage/src/libAfterImage/zlib/zlib.h
-+++ b/graf2d/asimage/src/libAfterImage/zlib/zlib.h
-@@ -869,7 +869,7 @@
-      See inflateBack() for the usage of these routines.
- 
-      inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
--   the paramaters are invalid, Z_MEM_ERROR if the internal state could not
-+   the parameters are invalid, Z_MEM_ERROR if the internal state could not
-    be allocated, or Z_VERSION_ERROR if the version of the library does not
-    match the version of the header file.
- */
---- a/graf2d/qt/src/TQtApplication.cxx
-+++ b/graf2d/qt/src/TQtApplication.cxx
-@@ -83,7 +83,7 @@
-                    << "ATTENTION !!! "
-                    << "The env variable \"QT_FATAL_WARNIGNS\" was defined. The special debug option has  been turned on." 
-                    << " argc = " << argc << " argv = " << argv[0] << argv[1];
--          qDebug() << " You may want to restart ROOT with " << argC << " paramaters :"
-+          qDebug() << " You may want to restart ROOT with " << argC << " parameters :"
-                    << " like this: \"" << argV[0] << " " << argV[1];
- //          new QApplication(argC,argV,GUIenabled);
-           new QApplication(argc,argv,GUIenabled);
---- a/math/minuit2/src/MnMinos.cxx
-+++ b/math/minuit2/src/MnMinos.cxx
-@@ -142,7 +142,7 @@
-    unsigned int ind = upar.IntOfExt(par);
-    // get error matrix (methods return a copy)
-    MnAlgebraicSymMatrix m = fMinimum.Error().Matrix();  
--   // get internal paramaters 
-+   // get internal parameters 
-    const MnAlgebraicVector & xt = fMinimum.Parameters().Vec(); 
-    //LM:  change to use err**2 (m(i,i) instead of err as in F77 version
-    double xunit = sqrt(up/m(ind,ind));
-@@ -236,7 +236,7 @@
- //    unsigned int ind = upar.IntOfExt(par);
- //    MnAlgebraicSymMatrix m = fMinimum.Error().Matrix();
- //    double xunit = sqrt(up/m(ind,ind));
--//    // get internal paramaters 
-+//    // get internal parameters 
- //    const MnAlgebraicVector & xt = fMinimum.Parameters().Vec(); 
- 
- //    for(unsigned int i = 0; i < m.Nrow(); i++) {
---- a/roofit/doc/v520/index.html
-+++ b/roofit/doc/v520/index.html
-@@ -198,7 +198,7 @@
-     p.d.f fbar(x) is then calculated as fbar(alpha*x1+(1-alpha)*x2) = f1(x1)*f2(x2) / ( alpha*f2(x2) + 
-     (1-alpha)*f1(x1) ). Given that it is not easily possible to calculate the value of RooLinearMorph
-     at a given value of x, the value for all values of x are calculated in one by (through a scan over y)
--    and stored in a cache. NB: The range of the interpolation paramater does not need to be [0,1], it can
-+    and stored in a cache. NB: The range of the interpolation parameter does not need to be [0,1], it can
-     be anything.
- 
- 
---- a/roofit/doc/v532/index.html
-+++ b/roofit/doc/v532/index.html
-@@ -26,7 +26,7 @@
- </p></li>
-      <li><p>New algorithmic optimization in the caching of pdfs. So far - in the likelihood - two classes of
-          objects are identified: those that change with every event (i.e. the pdf) and those that change
--         only with the paramaters (typically pdf normalization integrals). Pdfs are always recalculated
-+         only with the parameters (typically pdf normalization integrals). Pdfs are always recalculated
-          for every event, whereas integrals are only evaluated when needed. The exception to the first type are pdfs
-          that only depend on constant parameters (or no parameters) - these are identified at the beginning, and precalculated once 
-          to avoid recalculating an expression with the same outcome for every iteration of the likelihood calculation
-@@ -38,7 +38,7 @@
-          likelihood evaluation if selected columns need to be updated because parameters have changed. The speed gain
-          of this optimization depends much on the structure of the pdf: in models with many free parameters most of the
-          likelihood evaluations are executed when MINUIT calculates numerical likelihood derivatives which vary 
--         one paramater at a time and the speedup is potentially larger. In models with few free parameters the
-+         one parameter at a time and the speedup is potentially larger. In models with few free parameters the
-          effect will be smaller.
- </p><p>
-          The new per-component caching strategy is enabled by default for all pdfs that are a component of
---- a/roofit/histfactory/src/ParamHistFunc.cxx
-+++ b/roofit/histfactory/src/ParamHistFunc.cxx
-@@ -57,7 +57,7 @@
- 			     const RooArgList& vars, const RooArgList& paramSet) :
-   RooAbsReal(name, title),
-   _dataVars("!dataVars","data Vars",       this),
--  _paramSet("!paramSet","bin paramaters",  this),
-+  _paramSet("!paramSet","bin parameters",  this),
-   _numBins(0),
-   _dataSet( (string(name)+"_dataSet").c_str(), "", vars),
-   _Normalized( false )
-@@ -82,13 +82,13 @@
-   // Set the binning
-   // //_binning = var.getBinning().clone() ;
-   
--  // Create the set of paramaters
-+  // Create the set of parameters
-   // controlling the height of each bin
- 
-   // Get the number of bins
-   _numBins = GetNumBins( vars );
- 
--  // Add the paramaters (with checking)
-+  // Add the parameters (with checking)
-   addVarSet( vars );
-   addParamSet( paramSet );
- 
-@@ -103,7 +103,7 @@
-   RooAbsReal(name, title),
-   //  _dataVar("!dataVar","data Var", this, (RooRealVar&) var),
-   _dataVars("!dataVars","data Vars",       this),
--  _paramSet("!paramSet","bin paramaters",  this),
-+  _paramSet("!paramSet","bin parameters",  this),
-   _numBins(0),
-   _dataSet( (string(name)+"_dataSet").c_str(), "", vars, Hist),
-   _Normalized( false )
-@@ -124,7 +124,7 @@
-   // Get the number of bins
-   _numBins = GetNumBins( vars );
- 
--  // Add the paramaters (with checking)
-+  // Add the parameters (with checking)
-   addVarSet( vars );
-   addParamSet( paramSet );
-  
-@@ -648,7 +648,7 @@
- 
-   if( numVarBins != numElements ) {
-     std::cout << "ParamHistFunc::addParamSet - ERROR - " 
--	      << "Supplied list of paramaters " << params.GetName()
-+	      << "Supplied list of parameters " << params.GetName()
- 	      << " has " << numElements << " elements but the ParamHistFunc"
- 	      << GetName() << " has " << numVarBins << " bins."
- 	      << std::endl;
-@@ -666,7 +666,7 @@
-   while((comp = (RooAbsArg*) paramIter.next())) {
-     if (!dynamic_cast<RooRealVar*>(comp)) {
-       coutE(InputArguments) << "ParamHistFunc::(" << GetName() << ") ERROR: component " << comp->GetName() 
--			    << " in paramater list is not of type RooRealVar" << std::endl ;
-+			    << " in parameter list is not of type RooRealVar" << std::endl ;
-       RooErrorHandler::softAbort() ;
-       return 1;
-     }
---- a/roofit/roofitcore/src/RooAbsData.cxx
-+++ b/roofit/roofitcore/src/RooAbsData.cxx
-@@ -141,7 +141,7 @@
-   }
-   delete iter ;
- 
--  // reconnect any paramaterized ranges to internal dataset observables
-+  // reconnect any parameterized ranges to internal dataset observables
-   iter = _vars.createIterator() ;
-   while((0 != (var= (RooAbsArg*)iter->Next()))) {
-     var->attachDataSet(*this) ;
-@@ -166,7 +166,7 @@
-   claimVars(this) ;
-   _vars.addClone(other._vars) ;
- 
--  // reconnect any paramaterized ranges to internal dataset observables
-+  // reconnect any parameterized ranges to internal dataset observables
-   TIterator* iter = _vars.createIterator() ;
-   RooAbsArg* var ;
-   while((0 != (var= (RooAbsArg*)iter->Next()))) {
---- a/roofit/roofitcore/src/RooFitResult.cxx
-+++ b/roofit/roofitcore/src/RooFitResult.cxx
-@@ -808,7 +808,7 @@
-     }
-   }
- 
--  // Only examine correlations for cases with >1 floating paramater
-+  // Only examine correlations for cases with >1 floating parameter
-   if (_finalPars->getSize()>1) {
-     
-     fillLegacyCorrMatrix() ;
---- a/roofit/roofitcore/src/RooMCStudy.cxx
-+++ b/roofit/roofitcore/src/RooMCStudy.cxx
-@@ -202,7 +202,7 @@
- 
-     _perExptGenParams = kTRUE ;
- 
--    coutI(Generation) << "RooMCStudy::RooMCStudy: INFO have pdf with constraints, will generate paramaters from constraint pdf for each experiment" << endl ;
-+    coutI(Generation) << "RooMCStudy::RooMCStudy: INFO have pdf with constraints, will generate parameters from constraint pdf for each experiment" << endl ;
- 
- 
-   } else {
---- a/roofit/roofitcore/src/RooMinimizer.cxx
-+++ b/roofit/roofitcore/src/RooMinimizer.cxx
-@@ -597,7 +597,7 @@
-   title = userTitle ? userTitle : Form("%s", _func->GetTitle()) ;
-   RooFitResult* fitRes = new RooFitResult(name,title) ;
- 
--  // Move eventual fixed paramaters in floatList to constList
-+  // Move eventual fixed parameters in floatList to constList
-   Int_t i ;
-   RooArgList saveConstList(*(_fcn->GetConstParamList())) ;
-   RooArgList saveFloatInitList(*(_fcn->GetInitFloatParamList())) ;
---- a/roofit/roofitcore/src/RooMinuit.cxx
-+++ b/roofit/roofitcore/src/RooMinuit.cxx
-@@ -880,7 +880,7 @@
- 
-   RooFitResult* fitRes = new RooFitResult(name,title) ;
- 
--  // Move eventual fixed paramaters in floatList to constList
-+  // Move eventual fixed parameters in floatList to constList
-   Int_t i ;
-   RooArgList saveConstList(*_constParamList) ;
-   RooArgList saveFloatInitList(*_initFloatParamList) ;
---- a/roofit/roofitcore/test/rf201_composite.cxx
-+++ b/roofit/roofitcore/test/rf201_composite.cxx
-@@ -36,7 +36,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/roofit/roofitcore/test/rf202_extendedmlfit.cxx
-+++ b/roofit/roofitcore/test/rf202_extendedmlfit.cxx
-@@ -36,7 +36,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/roofit/roofitcore/test/rf204_extrangefit.cxx
-+++ b/roofit/roofitcore/test/rf204_extrangefit.cxx
-@@ -38,7 +38,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/roofit/roofitcore/test/rf205_compplot.cxx
-+++ b/roofit/roofitcore/test/rf205_compplot.cxx
-@@ -36,7 +36,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/roofit/roofitcore/test/rf602_chi2fit.cxx
-+++ b/roofit/roofitcore/test/rf602_chi2fit.cxx
-@@ -37,7 +37,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/roofit/roofitcore/test/rf607_fitresult.cxx
-+++ b/roofit/roofitcore/test/rf607_fitresult.cxx
-@@ -40,7 +40,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,-10,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5,0.1,10) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1,0.1,10) ;
---- a/roofit/roofitcore/test/rf801_mcstudy.cxx
-+++ b/roofit/roofitcore/test/rf801_mcstudy.cxx
-@@ -41,7 +41,7 @@
-   RooRealVar x("x","x",0,10) ;
-   x.setBins(40) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/test/histviewer/histaction.cxx
-+++ b/test/histviewer/histaction.cxx
-@@ -1007,7 +1007,7 @@
-    // Does not redraw the button.
-    // So to visually change the color needs to be followed by
-    // the function NeedRedraw(TGWindow *).
--   // Input paramater - ID of the button to which the action must be applied.
-+   // Input parameter - ID of the button to which the action must be applied.
-    //
-    //------------------------------------------------------------------
- 
---- a/test/stressRooFit_tests.cxx
-+++ b/test/stressRooFit_tests.cxx
-@@ -928,7 +928,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
-@@ -1055,7 +1055,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
-@@ -1263,7 +1263,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
-@@ -1356,7 +1356,7 @@
-     // Declare observable x
-     RooRealVar x("x","x",0,10) ;
-     
--    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+    // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-     RooRealVar mean("mean","mean of gaussians",5) ;
-     RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-     RooRealVar sigma2("sigma2","width of gaussians",1) ;
-@@ -4404,7 +4404,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
-@@ -4809,7 +4809,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,-10,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5,0.1,10) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1,0.1,10) ;
-@@ -6027,7 +6027,7 @@
-   RooRealVar x("x","x",0,10) ;
-   x.setBins(40) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tmva/src/MethodFDA.cxx
-+++ b/tmva/src/MethodFDA.cxx
-@@ -327,7 +327,7 @@
- {
-    // delete and clear all class members
-    
--   // if there is more than one output dimension, the paramater ranges are the same again (object has been copied).
-+   // if there is more than one output dimension, the parameter ranges are the same again (object has been copied).
-    // hence, ... erase the copied pointers to assure, that they are deleted only once.
- //   fParRange.erase( fParRange.begin()+(fNPars), fParRange.end() );
-    for (UInt_t ipar=0; ipar<fParRange.size() && ipar<fNPars; ipar++) {
---- a/tutorials/roofit/rf201_composite.C
-+++ b/tutorials/roofit/rf201_composite.C
-@@ -33,7 +33,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf202_extendedmlfit.C
-+++ b/tutorials/roofit/rf202_extendedmlfit.C
-@@ -34,7 +34,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf204_extrangefit.C
-+++ b/tutorials/roofit/rf204_extrangefit.C
-@@ -37,7 +37,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf205_compplot.C
-+++ b/tutorials/roofit/rf205_compplot.C
-@@ -33,7 +33,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf206_treevistools.C
-+++ b/tutorials/roofit/rf206_treevistools.C
-@@ -33,7 +33,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf207_comptools.C
-+++ b/tutorials/roofit/rf207_comptools.C
-@@ -36,7 +36,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma("sigma","width of gaussians",0.5) ;
-   RooGaussian sig("sig","Signal component 1",x,mean,sigma) ;  
---- a/tutorials/roofit/rf407_latextables.C
-+++ b/tutorials/roofit/rf407_latextables.C
-@@ -34,7 +34,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf502_wspacewrite.C
-+++ b/tutorials/roofit/rf502_wspacewrite.C
-@@ -36,7 +36,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf509_wsinteractive.C
-+++ b/tutorials/roofit/rf509_wsinteractive.C
-@@ -84,7 +84,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf510_wsnamedsets.C
-+++ b/tutorials/roofit/rf510_wsnamedsets.C
-@@ -83,7 +83,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf601_intminuit.C
-+++ b/tutorials/roofit/rf601_intminuit.C
-@@ -64,7 +64,7 @@
-   // Call MIGRAD to minimize the likelihood
-   m.migrad() ;
- 
--  // Print values of all paramaters, that reflect values (and error estimates)
-+  // Print values of all parameters, that reflect values (and error estimates)
-   // that are back propagated from MINUIT
-   model.getParameters(x)->Print("s") ;
- 
---- a/tutorials/roofit/rf602_chi2fit.C
-+++ b/tutorials/roofit/rf602_chi2fit.C
-@@ -36,7 +36,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
---- a/tutorials/roofit/rf607_fitresult.C
-+++ b/tutorials/roofit/rf607_fitresult.C
-@@ -39,7 +39,7 @@
-   // Declare observable x
-   RooRealVar x("x","x",0,10) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,-10,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5,0.1,10) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1,0.1,10) ;
-@@ -79,7 +79,7 @@
-   // Summary printing: Basic info plus final values of floating fit parameters
-   r->Print() ;
- 
--  // Verbose printing: Basic info, values of constant paramaters, initial and
-+  // Verbose printing: Basic info, values of constant parameters, initial and
-   // final values of floating parameters, global correlations
-   r->Print("v") ;
- 
---- a/tutorials/roofit/rf801_mcstudy.C
-+++ b/tutorials/roofit/rf801_mcstudy.C
-@@ -38,7 +38,7 @@
-   RooRealVar x("x","x",0,10) ;
-   x.setBins(40) ;
- 
--  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their paramaters
-+  // Create two Gaussian PDFs g1(x,mean1,sigma) anf g2(x,mean2,sigma) and their parameters
-   RooRealVar mean("mean","mean of gaussians",5,0,10) ;
-   RooRealVar sigma1("sigma1","width of gaussians",0.5) ;
-   RooRealVar sigma2("sigma2","width of gaussians",1) ;
+diff --git a/cint/reflex/python/genreflex/selclass.py b/cint/reflex/python/genreflex/selclass.py
+index a562b76..afee5a6 100644
+--- a/cint/reflex/python/genreflex/selclass.py
++++ b/cint/reflex/python/genreflex/selclass.py
+@@ -233,7 +233,7 @@ class selClass :
+     #------------------------------------------------------------------------------
+     # Check if we have other parameters specified correctly
+     #------------------------------------------------------------------------------
+-    #  source and target are optional paramater.
++    #  source and target are optional parameter.
+     #  for k in ['target', 'source' ]:
+     #  if not attrs.has_key(k):
+     #    print warning, '- Required attribute is missing:', k
diff --git a/debian/patches/67-generate-iosenum.h.patch b/debian/patches/67-generate-iosenum.h.patch
deleted file mode 100644
index f3fe2db..0000000
--- a/debian/patches/67-generate-iosenum.h.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Generate iosenum.h if not officially provided for the arch.
-
---- a/cint/cint/Module.mk
-+++ b/cint/cint/Module.mk
-@@ -285,15 +285,17 @@
- $(IOSENUM): 
- 		$(MAKEDIR)
- 		@(if [ ! -r $(IOSENUMA) ]; then \
--			echo "Missing $(IOSENUMA), run: make $IOSENUMA)"; \
--		else \
--			cp $(IOSENUMA) $@; \
--		fi)
-+			echo "Missing $(IOSENUMA), run: make $(IOSENUMA)"; \
-+			$(MAKE) $(IOSENUMA); \
-+		fi; \
-+		cp $(IOSENUMA) $@)
- 
- $(IOSENUMA):    $(CINTTMP)
- 		@(if [ ! -r $@ ]; then \
- 			echo "Making $@..."; \
--			$(CINTTMP) $(CINTTMPINC) -Iinclude $(IOSENUMC) > /dev/null; \
-+			$(CINTTMP) $(CINTTMPINC) \
-+			        -I$(ROOT_SRCDIR)/cmake/scripts -Iinclude \
-+				$(IOSENUMC) > /dev/null; \
- 			mv iosenum.h $@; \
- 		else \
- 			touch $@; \
diff --git a/debian/patches/69-support-pythia8.patch b/debian/patches/69-support-pythia8.patch
index da93cda..e6f6541 100644
--- a/debian/patches/69-support-pythia8.patch
+++ b/debian/patches/69-support-pythia8.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6134,6 +6134,7 @@
+@@ -6180,6 +6180,7 @@
      test "x$enable_gviz"     = "xyes" && pl="$pl root-plugin-graf2d-gviz"
      test "x$enable_minuit2"  = "xyes" && pl="$pl root-plugin-math-minuit2"
      test "x$enable_pythia6"  = "xyes" && pl="$pl root-plugin-montecarlo-pythia6"
diff --git a/debian/patches/71-remove-root-plugin-proof-xproof.patch b/debian/patches/71-remove-root-plugin-proof-xproof.patch
index 2169236..c06c0da 100644
--- a/debian/patches/71-remove-root-plugin-proof-xproof.patch
+++ b/debian/patches/71-remove-root-plugin-proof-xproof.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6193,7 +6193,6 @@
+@@ -6239,7 +6239,6 @@
          root-plugin-io-sql \
          root-plugin-io-xml \
          root-plugin-math-fumili \
diff --git a/debian/patches/73-ruby-1.9.1.patch b/debian/patches/73-ruby-1.9.1.patch
deleted file mode 100644
index d82175c..0000000
--- a/debian/patches/73-ruby-1.9.1.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/configure
-+++ b/configure
-@@ -4318,10 +4318,14 @@
-     # Check for Ruby include and library
-     myruby=`$cwhich ruby 2> /dev/null`
-     if test ! "x$myruby" = "x" && test -x "$myruby" ; then
--       rubysysincdir=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["includedir"]'`
-+       rubysysincdir=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["rubyhdrdir"]'`
-        rubysysarchdir=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["archdir"]'`
-        rubysyslibdir=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["libdir"]'`
-        rubysysarch=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["arch"]'`
-+
-+       if test "x$rubysysincdir" = "xnil" ; then
-+          rubysysincdir=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["includedir"]'`
-+       fi
-     fi
-     rubysysarchdir2=
-     if test "x$platform" = "xmacosx" ; then
-@@ -4340,9 +4344,9 @@
- 
-     if test "x$arch" = "xwin32" || \
-        test "x$enable_shared" = "xno" ; then
--        check_library_options="libruby-static libruby1.8-static libruby1.9-static"
-+        check_library_options=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["LIBRUBY_A"]' | sed 's|\.a*||'`
-     else
--        check_library_options="libruby libruby1.8 libruby18 libruby1.9 libruby19"
-+        check_library_options=`ruby -rrbconfig -e 'puts RbConfig::CONFIG["LIBRUBY"]' | sed 's|\.so.*||'`
-     fi
-     check_library "$check_library_options" \
-         "$enable_shared" "$rubylibdir" \
diff --git a/debian/patches/74-kfreebsd.patch b/debian/patches/74-kfreebsd.patch
index 2eb3136..58901d2 100644
--- a/debian/patches/74-kfreebsd.patch
+++ b/debian/patches/74-kfreebsd.patch
@@ -199,7 +199,7 @@
  hpuxia64acc          for HP-UX 11i v1.5 (IA-64) with HP aCC
 --- a/config/root-config.in
 +++ b/config/root-config.in
-@@ -343,6 +343,18 @@
+@@ -348,6 +348,18 @@
     auxcflags=
     auxlibs="-lm -lstdc++"
     ;;
@@ -229,7 +229,7 @@
          hp-ux:ia64:*)          arch=hpuxia64acc     ;;
          hp-ux:*:*)             arch=hpuxacc         ;;
          hurd*:*:*)             arch=hurddeb         ;;
-@@ -1818,7 +1820,7 @@
+@@ -1827,7 +1829,7 @@
     fi
  fi
  
@@ -238,7 +238,7 @@
      linuxdist=
      if `$cwhich lsb_release > /dev/null 2>&1` ; then
         if lsb_release -d | grep -i 'ubuntu' > /dev/null 2>& 1; then
-@@ -3946,7 +3948,7 @@
+@@ -3955,7 +3957,7 @@
  #
  bonjourcppflags=
  case $platform in
@@ -247,7 +247,7 @@
          ;;
      *)
          if test "x$enable_bonjour" = "xyes" ; then
-@@ -5982,7 +5984,7 @@
+@@ -6024,7 +6026,7 @@
  message "Checking whether to build libMemStat"
  if test "x$enable_memstat" = "xyes" || test ! "x$MEMSTAT" = "x"; then
      case $arch in
@@ -373,8 +373,8 @@
           EXPLLNKCORE="-Llib -lCint"
        fi
     fi
--   if [ $PLATFORM = "linux" ]; then
-+   if [ $PLATFORM = "linux" ] || [ $PLATFORM = "kfreebsd" ]; then
+-   if [ $PLATFORM = "linux" ] || [ $PLATFORM = "linux-k1om" ]; then
++   if [ $PLATFORM = "linux" ] || [ $PLATFORM = "linux-k1om" ] || [ $PLATFORM = "kfreebsd" ]; then
        if [ -z "$EXPLLNKCORE" ]; then
           EXPLLNKCORE=" -ldl"
        else
diff --git a/debian/patches/75-hardening-flag.patch b/debian/patches/75-hardening-flag.patch
index b62d7fe..e02b3ca 100644
--- a/debian/patches/75-hardening-flag.patch
+++ b/debian/patches/75-hardening-flag.patch
@@ -1,6 +1,6 @@
 --- a/configure
 +++ b/configure
-@@ -6435,7 +6435,7 @@
+@@ -6478,7 +6478,7 @@
      fi
  
      sed -e "s|@useconfig@|TRUE|"                       \
diff --git a/debian/patches/76-hurd-i386.patch b/debian/patches/76-hurd-i386.patch
index 4cd6910..966f032 100644
--- a/debian/patches/76-hurd-i386.patch
+++ b/debian/patches/76-hurd-i386.patch
@@ -8,7 +8,7 @@
          linux:ia64:*)          arch=linuxia64gcc    ;;
          linux:x86_64:*)        arch=linuxx8664gcc   ;;
          linux:alpha:*)         arch=linuxalphagcc   ;;
-@@ -1820,7 +1821,7 @@
+@@ -1829,7 +1830,7 @@
     fi
  fi
  
@@ -17,7 +17,7 @@
      linuxdist=
      if `$cwhich lsb_release > /dev/null 2>&1` ; then
         if lsb_release -d | grep -i 'ubuntu' > /dev/null 2>& 1; then
-@@ -3948,7 +3949,7 @@
+@@ -3957,7 +3958,7 @@
  #
  bonjourcppflags=
  case $platform in
@@ -26,7 +26,7 @@
          ;;
      *)
          if test "x$enable_bonjour" = "xyes" ; then
-@@ -5984,7 +5985,7 @@
+@@ -6026,7 +6027,7 @@
  message "Checking whether to build libMemStat"
  if test "x$enable_memstat" = "xyes" || test ! "x$MEMSTAT" = "x"; then
      case $arch in
diff --git a/debian/patches/series b/debian/patches/series
index 7b5565c..42af1cc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,3 @@
-#01-remove-afterbase-h.patch
 02-build-libroot-misc-memstat-package.patch
 03-build-libroot-bonjour-package.patch
 04-build-libroot-html-package.patch
@@ -7,49 +6,27 @@
 15-enable-extra-ldflags.patch
 19-remove-embedded-library-gl2ps.patch
 21-fix-manpage-hyphen.patch
-22-fix-typo-succes-success.patch
-23-fix-typo-preceed-preced.patch
 24-fix-typo-informations-information.patch
-25-fix-typo-childs-children.patch
 26-fix-typo-avaliable-available.patch
 27-fix-typo-writeable-writable.patch
-28-fix-typo-comand-command.patch
-29-fix-typo-unkown-unknown.patch
-30-fix-typo-wierd-weird.patch
 31-fix-typo-wheter-whether.patch
-32-fix-typo-unecessary-unnecessary.patch
 33-fix-typo-splitted-split.patch
 34-fix-typo-registerd-registered.patch
-35-fix-typo-recieve-receive.patch
-37-fix-typo-processsing-processing.patch
 38-fix-typo-ouput-output.patch
 39-fix-typo-mutiple-multiple.patch
 40-fix-typo-lenght-length.patch
-41-fix-typo-interupted-interrupted.patch
 42-fix-typo-independant-independent.patch
-43-fix-typo-inconsistant-inconsistent.patch
 45-fix-typo-expresion-expression.patch
-46-fix-typo-explicitely-explicitly.patch
 47-fix-typo-enviroment-environment.patch
-48-fix-typo-deafult-default.patch
 49-fix-typo-continous-continuous.patch
-50-fix-typo-completly-completely.patch
 51-fix-typo-commited-committed.patch
-52-fix-typo-choosen-chosen.patch
 53-fix-typo-backgroud-Background.patch
 54-fix-typo-auxilliary-auxiliary.patch
 55-fix-typo-authentification-authentication.patch
-56-fix-typo-appropiate-appropriate.patch
-57-fix-typo-another.patch
-58-fix-typo-environement-environment.patch
-59-fix-typo-targetting-targeting.patch
-60-fix-typo-Suppported-Supported.patch
 61-fix-typo-paramater-parameter.patch
 64-support-mipsel.patch
-67-generate-iosenum.h.patch
 69-support-pythia8.patch
 71-remove-root-plugin-proof-xproof.patch
-73-ruby-1.9.1.patch
 74-kfreebsd.patch
 75-hardening-flag.patch
 76-hurd-i386.patch

-- 
root-system: CERN's ROOT Data Analysis Framework



More information about the debian-science-commits mailing list