Hi All!
Update jpeg to 1.5.3. Changelog:
https://github.com/libjpeg-turbo/libjpeg-turbo/releases
- Remove patch-simd_jsimd_powerpc, committed in 1.5.2.
- Change homepage
- Remove revision.
- I don't see shared lib relevant changes.
Time for a bulk? Ok? Comments?
Rafael
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/jpeg/Makefile,v
retrieving revision 1.57
diff -u -p -u -p -r1.57 Makefile
--- Makefile 3 Dec 2016 11:22:50 -0000 1.57
+++ Makefile 2 Jan 2018 07:11:13 -0000
@@ -2,10 +2,9 @@
COMMENT= SIMD-accelerated JPEG codec replacement of libjpeg
-V= 1.5.1
+V= 1.5.3
DISTNAME= jpeg-turbo-${V}
PKGNAME= jpeg-${V}
-REVISION= 0
EPOCH= 0
SHARED_LIBS+= jpeg 68.1 # 64.0
@@ -13,7 +12,7 @@ SHARED_LIBS+= jpeg 68.1 # 64.0
CATEGORIES= graphics
DPB_PROPERTIES= parallel
-HOMEPAGE= http://libjpeg-turbo.virtualgl.org/
+HOMEPAGE= https://libjpeg-turbo.org/
# BSD-style
PERMIT_PACKAGE_CDROM= Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/jpeg/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo 18 Oct 2016 14:28:14 -0000 1.12
+++ distinfo 2 Jan 2018 07:11:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (libjpeg-turbo-1.5.1.tar.gz) =
QUKdPSUwF0M/ZuPUcrjH2ZhJHS9Byqcwa42abyosZmw=
-SIZE (libjpeg-turbo-1.5.1.tar.gz) = 1650647
+SHA256 (libjpeg-turbo-1.5.3.tar.gz) =
skiQ4rtG4S5yp59+ll9An04WRm0A4d0V2T1z7mtZJSM=
+SIZE (libjpeg-turbo-1.5.3.tar.gz) = 1658672
Index: patches/patch-simd_jsimd_powerpc_c
===================================================================
RCS file: patches/patch-simd_jsimd_powerpc_c
diff -N patches/patch-simd_jsimd_powerpc_c
--- patches/patch-simd_jsimd_powerpc_c 3 Dec 2016 11:22:50 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,32 +0,0 @@
-$OpenBSD: patch-simd_jsimd_powerpc_c,v 1.1 2016/12/03 11:22:50 landry Exp $
-
-Detect Altivec support on ppc.
-
---- simd/jsimd_powerpc.c.orig Wed Sep 21 01:36:59 2016
-+++ simd/jsimd_powerpc.c Fri Dec 2 19:23:14 2016
-@@ -26,6 +26,12 @@
- #include <string.h>
- #include <ctype.h>
-
-+#if defined(__OpenBSD__)
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <machine/cpu.h>
-+#endif
-+
- static unsigned int simd_support = ~0;
-
- #if defined(__linux__) || defined(ANDROID) || defined(__ANDROID__)
-@@ -116,6 +122,12 @@ init_simd (void)
- if (bufsize > SOMEWHAT_SANE_PROC_CPUINFO_SIZE_LIMIT)
- break;
- }
-+#elif defined(__OpenBSD__)
-+ int mib[2] = { CTL_MACHDEP, CPU_ALTIVEC };
-+ int altivec;
-+ size_t len = sizeof(altivec);
-+ if (sysctl(mib, 2, &altivec, &len, NULL, 0) == 0 && altivec != 0)
-+ simd_support |= JSIMD_ALTIVEC;
- #endif
-
- /* Force different settings through environment variables */
Index: patches/patch-wrjpgcom_c
===================================================================
RCS file: /cvs/ports/graphics/jpeg/patches/patch-wrjpgcom_c,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-wrjpgcom_c
--- patches/patch-wrjpgcom_c 25 Jun 2016 12:34:30 -0000 1.3
+++ patches/patch-wrjpgcom_c 2 Jan 2018 07:11:13 -0000
@@ -1,12 +1,13 @@
$OpenBSD: patch-wrjpgcom_c,v 1.3 2016/06/25 12:34:30 sthen Exp $
---- wrjpgcom.c.orig Tue Jun 7 18:33:40 2016
-+++ wrjpgcom.c Wed Jun 8 14:19:53 2016
+Index: wrjpgcom.c
+--- wrjpgcom.c.orig
++++ wrjpgcom.c
@@ -452,7 +452,7 @@ main (int argc, char **argv)
(unsigned int) MAX_COM_LENGTH);
exit(EXIT_FAILURE);
}
- strcpy(comment_arg, argv[argn]+1);
-+ strlcpy(comment_arg, argv[argn]+1, MAX_COM_LENGTH);
++ strlcpy(comment_arg, argv[argn]+1, MAX_COM_LENGTH);
for (;;) {
comment_length = (unsigned int) strlen(comment_arg);
if (comment_length > 0 && comment_arg[comment_length-1] == '"') {
@@ -16,8 +17,8 @@ $OpenBSD: patch-wrjpgcom_c,v 1.3 2016/06
}
- strcat(comment_arg, " ");
- strcat(comment_arg, argv[argn]);
-+ strlcat(comment_arg, " ", MAX_COM_LENGTH);
-+ strlcat(comment_arg, argv[argn], MAX_COM_LENGTH);
++ strlcat(comment_arg, " ", MAX_COM_LENGTH);
++ strlcat(comment_arg, argv[argn], MAX_COM_LENGTH);
}
} else if (strlen(argv[argn]) >= (size_t) MAX_COM_LENGTH) {
fprintf(stderr, "Comment text may not exceed %u bytes\n",