summaryrefslogtreecommitdiff
path: root/media-gfx/pngcrush
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-30 17:49:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-30 17:49:05 +0000
commit28d8acbb30a9ebda81447e5e3f5210a438ba7d24 (patch)
tree6d6b6b0a1aca19e8118845870c9e6a25bad27963 /media-gfx/pngcrush
parent840a65e2af3f2cc7527e723a28f6e627a9592fb7 (diff)
gentoo auto-resync : 30:01:2024 - 17:49:05
Diffstat (limited to 'media-gfx/pngcrush')
-rw-r--r--media-gfx/pngcrush/Manifest3
-rw-r--r--media-gfx/pngcrush/files/pngcrush-1.8.13-adler32_check.patch13
-rw-r--r--media-gfx/pngcrush/pngcrush-1.8.13.ebuild6
3 files changed, 20 insertions, 2 deletions
diff --git a/media-gfx/pngcrush/Manifest b/media-gfx/pngcrush/Manifest
index 26ba99d4595a..4f68e7cec47e 100644
--- a/media-gfx/pngcrush/Manifest
+++ b/media-gfx/pngcrush/Manifest
@@ -1,3 +1,4 @@
+AUX pngcrush-1.8.13-adler32_check.patch 486 BLAKE2B 73bd6fc0a81ca1dddcf3aba4f8d4223aa501fa0cef59c2b1b5dde702705c12f1280884db533578ddbfb0909a5cf9288bbe6b84d49d18e5e1ae65baf44a27221d SHA512 65f5e269e076b740bfa112d232d1f220776975d5f8fe10e7d6ed924f17a5b864a738f2747992dc87f8f20d910616b2ee5afc755ba0a2b2ef82398cd306721835
DIST pngcrush-1.8.13-nolib.tar.xz 66104 BLAKE2B dad0bce2e8f2a135d085343da98ebecfb78a6b05019d43be1b0b1f940ce23ffa980bcb08e8948b6b8cc3efc04bc6ae92a0b9cf8ea8183e27eebfae4c6c48e31e SHA512 c073d573e9b13b72fa39b178271ce65d1a19fef35943ef0a9e6121a5c66d9db212aaad38ab777c5b44e20a107eb677003acbdb4a354bcb2dc40f535a97d9df0e
-EBUILD pngcrush-1.8.13.ebuild 781 BLAKE2B 43fc3d9f36a3e1dc7e0b8f7883820d22a03f32e3f6a4067e05f5c85f3e603916b8f844bcd671c093f1642330e150ff00b50fc3fc2a4bd068ba19943453c38099 SHA512 f4b6bdadbb0beeaafd7123fc12c1d83d04b547e211c2fdc34d1b727fecb5153cb65ae85bbb19bfb7ce1118ce7c96255e6dce9c1fff58735e6097ee07d079457e
+EBUILD pngcrush-1.8.13.ebuild 842 BLAKE2B 7ea538156ed7772465bdd7e1f8ce0dd3f8959346d839f444aeb94547f12210e48d417337966230a0c918068ead591f064c0ec4f351137daab17481499d8a85d9 SHA512 c46a46e5fc23d2260e7b79129b2122c014eb0f24f9e73050a3e6e4c15f80d99a31bb568e0b721ed9d6e52895565f0b54955e3d75a314d746d692d3af0f985cb9
MISC metadata.xml 566 BLAKE2B 770f03de87659cc1619824d706f235ee61b0ee1dc795958bbee7e13c93e2ff02b5a02e5b69803606961aadfde2adb30f22ab932a4744babb4b3672a78dc9ebc9 SHA512 afa89c58fe877c819c09f861b461ce4e8489fd1842a7934f14f83a7d1266b724f64497782372d56338c0f4ccaeab5272ea95ceaa9deaa658832e665882be7c8e
diff --git a/media-gfx/pngcrush/files/pngcrush-1.8.13-adler32_check.patch b/media-gfx/pngcrush/files/pngcrush-1.8.13-adler32_check.patch
new file mode 100644
index 000000000000..60204718154f
--- /dev/null
+++ b/media-gfx/pngcrush/files/pngcrush-1.8.13-adler32_check.patch
@@ -0,0 +1,13 @@
+--- a/pngcrush.c
++++ b/pngcrush.c
+@@ -5520,8 +5520,10 @@
+ * they were already checked in the pngcrush_measure_idat
+ * function
+ */
++# ifdef PNG_IGNORE_ADLER32
+ png_set_option(read_ptr, PNG_IGNORE_ADLER32,
+ PNG_OPTION_ON);
++# endif
+ png_set_crc_action(read_ptr, PNG_CRC_QUIET_USE,
+ PNG_CRC_QUIET_USE);
+ }
diff --git a/media-gfx/pngcrush/pngcrush-1.8.13.ebuild b/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
index 014de947ef4e..f6de7f55156d 100644
--- a/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
+++ b/media-gfx/pngcrush/pngcrush-1.8.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,10 @@ RDEPEND="media-libs/libpng:0=
DEPEND="${RDEPEND}"
BDEPEND="app-arch/xz-utils"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.8.13-adler32_check.patch
+)
+
DOCS=( ChangeLog.html )
S="${WORKDIR}"/${P}-nolib