Mon Aug 13 20:50:59 2018 UTC ()
libjpeg-turbo: update to 1.5.3

Upstream changes are basically many bugfixes and a few performance improvements.


(gdt)
diff -r1.14 -r1.15 pkgsrc/graphics/libjpeg-turbo/Makefile
diff -r1.11 -r1.12 pkgsrc/graphics/libjpeg-turbo/distinfo
diff -r1.5 -r1.6 pkgsrc/graphics/libjpeg-turbo/patches/patch-aa

cvs diff -r1.14 -r1.15 pkgsrc/graphics/libjpeg-turbo/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/libjpeg-turbo/Makefile 2016/06/14 12:07:57 1.14
+++ pkgsrc/graphics/libjpeg-turbo/Makefile 2018/08/13 20:50:59 1.15
@@ -1,28 +1,32 @@ @@ -1,28 +1,32 @@
1# $NetBSD: Makefile,v 1.14 2016/06/14 12:07:57 wiz Exp $ 1# $NetBSD: Makefile,v 1.15 2018/08/13 20:50:59 gdt Exp $
2 2
3DISTNAME= libjpeg-turbo-1.5.0 3DISTNAME= libjpeg-turbo-1.5.3
4CATEGORIES= graphics 4CATEGORIES= graphics
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libjpeg-turbo/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libjpeg-turbo/}
6 6
7MAINTAINER= dsainty@NetBSD.org 7MAINTAINER= dsainty@NetBSD.org
8HOMEPAGE= http://libjpeg-turbo.virtualgl.org/ 8HOMEPAGE= http://libjpeg-turbo.virtualgl.org/
9COMMENT= Accelerated libjpeg with SIMD instructions 9COMMENT= Accelerated libjpeg with SIMD instructions
10LICENSE= gnu-lgpl-v2 # OR wxWindows Library Licence, Version 3.1 10LICENSE= gnu-lgpl-v2 # OR wxWindows Library Licence, Version 3.1
11 11
 12# Note also that libjpeg-turbo's library has a different major version
 13# number (8) than that installed by the jpeg package (9).
 14# https://libjpeg-turbo.org/About/Jpeg-9
12CONFLICTS= jpeg-[0-9]* 15CONFLICTS= jpeg-[0-9]*
13 16
14.if ${MACHINE_ARCH} == x86_64 || ${MACHINE_ARCH} == i386 17.if ${MACHINE_ARCH} == x86_64 || ${MACHINE_ARCH} == i386
15BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm 18BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
16.endif 19.endif
17 20
18GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
19# compatibility with pkgsrc/graphics/jpeg 22# Ask for compatibility with jpeg 8, to get the highest ABI that
 23# libjpeg-turbo supports.
20CONFIGURE_ARGS+= --with-jpeg8 24CONFIGURE_ARGS+= --with-jpeg8
21USE_LIBTOOL= yes 25USE_LIBTOOL= yes
22USE_LANGUAGES= c c++ 26USE_LANGUAGES= c c++
23 27
24PKGCONFIG_OVERRIDE= release/libturbojpeg.pc.in release/libjpeg.pc.in 28PKGCONFIG_OVERRIDE= release/libturbojpeg.pc.in release/libjpeg.pc.in
25 29
26TEST_TARGET= test 30TEST_TARGET= test
27 31
28.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/graphics/libjpeg-turbo/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/libjpeg-turbo/distinfo 2016/06/14 12:07:57 1.11
+++ pkgsrc/graphics/libjpeg-turbo/distinfo 2018/08/13 20:50:59 1.12
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.11 2016/06/14 12:07:57 wiz Exp $ 1$NetBSD: distinfo,v 1.12 2018/08/13 20:50:59 gdt Exp $
2 2
3SHA1 (libjpeg-turbo-1.5.0.tar.gz) = 9adc21b927e48e4c6889e77079f6c1f3eecf98ab 3SHA1 (libjpeg-turbo-1.5.3.tar.gz) = 87ebf4cab2bb27fcb8e7ccb18ec4eb680e1f2c2d
4RMD160 (libjpeg-turbo-1.5.0.tar.gz) = 5ec39b43d6ab39864739ea4009a22c59cb5924cf 4RMD160 (libjpeg-turbo-1.5.3.tar.gz) = 95d377ecef8ea830a1b47b099ae53c2400416056
5SHA512 (libjpeg-turbo-1.5.0.tar.gz) = 3b7249a5f5c7b1f1fa99924ac6bc9bff3bf811815ef38505af5359d1f0edb0bfb771f0fa54308743a2d9305cb19a997453fdb00d0aade3f2f17ea917a45fde22 5SHA512 (libjpeg-turbo-1.5.3.tar.gz) = b611b1cc3d1ddedddad871854b42449d053a5f910ed1bdfa45c98e0270f4ecc110fde3a10111d2b876d847a826fa634f09c0bb8c357056c9c3a91c9065eb5202
6Size (libjpeg-turbo-1.5.0.tar.gz) = 1654276 bytes 6Size (libjpeg-turbo-1.5.3.tar.gz) = 1658672 bytes
7SHA1 (patch-aa) = 9d021941dd5d6179c1febbe62c2bd2bf3157a6b8 7SHA1 (patch-aa) = 44fe4fe05221288490bd8d76dd2a1bc6e0ce377b
8SHA1 (patch-configure) = 5e6b6b08c82e9406e9ab1b423dd1f6367cf02ab6 8SHA1 (patch-configure) = 5e6b6b08c82e9406e9ab1b423dd1f6367cf02ab6
9SHA1 (patch-jpeglib.h) = 22f69b5fed1882c33f4a8a6e42b8aca5ed195de3 9SHA1 (patch-jpeglib.h) = 22f69b5fed1882c33f4a8a6e42b8aca5ed195de3
10SHA1 (patch-simd_jsimd__arm.c) = a8bf4b4f2993d1878ee163a11d4189b4da3dafcd 10SHA1 (patch-simd_jsimd__arm.c) = a8bf4b4f2993d1878ee163a11d4189b4da3dafcd

cvs diff -r1.5 -r1.6 pkgsrc/graphics/libjpeg-turbo/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/graphics/libjpeg-turbo/patches/Attic/patch-aa 2016/06/14 12:07:58 1.5
+++ pkgsrc/graphics/libjpeg-turbo/patches/Attic/patch-aa 2018/08/13 20:50:59 1.6
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1$NetBSD: patch-aa,v 1.5 2016/06/14 12:07:58 wiz Exp $ 1$NetBSD: patch-aa,v 1.6 2018/08/13 20:50:59 gdt Exp $
2 2
3--- Makefile.in.orig 2016-06-07 17:33:56.000000000 +0000 3--- Makefile.in.orig 2017-12-14 04:39:07.000000000 +0000
4+++ Makefile.in 4+++ Makefile.in
5@@ -573,7 +573,6 @@ build_vendor = @build_vendor@ 5@@ -573,7 +573,6 @@ build_vendor = @build_vendor@
6 builddir = @builddir@ 6 builddir = @builddir@
7 datadir = @datadir@ 7 datadir = @datadir@
8 datarootdir = @datarootdir@ 8 datarootdir = @datarootdir@
9-docdir = @docdir@ 9-docdir = @docdir@
10 dvidir = @dvidir@ 10 dvidir = @dvidir@
11 exec_prefix = @exec_prefix@ 11 exec_prefix = @exec_prefix@
12 host = @host@ 12 host = @host@
13@@ -654,6 +653,7 @@ djpeg_SOURCES = cdjpeg.h cderror.h cdjpe 13@@ -662,6 +661,7 @@ wrjpgcom_LDADD = libjpeg.la
14 djpeg_LDADD = libjpeg.la 14 jcstest_SOURCES = jcstest.c
15 djpeg_CFLAGS = -DGIF_SUPPORTED -DPPM_SUPPORTED $(am__append_16) 15 jcstest_LDADD = libjpeg.la
16 jpegtran_SOURCES = jpegtran.c rdswitch.c cdjpeg.c transupp.c transupp.h 16 dist_man1_MANS = cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 wrjpgcom.1
17+docdir = $(datadir)/doc/libjpeg-turbo 17+docdir = $(datadir)/doc/libjpeg-turbo
18 jpegtran_LDADD = libjpeg.la 18 DOCS = coderules.txt jconfig.txt change.log rdrle.c wrrle.c BUILDING.md \
19 rdjpgcom_SOURCES = rdjpgcom.c 19 ChangeLog.md
20 rdjpgcom_LDADD = libjpeg.la 20