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",

Reply via email to