summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2021-01-22Pullup ticket #6404 - requested by gutteridgebsiegert3-3/+19
graphics/dia: security fix Revisions pulled up: - graphics/dia/Makefile 1.112 - graphics/dia/distinfo 1.36 - graphics/dia/patches/patch-app_app__procs.c 1.1 --- Module Name: pkgsrc Committed By: gutteridge Date: Sat Jan 16 00:25:33 UTC 2021 Modified Files: pkgsrc/graphics/dia: Makefile distinfo Added Files: pkgsrc/graphics/dia/patches: patch-app_app__procs.c Log Message: dia: apply an upstream security fix Fix endless loop on filenames with invalid encoding (CVE-2019-19451).
2020-12-27Revert last change and just depend on properly specified dependencies.joerg1-9/+1
2020-12-27Fix librsvg dependency patterns.joerg1-7/+4
For the rust case, drop the redundant ancient API version and always add the default ABI version, even if a package already specified one. For the C case, provide an upper limit for both the API and ABI version, so that the merge logic handles the cases correctly. Most noticable, don't provide separate upper and lower limits.
2020-12-26librsvg: Restore default of librsvg-c on ARMnia2-3/+12
Avoid rust version in pbulk when C version is selected Follows comments by gdt by email
2020-12-26inkscape: Requires 64-bit atomic operations.nia1-1/+10
Noticed by John D. Baker on pkgsrc-users.
2020-12-26librsvg: Remove workaround for broken Rust on NetBSD/earmv7hfnia1-3/+2
Going by the following bulk build: http://victory.netbsd.org/pkgsrc/packages/reports/HEAD/evbarm7-9.0/20201225.0632/meta/report.html this may be actively harmful due to the number of packages failing in the "depends" stage.
2020-12-23graphite2: Update HOMEPAGEgdt1-2/+2
From Edgar Fuß via email
2020-12-22py-cairo: Temporarily remove self-conflict as a cautionary measurenia1-2/+1
2020-12-21Add pastelpin1-1/+2
2020-12-21graphics/pastel: importpin5-0/+513
Command-line tool to generate, analyze, convert and manipulate colors. It supports many different color formats and color spaces like RGB (sRGB), HSL, CIELAB, CIELCh as well as ANSI 8-bit and 24-bit representations, and provides a number of commands like saturate, mix or paint.
2020-12-18feh: Update to 3.6.1nia2-7/+7
Sun, 06 Dec 2020 08:34:15 +0100 Daniel Friesel <derf+feh@finalrewind.org> * Release v3.6.1 * Fix excessive memory consumption when showing long-running slideshows with thousands to tens of thousands of images and feh has been compiled with exif=1 (see https://github.com/derf/feh/issues/553) * Fix memory leak when showing long-running slideshows with relatively few images and feh has been compiled with exif=1 (ibid.) * Fix memory leak when reloading an image and feh has been compiled with exif=1 * Fix memory leak in --draw-exif * Fix memory leak when reloading HTTP files with --no-conversion-cache Mon, 30 Nov 2020 19:44:47 +0100 Daniel Friesel <derf+feh@finalrewind.org> * Release v3.6 * Add flip and rotate options to the menu * Improve unloadable image detection time (e.g. for large video files) by checking a file's header before passing it to Imlib2. For rarely used image formats, there is a very small chance that an image which could be loaded by feh 3.5 is reported as unloadable by feh 3.6 due to this change. Set FEH_SKIP_MAGIC=1 to bypass the header check in this case. See <https://phab.enlightenment.org/T8739> and <https://github.com/derf/feh/issues/505> for details.
2020-12-18graphics/viu: update to 1.3.0pin3-168/+148
-Update viuer to 0.3, which comes with iTerm support -Add --frame-rate option #53
2020-12-16py-cairo118: simplify PLIST since this only supports Python 2.7gutteridge1-7/+4
2020-12-15sane-airscan: Fix handling of config files.nia4-18/+17
- Use ${PKG_SYSCONFDIR} rather than ${PREFIX}/etc. - Avoid unnecessary SUBST.
2020-12-14sane-airscan: Unbreak. Needs pkg-config to build properly.nia1-1/+3
2020-12-14(graphics/ocaml-cairo) Add ocaml-dune-configurator as buildlink3.mkmef1-1/+2
2020-12-09djview4: Update to 4.12ryoon5-49/+14
Changelog: NEW IN VERSION 4.12 ------------------- - Fixes for recent compilers - Fixes for Qt-5.15 - Fixes in tiff2pdf.c - Updated documentation (most browsers no longer support plugins) - Spanish localization (from Mike Molina) NEW IN VERSION 4.11 ------------------- - Support for pinch gestures - New shortcuts on mac - Support for high dpi displays - Spanish translations - Bug fixes - Workaround for qt5.5 embed bug - Fixed annotation display bugs revealed by qt5 - Urls in outline are now opened by djview if mime type is djvu.
2020-12-09graphics: Enable sane-airscanryoon1-1/+2
2020-12-09graphics/sane-airscan: import sane-airscan-0.99.21ryoon7-0/+116
SANE backend for Apple AirScan (eSCL) and WSD scanners.
2020-12-09radiance: Don't declare own fgets. Fixes build on NetBSD-current.nia3-1/+42
2020-12-08jasper: updated to 2.0.23adam2-8/+8
2.0.23: Fix CVE-2020-27828, heap-overflow in cp_create() in jpc_enc.c
2020-12-07py-cairo: mark with PYTHON_SELF_CONFLICTwiz2-8/+6
While here, simplify PLIST since this no longer supports python 2.x
2020-12-07graphics/screengrab: update to 2.1.0pin3-9/+10
-Fixed screen area and window modes with scale factors > 1.
2020-12-07graphics/lxqt-themes: update to 0.16.0pin3-9/+56
-Added the themes Clearlooks, Leech and Kvantum.
2020-12-07graphics/lximage-qt: update to 0.16.0pin2-9/+8
-Added image size and path to statusbar. -Added copy Path action. -Fixed memory leaks in annotations. -Show error message if saving with a format is not supported. -Added resize image feature. -Use QFlags default constructor. -Prevent users from defining ambiguous shortcuts. -Consult Qt for supported mimetypes. -Start app on screen with mouse cursor when opening image. -Added depreciation notice to screenshot command line options.
2020-12-07py-wand: updated to 0.6.5adam2-8/+7
Version 0.6.5 ------------- - Fixed memory allocation & deallocation bugs with PyPy3, and various memory leaks identified during regression testing. - [TEST] Added Python 3.9 into Github regression tests. Version 0.6.4 ------------- - Fixed `MagickFloatType` mapping for **s390x** architecture. - Fixed image order when calling :meth:`wand.sequence.Sequence.__setitem__()` method. - Fixed :meth:`Image.gaussian_blur() <wand.image.BaseImage.gaussian_blur>` method with ``channel`` parameter. - Added :meth:`Image.color_threshold() <wand.image.BaseImage.color_threshold>` method. - Added :meth:`Image.convex_hull() <wand.image.BaseImage.convex_hull>` method. Requires ImageMagick-7.0.10 or above. - Added :meth:`Image.kmeans() <wand.image.BaseImage.kmeans>` method. Only available with ImageMagick-7.0.10-37 or later. - Added :meth:`Image.minimum_bounding_box() <wand.image.BaseImage.minimum_bounding_box>` method. Requires ImageMagick-7.0.10 or above; - Added :meth:`Image.white_balance() <wand.image.BaseImage.white_balance>` method. Only available with ImageMagick-7.0.10-37 or later. - Added ``percent_background`` & ``background_color`` parameters to :meth:`Image.trim() <wand.image.BaseImage.trim>` method. - Added the following arguments to :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>`: - ``angle_threshold`` - ``background_id`` - ``circularity_threshold`` - ``diameter_threshold`` - ``eccentricity_threshold`` - ``keep_colors`` - ``keep_top`` - ``major_axis_threshold`` - ``minor_axis_threshold`` - ``perimeter_threshold`` - ``remove_colors`` - Added ``'inverse_log'`` operator to :meth:`Image.evaluate() <wand.image.BaseImage.evaluate>` method. - Added ``'rigidaffine'`` operator to :meth:`Image.distort() <wand.image.BaseImage.distort>` method. Requires ImageMagick-7.0.10 or above. - Added :class:`PAPERSIZE_MAP <wand.image.PAPERSIZE_MAP>` dict as a convenience lookup table. - Added support for setting :attr:`Image.page <wand.image.BaseImage.page>` attribute with papersizes defined in :class:`~wand.image.PAPERSIZE_MAP`. - [DOC] Created :doc:`Threshold <./guide/threshold>` guide. - [DOC] Created :doc:`Quantize <./guide/quantize>` guide. Version 0.6.3 ------------- - Fixed buffer overflow bug in :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>` method. - Added :meth:`Image.data_url() <wand.image.Image.data_url>` method. - Added :attr:`Image.sampling_factors <wand.image.BaseImage.sampling_factors>` property. - Added :meth:`Image.encipher() <wand.image.BaseImage.encipher>` & :meth:`Image.decipher() <wand.image.BaseImage.decipher>` methods. - Argument ``fuzz`` for :meth:`Image.transparent_color() <wand.image.BaseImage.transparent_color>` now accepts :class:`numbers.Real` numbers. - Uniformed additional pre-read parameters between :meth:`Image.__init__()` & :meth:`Image.read()`.
2020-12-06p5-PerlMagick: reset PKGREVISION after updatewiz1-2/+1
2020-12-06ImageMagick: update to 7.0.10.46.wiz4-14/+13
2020-12-05 7.0.10-46 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-46 GIT revision 18001:7c75b33a1:20201205 2020-11-30 7.0.10-46 <quetzlzacatenango@image...> * possible TIFF related-heap buffer overflow (alert & POC by Hardik Shah). * set default system fault in policy.xml configuration file. * support portable float map format 16-bit half. 2020-11-30 7.0.10-45 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-45 GIT revision 17972:6c0cb7f72:20201130 2020-11-30 7.0.10-45 Dirk Lemstra <dirk@lem.....org> * added support for the farbfeld format (reference https://github.com/ImageMagick/ImageMagick/discussions/2664). 2020-11-29 7.0.10-45 <quetzlzacatenango@image...> * specify the bilateral neighbor as width/height rather than radius/sigma.
2020-12-06geeqie: update to 1.6.wiz4-141/+10
Geeqie 1.6 ============ - Support (excluding exif) for heic, webp, psd, cr3, jp2, djvu, svg - Load remote URLs - Save named window layouts - Save workspace layout - Export duplicates data to file - Search and Run command ("/" keystroke) - Tiff/pdf multi-page viewing - Show over/underexposed - Search for broken images - Show lens ID - File pane - filter by name or class - User definable status toolbar - Search by path - Search on collection - Find duplicates with same name but different content - User definable mouse buttons 8 and 9 (back/forward) - Folder pane list view - sort by name or date - Many small improvements - Many bug fixes - Updated language support
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia22-42/+44
For the Python 3.8 default switch.
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh42-81/+84
2020-12-01Update gnuplot to 5.4.1prlw13-18/+27
Changes in 5.4.1 ================ * NEW "with rgbimage" and "with rgbalpha" accept single column ARGB input * NEW add toggle in toolbar widget for qt terminal option "ctrl-q" * NEW keyword "smooth kdensity period <val>" * NEW time format %tD encodes days relative to time 0 * NEW pm3d quadrangles in 2D projection are clipped smoothly to x and y * CHANGE gif animation 'optimize' option is deprecated Bugs #1992 #2070 #2348 * CHANGE svg increase coordinate precision to two decimal points Bug #2369 * FIX y autoscaling of default "with filledcurves" #Bug 2294 * FIX placement of mirrored x and y tics in mode 'set view projection ...' * FIX pm3d lighting calculation for degenerate quadrangles * FIX botched deprecation of old syntax for "call" arguments Bug #2298 #2368 * FIX pm3d "depthorder" affects 'set obj polygon' with >4 vertices Bug #2297 * FIX loss of precision for asin(x), asinh(x) with real x << 0 Bug #2302 * FIX error handling of bad font name in enhanced text Bugs #2303 #2308 * FIX incomplete domain for complex acosh(x), real x < -1 was treated as NaN * FIX error handling of fuzzed input Bugs #2306 #2307 #2309 #2312 #2344 * FIX add range check for plot of binned data (allows clipping on y) * FIX "unzoom" applied to autoscaled volatile data * FIX no default for binary columns needed if there is a 'using' spec Bug #2315 * FIX buffer overflow of enhanced text fragment Bugs #2310 #2311 * FIX qnorm and Hann functions applied in dgrid3d Bugs #2277 #2318 * FIX handling of dashtype given as a string with leading whitespace Bug #2336 * FIX preserve key position across isolated instance of "title at x,y" Bug #2342 * FIX contour labels had spurious point symbols * FIX allow "pointtype variable" in combination with jitter Bug #2354 * FIX cgm: sanity for non-zero font size Bug #2358 * FIX more checks for valid UTF-8 Bugs #2362 #2364
2020-11-30krita: Update to 4.4.1ryoon3-61/+66
Changelog: Fill Layers * Multi-threading for fill layers * Transformations for the pattern fill * Screentone * Multigrid * SeExpr (not enable in pkgsrc) Brushes * Diagonal selection lines in MyPaint color selector (Shift+M) Support for dynamic use of currently selected colors in gradients.
2020-11-30ipe: Fix building with current version of Qt.nia2-1/+16
2020-11-29ImageMagick: update to 7.0.10.44.wiz3-9/+9
2020-11-28 7.0.10-44 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-44 GIT revision 17948:7e96e9fdd:20201128 2020-11-26 7.0.10-44 Dirk Lemstra <dirk@lem.....org> * correct reading of first row in TIFF decoder. 2020-11-24 7.0.10-44 <quetzlzacatenango@image...> * correct rotation parameter for SVG transform. 2020-11-23 7.0.10-43 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-43 GIT revision 17885:be852878e:20201123 2020-11-23 7.0.10-43 <quetzlzacatenango@image...> * add padding to AcquirePolicyString(). 2020-11-22 7.0.10-42 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-42 GIT revision 17881:d228ef95e:20201122 2020-11-21 7.0.10-42 <quetzlzacatenango@image...> * revert memory patch to avert possible thread lock. * add support for FilmLight FL32 image format.
2020-11-28Remove superfluous specification characters from pax invocationsgutteridge1-2/+2
A bunch of packages had an extra "p" specification character passed to the pax -p option. One is enough. Committed to reduce the human parsing costs, should someone else need to examine this. (In my case because it seems recent Linux distros have changed such that some -p arguments can now cause an error to occur, where previously they were accepted.)
2020-11-27inkscape: Fix build with Boost 1.74.0ryoon2-1/+17
2020-11-27py-pygal: mark as not for 2.7adam1-1/+3
2020-11-26jhead: Update to 3.04nia3-8/+25
Nov 20 2019: Apply a whole bunch of patches from Debian. Spell check and fuzz test stuff from Debian, nothing useful to human users. -------Released version 3.04 -- Nov 22 2019 --------
2020-11-26exif: Update to 0.6.22nia3-11/+24
exif-0.6.22 (2020-05-19): * New translations: ast, fur, ko, ms, pt_BR, ru, tr * Updated translations: many! * Fix a number of compiler and automake warnings * Fix the --remove option when no tag is specified. * Escape special XML characters in xml mode. * Add many continuous integration builds * Add more regression tests * Fixup IFD 1 tags when adding or removing a thumbnail. * Fix the XML tags used in --ids format. * Fix a memory leak when no arguments are given. * Enable AM_SILENT_RULES by default. * Make sure the tag buffer in show_entry_xml is NUL-terminated. * Eliminated unnecessary remove() calls in jpeg_data_save_file. * Close files before logging the error. * Install a SIGPIPE handler to stop generating a signal on pipe failures. * Fix cross-compilation with pkg-config * Use GP_CHECK_LIBRARY to look for popt. * Include strings to translate from libjpeg/jpeg-data.c * Fixed a double free by initializing data variable to NULL * Check that JPEGs start with 0xff
2020-11-26drawing: Update to 0.6.3nia4-37/+71
Changes: use submenus for the "tools" menu in the menubar fix arrows' heads when the line was semi-transparent fix arrows' heads with specific angles (#286) fix arrows' heads when the line had a square end add option for double-ended arrows add more style options for dashed lines update several translations
2020-11-25scrot: needs libXcompositetnn1-1/+2
2020-11-24scrot: Update to 1.4nia2-8/+7
Sat Jul 18 23:23:00 -03:00 2020 Joao Eriberto Mota Filho <eriberto@eriberto.pro.br> Version 1.4 [ ideal ] * Fix SIGSEGV, if running without DISPLAY environment variable. [ Jeroen Roovers ] * README.md: mention libXcomposite in build requirements. * Removed libXcursor references. [ Joao Eriberto Mota Filho ] * Added a new logo 128x128. * Added rights for "ideal", Jeroen Roovers and spycapitan. * Fixed spelling errors in manpage. * Prepare for new release. * Updated manpage. * Using create-man.sh 2.0 from txt2man package from Debian. [ spycapitan ] * Call XCloseDisplay on exit. This is the right thing in every X server program, to release acquired resources. * Fixed autoselect. * Fixed capturing partially hidden windows on the edge of the desktop. * Fixed required number. * Fixed SIGSEGV, option --note. * Minor fix: variable is assigned that is never used. * New Feature: capture stack/overlapping windows. Depends of libXcomposite (X11). New option: --stack or -k. * Stack windows: client list spec EWMH. Sun Apr 16 00:08:00 -03:00 2020 Joao Eriberto Mota Filho <eriberto@eriberto.pro.br> Version 1.3 [ Joao Eriberto Mota Filho ] * Added rights for Hinigatsu and Sean Brennan. * Created full-check.yml to provide CI tests. * Prepare for new release. * Updated manpage. * Using an updated README.md as replace for README. [ Hinigatsu ] * Added delay option to autoselect. * Fixed bug #39, mouse pointer not captured with -a -p options. [ Sean Brennan ] * Added -D option to specify the display to use.
2020-11-23ImageMagick: update to 7.0.10.41.wiz3-718/+8
2020-11-21 7.0.10-41 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-41 GIT revision 17864:20680f349:20201121 2020-11-21 7.0.10-41 <quetzlzacatenango@image...> * 2020-11-20 7.0.10-40 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-40 GIT revision 17860:2594cd0a5:20201120 2020-11-19 7.0.10-40 <quetzlzacatenango@image...> * remove Linux shell artifact from Windows delegate configuration file. * fix shell injection vulnerability via the -authenticate option (reference alex@cure...). 2020-11-17 7.0.10-39 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-39 GIT revision 17837:ffb8da39c:20201117 2020-11-07 7.0.10-39 <quetzlzacatenango@image...> * support DPX 4:2:2 sampling.
2020-11-23Add graphics/viupin1-1/+2
2020-11-23graphics/viu: import packagepin5-0/+542
Small command-line application to view images from the terminal written in Rust. It is basically the front-end of `viuer`. It uses the Kitty graphics protocol, if supported. If not, lower half blocks are displayed insread. Features: - Animated GIF support - Accept media through stdin - Custom dimensions - Transparency
2020-11-23feh: Update to 3.5nia5-7/+65
* Release v3.5 * Enable --version-sort on systems without strverscmp support. This works by bundling the strverscmp of musl libc with feh and using it when feh is compiled without the verscmp flag (i.e., when the system libc does not provide the verscmp function). Patch by Tim van der Molen * Add %a format specifier (slideshow state: "playing" / "paused") * Fix crashes when combining --reload and --multiwindow
2020-11-21*: recursive bump for poppler 20.11.0wiz7-14/+14
2020-11-20libv4l: update to 1.20.0.wiz2-7/+7
v4l-utils-1.20.0 ---------------- Akinobu Mita (1): v4l2-ctl: add sizeimage suboption for set-fmt-video options Bård Eirik Winther (1): qvidcap: Add stride option to command line Chris Leick (1): Update German translation David Seifert (1): Fix GCC 10 / -fno-common Gregor Jasny (8): buildsystem: Start v4l-utils 1.19.0 development cycle dvbv5-zap: Fix typo v4l2-ctl: include C++ cmath header ubuntu1604: add missing headers for std::exit libcecutil: Remove vanished TODO file from ditribution list v4l2-ctl: Do not distribute generated 32bit source v4l2-compliance: Do not distribute generated 32bit source libcecutil: Distribute cec-gen.pl Hans Petter Selasky (2): Fix broken for loop in libv4l Fix for mismatched class/struct tags Hans Verkuil (133): v4l2-compliance: improve metadata capture support test-media: remove left-over debug lines v4l2-compliance: fail if selection is present for compressed video cec-compliance: rename 'ok' to 'unknown' cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable cec-compliance: add --test-fuzzing option test-media: update vimc tests v4l-utils: sync with latest media_tree master keytable: add new generated keymaps msg2ctl.pl: add newline after log_msg cec-follower: drop the hardcoded UI commands list cec-ctl/cec-log: use new CEC_OP_UI_CMD defines cec utils: support CEC_ADAP_G_CONNECTOR_INFO cec-compliance/follower: use new CEC_OP_UI_CMD defines utils/libcecutil: add CEC utility library cec-follower: switch to the new CEC utilities library cec-compliance: use the new CEC utilities library cec-ctl: use the new CEC utilities library utils/common/cec*: remove unused cec files cec-htng(-funcs).h: move to libcecutil libcecutil: do not assume building in source tree. libcecutil: remove empty generated headers on failure libcecutil: cec-gen.pl now generates all headers in one go v4l-utils: sync to latest cec-funcs.h libcecutil: spaces should be replaced by - for help_features cec-compliance: move util_receive to cec-compliance.cpp cec-compliance: add timeout to util_receive cec-compliance: fix a bug in util_receive cec-compliance: Improve the INACTIVE_SOURCE test cec-follower: add INACTIVE_SOURCE support. v4l2-compliance: fix read/write tests cec-compliance: improve Inactive Source test cec-compliance: Set OSD Name is not TV specific Makefile.am: copy v4l2-tpg.h, not v4l2-tpg* v4l-utils: sync with latest media_tree master v4l2-info.cpp: support the new hold capture flags cec-compliance: remove old tuner tests cec-follower: add support for Status Request cec-compliance: improve failure reporting cec-follower: fix index handling v4l-utils: sync with latest media_tree master cec-compliance: improve the Inactive Source test v4l-utils: sync with latest media_tree master v4l2-compliance: better scaler detection for M2M devices cec-ctl: add a --phys-addr-from-edid option cec: fix Makefile.am to get the right library dependencies libcecutil: convert latency values to ms cec-ctl: finish --stress-test-power-cycle with active display cec-compliance: make the subtest names unique cec-compliance: add -e and -l options cec-compliance: make test names easier to type qvidcap: fix typo: fnt -> fmt qvidcap: switch to RGB24 if format is unsupported v4l2-ctl: support -k (concise) when showing touch data v4l2-compliance: relax a 'is the DONE flag set' test v4l-utils: fix sync-with-kernel: it missed pixelformats qvidcap: make texts consistent cec-follower: add --ignore option cec-follower: support CEC 2.0 power status reporting cec-compliance: test CEC 2.0 power transitions cec-ctl: add --phys-addr-from-edid-poll cec-compliance: return OK_PRESUMED in the power transition test cec-compliance: update patch link cec-compliance: change a fail to a warn qvidcap: use --pixelformat instead of --pixel-format cec-ctl: show PA changes with --phys-addr-from-edid-poll cec-ctl: sleep 5s before retry, use cec_phys_addr_exp cec: remove duplicate cec_phys_addr_exp defines cec-ctl: improve --test-power-cycle test cec-ctl: fix --phys-addr-from-edid-poll support cec: show OSD Name with quotes around the name v4l2-compliance: log the size of time_t v4l2-compliance: use %zd with sizeof(time_t) v4l2-ctl/compliance: fix 32-bit g_topology casts v4l2-ctl/compliance: fix 32-bit compiler warnings v4l2-compliance: use a better invalid address v4l2-compliance: fix uninitialized have_sel variable v4l2-compliance: return ENOTTY if selection is not supported cec-compliance: add invalid ioctls test v4l2-compliance: add tests for invalid ioctls cec-ctl/compliance: call srandom() cec-compliance: '-e' alias for --expect was missing cec-compliance.h: add warn_on_test, clean ups cec-compliance: fail/warn if reported latency > 50ms cec-compliance: add --expect-with-no-warnings cec-compliance: swap -n/-N options v4l-utils: remove trailing spaces qvidcap: properly initialize m_curSize/Data Revert "qvidcap: properly initialize m_curSize/Data" qvidcap: properly initialize m_curSize/Data v4l2-compliance: check source and sink pad types of a link cec-compliance: clarify obscure error message cec-ctl: remove trailing space in output cec-ctl: add timestamps to the power-cycle tests cec-ctl: improve --stress-test-power-cycle option libcecutil: translate abort_msg to a message string libcecutil: drop CEC_MSG_ prefix when logging messages v4l2-compliance: improve USERPTR streaming tests v4l2-compliance: fix bug/improve testing filler v4l2-compliance: fix userptr buffer checks cec-compliance: improve system_info_give_features() sync with latest media_tree master v4l-utils: add --enable-v4l2-compliance/ctl-32 option v4l-utils: fix autoconf/automake errors test-media: add -32 option v4l2-compliance: fix 32 bit warnings v4l2-ctl/compliance-32: fix when configuring from another dir v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance cec-ctl: add 'repeats' suboption to --stress-test-power-cycle cec-ctl: added polls suboption to --stress-test-power-cycle cec-ctl: handle ENONET errors Revert "cec-ctl: handle ENONET errors" cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests v4l2-compliance: fix weird formatting with -f cec-ctl: don't transmit IMAGE_VIEW_ON every second cec-ctl: introduce and use transmit_msg_retry() cec-compliance: check for invalid transient power states cec-ctl: check for incorrect state transitions cec-ctl: add min-sleep suboption cec-ctl: show timeouts vs Nacks cec-ctl: show | instead of e or E test-media: postpone the dmesg command cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO cec-ctl: improve wait_for_pwr_state cec-ctl: add physical address sanity checks v4l-utils: sync with latest media_tree master v4l2-compliance: fix step < 0 control check v4l-utils: sync with latest media kernel v4l2-compliance: zero mbus_code v4l2-compliance: add tests for V4L2_CAP_IO_MC v4l2-ctl: zero v4l2_fmtdesc v4l-utils: sync with latest media kernel gconv: fix compiler warning Helen Koike (1): v4l2-ctl: add missing subdev usage in --help-all Jiunn Chang (12): cec-follower: create analog channel frequencies cec-follower: add tuner analog service emulation cec-follower: fix bugs for tuner emulation cec-follower: add tuner step increment/decrement cec-follower: fix analog tuner device info update cec-follower: rename freq_idx to service_idx cec-follower: create digital ARIB channels cec-follower: create digital ATSC channels cec-follower: create digital DVB channels cec-follower: add tuner digital service emulation cec-follower: fix tuner step increment/decrement cec-compliance: add tuner control test Lars Wendler (1): v4l-utils: configure.ac: Avoid bashisms Laurent Pinchart (1): qv4l2: Use C library file operations with v4lconvert for raw mode devices Mauro Carvalho Chehab (3): cec: fix cec-log.h dependency issues v4l2grab: allow using direct calls instead of libv4l v4l2grab: add support for setting the fourcc code Peter Seiderer (1): keymap.h needs sys/types.h and argp.h with musl Philipp Zabel (1): v4l2-compliance: fix assert on only read/write-only controls Ricardo Ribalda Delgado (4): v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls v4l2-compliance: Allow all the selection targets for subdevs Rosen Penev (31): keytable: use input_event properly keytable: add compatibility for input_event_sec treewide: remove bzero treewide: fix redundant expressions treewide: remove pointless c_str dvb-sat: remove pointless abs call utils: checks for empty instead of size in if treewide: add extra {} to initialization treewide: do not use return after else treewide: fix wrong identation utils: simplify bool returns treewide: fix math problems treewide: replace C casts with C++ treewide: apply performance fixes utils: use bool literals utils: do not use empty void with C++ utils: remove extra commas utils: fix float equal warning utils: add copy assignment operator utils: initialize variable utils: fix wrong format utils: fix compilation with C++98 utils: add noreturn attribute and remove dead code utils: fix implicit float conversions utils: fix fallthrough warnings utils: fix double promotions utils: replace exit with std variant cec-compliance: add missing header for clang compiler.h: fix compilation with libcxx compiler.h: fix compilation with clang + std=c++98 + glibcxx utils: replace chr functions with std variants Sean Young (17): ir-ctl: report timeout when it cannot be modified keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR ir-keytable: bpf: improve rsc imon pointer decoder sync v4l-utils.spec with the fedora repo keytable: cannot load BPF decoders from udevd 50-rc_keymap.conf prevents debian testing from booting lircd2toml: warn when scancode has duplicate definitions keytable: keymap without protocol is invalid rc_keymap.5: improve wording around using rc_keymaps for sending keytable: a bpf protocol can have parameters and no scancodes Fix build failure on s390x keytable: support 64 bit scancodes keytable: new samsung36 bpf decoder Add keymap for Samsung AK59-00125A remote ir-ctl: removed nested functions to support building with clang ir-ctl: allow unmodulated signal to be sent keytable: "-p all" should not attempt BPF decodes that don't exist Vandana BN (5): v4l2-ctl: Print UVC meta info v4l2-compliance: fix metadata output support v4l2-compliance: Verify metadata formats v4l2-ctl: support for metadata output v4l2-ctl: Add Support for Touch
2020-11-20Update ilmbase and openexr to 2.5.3:wiz3-12/+12
## Version 2.5.3 (August 12, 2020) Patch release with various bug/security fixes and build/install fixes, plus a performance optimization: ### Summary * Various sanitizer/fuzz-identified issues related to handling of invalid input * Fixes to misc compiler warnings * Cmake fix for building on arm64 macOS (#772) * Read performance optimization (#782) * Fix for building on non-glibc (#798) * Fixes to tests ## Version 2.5.2 (June 15, 2020) Patch release with various bug/security fixes and build/install fixes. ### Summary * [CVE-2020-15305] Invalid input could cause a heap-use-after-free error in DeepScanLineInputFile::DeepScanLineInputFile() * [CVE-2020-15306] Invalid chunkCount attributes could cause heap buffer overflow in getChunkOffsetTableSize() * [CVE-2020-15304] Invalid tiled input file could cause invalid memory access TiledInputFile::TiledInputFile() * OpenEXRConfig.h now correctly sets OPENEXR_PACKAGE_STRING to "OpenEXR" (rather than "IlmBase") * Various Windows build fixes