Skip to content

Commit b4f8fd1

Browse files
committed
librsvg: update to 2.48.0.
Version 2.48.0 - The following is a summary of changes between 2.46.x and 2.48.0. For full details, please see the 2.47.x release notes below. - This release requires at least Rust 1.39. - #379 - New API, rsvg_handle_set_stylesheet(), to set a CSS stylesheet independent of the SVG document. - #510 - support opacity in patterns. - Librsvg's XML parser now supports namespaces (xmlns), and is stricter than before about it. Files may fail to parse if there are attributes or elements with namespace prefixes (e.g. foo:bar instead of plain bar), but without a corresponding namespace declaration (e.g. xmlns:foo="http://example.com/foo"). This may happen especially with incorrectly-written SVGs that use xlink:href or xi:include attributes without the corresponding namespace declarations. If you run into this, just add the following to your toplevel SVG element: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> ^^^^^^^^^ these ones - Librsvg no longer depends on libcroco, and now does all CSS processing using Rust crates from Mozilla Servo. As a result, librsvg can now handle much more complex CSS selectors than before. - Link-time optimization (LTO) is disabled by default on release builds, as this increased build time too much. Downstream distributors may want to turn it back on in the toplevel Cargo.toml. - #515 (CVE-2019-20446) - Librsvg now has limits on the number of loaded XML elements, and the number of referenced elements within an SVG document. This is to mitigate malicious SVGs which try to consume all memory, and those which try to consume an exponential amount of CPU time. - Many bugfixes; please see the 2.47.x release notes below. Version 2.47.4 - (#240) - Fix rsvg-convert's multipage PDF output when the zoom option is used (Sven Neumann). - (#547) - Do not stop rendering if an <image> element references a nonexistent file. This fixes a number of Open Clipart cases. - (#558) - Compute the font-size cascade correctly when there are "em" #and "ex" units involved. - Updated the man page for rsvg-convert (Sven Neumann). Version 2.47.3 - #379 - New API, rsvg_handle_set_stylesheet(), to set a CSS stylesheet independent of the SVG document. - #510 - support opacity in patterns (Sven Neumann). - Move away from the Cairo transform type to our own (Paolo Borelli). - Update the gtk-rs version. Version 2.47.2 - Handling of the "result", "in", "in2" attributes in filter primitives is slightly stricter now, and spec compliant. Their arguments must be of type CSS custom-ident, so "default", "inherit", "initial", and "unset" are disallowed. Most SVGs should still work fine. - #542 - Fix infinite loop when processing CSS sibling combinators. - #408 - feImage filters no longer clip their output to integer coordinates. - #504 - Documentation for the Rust crate (available at https://gnome.pages.gitlab.gnome.org/librsvg/doc/librsvg/) now has API usage examples. - Debug logs from RSVG_LOG=1 should now be more legible and contain better information on invalid CSS. - Remove link-time workarounds for Rust pre-1.35 (Kleis Auke Wolthuizen). - Unify internal error types to share the CSS code with gnome-shell. - Made handling of XML namespaces more spec-compliant. - Lots of refactoring to start moving away from Cairo internals (Paolo Borelli). Version 2.47.1 - Librsvg no longer depends on libcroco! It now does all CSS processing using Rust crates from Mozilla Servo; these are also the crates that are in use in recent versions of Firefox. As a result, librsvg can now handle much more complex CSS selectors than before. Fixes #79, #167, #237, #283, #336, #428, #441, #466, #525, #525 (Paolo Borelli, Federico Mena). Thanks to Evgeniy Reizner for fixing servo/servo#22972, which made it possible to use Servo's selectors crate. - #524 - Panic when reading an invalid stylesheet URL in an XML processing instruction (Paolo Borelli) - Lots of little improvements to the documentation. - Link-time optimization (LTO) is disabled by default on release builds, as this increased build time too much. Downstream distributors may want to turn it back on in the toplevel Cargo.toml. - We now have the start of documentation on the library's internals at https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg_internals/index.html This should be interest of newcomers to librsvg's source code. Version 2.47.0 - Librsvg's XML parser now supports namespaces (xmlns), and is stricter than before about it. Files may fail to parse if there are attributes or elements with namespace prefixes (e.g. foo:bar instead of plain bar), but without a corresponding namespace declaration (e.g. xmlns:foo="http://example.com/foo"). This may happen especially with incorrectly-written SVGs that use xlink:href or xi:include attributes without the corresponding namespace declarations. If you run into this, just add the following to your toplevel SVG element: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> ^^^^^^^^^ these ones - Patterns and gradients reused across more than one element will only get resolved once now; this should make things marginally faster for patterns or gradients with fallbacks. - #515 (CVE-2019-20446) - Librsvg now has limits on the number of loaded XML elements, and the number of referenced elements within an SVG document. This is to mitigate malicious SVGs which try to consume all memory, and those which try to consume an exponential amount of CPU time. - #521 - Compute geometries correctly if there is a viewBox attribute. - #308 - Fix stack exhaustion with circular references in <use> elements. - Consistently use the LGPL 2.1 wherever it is mentioned. - Patterns and gradients reused across more than one element will only get resolved once now; this should make things marginally faster for patterns or gradients with fallbacks. - #506 - Fix empty patterns which reference a fallback pattern with children.
1 parent 6123ddc commit b4f8fd1

3 files changed

Lines changed: 536 additions & 443 deletions

File tree

graphics/librsvg/Makefile

Lines changed: 108 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
# $NetBSD: Makefile,v 1.116 2020/03/08 16:47:49 wiz Exp $
1+
# $NetBSD: Makefile,v 1.117 2020/03/10 20:18:20 wiz Exp $
22

3-
DISTNAME= librsvg-2.46.4
4-
PKGREVISION= 1
3+
DISTNAME= librsvg-2.48.0
54
CATEGORIES= graphics gnome
65
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/librsvg/${PKGVERSION_NOREV:R}/}
76
EXTRACT_SUFX= .tar.xz
87

98
MAINTAINER= pkgsrc-users@NetBSD.org
109
HOMEPAGE= https://wiki.gnome.org/LibRsvg
1110
COMMENT= SVG library for GNOME
12-
LICENSE= gnu-lgpl-v2
11+
LICENSE= gnu-lgpl-v2.1
1312

1413
MAKE_JOBS_SAFE= NO
1514
MAKE_FLAGS+= CARGO_MAKE_JOBS=-j${_MAKE_JOBS_N}
@@ -26,35 +25,36 @@ PKGCONFIG_OVERRIDE= librsvg.pc.in
2625

2726
TEST_TARGET= check
2827

29-
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.6
30-
CARGO_CRATE_DEPENDS+= alga-0.9.2
28+
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.9
29+
CARGO_CRATE_DEPENDS+= alga-0.9.3
3130
CARGO_CRATE_DEPENDS+= approx-0.3.2
32-
CARGO_CRATE_DEPENDS+= arrayvec-0.4.12
33-
CARGO_CRATE_DEPENDS+= atty-0.2.13
34-
CARGO_CRATE_DEPENDS+= autocfg-0.1.7
31+
CARGO_CRATE_DEPENDS+= atty-0.2.14
32+
CARGO_CRATE_DEPENDS+= autocfg-1.0.0
3533
CARGO_CRATE_DEPENDS+= bitflags-1.2.1
3634
CARGO_CRATE_DEPENDS+= block-0.1.6
37-
CARGO_CRATE_DEPENDS+= bstr-0.2.8
38-
CARGO_CRATE_DEPENDS+= byteorder-1.3.2
39-
CARGO_CRATE_DEPENDS+= cairo-rs-0.7.1
40-
CARGO_CRATE_DEPENDS+= cairo-sys-rs-0.9.0
41-
CARGO_CRATE_DEPENDS+= cast-0.2.2
35+
CARGO_CRATE_DEPENDS+= bstr-0.2.11
36+
CARGO_CRATE_DEPENDS+= byteorder-1.3.4
37+
CARGO_CRATE_DEPENDS+= c2-chacha-0.2.3
38+
CARGO_CRATE_DEPENDS+= cairo-rs-0.8.1
39+
CARGO_CRATE_DEPENDS+= cairo-sys-rs-0.9.2
40+
CARGO_CRATE_DEPENDS+= cast-0.2.3
4241
CARGO_CRATE_DEPENDS+= cfg-if-0.1.10
4342
CARGO_CRATE_DEPENDS+= clap-2.33.0
4443
CARGO_CRATE_DEPENDS+= cloudabi-0.0.3
4544
CARGO_CRATE_DEPENDS+= criterion-0.2.11
4645
CARGO_CRATE_DEPENDS+= criterion-plot-0.3.1
47-
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.7.1
48-
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.7.2
49-
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.1.2
50-
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.6.6
51-
CARGO_CRATE_DEPENDS+= cssparser-0.25.9
52-
CARGO_CRATE_DEPENDS+= cssparser-macros-0.3.6
53-
CARGO_CRATE_DEPENDS+= csv-1.1.1
54-
CARGO_CRATE_DEPENDS+= csv-core-0.1.6
46+
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.7.3
47+
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.8.2
48+
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.2.1
49+
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.2
50+
CARGO_CRATE_DEPENDS+= cssparser-0.27.2
51+
CARGO_CRATE_DEPENDS+= cssparser-macros-0.6.0
52+
CARGO_CRATE_DEPENDS+= csv-1.1.3
53+
CARGO_CRATE_DEPENDS+= csv-core-0.1.10
5554
CARGO_CRATE_DEPENDS+= data-url-0.1.0
55+
CARGO_CRATE_DEPENDS+= derive_more-0.99.3
5656
CARGO_CRATE_DEPENDS+= downcast-rs-1.1.1
57-
CARGO_CRATE_DEPENDS+= dtoa-0.4.4
57+
CARGO_CRATE_DEPENDS+= dtoa-0.4.5
5858
CARGO_CRATE_DEPENDS+= dtoa-short-0.3.2
5959
CARGO_CRATE_DEPENDS+= either-1.5.3
6060
CARGO_CRATE_DEPENDS+= encoding-0.2.33
@@ -64,109 +64,127 @@ CARGO_CRATE_DEPENDS+= encoding-index-simpchinese-1.20141219.5
6464
CARGO_CRATE_DEPENDS+= encoding-index-singlebyte-1.20141219.5
6565
CARGO_CRATE_DEPENDS+= encoding-index-tradchinese-1.20141219.5
6666
CARGO_CRATE_DEPENDS+= encoding_index_tests-0.1.4
67-
CARGO_CRATE_DEPENDS+= float-cmp-0.5.3
68-
CARGO_CRATE_DEPENDS+= fragile-0.3.0
67+
CARGO_CRATE_DEPENDS+= float-cmp-0.6.0
6968
CARGO_CRATE_DEPENDS+= fuchsia-cprng-0.1.1
7069
CARGO_CRATE_DEPENDS+= futf-0.1.4
71-
CARGO_CRATE_DEPENDS+= gdk-pixbuf-0.7.0
72-
CARGO_CRATE_DEPENDS+= gdk-pixbuf-sys-0.9.0
73-
CARGO_CRATE_DEPENDS+= generic-array-0.12.3
74-
CARGO_CRATE_DEPENDS+= gio-0.7.0
75-
CARGO_CRATE_DEPENDS+= gio-sys-0.9.0
76-
CARGO_CRATE_DEPENDS+= glib-0.8.2
77-
CARGO_CRATE_DEPENDS+= glib-sys-0.9.0
78-
CARGO_CRATE_DEPENDS+= gobject-sys-0.9.0
79-
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.3
70+
CARGO_CRATE_DEPENDS+= futures-channel-0.3.4
71+
CARGO_CRATE_DEPENDS+= futures-core-0.3.4
72+
CARGO_CRATE_DEPENDS+= futures-executor-0.3.4
73+
CARGO_CRATE_DEPENDS+= futures-io-0.3.4
74+
CARGO_CRATE_DEPENDS+= futures-macro-0.3.4
75+
CARGO_CRATE_DEPENDS+= futures-task-0.3.4
76+
CARGO_CRATE_DEPENDS+= futures-util-0.3.4
77+
CARGO_CRATE_DEPENDS+= fxhash-0.2.1
78+
CARGO_CRATE_DEPENDS+= gdk-pixbuf-0.8.0
79+
CARGO_CRATE_DEPENDS+= gdk-pixbuf-sys-0.9.1
80+
CARGO_CRATE_DEPENDS+= generic-array-0.13.2
81+
CARGO_CRATE_DEPENDS+= getrandom-0.1.14
82+
CARGO_CRATE_DEPENDS+= gio-0.8.1
83+
CARGO_CRATE_DEPENDS+= gio-sys-0.9.1
84+
CARGO_CRATE_DEPENDS+= glib-0.9.3
85+
CARGO_CRATE_DEPENDS+= glib-sys-0.9.1
86+
CARGO_CRATE_DEPENDS+= gobject-sys-0.9.1
87+
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.8
8088
CARGO_CRATE_DEPENDS+= idna-0.2.0
81-
CARGO_CRATE_DEPENDS+= itertools-0.8.1
82-
CARGO_CRATE_DEPENDS+= itoa-0.4.4
89+
CARGO_CRATE_DEPENDS+= itertools-0.8.2
90+
CARGO_CRATE_DEPENDS+= itoa-0.4.5
8391
CARGO_CRATE_DEPENDS+= language-tags-0.2.2
8492
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
85-
CARGO_CRATE_DEPENDS+= libc-0.2.65
86-
CARGO_CRATE_DEPENDS+= libm-0.1.4
93+
CARGO_CRATE_DEPENDS+= libc-0.2.67
94+
CARGO_CRATE_DEPENDS+= libm-0.2.1
8795
CARGO_CRATE_DEPENDS+= locale_config-0.3.0
8896
CARGO_CRATE_DEPENDS+= log-0.4.8
8997
CARGO_CRATE_DEPENDS+= mac-0.1.1
9098
CARGO_CRATE_DEPENDS+= malloc_buf-0.0.6
91-
CARGO_CRATE_DEPENDS+= markup5ever-0.9.0
99+
CARGO_CRATE_DEPENDS+= markup5ever-0.10.0
92100
CARGO_CRATE_DEPENDS+= matches-0.1.8
93101
CARGO_CRATE_DEPENDS+= matrixmultiply-0.2.3
94-
CARGO_CRATE_DEPENDS+= memchr-2.2.1
95-
CARGO_CRATE_DEPENDS+= memoffset-0.5.2
96-
CARGO_CRATE_DEPENDS+= nalgebra-0.18.1
97-
CARGO_CRATE_DEPENDS+= new_debug_unreachable-1.0.3
102+
CARGO_CRATE_DEPENDS+= maybe-uninit-2.0.0
103+
CARGO_CRATE_DEPENDS+= memchr-2.3.3
104+
CARGO_CRATE_DEPENDS+= memoffset-0.5.3
105+
CARGO_CRATE_DEPENDS+= nalgebra-0.19.0
106+
CARGO_CRATE_DEPENDS+= new_debug_unreachable-1.0.4
98107
CARGO_CRATE_DEPENDS+= nodrop-0.1.14
99-
CARGO_CRATE_DEPENDS+= num-complex-0.2.3
100-
CARGO_CRATE_DEPENDS+= num-integer-0.1.41
101-
CARGO_CRATE_DEPENDS+= num-rational-0.2.2
102-
CARGO_CRATE_DEPENDS+= num-traits-0.2.8
103-
CARGO_CRATE_DEPENDS+= num_cpus-1.11.0
108+
CARGO_CRATE_DEPENDS+= num-complex-0.2.4
109+
CARGO_CRATE_DEPENDS+= num-integer-0.1.42
110+
CARGO_CRATE_DEPENDS+= num-rational-0.2.3
111+
CARGO_CRATE_DEPENDS+= num-traits-0.2.11
112+
CARGO_CRATE_DEPENDS+= num_cpus-1.12.0
104113
CARGO_CRATE_DEPENDS+= objc-0.2.7
105114
CARGO_CRATE_DEPENDS+= objc-foundation-0.1.1
106115
CARGO_CRATE_DEPENDS+= objc_id-0.1.1
107-
CARGO_CRATE_DEPENDS+= pango-0.7.0
108-
CARGO_CRATE_DEPENDS+= pango-sys-0.9.0
109-
CARGO_CRATE_DEPENDS+= pangocairo-0.8.0
110-
CARGO_CRATE_DEPENDS+= pangocairo-sys-0.10.0
116+
CARGO_CRATE_DEPENDS+= once_cell-1.3.1
117+
CARGO_CRATE_DEPENDS+= pango-0.8.0
118+
CARGO_CRATE_DEPENDS+= pango-sys-0.9.1
119+
CARGO_CRATE_DEPENDS+= pangocairo-0.9.0
120+
CARGO_CRATE_DEPENDS+= pangocairo-sys-0.10.1
111121
CARGO_CRATE_DEPENDS+= percent-encoding-2.1.0
112-
CARGO_CRATE_DEPENDS+= phf-0.7.24
113-
CARGO_CRATE_DEPENDS+= phf_codegen-0.7.24
114-
CARGO_CRATE_DEPENDS+= phf_generator-0.7.24
115-
CARGO_CRATE_DEPENDS+= phf_shared-0.7.24
116-
CARGO_CRATE_DEPENDS+= pkg-config-0.3.16
122+
CARGO_CRATE_DEPENDS+= phf-0.8.0
123+
CARGO_CRATE_DEPENDS+= phf_codegen-0.8.0
124+
CARGO_CRATE_DEPENDS+= phf_generator-0.8.0
125+
CARGO_CRATE_DEPENDS+= phf_macros-0.8.0
126+
CARGO_CRATE_DEPENDS+= phf_shared-0.8.0
127+
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0-alpha.4
128+
CARGO_CRATE_DEPENDS+= pkg-config-0.3.17
129+
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.6
117130
CARGO_CRATE_DEPENDS+= precomputed-hash-0.1.1
118-
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.6
119-
CARGO_CRATE_DEPENDS+= procedural-masquerade-0.1.6
120-
CARGO_CRATE_DEPENDS+= quote-1.0.2
121-
CARGO_CRATE_DEPENDS+= rand-0.6.5
122-
CARGO_CRATE_DEPENDS+= rand_chacha-0.1.1
131+
CARGO_CRATE_DEPENDS+= proc-macro-hack-0.5.11
132+
CARGO_CRATE_DEPENDS+= proc-macro-nested-0.1.3
133+
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.9
134+
CARGO_CRATE_DEPENDS+= quote-1.0.3
135+
CARGO_CRATE_DEPENDS+= rand-0.7.3
136+
CARGO_CRATE_DEPENDS+= rand_chacha-0.2.1
123137
CARGO_CRATE_DEPENDS+= rand_core-0.3.1
124138
CARGO_CRATE_DEPENDS+= rand_core-0.4.2
125-
CARGO_CRATE_DEPENDS+= rand_hc-0.1.0
126-
CARGO_CRATE_DEPENDS+= rand_isaac-0.1.1
127-
CARGO_CRATE_DEPENDS+= rand_jitter-0.1.4
139+
CARGO_CRATE_DEPENDS+= rand_core-0.5.1
140+
CARGO_CRATE_DEPENDS+= rand_distr-0.2.2
141+
CARGO_CRATE_DEPENDS+= rand_hc-0.2.0
128142
CARGO_CRATE_DEPENDS+= rand_os-0.1.3
129-
CARGO_CRATE_DEPENDS+= rand_pcg-0.1.2
130-
CARGO_CRATE_DEPENDS+= rand_xorshift-0.1.1
143+
CARGO_CRATE_DEPENDS+= rand_pcg-0.2.1
131144
CARGO_CRATE_DEPENDS+= rand_xoshiro-0.1.0
132145
CARGO_CRATE_DEPENDS+= rawpointer-0.2.1
133-
CARGO_CRATE_DEPENDS+= rayon-1.2.0
134-
CARGO_CRATE_DEPENDS+= rayon-core-1.6.0
146+
CARGO_CRATE_DEPENDS+= rayon-1.3.0
147+
CARGO_CRATE_DEPENDS+= rayon-core-1.7.0
135148
CARGO_CRATE_DEPENDS+= rctree-0.3.3
136149
CARGO_CRATE_DEPENDS+= rdrand-0.4.0
137-
CARGO_CRATE_DEPENDS+= regex-1.3.1
150+
CARGO_CRATE_DEPENDS+= regex-1.3.4
138151
CARGO_CRATE_DEPENDS+= regex-automata-0.1.8
139-
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.12
152+
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.16
140153
CARGO_CRATE_DEPENDS+= rustc_version-0.2.3
141154
CARGO_CRATE_DEPENDS+= ryu-1.0.2
142-
CARGO_CRATE_DEPENDS+= same-file-1.0.5
143-
CARGO_CRATE_DEPENDS+= scopeguard-1.0.0
155+
CARGO_CRATE_DEPENDS+= same-file-1.0.6
156+
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
157+
CARGO_CRATE_DEPENDS+= selectors-0.22.0
144158
CARGO_CRATE_DEPENDS+= semver-0.9.0
145159
CARGO_CRATE_DEPENDS+= semver-parser-0.7.0
146-
CARGO_CRATE_DEPENDS+= serde-1.0.102
147-
CARGO_CRATE_DEPENDS+= serde_derive-1.0.102
148-
CARGO_CRATE_DEPENDS+= serde_json-1.0.41
149-
CARGO_CRATE_DEPENDS+= siphasher-0.2.3
150-
CARGO_CRATE_DEPENDS+= smallvec-0.6.12
151-
CARGO_CRATE_DEPENDS+= string_cache-0.7.3
152-
CARGO_CRATE_DEPENDS+= string_cache_codegen-0.4.4
153-
CARGO_CRATE_DEPENDS+= string_cache_shared-0.3.0
154-
CARGO_CRATE_DEPENDS+= syn-1.0.7
160+
CARGO_CRATE_DEPENDS+= serde-1.0.104
161+
CARGO_CRATE_DEPENDS+= serde_derive-1.0.104
162+
CARGO_CRATE_DEPENDS+= serde_json-1.0.48
163+
CARGO_CRATE_DEPENDS+= servo_arc-0.1.1
164+
CARGO_CRATE_DEPENDS+= siphasher-0.3.1
165+
CARGO_CRATE_DEPENDS+= slab-0.4.2
166+
CARGO_CRATE_DEPENDS+= smallvec-1.2.0
167+
CARGO_CRATE_DEPENDS+= stable_deref_trait-1.1.1
168+
CARGO_CRATE_DEPENDS+= string_cache-0.8.0
169+
CARGO_CRATE_DEPENDS+= string_cache_codegen-0.5.1
170+
CARGO_CRATE_DEPENDS+= syn-1.0.16
155171
CARGO_CRATE_DEPENDS+= tendril-0.4.1
156172
CARGO_CRATE_DEPENDS+= textwrap-0.11.0
157-
CARGO_CRATE_DEPENDS+= thread_local-0.3.6
158-
CARGO_CRATE_DEPENDS+= tinytemplate-1.0.2
173+
CARGO_CRATE_DEPENDS+= thin-slice-0.1.1
174+
CARGO_CRATE_DEPENDS+= thread_local-1.0.1
175+
CARGO_CRATE_DEPENDS+= tinytemplate-1.0.3
159176
CARGO_CRATE_DEPENDS+= typenum-1.11.2
160177
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.4
161-
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.8
162-
CARGO_CRATE_DEPENDS+= unicode-width-0.1.6
178+
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.12
179+
CARGO_CRATE_DEPENDS+= unicode-width-0.1.7
163180
CARGO_CRATE_DEPENDS+= unicode-xid-0.2.0
164-
CARGO_CRATE_DEPENDS+= url-2.1.0
181+
CARGO_CRATE_DEPENDS+= url-2.1.1
165182
CARGO_CRATE_DEPENDS+= utf-8-0.7.5
166-
CARGO_CRATE_DEPENDS+= walkdir-2.2.9
183+
CARGO_CRATE_DEPENDS+= walkdir-2.3.1
184+
CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1
167185
CARGO_CRATE_DEPENDS+= winapi-0.3.8
168186
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
169-
CARGO_CRATE_DEPENDS+= winapi-util-0.1.2
187+
CARGO_CRATE_DEPENDS+= winapi-util-0.1.3
170188
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
171189
CARGO_CRATE_DEPENDS+= xml-rs-0.8.0
172190

@@ -183,11 +201,10 @@ BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0
183201
BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.0
184202
.include "../../graphics/freetype2/buildlink3.mk"
185203
.include "../../graphics/gdk-pixbuf2/loaders.mk"
186-
BUILDLINK_API_DEPENDS.libcroco+= libcroco>=0.6.1
187-
.include "../../textproc/libcroco/buildlink3.mk"
188204
BUILDLINK_API_DEPENDS.libxml2+= libxml2>=2.9
189205
.include "../../textproc/libxml2/buildlink3.mk"
190206
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
207+
BUILDLINK_API_DEPENDS.rust+= rust>=1.39.0
191208
BUILDLINK_DEPMETHOD.rust?= build
192209
.include "../../lang/rust/buildlink3.mk"
193210
.include "../../lang/rust/cargo.mk"

0 commit comments

Comments
 (0)