summaryrefslogtreecommitdiff
path: root/media-gfx/oxipng/files/oxipng-9.1.4-libdeflater-1.23.0-relax-libdeflate-sys-version.patch
blob: cfbd08b1b89958131222cf135fbe104a89de218b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Relax the version restriction of libdeflate.
https://bugs.gentoo.org/944285

Any API/ABI-compatible versions would be ok for app-arch/libdeflate, but
in such case the build script of libdeflate_sys should be patched to pick
even if the system library is newer.
https://github.com/adamkewley/libdeflater/pull/32#issuecomment-1971198374

Also, don't forget updating `DEPEND` and `RDEPEND` in sync, or libdeflater
crate will fail to pick the system library and silently use the bundled
version of libdeflate.

This patch should be applied from ${WORKDIR}.

--- a/cargo_home/gentoo/libdeflate-sys-1.23.0/build.rs
+++ b/cargo_home/gentoo/libdeflate-sys-1.23.0/build.rs
@@ -9,7 +9,7 @@ fn main() {
     if pkg_config::Config::new()
         .print_system_libs(false)
         .cargo_metadata(true)
-        .exactly_version("1.23")
+        .atleast_version("1.23")
         .probe("libdeflate")
         .is_ok()
     {