]> git.pld-linux.org Git - packages/OpenCASCADE.git/commitdiff
- update followin Debian: also patch Resource_Manager.cxx, auto/th/OpenCASCADE-6_3_0-41
authorTomasz Pala <gotar@pld-linux.org>
Mon, 5 Jul 2010 10:02:18 +0000 (10:02 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
    this class is used to load various default values.

Changed files:
    OpenCASCADE6.3.0-casroot.patch -> 1.4

OpenCASCADE6.3.0-casroot.patch

index ad97922331bc5c381b7f0b18c66cc8b4be1c0620..d22b3fce53d0884a793f3c6047ec2a0833c54ccb 100644 (file)
@@ -272,3 +272,39 @@ diff -uNr OpenCASCADE6.3.0-old/ros/src/XmlLDrivers/XmlLDrivers_DocumentStorageDr
    }
    if (!aResourceDir.IsEmpty()) {
      TCollection_AsciiString aResourceFileName =  aResourceDir + "/XmlOcaf.xsd";
+Index: opencascade/ros/src/Resource/Resource_Manager.cxx
+===================================================================
+--- opencascade.orig/ros/src/Resource/Resource_Manager.cxx
++++ opencascade/ros/src/Resource/Resource_Manager.cxx
+@@ -56,10 +56,16 @@
+ {
+   Debug = (getenv("ResourceDebug") != NULL) ;
+-  TCollection_AsciiString EnvVar, CSF_ = "CSF_" ;
++  TCollection_AsciiString EnvVar, DefaultVar = "/usr/share/OpenCASCADE/src/", CSF_ = "CSF_" ;
++  TCollection_AsciiString Name = aName ;
+   TCollection_AsciiString Directory ;
+   Standard_CString dir ;
++  if ( Name.IsEqual("STEP") || Name.IsEqual("IGES"))
++    DefaultVar += "XSTEPResource";
++  else
++    DefaultVar += "StdResource";
++
+   if ( getenv ("CSF_ResourceVerbose") != NULL )
+     myVerbose = Standard_True;
+@@ -69,9 +75,12 @@
+     Load(Directory,myName,myRefMap);
+   }
+   else
++  {
+     if (myVerbose)
+       cout << "Resource Manager Warning: Environment variable \"" << EnvVar
+-         << "\" not set." << endl;
++         << "\" not set, using default value \"" << DefaultVar << "\"." << endl;
++    Load(DefaultVar,myName,myRefMap);
++  }
+   EnvVar = CSF_ + aName + "UserDefaults" ;
+   if ((dir = getenv (EnvVar.ToCString())) != NULL) {
This page took 0.174352 seconds and 4 git commands to generate.