pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/libjpeg-turbo
Module Name: pkgsrc
Committed By: adam
Date: Thu Dec 11 09:39:23 UTC 2025
Modified Files:
pkgsrc/graphics/libjpeg-turbo: Makefile distinfo
Log Message:
libjpeg-turbo: updated to 3.1.3
3.1.3
Significant changes relative to 3.1.2:
1. Hardened the TurboJPEG API against hypothetical applications that may
erroneously call `tj*Compress*()` or `tj*Transform()` with a reused JPEG
destination buffer pointer while specifying a destination buffer size of 0.
2. Hardened the TurboJPEG API against hypothetical applications that may
erroneously set `TJPARAM_LOSSLESS` or `TJPARAM_COLORSPACE` prior to calling
`tj3EncodeYUV*8()` or `tj3CompressFromYUV*8()`. `tj3EncodeYUV*8()` and
`tj3CompressFromYUV*8()` now ignore `TJPARAM_LOSSLESS` and
`TJPARAM_COLORSPACE`.
3. Hardened the TurboJPEG Java API against hypothetical applications that may
erroneously pass huge X or Y offsets to one of the compression, YUV encoding,
decompression, or YUV decoding methods, leading to signed integer overflow in
the JNI wrapper's buffer size checks that rendered those checks ineffective.
4. Fixed an issue in the TurboJPEG Java API whereby
`TJCompressor.getSourceBuf()` sometimes returned the buffer from a previous
invocation of `TJCompressor.loadSourceImage()` if the target data precision was
changed before the most recent invocation.
5. Fixed an issue in the PPM reader that caused incorrect pixels to be
generated when using `tj3LoadImage*()` or `TJCompressor.loadSourceImage()` to
load a PBMPLUS (PPM/PGM) file into a CMYK buffer with a different data
precision than that of the file.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/graphics/libjpeg-turbo/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/graphics/libjpeg-turbo/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/libjpeg-turbo/Makefile
diff -u pkgsrc/graphics/libjpeg-turbo/Makefile:1.41 pkgsrc/graphics/libjpeg-turbo/Makefile:1.42
--- pkgsrc/graphics/libjpeg-turbo/Makefile:1.41 Thu Sep 4 04:52:22 2025
+++ pkgsrc/graphics/libjpeg-turbo/Makefile Thu Dec 11 09:39:23 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2025/09/04 04:52:22 adam Exp $
+# $NetBSD: Makefile,v 1.42 2025/12/11 09:39:23 adam Exp $
-DISTNAME= libjpeg-turbo-3.1.2
+DISTNAME= libjpeg-turbo-3.1.3
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=libjpeg-turbo/}
Index: pkgsrc/graphics/libjpeg-turbo/distinfo
diff -u pkgsrc/graphics/libjpeg-turbo/distinfo:1.33 pkgsrc/graphics/libjpeg-turbo/distinfo:1.34
--- pkgsrc/graphics/libjpeg-turbo/distinfo:1.33 Thu Sep 4 04:52:22 2025
+++ pkgsrc/graphics/libjpeg-turbo/distinfo Thu Dec 11 09:39:23 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.33 2025/09/04 04:52:22 adam Exp $
+$NetBSD: distinfo,v 1.34 2025/12/11 09:39:23 adam Exp $
-BLAKE2s (libjpeg-turbo-3.1.2.tar.gz) = 183652eb1ae078cb58bcb64eb72fee6913a3e0a84e48d940d9aab71d2b2563a6
-SHA512 (libjpeg-turbo-3.1.2.tar.gz) = 91918fe0d6a2f74fa0faf9141a341a18d123684ceef0ec6a18d4b82fd47f13a939c2dd01c511d83567d1397e7344bd323f921ee5a1095cc61542a97b01ae9301
-Size (libjpeg-turbo-3.1.2.tar.gz) = 2512033 bytes
+BLAKE2s (libjpeg-turbo-3.1.3.tar.gz) = 223fefe2f26be34ab608d85395f61e8b218e1c2c905115554eccf5c721de8265
+SHA512 (libjpeg-turbo-3.1.3.tar.gz) = d95bf0689fb2862ad5ea9e902b73724098d911d9c312aa69157bec9de77f32e4d5ac7dfa105d844110cc66dbdb0336056ba7f96781fcbc848b72fd0661604d50
+Size (libjpeg-turbo-3.1.3.tar.gz) = 2516606 bytes
SHA1 (patch-simd_arm__aarch32_jsimd.c) = 0d35d6f0727709d4e894202a3a297fc66383c377
SHA1 (patch-simd_arm__aarch64_jsimd.c) = 76c5e81403f70a8ea8bca8ae2266066fff5ec6f9
SHA1 (patch-src_jpeglib.h) = 6be231604acd6a55f3a6d135cfaef20897e2926d
Home |
Main Index |
Thread Index |
Old Index