Cargo.lock | 20 ++++++++++---------- Cargo.toml | 6 +++--- fc-fontations/meson.build | 6 +++--- 3 files changed, 16 insertions(+), 16 deletions(-) New commits: commit 16f8c8abf811c8bd21266629204340ac336a1103 Merge: 4a64db9 997ed3c Author: Akira TAGOH <akira@xxxxxxxxx> Date: Tue Apr 22 16:42:17 2025 +0000 Merge branch 'rollFontations' into 'main' [Fontations] Roll Skrifa, Read-Fonts, Font-Types See merge request fontconfig/fontconfig!389 commit 997ed3cad6e18eb6c0e83376cde82e2f919b2251 Author: Dominik Röttsches <drott@xxxxxxxxxxxx> Date: Tue Apr 22 10:56:18 2025 +0300 [Fontations] Roll Skrifa, Read-Fonts, Font-Types Now that the meson issues are resolved, update/roll skrifa to 0.30, read-fonts to to 0.28 and font-types to 0.8. diff --git a/Cargo.lock b/Cargo.lock index a54014f..c4f1e3b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,24 +44,24 @@ dependencies = [ [[package]] name = "font-types" -version = "0.7.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3971f9a5ca983419cdc386941ba3b9e1feba01a0ab888adf78739feb2798492" +checksum = "1fa6a5e5a77b5f3f7f9e32879f484aa5b3632ddfbe568a16266c904a6f32cdaf" dependencies = [ "bytemuck", ] [[package]] name = "libc" -version = "0.2.171" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "proc-macro2" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -77,9 +77,9 @@ dependencies = [ [[package]] name = "read-fonts" -version = "0.23.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a252609f83421102bf1b7f08936f5a24e4f9568256e2015fbd027790caf3dcb" +checksum = "600e807b48ac55bad68a8cb75cc3c7739f139b9248f7e003e01e080f589b5288" dependencies = [ "bytemuck", "font-types", @@ -87,9 +87,9 @@ dependencies = [ [[package]] name = "skrifa" -version = "0.24.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69a99d1c6428e12bcf538d34fd4b78a4e6a4556db29f319a1cecfc33f466e64c" +checksum = "6fa1e5622e4f7b98877e8a19890efddcac1230cec6198bd9de91ec0e00010dc8" dependencies = [ "bytemuck", "read-fonts", diff --git a/Cargo.toml b/Cargo.toml index 56bcb91..d758e69 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" [dependencies] fc-fontations-bindgen = { path = "./fc-fontations-bindgen" } libc = "0.2.150" -read-fonts = { version = "0.23", features = [ "experimental_traverse" ]} -font-types = { version = "0.7", features = ["bytemuck"]} -skrifa = "0.24" +read-fonts = { version = "0.28", features = [ "experimental_traverse" ]} +font-types = { version = "0.8", features = ["bytemuck"]} +skrifa = "0.30" bytemuck = { version = "1.19.0" , features = [ 'derive', 'min_const_generics'] } bytemuck_derive = "1" diff --git a/fc-fontations/meson.build b/fc-fontations/meson.build index 6fdd33d..821cf4e 100644 --- a/fc-fontations/meson.build +++ b/fc-fontations/meson.build @@ -44,9 +44,9 @@ if (fontations.enabled()) link_with: [bindgen_lib, pattern_lib], rust_abi: 'c', dependencies: [ - dependency('skrifa-0.24-rs'), - dependency('read-fonts-0.23-rs'), - dependency('font-types-0.7-rs'), + dependency('skrifa-0.30-rs'), + dependency('read-fonts-0.28-rs'), + dependency('font-types-0.8-rs'), dependency('libc-0.2-rs') ], install: true,