From 88a6aed30d2895b7d6cf9091454fa9ea6b8d8b49 Mon Sep 17 00:00:00 2001 From: Gordon Smith Date: Tue, 11 Apr 2023 12:55:22 +0100 Subject: [PATCH] feat: Bump Versions GraphViz: 8.0.2 Signed-off-by: Gordon Smith --- README.md | 4 +- package-lock.json | 152 ++++++++++++------------- package.json | 18 +-- scripts/cpp-install-emsdk.sh | 2 +- scripts/cpp-install-vcpkg.sh | 5 +- src-cpp/base91/CMakeLists.txt | 2 +- src-cpp/expat/expatlib/CMakeLists.txt | 2 +- src-cpp/graphviz/CMakeLists.txt | 2 +- src-cpp/zstd/CMakeLists.txt | 2 +- vcpkg-overlays/base91/portfile.cmake | 1 - vcpkg-overlays/graphviz/portfile.cmake | 6 +- vcpkg-overlays/graphviz/vcpkg.json | 2 +- 12 files changed, 96 insertions(+), 102 deletions(-) diff --git a/README.md b/README.md index 779f697d..098c019e 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,12 @@ This repository contains a collection of useful c++ libraries compiled to WASM for (re)use in Node JS, Web Browsers and JavaScript Libraries: - [base91](https://base91.sourceforge.net/) - v0.6.0 - [expat](https://libexpat.github.io/) - v2.5.0 -- [graphviz](https://www.graphviz.org/) - v8.0.1 +- [graphviz](https://www.graphviz.org/) - v8.0.2 - [zstd](https://github.com/facebook/zstd) - v1.5.2 - ...more to follow... Built with: -- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.34 +- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.35 ## Homepage and Documents diff --git a/package-lock.json b/package-lock.json index 62d4b676..87593e83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,19 +17,19 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", "@rollup/plugin-commonjs": "24.0.1", - "@rollup/plugin-node-resolve": "15.0.1", - "@rollup/plugin-terser": "0.4.0", + "@rollup/plugin-node-resolve": "15.0.2", + "@rollup/plugin-terser": "0.4.1", "@types/chai": "4.3.4", "@types/emscripten": "1.39.6", "@types/mocha": "10.0.1", "@types/node": "18.15.11", "@types/yargs": "17.0.24", - "@typescript-eslint/eslint-plugin": "5.57.0", - "@typescript-eslint/parser": "5.57.0", + "@typescript-eslint/eslint-plugin": "5.58.0", + "@typescript-eslint/parser": "5.58.0", "assemblyscript": "0.27.1", "chai": "4.3.7", "coveralls": "3.1.1", - "eslint": "8.37.0", + "eslint": "8.38.0", "fzstd": "0.1.0", "karma": "6.4.1", "karma-chai": "0.1.0", @@ -47,10 +47,10 @@ "run-script-os": "1.1.6", "standard-version": "9.5.0", "tslib": "2.5.0", - "typedoc": "0.23.28", - "typedoc-plugin-markdown": "3.14.0", - "typescript": "5.0.2", - "vitepress": "1.0.0-alpha.63" + "typedoc": "0.24.1", + "typedoc-plugin-markdown": "3.15.1", + "typescript": "5.0.4", + "vitepress": "1.0.0-alpha.65" } }, "node_modules/@75lb/deep-merge": { @@ -1109,9 +1109,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", - "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", + "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1404,15 +1404,15 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", - "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", + "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.0", + "is-builtin-module": "^3.2.1", "is-module": "^1.0.0", "resolve": "^1.22.1" }, @@ -1429,9 +1429,9 @@ } }, "node_modules/@rollup/plugin-terser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.0.tgz", - "integrity": "sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.1.tgz", + "integrity": "sha512-aKS32sw5a7hy+fEXVy+5T95aDIwjpGHCTv833HXVtyKMDoVS7pBr5K3L9hEQoNqbJFjfANPrNpIXlTQ7is00eA==", "dev": true, "dependencies": { "serialize-javascript": "^6.0.0", @@ -1584,15 +1584,15 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz", - "integrity": "sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.58.0.tgz", + "integrity": "sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.57.0", - "@typescript-eslint/type-utils": "5.57.0", - "@typescript-eslint/utils": "5.57.0", + "@typescript-eslint/scope-manager": "5.58.0", + "@typescript-eslint/type-utils": "5.58.0", + "@typescript-eslint/utils": "5.58.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", @@ -1618,14 +1618,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.0.tgz", - "integrity": "sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz", + "integrity": "sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.57.0", - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/typescript-estree": "5.57.0", + "@typescript-eslint/scope-manager": "5.58.0", + "@typescript-eslint/types": "5.58.0", + "@typescript-eslint/typescript-estree": "5.58.0", "debug": "^4.3.4" }, "engines": { @@ -1645,13 +1645,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", - "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz", + "integrity": "sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/visitor-keys": "5.57.0" + "@typescript-eslint/types": "5.58.0", + "@typescript-eslint/visitor-keys": "5.58.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1662,13 +1662,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz", - "integrity": "sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.58.0.tgz", + "integrity": "sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.57.0", - "@typescript-eslint/utils": "5.57.0", + "@typescript-eslint/typescript-estree": "5.58.0", + "@typescript-eslint/utils": "5.58.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1689,9 +1689,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", - "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz", + "integrity": "sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1702,13 +1702,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", - "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz", + "integrity": "sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/visitor-keys": "5.57.0", + "@typescript-eslint/types": "5.58.0", + "@typescript-eslint/visitor-keys": "5.58.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1729,17 +1729,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.0.tgz", - "integrity": "sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.58.0.tgz", + "integrity": "sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.57.0", - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/typescript-estree": "5.57.0", + "@typescript-eslint/scope-manager": "5.58.0", + "@typescript-eslint/types": "5.58.0", + "@typescript-eslint/typescript-estree": "5.58.0", "eslint-scope": "^5.1.1", "semver": "^7.3.7" }, @@ -1755,12 +1755,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", - "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", + "version": "5.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz", + "integrity": "sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.57.0", + "@typescript-eslint/types": "5.58.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4036,15 +4036,15 @@ } }, "node_modules/eslint": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", - "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", + "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.37.0", + "@eslint/js": "8.38.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -10656,9 +10656,9 @@ } }, "node_modules/typedoc": { - "version": "0.23.28", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.28.tgz", - "integrity": "sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.24.1.tgz", + "integrity": "sha512-u4HwjZcSQhQSkkhLjgcs0ooAf6HrFVLDHHrwU2xZW8WxH0KnGZlNkaWxiOcK5Gagj7mxJSgwWx0dv8ACDAOXAQ==", "dev": true, "dependencies": { "lunr": "^2.3.9", @@ -10677,15 +10677,15 @@ } }, "node_modules/typedoc-plugin-markdown": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.14.0.tgz", - "integrity": "sha512-UyQLkLRkfTFhLdhSf3RRpA3nNInGn+k6sll2vRXjflaMNwQAAiB61SYbisNZTg16t4K1dt1bPQMMGLrxS0GZ0Q==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.15.1.tgz", + "integrity": "sha512-TaXE8gc8s5YepU1Ogyqfkh+khPE1/n4rV5vaoZCNyXvSLv62jWmHf443lHiQh7r07qAimUOKAndaaufAeIUSiQ==", "dev": true, "dependencies": { "handlebars": "^4.7.7" }, "peerDependencies": { - "typedoc": ">=0.23.0" + "typedoc": ">=0.24.0" } }, "node_modules/typedoc/node_modules/brace-expansion": { @@ -10713,9 +10713,9 @@ } }, "node_modules/typescript": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", - "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -10941,9 +10941,9 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-alpha.63", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-alpha.63.tgz", - "integrity": "sha512-7QMwjT9888S64SkmJqSmRlP417yniCj4IqawIpzYSQMnlJ5CjBWOTbzXKvmzRZkjOJGTcaYr2C88+1/z8ERG+g==", + "version": "1.0.0-alpha.65", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-alpha.65.tgz", + "integrity": "sha512-iGWC0AQC6WrfRZTJf5+TiGG4o8PLhqIJNyai8NVxZCY9YpmMJhddvQeqqjJdQniF/LQK/hQ5nQZ9HgSZDGRPGQ==", "dev": true, "dependencies": { "@docsearch/css": "^3.3.3", diff --git a/package.json b/package.json index cb1322b1..b90e35ae 100644 --- a/package.json +++ b/package.json @@ -121,19 +121,19 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.2", "@rollup/plugin-commonjs": "24.0.1", - "@rollup/plugin-node-resolve": "15.0.1", - "@rollup/plugin-terser": "0.4.0", + "@rollup/plugin-node-resolve": "15.0.2", + "@rollup/plugin-terser": "0.4.1", "@types/chai": "4.3.4", "@types/emscripten": "1.39.6", "@types/mocha": "10.0.1", "@types/node": "18.15.11", "@types/yargs": "17.0.24", - "@typescript-eslint/eslint-plugin": "5.57.0", - "@typescript-eslint/parser": "5.57.0", + "@typescript-eslint/eslint-plugin": "5.58.0", + "@typescript-eslint/parser": "5.58.0", "assemblyscript": "0.27.1", "chai": "4.3.7", "coveralls": "3.1.1", - "eslint": "8.37.0", + "eslint": "8.38.0", "fzstd": "0.1.0", "karma": "6.4.1", "karma-chai": "0.1.0", @@ -151,10 +151,10 @@ "run-script-os": "1.1.6", "standard-version": "9.5.0", "tslib": "2.5.0", - "typedoc": "0.23.28", - "typedoc-plugin-markdown": "3.14.0", - "typescript": "5.0.2", - "vitepress": "1.0.0-alpha.63" + "typedoc": "0.24.1", + "typedoc-plugin-markdown": "3.15.1", + "typescript": "5.0.4", + "vitepress": "1.0.0-alpha.65" }, "repository": { "type": "git", diff --git a/scripts/cpp-install-emsdk.sh b/scripts/cpp-install-emsdk.sh index 60799108..b5ee8d27 100755 --- a/scripts/cpp-install-emsdk.sh +++ b/scripts/cpp-install-emsdk.sh @@ -2,7 +2,7 @@ # List of current vertsion can be found in https://github.com/emscripten-core/emsdk/tags --- # UPDATE README.md -VERSION=3.1.34 +VERSION=3.1.35 if [ ! -d "./emsdk" ] then diff --git a/scripts/cpp-install-vcpkg.sh b/scripts/cpp-install-vcpkg.sh index 4d87675a..805e6337 100755 --- a/scripts/cpp-install-vcpkg.sh +++ b/scripts/cpp-install-vcpkg.sh @@ -1,11 +1,8 @@ #!/bin/bash # List of current vertsion can be found in https://github.com/microsoft/vcpkg/releases --- -# ./vcpkg/packages/base91_wasm32-emscripten/CONTROL -# ./vcpkg/packages/expat/CONTROL -# ./vcpkg/packages/zstd/CONTROL # UPDATE README.md -VERSION=2023.01.09 +VERSION=2023.02.24 if [ ! -d "./vcpkg" ] then diff --git a/src-cpp/base91/CMakeLists.txt b/src-cpp/base91/CMakeLists.txt index 77b4c37d..dfa520fc 100644 --- a/src-cpp/base91/CMakeLists.txt +++ b/src-cpp/base91/CMakeLists.txt @@ -9,7 +9,7 @@ set(EM_LINK_FLAGS ${EM_LINK_FLAGS} "-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'" "-sEXPORTED_FUNCTIONS=\"[]\"" - "-sEXPORTED_RUNTIME_METHODS=\"[]\"" + "-sEXPORTED_RUNTIME_METHODS=\"[UTF8ToString]\"" "--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js" ) string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}") diff --git a/src-cpp/expat/expatlib/CMakeLists.txt b/src-cpp/expat/expatlib/CMakeLists.txt index 5d89fa00..a401e4c8 100644 --- a/src-cpp/expat/expatlib/CMakeLists.txt +++ b/src-cpp/expat/expatlib/CMakeLists.txt @@ -9,7 +9,7 @@ set(EM_LINK_FLAGS ${EM_LINK_FLAGS} "-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'" "-sEXPORTED_FUNCTIONS=\"['_malloc']\"" - "-sEXPORTED_RUNTIME_METHODS=\"[]\"" + "-sEXPORTED_RUNTIME_METHODS=\"[UTF8ToString]\"" "--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js" ) string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}") diff --git a/src-cpp/graphviz/CMakeLists.txt b/src-cpp/graphviz/CMakeLists.txt index 7a98291d..23e57a99 100644 --- a/src-cpp/graphviz/CMakeLists.txt +++ b/src-cpp/graphviz/CMakeLists.txt @@ -17,7 +17,7 @@ set(EM_LINK_FLAGS "-sFILESYSTEM=1" "-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'" "-sEXPORTED_FUNCTIONS=\"['_free', '_malloc']\"" - "-sEXPORTED_RUNTIME_METHODS=\"[]\"" + "-sEXPORTED_RUNTIME_METHODS=\"[UTF8ToString]\"" "--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js" ) string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}") diff --git a/src-cpp/zstd/CMakeLists.txt b/src-cpp/zstd/CMakeLists.txt index b04b0265..d6232031 100644 --- a/src-cpp/zstd/CMakeLists.txt +++ b/src-cpp/zstd/CMakeLists.txt @@ -9,7 +9,7 @@ set(EM_LINK_FLAGS ${EM_LINK_FLAGS} "-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'" "-sEXPORTED_FUNCTIONS=\"[]\"" - "-sEXPORTED_RUNTIME_METHODS=\"[]\"" + "-sEXPORTED_RUNTIME_METHODS=\"[UTF8ToString]\"" "--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js" ) string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}") diff --git a/vcpkg-overlays/base91/portfile.cmake b/vcpkg-overlays/base91/portfile.cmake index c3ce1f41..66673710 100644 --- a/vcpkg-overlays/base91/portfile.cmake +++ b/vcpkg-overlays/base91/portfile.cmake @@ -10,7 +10,6 @@ file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt ${CMAKE_CURRENT_LIST_DIR}/bas vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" - PREFER_NINJA ) vcpkg_cmake_install() diff --git a/vcpkg-overlays/graphviz/portfile.cmake b/vcpkg-overlays/graphviz/portfile.cmake index 1fc86ee6..5065025d 100644 --- a/vcpkg-overlays/graphviz/portfile.cmake +++ b/vcpkg-overlays/graphviz/portfile.cmake @@ -1,11 +1,9 @@ -set(VERSION 8.0.1) - vcpkg_from_gitlab( GITLAB_URL https://gitlab.com OUT_SOURCE_PATH SOURCE_PATH REPO graphviz/graphviz - REF 8cd5300e2e31c80dbbfcdd65aad697187e5ac0b0 - SHA512 fec9c3238bc95a6755d3c036ce9877752f61b8166428319d1ea354de7dfc50cbe9b05ae799b9ac903a6371d310ba1eddb838fda5ed1bb33982600906beaae980 + REF ${VERSION} + SHA512 de1b479b4571ff7fd53872c4b7011661662200cd2bfb001df7184b2fdbf39836deff78207f951e518e4a600c63fff3167ba83d0e096a5073c2bf86655bc7c76c HEAD_REF main ) diff --git a/vcpkg-overlays/graphviz/vcpkg.json b/vcpkg-overlays/graphviz/vcpkg.json index 989eb622..ef0cca25 100644 --- a/vcpkg-overlays/graphviz/vcpkg.json +++ b/vcpkg-overlays/graphviz/vcpkg.json @@ -1,6 +1,6 @@ { "name": "graphviz", - "version-semver": "8.0.1", + "version-semver": "8.0.2", "port-version": 1, "homepage": "https://graphviz.org/", "description": "Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.",