summaryrefslogtreecommitdiffstats
path: root/package/jpeg-turbo
Commit message (Collapse)AuthorAgeFilesLines
* package/jpeg-turbo: add upstream security fixesBaruch Siach2019-02-122-0/+90
| | | | | | | | | | | | | CVE-2018-20330: Integer overflow causing segfault occurred when attempting to load a BMP file with more than 1 billion pixels using the `tjLoadImage()` function. CVE-2018-19664: Buffer overrun occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg. Cc: Murat Demirten <mdemirten@yh.com.tr> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: bump to version 2.0.1Fabrice Fontaine2018-11-193-47/+5
| | | | | | | | Remove patch (already in version), see: https://github.com/libjpeg-turbo/libjpeg-turbo/commit/950580eb0c020598a4c6c8aa46c86e31062e1ddc Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* jpeg-turbo: fix install with a static only libFabrice Fontaine2018-09-021-0/+42
| | | | | | | | | | | | | | | | | | | Define CMAKE_INSTALL_RPATH only if ENABLE_SHARED is set otherwise the following error is raised when installing binaries: CMake Error at cmake_install.cmake:73 (file): file RPATH_CHANGE could not write new RPATH: /usr/lib to the file: /home/fabrice/buildroot/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/bin/rdjpgcom No valid ELF RPATH or RUNPATH entry exists in the file; Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* jpeg-turbo: fix static buildFabrice Fontaine2018-09-021-0/+8
| | | | | | | | | | | | Set ENABLE_STATIC and ENABLE_SHARED depending on BR2_PACKAGE_STATIC_LIBS, BR2_SHARED_SHARED_STATIC_LIBS and BR2_SHARED_SHARED_LIBS Fixes: - http://autobuild.buildroot.net/results/7e1500405a0f102dd6a48ef9337ffe4d7de73df3 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* jpeg-turbo: bump to version 2.0.0Fabrice Fontaine2018-08-142-11/+11
| | | | | | | | - Move to cmake-infrastructure - Update hash of license files: minor updates and clarifications Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* jpeg-turbo: bump to version 1.5.3Fabrice Fontaine2018-06-182-5/+5
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: add license detailsFabrice Fontaine2018-06-012-2/+4
| | | | | | | | | | - jpeg-turbo is covered by 3 licenses: IJG (libjpeg), BSD-3-Clause (TurboJPEG) and Zlib (SIMD) - Add README.ijg - Add hash for license files Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/jpeg-turbo: bump version to 1.5.2Bernd Kuhls2017-07-252-6/+6
| | | | | | | Changed _SITE to https. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boot, package: use SPDX short identifier for BSD-3cRahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg: rework jpeg-turbo simd support handlingPeter Korsgaard2016-12-111-1/+1
| | | | | | | | | | | | In preperation for adding more architectures to the jpeg-turbo simd handling, introduce a hidden BR2_PACKAGE_JPEG_SIMDS_SUPPORT symbol and use that to enable simd support and default to jpeg-turbo, instead of open coding it in both places. While we are at it, reword the help text to be more useful. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: now checks for pkg-configPeter Korsgaard2016-12-111-0/+1
| | | | | | | | | | | | | | The jpeg-turbo configure script now contains PKG_PROG_PKG_CONFIG, even though it doesn't so far use pkg-config to detect any dependencies (it does install a .pc file now though): checking pkg-config is at least version 0.9.0... ./configure: line 13540: \ /home/peko/source/buildroot/output/host/usr/bin/pkg-config: No such file or directory Depend on host-pkgconf for consistency. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: fix legal infoRahul Bedarkar2016-12-111-1/+1
| | | | | | | | | | Update name of license file Fixes: http://autobuild.buildroot.net/results/e97/e97edb7dc573912fd140ac681952634584e9ab32 Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/jpeg-turbo: bump version to 1.5.1Bernd Kuhls2016-12-102-5/+5
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jpeg: properly declare providersYann E. MORIN2016-09-041-0/+2
| | | | | | | | | | | | | | | libjpeg and jpeg-turo are providers of the jpeg virtual package, so they must declare themselves as such. We do not have any problem, because the dependency is computed from the Kconfig-defined option BR2_PACKAGE_PROVIDES_JPEG, and we do not check the Makefile-defined <FOO>_PROVIDES variable. For the sake of correctness, make both libjpeg and jpeg-turo declare themselves as providers for the jpeg virtual package. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libjpeg-turbo: bump to version 1.4.2Gustavo Zacarias2015-12-282-5/+5
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: bump version from 1.4.0 to 1.4.1Jonathan Ben Avraham2015-08-092-4/+6
| | | | | Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: bump versionPeter Korsgaard2015-01-092-3/+4
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: add hashes for SourceForge-hosted packagesYann E. MORIN2014-12-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since SourceForge sometimes serves us faulty tarballs, we can tons of autobuild failures: http://autobuild.buildroot.org/results/9fb/9fba5bf086a4e7a29e5f7156ec43847db7aacfc4/ http://autobuild.buildroot.org/results/6c8/6c837b244c45ac3b3a887734a371cd6d226cf216/ ... Fix that by adding hash files for all SourceForge-hosted packages (thos etht did not already have it). We normally prefer to use hashes published by upstream, but hunting them all one by one is a tedious task, so those hashes were all locally computed with a script that searched for SF-hosted packages, downloades the associated tarball, computed the hash, and stored it in the corresponding .hash file. Also, SF publishes sha1 hashes, while I used the stronger sha256, since sha1 is now considered to be relatively weak. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Richard Braun <rbraun@sceen.net> Cc: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-3/+3
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "packages: autoreconf non-vanilla libtool packages"Gustavo Zacarias2014-07-311-2/+0
| | | | | | | | | | Now that we've got a cleaner/fuzzier libtool 1.5 static patch we can discard the temporary workaround. This reverts commit e573f5d3267e5916c580e499ecd127c60107b8e1. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: autoreconf non-vanilla libtool packagesGustavo Zacarias2014-07-311-0/+2
| | | | | | | | | | | | | | Some packages no longer apply the libtool patch since commit 97703978ac870ce2b14ad144f8e082de82aa2c64 because they use a non-vanilla version of libtool 1.5.x Fixes many failures like: http://autobuild.buildroot.net/results/34e/34e4898e2bdc08e5d34e16e556384b3086b76467/ http://autobuild.buildroot.net/results/ecf/ecf4e7d6812f972d05c95203fb665235856c0817/ http://autobuild.buildroot.net/results/5d9/5d9a05fb70e8a65f2399c4f38375aeafb9686ea4/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: add license informationPeter Korsgaard2014-05-071-0/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: bump versionPeter Korsgaard2014-04-101-1/+1
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: fix "jpegtran" spelling in target-install hookDanomi Manchego2014-02-111-1/+1
| | | | | | | | Use correct bin name so that JPEG_TURBO_REMOVE_USELESS_TOOLS fixup actually removes it. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: bump to version 1.3.0Jerzy Grzegorek2013-10-141-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add selection between libjpeg and jpeg-turboPeter Korsgaard2012-12-141-9/+0
| | | | | | | | | | | Introduce a virtual 'jpeg' package, which pulls in either libjpeg or jpeg-turbo depending on a choice selection. Rename jpeg package to libjpeg so we can reuse 'jpeg' for the virtual package, making the change transparent to existing users and all the packages using libjpeg. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* jpeg-turbo: new packageMurat Demirten2012-12-132-0/+36
[Peter: Various cleanups/fixes/simplifications] Signed-off-by: Murat Demirten <mdemirten@yh.com.tr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud