summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/jpeg
Commit message (Collapse)AuthorAgeFilesLines
* libjpeg-turbo: fix wrongly defined HAVE_STDLIB_HChangqing Li2018-09-042-1/+121
| | | | | | | | | | | | After uprade to 2.0.0, build system change from autotools to cmake, wrong usage of #cmakedefine cause wrongly defined HAVE_STDLIB_H, which cause some other package compile failed. (From OE-Core rev: d1e09cb2521ccb9d02ced2d61abb4034cb04836d) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: Upgrade 1.5.3 -> 2.0.0Changqing Li2018-08-292-18/+43
| | | | | | | | | | | | | License-Update: Copyright Year Update 1. Upgrade from 1.5.3 -> 2.0.0, change from autools to cmake 2. Add a patch for fix package qa error 3. remove --with-build-date since 2.0.0 not support config build date (From OE-Core rev: 83f206d68e9ae9ed21398f5cfde6f911065fbce6) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: fix timezone of reproducible build timestampChristopher Clark2018-08-141-1/+1
| | | | | | | | | | Avoids producing different build results in different timezones. Uses UTC with SOURCE_DATE_EPOCH. (From OE-Core rev: b159cb615feb7f27f8d2afc71f547742bb19cde0) Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: add -fomit-frame-pointer to DEBUG_OPTIMIZATION for armv[45] ↵Martin Jansa2018-08-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | with thumb enabled with thumb and debug enabled libjpeg-turbo gets stuck forever when building for qemuarm. libjpeg-turbo gets stuck in: libjpeg-turbo/1_1.5.3-r0/build$ arm-webos-linux-gnueabi-gcc -march=armv5te -mthumb -fstack-protector-strong -Wformat -Wformat-security -Werror=format-security --sysroot=libjpeg-turbo/1_1.5.3-r0/recipe-sysroot -DHAVE_CONFIG_H -I. -I../libjpeg-turbo-1.5.3 -Wall -O -fno-omit-frame-pointer -g -feliminate-unused-debug-types -pipe -c ../libjpeg-turbo-1.5.3/turbojpeg.c -fPIC -DPIC -o .libs/libturbojpeg_la-turbojpeg.o when -mthumb, -fstack-protector-strong, -fno-omit-frame-pointer appear together, removing one of them is enough for successful build. similar to: http://lists.openembedded.org/pipermail/openembedded-core/2018-May/150654.html but in this case the build gets stuck instead of failure (From OE-Core rev: 70af5f22f7a52fb4cbe64486948bcb2425a56d9e) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: improve reproducibilityJuro Bystricky2018-03-041-0/+8
| | | | | | | | | | | | | | | | | Build date ends up embbedded in binary images, breaking reproducibility of jpeg-tools and libturbojpeg. To enable reproducible builds, build date can be specified during configuration, via "--with_build_date=<date>". If SOURCE_DATE_EPOCH is specified we configure libjpeg-turbo with this value as build date. Although the build date is a generic string, we keep it in the same format YYYYMMDD. [YOCTO #12526] (From OE-Core rev: 46a39fe9fa2bc8f58ec822434b9ace9ab5572c82) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: upgrade to 1.5.3Maxin B. John2018-01-031-4/+4
| | | | | | | | | | | | 1.5.2 -> 1.5.3 No change in license. Updates in License Checksums are due to change in Copyright years. (From OE-Core rev: 5959525496a1e0fc97d308b6863e0a76b5c2391d) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: upgrade to 1.5.2Maxin B. John2017-07-212-49/+4
| | | | | | | | | | | | | 1.5.1 -> 1.5.2 Remove this backported patch: 1. fix-mips.patch (From OE-Core rev: 5b3c92af0cc7f12313d2e7ac02dc68f8e01b76a1) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: don't depend on NASM for non-x86 targetsRoss Burton2017-04-051-3/+7
| | | | | | | | | | | | | | | | | | | | | NASM is a x86-specific assembler so it is only required when building for x86 targets. Use x86-architecture and class-target overrides to depend on NASM, but explicitly disable and don't depend on it for native as complications in the native overrides meant NASM was enabled for x86-64 but disabled for x86 (this will be investigated later). Original patch by Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>, more work to solve selftest failures by Richard Purdie <richard.purdie@linuxfoundation.org>. I just wrote a nice commit message. Also fix some missing whitespace in _appends. [ YOCTO #11240 ] (From OE-Core rev: 3b1871b7c6df66d3bf3453668f46566b8af3e6d9) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: Upgrade 1.5.0 -> 1.5.1Maxin B. John2016-11-062-3/+49
| | | | | | | | | | | | Bug fixes and various improvements for AArch64 and PowerPC. Apply a patch from upstream to fix compilation on MIPS [RB] (From OE-Core rev: 86fdcfd1169e892192f85a80d228b9bd2b84497a) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: update to 1.5.0Maxin B. John2016-06-121-10/+14
| | | | | | | | | | | | | | | | | | | | 1. LIC_FILES_CHKSUM updates only involves changes in Copyright holders. LICENSE remains the same. 2. libjpeg-turbo don't have non-floating point ABI support in MIPS. Provide a work around for that. 3. Provide a workaround if Altivec unit is not present in PPC 4. Rename the recipe to fix upstream version check [YOCTO #9606] (From OE-Core rev: 46708da7a69ce4d4b0709abe6b694d7f0bd4deb5) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: set SUMMARYPaul Eggleton2016-05-301-0/+1
| | | | | | | | | | This recipe had a long DESCRIPTION, so add a new short SUMMARY value. (From OE-Core rev: 740e34614629307335d827a88960148b7b20504b) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: fix upstream version check (sort of)Alexander Kanavin2016-01-201-0/+2
| | | | | | | | | | | We prepend '8d' to the version and at the moment there is no way to strip that out when doing upstream checks. But at least the latest upstream version is reported correctly. (From OE-Core rev: 61c893aa2242896177ebceefb012a3d2499da3c7) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg: Replace libjpeg with libjpeg-turboMaxin B. John2016-01-071-0/+39
Moving libjpeg-turbo from meta-oe as a replacement for libjpeg package. libjpeg-turbo has same API/ABI as libjpeg. It is relatively faster in JPEG compression/decompression than libjpeg. libjpeg-turbo doesn't support x32 ABI. Work around missing x32 ABI support by building with "--without-simd" option. Move to recipes-graphics [RB] [YOCTO #8628] (From OE-Core rev: 7c0b96813279e7aac36864a5629851439f3f6e49) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>