Index: trunk/Mars/macros/rootlogon.C
===================================================================
--- trunk/Mars/macros/rootlogon.C	(revision 17306)
+++ trunk/Mars/macros/rootlogon.C	(revision 17307)
@@ -108,4 +108,8 @@
 void rootlogon()
 {
+    // This is a workaround to make axis behave as they
+    // are UTC and not local time
+    //    gSystem->Setenv("TZ", "UTC");
+
     cout << endl;
 
@@ -184,9 +188,13 @@
     TString lib(gSystem->GetLinkedLibs());
 
-    opt += " -D__MARS__ -DHAVE_ZLIB";
-    opt += " -std=c++0x ";
-
-    dbg += " -D__MARS__ -DHAVE_ZLIB";
-    dbg += " -std=c++0x ";
+    TString add = " -std=c++0x";
+    add += " -D__MARS__";
+    add += " -DHAVE_ZLIB";
+    add += " -DPACKAGE_NAME='\""+MARS::GetPackageName()+"\"'";
+    add += " -DPACKAGE_VERSION='\""+MARS::GetPackageName()+"\"'";
+    add += " -DREVISION='\""+MARS::GetRevision()+"\"'";
+
+    opt += add;
+    dbg += add;
 
     lib += " -lnova -lz";
Index: trunk/Mars/mbase/MAGIC.cc
===================================================================
--- trunk/Mars/mbase/MAGIC.cc	(revision 17306)
+++ trunk/Mars/mbase/MAGIC.cc	(revision 17307)
@@ -69,2 +69,6 @@
     return false;
 }
+
+TString MARS::GetPackageName() { return PACKAGE_NAME; }
+TString MARS::GetPackageVersion() { return PACKAGE_VERSION; }
+TString MARS::GetRevision() { return REVISION; }
Index: trunk/Mars/mbase/MAGIC.h
===================================================================
--- trunk/Mars/mbase/MAGIC.h	(revision 17306)
+++ trunk/Mars/mbase/MAGIC.h	(revision 17307)
@@ -38,4 +38,7 @@
 {
     bool CheckRootVer();
+    TString GetPackageName();
+    TString GetPackageVersion();
+    TString GetRevision();
 }
 
