Explorar el Código

Update jsoncons to 0.177.0 (#5119)

c8ef hace 11 meses
padre
commit
21a33842d7
Se han modificado 1 ficheros con 2 adiciones y 35 borrados
  1. 2 35
      packages/j/jsoncons/xmake.lua

+ 2 - 35
packages/j/jsoncons/xmake.lua

@@ -8,6 +8,7 @@ package("jsoncons")
     set_urls("https://github.com/danielaparker/jsoncons/archive/$(version).zip",
              "https://github.com/danielaparker/jsoncons.git")
 
+    add_versions("v0.177.0", "ce9f0ee1dbcdc67733cf9e50b038f81d36121b800f8d12a3d89ea5232457edd6")
     add_versions("v0.176.0", "71a618219b62a2bbcc46efac98696574581e343cd98ef33e5e1bd8db182005d9")
     add_versions("v0.170.2", "81ac768eecb8cf2613a09a9d081294895d7afd294b841166b4e1378f0acfdd6e")
     add_versions("v0.158.0", "7ad7cc0e9c74df495dd16b818758ec2e2a5b7fef8f1852841087fd5e8bb6a6cb")
@@ -17,39 +18,5 @@ package("jsoncons")
     end)
 
     on_test(function (package)
-        assert(package:check_cxxsnippets({test = [[
-            #include <iostream>
-            #include <string>
-            using namespace jsoncons;
-            std::string data = R"(
-                            {
-                                "application": "hiking",
-                                "reputons":
-                                [
-                                    {
-                                        "rater": "HikingAsylum",
-                                        "assertion": "advanced",
-                                        "rated": "Marilyn C",
-                                        "rating": 0.90,
-                                        "generated": 1514862245
-                                    }
-                                ]
-                            }
-                        )";
-            void test() {
-                json j = json::parse(data);
-                std::cout << "(1) " << std::boolalpha << j.contains("reputons") << "\n\n";
-                const json &v = j["reputons"];
-                for (const auto &item : v.array_range()) {
-                    // Access rated as string and rating as double
-                    std::cout << item["rated"].as<std::string>() << ", "
-                            << item["rating"].as<double>() << "\n";
-                }
-                std::cout << "\n";
-                std::cout << "(3)\n";
-                json result = jsonpath::json_query(j, "$..rated");
-                std::cout << pretty_print(result) << "\n\n";
-                std::cout << "(4)\n" << pretty_print(j) << "\n\n";
-            }
-        ]]}, {configs = {languages = "c++11"}, includes = {"jsoncons/json.hpp", "jsoncons_ext/jsonpath/jsonpath.hpp"}}))
+        assert(package:has_cxxfuncs("jsoncons::json::parse(\"\")", {configs = {languages = "c++11"}, includes = {"jsoncons/json.hpp", "jsoncons_ext/jsonpath/jsonpath.hpp"}}))
     end)