Fabrice Fontaine
3962408c30
package/lcms2: bump to version 2.12
...
Update hash of COPYING (word wrap:
https://github.com/mm2/Little-CMS/commit/48a1b9a1cae31b6ae001cd1963ab0170b9bebb34 )
https://littlecms.com/blog/2021/02/06/lcms2-2.12
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-04-05 18:19:56 +02:00
Fabrice Fontaine
d4da2e2083
package/lcms2: disable tiff
...
tiff is only used by tificc sample and upstream rejected the patch to
fix the static build failure because "adding pkg-config dependency for a
sample is an overkill": https://github.com/mm2/Little-CMS/pull/244
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-02-16 21:05:13 +01:00
Fabrice Fontaine
86dcd3ed03
Revert "package/lcms2: fix static building with tiff"
...
This reverts commit 7e4f054d23 .
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-02-16 21:05:10 +01:00
Fabrice Fontaine
7e4f054d23
package/lcms2: fix static building with tiff
...
Strangely enough, we have only one build failure on the autobuilder even
if lcms2 never used pkg-config to retrieve static dependencies of tiff
(which also depends on xz since 2016)
Fixes:
- http://autobuild.buildroot.org/results/07c5ca780bcdbfcd7cad6502345f1553ce17bdc3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-02-13 22:37:49 +01:00
Fabrice Fontaine
4b6202f721
Replace LIBFOO_CPE_ID_NAME by LIBFOO_CPE_ID_PRODUCT
...
Replace LIBFOO_CPE_ID_NAME by LIBFOO_CPE_ID_PRODUCT to better "comply"
with the official "Well-Formed CPE Name Data Model" parameters:
- https://csrc.nist.gov/publications/detail/nistir/7695/final
- https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir7695.pdf
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-01-21 22:43:24 +01:00
Fabrice Fontaine
58e319927f
package/lcms2: add CPE variables
...
cpe:2.3:a:littlecms:little_cms is a valid CPE identifier for this
package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alittlecms%3Alittle_cms
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-01-16 21:56:48 +01:00
Fabrice Fontaine
2cf994944c
package/lcms2: bump to version 2.11
...
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-07-13 19:10:20 +02:00
Fabrice Fontaine
268a250c05
package/lcms2: bump to version 2.10
...
- Drop patch (already in version)
- Update indentation in hash file (two spaces)
- Update hash of COPYING (update in year:
https://github.com/mm2/Little-CMS/commit/4ba97f4b686c9988b7632638f915ead64fb6cd69 )
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-06-04 23:03:45 +02:00
Peter Korsgaard
9f81f578eb
lcms2: add upstream security fix for CVE-2018-16435
...
Little CMS (aka Little Color Management System) 2.9 has an integer overflow
in the AllocateDataSet function in cmscgats.c, leading to a heap-based
buffer overflow in the SetData function via a crafted file in the second
argument to cmsIT8LoadFromFile.
For more details, see:
https://github.com/mm2/Little-CMS/issues/171
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16435
The upstream fix unfortunately includes a number of unrelated changes, but
thse files are not used when building for Linux.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-09-05 23:01:21 +02:00
Fabrice Fontaine
b2561d0844
lcms2: bump to version 2.9
...
- Remove two patches (already in version)
- Add hash for license file
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-05-06 09:05:33 +02:00
Thomas Petazzoni
7528c47523
package: declare target variant before host variant
...
Our package infrastructure uses inheritance of a number of values from
the target package to the host package, which assumes the target
package is defined before the host package. In addition, future
changes are going to make this requirement even more important.
Therefore, let's fix the android-tools, gauche, lcms2,
linux-syscall-support and pngquant packages, so that they declare
their target variant before their host variant, like all other
packages in Buildroot.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-04-30 17:43:46 +02:00
Adam Duskett
e874251c85
package/l*: fix wrapping of Config.in help text
...
The check-package script when ran gives warnings on text wrapping
on all of these Config files. This patch cleans up all warnings
related to the text wrapping for the Config files starting with
the letter l in the package directory.
The appropriate indentation is: <tab><2 spaces><62 chars>
See http://nightly.buildroot.org/#writing-rules-config-in for more
information.
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-07-31 19:09:59 +02:00
Bernd Kuhls
ce6e1da7bd
package/lcms2: add support for host variant
...
Needed for upcoming ghostscript package.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-03-20 23:34:01 +01:00
Peter Korsgaard
cd2e115a3f
lcms2: add upstream security fix for CVE-2016-10165
...
An out-of-bounds read in cmstypes.c in Type_MLU_Read function was found,
leading to heap memory leak triggered by crafted ICC profile.
https://bugzilla.redhat.com/show_bug.cgi?id=1367357
Add upstream patch to fix it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-01-30 21:16:05 +01:00
Bernd Kuhls
d021262040
package/lcms2: remove empty variable LCMS2_CONF_OPTS
...
Introduced 2013 with the commit adding this package
https://git.buildroot.net/buildroot/commit/package/lcms2?id=901282aa6e330c5e61ab25a83ba68e443cb3aec2
without any notice why it is needed.
The package compiles fine without it so let's remove it.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-01-25 23:07:02 +13:00
Peter Korsgaard
8852f08eed
Merge branch 'next'
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-12-01 22:29:56 +01:00
Peter Seiderer
4309b96f3a
lcms2: bump version to 2.8
...
For ChangeLog see [1].
[1] https://github.com/mm2/Little-CMS/blob/master/ChangeLog
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-11-14 21:36:11 +01:00
Peter Seiderer
70030101e1
lcms2: fix lcms2.pc.in thread library dependency (for static linking)
...
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-11-13 14:29:20 +01:00
Bernd Kuhls
a6517122db
package/lcms2: bump version to 2.7
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-31 14:17:14 +01:00
Jerzy Grzegorek
bd8c733fb4
packages: indentation cleanup
...
This commit doesn't touch infra packages.
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-31 13:57:41 +02:00
André Hentschel
b6a012a1b8
lcms2: install to staging
...
Other packages might depend on lcms2, thus it should install its
development files.
Signed-off-by: André Hentschel <nerv@dawncrow.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-01-01 16:56:10 +01:00
Yann E. MORIN
2ced21f8f9
package: add hashes for SourceForge-hosted packages
...
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 >
2014-12-28 22:21:16 +01:00
Thomas De Schampheleire
aaffd209fa
packages: rename FOO_CONF_OPT into FOO_CONF_OPTS
...
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 >
2014-10-04 18:54:16 +02:00
Axel Lin
5c9bd09556
lcms2: bump to version 2.5
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-10-07 12:00:45 +02:00
Alexandre Belloni
8dfd59d114
Normalize separator size to 80
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:24 +02:00
Olivier Schonken
901282aa6e
Added lcms2 package
...
Little CMS intends to be an OPEN SOURCE small-footprint color management
engine, with special focus on accuracy and performance.
[Peter: tweak help text, fix white space]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-03-18 21:40:50 +01:00