This seems like it should be a straightforward update, but the asm changes
for mips64el mean it would be prudent to get at least a build test there,
can anyone help please?

2.0.2
=====

### Significant changes relative to 2.0.1:

1. Fixed a regression introduced by 2.0.1[5] that prevented a runtime search
path (rpath) from being embedded in the libjpeg-turbo shared libraries and
executables for macOS and iOS.  This caused a fatal error of the form
"dyld: Library not loaded" when attempting to use one of the executables,
unless `DYLD_LIBRARY_PATH` was explicitly set to the location of the
libjpeg-turbo shared libraries.

2. Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that
occurred when attempting to load a BMP file with more than 1 billion pixels
using the `tjLoadImage()` function.

3. Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to
decompress a specially-crafted malformed JPEG image to a 256-color BMP using
djpeg.

4. Fixed a floating point exception that occurred when attempting to
decompress a specially-crafted malformed JPEG image with a specified image
width or height of 0 using the C version of TJBench.

5. The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1,
or 1x3 luminance and chrominance sampling factors.  This is a non-standard way
of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and
chrominance sampling factors), but the JPEG format and the libjpeg API both
allow it.

6. Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate
incorrect PPM images when used with the `-colors` option.

7. Fixed an issue whereby a static build of libjpeg-turbo (a build in which
`ENABLE_SHARED` is `0`) could not be installed using the Visual Studio IDE.

8. Fixed a severe performance issue in the Loongson MMI SIMD extensions that
occurred when compressing RGB images whose image rows were not 64-bit-aligned.

source diff: https://pbot.rmdir.de/u/VN7rIW4KdGlWDuIN1glFBw




Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/jpeg/Makefile,v
retrieving revision 1.61
diff -u -p -r1.61 Makefile
--- Makefile    13 Nov 2018 14:30:43 -0000      1.61
+++ Makefile    15 Feb 2019 16:27:49 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       SIMD-accelerated JPEG codec replacement of libjpeg
 
-V=             2.0.1
+V=             2.0.2
 DISTNAME=      jpeg-turbo-${V}
 PKGNAME=       jpeg-${V}
 EPOCH=         0
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/jpeg/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo    13 Nov 2018 14:30:43 -0000      1.15
+++ distinfo    15 Feb 2019 16:27:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (libjpeg-turbo-2.0.1.tar.gz) = 
5fhs7DHfHTlZbgzKYZqxsB+ZAlon2v38l6MPOhL4Zv8=
-SIZE (libjpeg-turbo-2.0.1.tar.gz) = 2159130
+SHA256 (libjpeg-turbo-2.0.2.tar.gz) = 
rLhZn+U5mvEUKH7lkHrqRFb48sHMltJsKK6/317oL+0=
+SIZE (libjpeg-turbo-2.0.2.tar.gz) = 2159562

Reply via email to