Enable compilation of FairSoft with the clang compiler on Linux. Most changes are needed to get rid of the dependency to libstdc++.
Instead of this standard template library the new libc++ ist used. If one wants to compile with clang and libc++ on Linux the
correct installation of clang and libc++ is needed.

One can donwload a set of scripts to compile clang and libc++ on Linux from https://github.com/fuhlig1/usefull_scripts.

Build Boost with toolset clang independent of platform.
Compilation with clang and libc++ works now also on linux. There are still some libraries which have a dependency to libstdc++. This has to be solved properly.
Create more packages to get rid of libstdc++ dependencies.
Fix problem with Root VMC Makefiles used by geant3 and geant4_vmc. Now the files are compiled with libc++ and c++11 when compiling with Clang on Linux.
Patch to have correct path to libc++ in the Geant4 librariws when compiling on linux using clang.
New package which is needed to remove dependencies to stdc++ when compiling on linux using clang.
When compiling on linux using clang use the icu library from our installation.
New scripts to install opengl which is needed on linux with clang to get rid of libstdc++ dependencies.
Remove dependecies to libstdc++ when compiling with clang and libc++ on linux.
Remove all dependencies to libstdc++ when compiling with clang and libcxx on Linux.
Fix problem with TGeoManager and some CBM or Panda geometries.
Different LDFLAGS for Fortran due to problems with newer gfortran versions which don't tolerate the parameter -std=c++11.
Set LDFLAGS correctly. Remove dubug output.
Switch the root source code from downloading a tar file to using the git repository. Use a version from the branch 5-34-00-patches which was requested by Ship and CBM.
Add a file which lists all dependencies of FairSoft. In the file there are also the commands which are needed to install them using the package managers of the different Linux flavors.
Change installation script to cope with the new CMake version 3.0.0.
Add tests for programs which are only needed when compiling with clang on Linux. The tests are only executed in this case.
Fix configuration bugs.
If the found fortran compiler is f95, which is normaly only a link, use the program it points to as fortran compiler.
Create symbolic link from lib64 to lib in the installation directory.
Use specific version of geant4_vmc which support G4Root and is taken from the git repository.
After using readlink to get the real fortran compiler there was a problem with an if statement. The problem is now fixed.
Adding another method, GetParticleDefinition
More code to be patched. Reported by Thomas Ruf.
More code to be patched. Reported by Thomas Ruf.
Add two new packages (Protocoll Buffers and nanomsg) to FairSoft.
Add new files and directories to gitignore file.
Add command line to install all needed dependencies for suse based systems in DEPENDENCIES.
Add package containing the lsb_release command to the command lines. This tool is needed in FairRoot to check the system.
Add command line to install all needed dependencies for redhat based systems in DEPENDENCIES.
Add patch to avoid problems with newer versions of GLIBC. The problem was found at least on Fedora 20 and Open Suse 13.1. The problem is described at https://svn.boost.org/trac/boost/ticket/8973.
New package for yum command line.
Fix a problem with invalid conversion from 'const G4VSolid*' to 'G4VSolid*'. With some compiler or compiler flags this results in a warning. On MacOS with clang, c++11 and libc++ this results in an error. Now explicitly use const_cast.
Build VC library and internal http server.
Use Root release v5-34-19 due to compilation problems on MacOSX 10.9 when using a version from the patch branch.
Create executable which can be used to extract information about the compilation of fairsoft, such as used compiler and compiler flags as well as the version of fairsoft.
Add cxxflags correctly.
Patch to be able to run ALICE HLT code.
add cleaning of xerces-c.