This task is to list all dependencies for Krita current versions used and dependencies versions as of September 2019. A quick review of changelog was made.
|Dependency|Used|Available|Upgrade?|Notes and Changes|
|Boost|1.61|1.69,1.71| - | Too many changes and fixes.|
|DrMingw|0.8.1|0.9.2| Probably not| cmake: Install, dbgcore.dll if it exists, Add option to debug heap|
|eigen3|3.3.4|3.3.7| Yes | Bug fixing releases|
|exiv2|0.26|0.27.2| Yes | bug fixes in general: https://github.com/Exiv2/exiv2/milestone/1?closed=1|
|expat|2.1.0|2.1.1, 2.2.9| Yes | Fixes many Security risks|
|ffmpeg|4.0|4.2.1| only Win, maybe| As external tool, its ok to update (No terminal API changes it seems).|
|fftw3|3.3.8|3.3.8| -- | --|
|fontconfig|2.12.0|2.12.93, 2.13.1| Yes, Probably | 2.13.1 looks safe https://www.freedesktop.org/software/fontconfig/release/ChangeLog-2.13.1|
|KDE Frameworks|5.60|5.62| Probably | Fixes on KArchive (Android creation of files and crashes), KConfig: Security fix and memory leak. (but many other changes)|
|FreeType|2.6.5|2.10.1| Adviced | So many changes: rendering behaviour change, CFF and OpenType full support|
|gettext|0.18,0.19.8|0.19.8.1, 0.20.1| Yes, Probably | --|
|giflib|5.1.4|5.2.1| - | - |
|gmic-qt|2.7.0|2.7.2| - |-|
|gsl|2.3.0|2.6.0| Ok | http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS|
|heif:libde265|1.0.3|1.0.3| -| -|
|heif:yasm|1.3.0|1.3.0|-| No new versions since Aug 10, 2014|
|heif:nasm|2.14.03rc2|2.14.03rc2|-|-|
|heif:libx265|3.0|3.2| Probably | -|
|heif:libheif|1.4.0|1.4.1| Yes | Bugfix release|
|iconv|1.14|1.16| Ok | No Changelog for 1.16… strange|
|ilmbase|2.2.1|2.3.0| Ok | -|
|jpeg-turbo|2.0.2|2.0.3| Ok| fixes: https://sourceforge.net/projects/libjpeg-turbo/files/2.0.3/|
|lcms2|2.9|2.9|-|-|
|libraw|0.18.6|0.19.5| Yes| Small ABI change! (https://www.libraw.org/news/libraw-0-19-5-release)|
|lzma|5.2.4|5.2.4|-|-|
|ocio|1.1.0|1.1.1|-|https://github.com/AcademySoftwareFoundation/OpenColorIO/releases|
|openexr|2.2.1|2.3.0|Probably| 2.4.0 released sept 19, 2019.|
|openssl|1.1.1b|1.1.1d|Yes| Security fixes: https://www.openssl.org/news/vulnerabilities-1.1.1.html|
|patch|2.5.9|2.7| - | Using binary format, for windows.|
|pkgconfig|0.29.1|0.29.2| Ok | But not necessary https://cgit.freedesktop.org/pkg-config/log/|
|png|1.6.34|1.6.37| Yes | Vulnerabilty! http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-7317|
|png2ico|-|-|??| More info on this needed|
|poppler|0.62.0|0.81.0| - | Latest 22 Sept, 2019 (https://poppler.freedesktop.org/releases.html)|
|poppler-data|0.4.8|0.4.9| ok | -|
|pyqt|5.12.1|5.13.1| Only if | Update if moving to Qt 5.13|
|python|3.5.2|3.5.7, 3.7.4| Branch ok | https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-7|
|qt|5.12.5|5.13.1|-|-|
|quazip|0.7.6|0.8.1| Probably | support UTF-8, OS code setting...|
|sip|4.19.15|4.19.19| - | Not substancial fixes: https://www.riverbankcomputing.com/static/Downloads/sip/4.19.19/ChangeLog|
|tiff|4.0.9|4.0.9|-| is the source correct?|
|vc|1.3.3|1.4.1|-| some API breaks: https://github.com/VcDevel/Vc/releases|
|zlib|1.2.11|1.2.11|-|-|
**Sources**
- eigen3: http://eigen.tuxfamily.org/index.php?title=Main_Page
- exiv2: https://www.exiv2.org/
- expat: https://libexpat.github.io/
- ffmpeg: https://ffmpeg.org/download.html
- fftw3: http://www.fftw.org/
- fontconfig. https://www.freedesktop.org/wiki/Software/fontconfig/
- KDE Frameworks: https://kde.org/products/frameworks/
- FreeType: https://www.freetype.org/
- gettext: https://savannah.gnu.org/projects/gettext/
- gmic
- gsl: https://www.gnu.org/software/gsl/
- iconv https://www.gnu.org/software/libiconv/
- ilmbase, openexr: https://www.openexr.com/index.html
- jpeg: https://libjpeg-turbo.org/
- lcms2: http://www.littlecms.com/
- libraw: https://www.libraw.org/
- lzma: https://tukaani.org/xz/
- ocio: https://opencolorio.org/
- openssl: https://www.openssl.org/
- patch: http://savannah.gnu.org/projects/patch/
- pkgconfig: https://www.freedesktop.org/wiki/Software/pkg-config/
- png: http://www.libpng.org/pub/png/libpng.html
- png2ico: Are we using https://www.winterdrache.de/freeware/png2ico/ ??
- poppler: https://poppler.freedesktop.org/
- pyqt: https://riverbankcomputing.com/software/pyqt/intro
- python: https://www.python.org/
- qt: https://download.qt.io/official_releases/qt/
- quazip: https://github.com/stachenov/quazip
- sip: https://www.riverbankcomputing.com/software/sip/intro
- tiff: https://download.osgeo.org/libtiff/
- vc: https://github.com/VcDevel/Vc
- zlib: https://zlib.net/
LIBHEIF
- https://github.com/strukturag/libheif
- libde265 https://github.com/strukturag/libde265
- x265: http://x265.org/ (conf https://bitbucket.org/multicoreware/x265/src/tip/build/README.txt?at=default&fileviewer=file-view-default)
- nasm: https://www.nasm.us/
- yasm: http://yasm.tortall.net/Download.html