summaryrefslogtreecommitdiff
path: root/media-gfx/oxipng/files/oxipng-9.1.3-add-system-libdeflate-feature.patch
blob: 97448d0c3538839810bca744af586c0e1ad62471 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
https://github.com/shssoichiro/oxipng/pull/659

From 161b184373092742e9867a8b8cabad92a0395f15 Mon Sep 17 00:00:00 2001
From: Josh Holmer <jholmer.in@gmail.com>
Date: Tue, 3 Dec 2024 06:33:36 -0500
Subject: [PATCH] Add feature flag to use system libdeflate

---
 Cargo.lock | 7 +++++++
 Cargo.toml | 1 +
 2 files changed, 8 insertions(+)

diff --git a/Cargo.lock b/Cargo.lock
index 66d5b005..69df3be2 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -331,6 +331,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "2f4ae7b48098016dc3bc64a35605668f0af4425ec1a4a175ce2d0c1129067932"
 dependencies = [
  "cc",
+ "pkg-config",
 ]
 
 [[package]]
@@ -416,6 +417,12 @@ dependencies = [
  "zopfli",
 ]
 
+[[package]]
+name = "pkg-config"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
+
 [[package]]
 name = "png"
 version = "0.17.14"
diff --git a/Cargo.toml b/Cargo.toml
index d4f152cc..974db6ed 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -87,6 +87,7 @@ freestanding = ["libdeflater/freestanding"]
 sanity-checks = ["dep:image"]
 zopfli = ["dep:zopfli"]
 filetime = ["dep:filetime"]
+system-libdeflate = ["libdeflater/dynamic"]
 
 [lib]
 name = "oxipng"