summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/imagemagick
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: guard sed operations in do_install for optional filesSana Kazi2025-06-041-6/+17
| | | | | | | | | | | | | When PACKAGECONFIG options like 'cxx' 'webp' and 'xml' are disabled, certain files such as Magick++-config.im7, configure.xml, or delegates.xml are not installed. Unconditionally running sed on these files results in errors during do_install Error: sed: can't read .../image/usr/bin/Magick++-config.im7: No such file or directory Signed-off-by: Nikhil R <nikhilr5@kpit.com> Signed-off-by: Sana Kazi <sanakazi720@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-03-201-1/+1
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: mark CVE-2023-5341 as fixedPeter Marko2024-12-271-0/+1
| | | | | | | | | | | | | | | This CVE is fixed by https://github.com/ImageMagick/ImageMagick/commit/aa673b2e4defc7cad5bec16c4fc8324f71e531f1 It is tracked as 'fixed in next version' - 7.1.2 (which does not exist) in NVD DB. .../tmp/work/core2-64-poky-linux/imagemagick/7.1.1-43/git$ git describe aa673b2e4defc7cad5bec16c4fc8324f71e531f1 --tags 7.1.1-18-4-gaa673b2e4d .../tmp/work/core2-64-poky-linux/imagemagick/7.1.1-43/git$ git tag --contains aa673b2e4defc7cad5bec16c4fc8324f71e531f1 | head -n1 7.1.1-19 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: upgrade 7.1.1-26 -> 7.1.1-43Peter Marko2024-12-271-1/+1
| | | | | | | This fixes at least CVE-2024-41817 (in 7.1.1-36). Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: refactor so devtool upgrade worksPeter Marko2024-12-271-2/+3
| | | | | | | | * move version part after dash to PV * set git tag regex Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update status for CVENinette Adhikari2024-07-181-1/+41
| | | | | | | | | | Update status for: CVE-2016-7532, CVE-2014-9822, CVE-2014-9823, CVE-2014-9824, CVE-2014-9825, CVE-2014-9826, CVE-2014-9827, CVE-2014-9828, CVE-2014-9829, CVE-2014-9830, CVE-2014-9831, CVE-2014-9848, CVE-2014-9852, CVE-2014-9853, CVE-2014-9854, CVE-2014-9907, CVE-2016-10062, CVE-2016-10144, CVE-2016-10145, CVE-2016-10146, CVE-2016-5118, CVE-2016-7513, CVE-2016-7514, CVE-2016-7515, CVE-2016-7516, CVE-2016-7517, CVE-2016-7518, CVE-2016-7519, CVE-2016-7520, CVE-2016-7521, CVE-2016-7522, CVE-2016-7523, CVE-2016-7524, CVE-2016-7525, CVE-2016-7526, CVE-2016-7527, CVE-2016-7528, CVE-2016-7529, CVE-2016-7530, CVE-2016-7533 CPE is incorrect, the current version is not affected. Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update status for CVENinette Adhikari2024-06-281-0/+10
| | | | | | | | | | Update status for: CVE-2016-7534, CVE-2016-7535, CVE-2016-7536, CVE-2016-7537, CVE-2016-7538, CVE-2017-5506, CVE-2017-5509, CVE-2017-5510, CVE-2017-5511, CVE-2007-1667 CPE is incorrect, the current version (7.1.1) is not affected. Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update status for CVENinette Adhikari2024-06-141-0/+20
| | | | | | | | | | Update status for: CVE-2014-9804, CVE-2014-9805, CVE-2014-9806, CVE-2014-9807, CVE-2014-9808, CVE-2014-9809, CVE-2014-9810, CVE-2014-9811, CVE-2014-9812, CVE-2014-9813, CVE-2014-9814, CVE-2014-9815, CVE-2014-9816, CVE-2014-9817, CVE-2014-9818, CVE-2014-9819, CVE-2014-9820, CVE-2014-9821, CVE-2016-7531 CPE is incorrect, the current version (7.1.1) is not affected. Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick/lcms/fftw: Allow nativesdk versions to existRichard Purdie2024-03-171-1/+1
| | | | | | | | | These allow the use of imagemagick in SDKs where it is useful to perform image analysis such as on the autobuilder for screenshot processing during QA testing. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: upgrade 7.1.1-8 -> 7.1.1.26Markus Volk2024-01-092-48/+5
| | | | | | | | - remove autoconf patch [https://github.com/ImageMagick/ImageMagick/blob/570a9a048bb0e3a5c221ca87be9408ae35f711e2/configure.ac#L496] - update sed command - license file changed [https://github.com/ImageMagick/ImageMagick/commit/2c87d7da1b1db4573a37bd7933dfbf772ac3eecf] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imaagemagick: update 7.1.1-5 -> 7.1.1-8Markus Volk2023-05-091-8/+15
| | | | | | | | | - add PACKAGECONFIG for xml - add configuration - workaround reproducibility issues Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Update to 7.1.1Khem Raj2023-03-312-6/+52
| | | | | | Add a patch to fix build with upcoming autoconf 2.72 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Do not set ac_cv_sys_file_offset_bitsKhem Raj2022-12-311-1/+0
| | | | | | | | | This is detected during configure due to AC_SYS_LARGEFILE autoconf macro which is set to 64 if off_t is 64bit and then assigned to -D_FILE_OFFSET_BITS=${ac_cv_sys_file_offset_bits} and system expects it to be a number not a string. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: add PACKAGECONFIG for C++ bindingsBartosz Golaszewski2022-08-061-0/+1
| | | | | | | | Add a new PACKAGECONFIG switch for building C++ bindings for imagemagick. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: upgrade 7.0.10-25 -> 7.0.10-62Davide Gardenal2022-07-061-4/+4
| | | | | | | | | | | | | | | | | This upgrade includes patches for the following CVEs: - CVE-2020-13902 - CVE-2020-27829 - CVE-2020-29599 - CVE-2021-20176 - CVE-2021-20241 - CVE-2021-20243 - CVE-2021-20244 - CVE-2021-20245 - CVE-2021-20246 - CVE-2021-3596 Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: update SRC_URI branch to mainKartikey Rameshbhai Parmar2022-02-091-1/+1
| | | | | | | master branch on the repository has been renamed in upstream to main. Signed-off-by: Kartikey Rameshbhai Parmar <kartikey.rameshbhai.parmar@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-5/+5
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: Add NOTICE to collected license textsMark Jonas2020-11-231-1/+2
| | | | | | | | | The ImageMagick license requires that attribution notices contained in the NOTICE file are distributed along a derivative work. Thus it makes sense to collect the NOTICE file in the deploy/licenses directory. Signed-off-by: Mark Jonas <toertel@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: Create symlinks for magick-scriptKhem Raj2020-08-311-2/+5
| | | | | | This link was missed out Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: upgrade 7.0.9_13 -> 7.0.10_25Andreas Müller2020-08-091-2/+2
| | | | | | | | | Changelog would be > 300 lines so for those intersted see [1] [1] https://github.com/ImageMagick/ImageMagick/blob/master/ChangeLog Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: update from 7.8.47 to 7.9.16Randy MacLeod2020-01-061-3/+4
| | | | | | | | Only the copyright date for the LICENSE file changed. Add PACKAGECONFIG to enable use of tcmalloc. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: update from 7.0.8-43 to 7.0.8-47Randy MacLeod2019-06-151-2/+2
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: update from 7.0.8-35 to 7.0.8-43Randy MacLeod2019-05-071-2/+2
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagic: upgrade to 7.0.8-35Randy MacLeod2019-04-061-4/+4
| | | | | | | | | | | | The LICENSE file checksum updated due to two trivial changes: - Copyright year updates - the URL for a web version of the license terms moved. Add libtool dependencies to avoid: configure: error: libltdl is required for modules and OpenCL builds Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: fix typo in summaryRandy MacLeod2019-03-211-1/+1
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: add homepage and descriptionRandy MacLeod2019-02-121-1/+4
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: add PACKAGECONFIG[rsvg]Binghua Guan2018-11-121-1/+2
| | | | | Signed-off-by: Binghua Guan <freebendy@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: 7.0.7-1 -> 7.0.7-7Kai Kang2017-10-171-2/+2
| | | | | Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: 7.0.6-9 -> 7.0.7-1Kai Kang2017-09-221-2/+2
| | | | | Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: 7.0.5 -> 7.0.6_9Kai Kang2017-08-311-17/+9
| | | | | | | | | | Upgrade imagemagick from 7.0.5 patchset 6 to 7.0.9 patchset 9. * update SRC_URI. Replace tarball with git repo that it only keeps latest tarball on www.imagemagick.org Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: upgrade from 7.0.2 to 7.0.5Randy MacLeod2017-05-231-4/+4
| | | | | | | | LICENSE changes are due to copyright year increments and a URL changing from http to https. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-071-1/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: use correct major version in program suffixAndreas Oberritter2016-12-091-23/+23
| | | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: depend on fftw not virtual/fftwAndreas Müller2016-09-261-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: upgrade patchsetTrevor Woerner2016-09-111-3/+3
| | | | | | | ...from 7.0.2-7 to 7.0.2-10. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: Add new PACKAGECONFIG for graphvizRicardo Ribalda Delgado2016-08-221-0/+1
| | | | | | | Although it does not have an obvious name (gvc), Graphviz is an optional library configurable via configure.ac. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
* imagemagick: upgrade from 6.9.2 to 7.0.2Randy MacLeod2016-08-221-6/+6
| | | | | | | | | The copyright end year update made the LICENSE file checksum change. That line is in the middle of the file so the license checksum has been updated rather than specifying two ranges of lines. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: add PACKAGECONFIG for x11Catalin Enache2016-04-121-2/+3
| | | | | | | ImageMagick should X11 delegate libraries if they are available Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: add alternatives for binaries/docsWenzong Fan2015-09-231-1/+44
| | | | | | | | The binaries/docs that generated by imagemagick has suffix '.im6', use update-alternatives to add alternatives for them. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: upgrade 6.9.1 -> 6.9.2Roy Li2015-08-241-3/+3
| | | | | Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update patchset from 9 to 10Andreas Müller2015-08-181-3/+6
| | | | | | | | | | | The ImageMagick-6.9.1-9.tar.xz is gone again. To avoid somebody doing the same mistake as I did - updating to an unfinished series - a note was dropped. Hopefully we don't see too many further patchsets within this version... Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update patchset from 4 to 9Kimmo Surakka2015-08-181-3/+3
| | | | | | | | The ImageMagick-6.9.1-4.tar.xz is gone on the download server, there is ImageMagick-6.9.1-9.tar.xz now. Signed-off-by: Kimmo Surakka <kimmo.surakka@vincit.fi> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update patchset from 3 to 4Robert Yang2015-06-081-3/+3
| | | | | | | | The ImageMagick-6.9.1-3.tar.xz is gone on the download server, there is ImageMagick-6.9.1-4.tar.xz now. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update to 6.9.1.3 / add packageconfig for openjpegAndreas Müller2015-05-281-5/+6
| | | | | | | | * openjpeg is new and auto detected by configure * choose tar.xz for download as the size is ~1/5 less * checked LICENSE: only one year was changed 2014->2015 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* imagemagick: Update PATCHSET to 10Khem Raj2015-05-131-3/+3
| | | | | | | PATCHSET 9 is removed from upstream URL Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update 6.8.9 to patchset 9Peter Bigot2014-11-191-3/+3
| | | | | Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: update URI to allow fetching current and previous releasesPeter Bigot2014-11-191-1/+1
| | | | | | | | The only version available at the original URI is patch 9. All releases are available at the /releases sub-path. Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fftw: add virtual/fftw to PROVIDES and EXCLUDE_FROM_WORLDMartin Jansa2014-10-061-1/+1
| | | | | | | | | | | | | | | * now when sysroot conflicts are fatal we really don't want to build multiple fftw providers in the same sysroot ERROR: The recipe fftwl is trying to install files into a shared area when those files already exist. Those files and their manifest location are: /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm/usr/include/fftw3.f Matched in manifest-qemuarm-fftw.populate_sysroot manifest-qemuarm-fftwf.populate_sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>