File 00-snakeyaml-engine-v2.patch of Package manifold

diff -up manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/parser/YamlParser.java.p00 manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/parser/YamlParser.java
--- manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/parser/YamlParser.java.p00	2023-04-14 05:16:27.835327125 +0300
+++ manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/parser/YamlParser.java	2023-04-14 05:35:31.954314211 +0300
@@ -23,16 +23,16 @@ import manifold.json.rt.parser.Token;
 import manifold.json.rt.parser.TokenType;
 import manifold.rt.api.util.Pair;
 import manifold.util.ReflectUtil;
-import org.snakeyaml.engine.v1.api.Load;
-import org.snakeyaml.engine.v1.api.LoadSettings;
-import org.snakeyaml.engine.v1.api.LoadSettingsBuilder;
-import org.snakeyaml.engine.v1.constructor.BaseConstructor;
-import org.snakeyaml.engine.v1.constructor.StandardConstructor;
-import org.snakeyaml.engine.v1.exceptions.ConstructorException;
-import org.snakeyaml.engine.v1.exceptions.Mark;
-import org.snakeyaml.engine.v1.nodes.MappingNode;
-import org.snakeyaml.engine.v1.nodes.Node;
-import org.snakeyaml.engine.v1.nodes.NodeTuple;
+import org.snakeyaml.engine.v2.api.Load;
+import org.snakeyaml.engine.v2.api.LoadSettings;
+import org.snakeyaml.engine.v2.api.LoadSettingsBuilder;
+import org.snakeyaml.engine.v2.constructor.BaseConstructor;
+import org.snakeyaml.engine.v2.constructor.StandardConstructor;
+import org.snakeyaml.engine.v2.exceptions.ConstructorException;
+import org.snakeyaml.engine.v2.exceptions.Mark;
+import org.snakeyaml.engine.v2.nodes.MappingNode;
+import org.snakeyaml.engine.v2.nodes.Node;
+import org.snakeyaml.engine.v2.nodes.NodeTuple;
 
 /**
  * Parses YAML formatted text using snakeyaml
@@ -41,9 +41,9 @@ public class YamlParser
 {
   public static Object parseYaml( String yaml, boolean withTokens )
   {
-    LoadSettings loadSettings = new LoadSettingsBuilder()
+    LoadSettings loadSettings = LoadSettings.builder()
       .setUseMarks( true )
-      .setDefaultMap( DataBindings::new )
+      .setDefaultMap( map->(Map)new DataBindings(map) )
       .build();
     Load load = new Load( loadSettings, new MyConstructor( loadSettings, withTokens ) );
     return load.loadFromString( yaml );
diff -up manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/Yaml.java.p00 manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/Yaml.java
--- manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/Yaml.java.p00	2023-04-14 05:09:30.681843836 +0300
+++ manifold-2022.1.5/manifold-deps-parent/manifold-yaml-rt/src/main/java/manifold/api/yaml/rt/Yaml.java	2023-04-14 05:35:54.586609696 +0300
@@ -18,13 +18,13 @@ package manifold.api.yaml.rt;
 
 import manifold.rt.api.ScriptException;
 import manifold.api.yaml.rt.parser.YamlParser;
-import org.snakeyaml.engine.v1.api.Dump;
-import org.snakeyaml.engine.v1.api.DumpSettings;
-import org.snakeyaml.engine.v1.api.DumpSettingsBuilder;
-import org.snakeyaml.engine.v1.api.StreamDataWriter;
-import org.snakeyaml.engine.v1.common.FlowStyle;
-import org.snakeyaml.engine.v1.exceptions.Mark;
-import org.snakeyaml.engine.v1.exceptions.MarkedYamlEngineException;
+import org.snakeyaml.engine.v2.api.Dump;
+import org.snakeyaml.engine.v2.api.DumpSettings;
+import org.snakeyaml.engine.v2.api.DumpSettingsBuilder;
+import org.snakeyaml.engine.v2.api.StreamDataWriter;
+import org.snakeyaml.engine.v2.common.FlowStyle;
+import org.snakeyaml.engine.v2.exceptions.Mark;
+import org.snakeyaml.engine.v2.exceptions.MarkedYamlEngineException;
 
 public class Yaml
 {
@@ -64,7 +64,7 @@ public class Yaml
    */
   public static void toYaml( Object jsonValue, StringBuilder target )
   {
-    DumpSettings settings = new DumpSettingsBuilder()
+    DumpSettings settings = DumpSettings.builder()
       .setBestLineBreak( "\n" )
       .setMultiLineFlow( true )
       .setDefaultFlowStyle( FlowStyle.BLOCK )
openSUSE Build Service is sponsored by