summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2022-07-05termtosvg: not for Python 2.7adam1-2/+3
2022-07-02*: Recursive revbump from audio/pulseaudioryoon27-52/+54
2022-07-01openimageio: updated to 2.2.20.0adam4-92/+9
Release 2.2.20 (1 Feb 2022) -- compared to 2.2.19 Fix some address sanitizer failures. Build/CI: Deal with OpenColor renaming its master branch to main. Windows: Fix error when compiling with MSVC. Fix excessive memory usage when saving EXR with many channels. TIFF: now works for 16-bit palette images. Fix ImageBuf::read bug for images of mixed per-channel data types. Release 2.2.19 (1 Nov 2021) -- compared to 2.2.18 Better catching of exceptions thrown by OCIO 1.x if it encounters 2.0 config files. Address new warnings revealed by clang 13. Fixed some minor python binding bugs. Fix when building with Clang on big-endian architectures. Fix occasional build breaks related to OpenCV headers. Improvements to NetBSD and OpenBSD support.. Fixes to work with the libraw 202110 snapshot. Release 2.2.18 (1 Sep 2021) -- compared to 2.2.17 Honor env variable CUE_THREADS (used by OpenCue) to set the default size of OIIO's thread pool. Compatibility with OpenColorIO 2.1. Dev: Extend Sysutil::getenv() to take a default if the environment variable is not found. Release 2.2.17 (1 Aug 2021) -- compared to 2.2.16 Output to DPX files now supports IOProxy. (Input already did.) typedesc.h: TypeDesc can now describe 2D and 3D bounding boxes, as arrays of 2 VEC2 aggregates (for 2D) or VEC3 aggregates (for 3D) with "BOX" semantic. The shorthand for these are TypeBox2, TypeBox3 (for float), and TypeBox2i and TypeBox3i for integer or pixel coordinte boxes. Build: Fixes for building against fmt 8.0.0. Build: Finding boost is more flexible when desiring static libraries.
2022-07-01potrace: updated to 1.16adam2-6/+7
Release 1.16 This release consists of bugfixes and minor portability improvements. A potential arithmetic overflow was fixed. Rotation angles are now normalized to between -180 and 180. We now use binary file I/O on the OS/2 platform. The test suite tolerances were adjusted. The configuration option --enable-local-getopt was renamed as --with-included-getopt. Some build system improvements. Thanks to Henri Salo and Dave Yeo for reporting bugs and suggesting improvements.
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia22-40/+44
2022-06-28*: recursive bump for perl 5.36wiz105-194/+210
2022-06-28clutter: Remove introspection option.nia4-24/+19
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28cogl: Remove introspection option. Darwin !x11 case appears broken,nia3-27/+17
anyone want to investigate? https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28clutter-gtk0.10: Remove introspection option. Delint.nia3-29/+11
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28clutter-gtk: Fix PKG_FAIL_REASON message.nia1-2/+2
2022-06-28clutter-gtk: Remove introspection option.nia3-31/+12
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-27*: drop maintainership for packages not related to toolchains and ELF.fcambus3-6/+6
2022-06-27Cenon: MKPIE not supportednia1-1/+4
2022-06-26graphics/vtk: fix dependent builds that would fail to find a binary in cmakethor1-1/+4
This missing binary link breaks builds where CMake insists on finding it alongside the linked CMake files (example: graphics/pcl).
2022-06-26graphics/freeimage: add patches to fix build on BE hosts.he3-1/+66
Submitted upstream, ref. https://sourceforge.net/p/freeimage/patches/153/
2022-06-23graphics/darktable: Depend on exiftoolgdt2-3/+10
darktable's build system looked for exiftool and if found installed extract_wb_from_images.sh, which broke the build on systems with exiftool. Rather than prevent finding exiftool or making it an option, just depend on it, because almost everyone who uses darktable will want exiftool anyway.
2022-06-23gdk-pixbuf2: Revert addition of docbook-xsl hack. The real problem isnia3-23/+2
elsewhere.
2022-06-23darktable: Only enable hack when GCC is in use.nia1-2/+2
2022-06-23darktable: Remove x86-only restriction. "It looks like it should work".nia1-4/+3
Debian has this at least building on aarch64 without patches.
2022-06-23darktable: Fix building with GCC on NetBSD.nia2-19/+37
2022-06-22denemo: Mark BROKEN pending updatenia1-1/+3
2022-06-22blender-lts: Incompatible with Python 3.9. This package needs some love...nia1-2/+2
2022-06-22gdk-pixbuf: Avoid referencing docbook files by network URL, whichnia3-2/+23
is causing failures on my local setup.
2022-06-20graphics/ImageMagick: add workaround to fix build with ghostscript-gpl.dholland3-3/+30
2022-06-18py-matplotlib: add missing build dependencywiz1-1/+2
2022-06-18librsvg: update to 2.54.4gutteridge4-73/+75
Version 2.54.4 ============== - #817 - Support CSS Color 4 syntax for `<alpha-value>`. Opacities can be specified as numbers or percentages now, e.g. `0.5` or `50%` (Michael Howell). - #870 - Roll back minimum required version of Pango to 1.46.0 (Kleis Auke Wolthuizen). - #867 - Fix Windows NMake install when documentation is not built. (Peter Williams).
2022-06-17ocaml-cairo: add pkg-config to toolswiz1-1/+3
2022-06-16py-matplotlib: Update to 3.5.2ryoon4-39/+51
* Use mplsetup.cfg to use freetype2 and qhull from pkgsrc to avoid build-time downloading. CHangelog: 3.5.2: * Preliminary support for Windows on arm64 target has been added; this requires FreeType 2.11 or above. 3.5.1: Bugfixes 3.5.0: What's new in Matplotlib 3.5.0 (Nov 15, 2021) Figure and Axes creation / management * subplot_mosaic supports simple Axes sharing * Figure now has draw_without_rendering method * Figure __init__ passes keyword arguments through to set Plotting methods * Add Annulus patch * set_data method for FancyArrow patch * New arrow styles in ArrowStyle and ConnectionPatch * Setting collection offset transform after initialization Colors and colormaps * Colormap registry (experimental) * Image interpolation now possible at RGBA stage * imshow supports half-float arrays * A callback registry has been added to Normalize objects Titles, ticks, and labels * Settings tick positions and labels simultaneously in set_ticks Fonts and Text * Triple and quadruple dot mathtext accents * Font properties of legend title are configurable * Text and TextBox added parse_math option * Text can be positioned inside TextBox widget * Simplifying the font setting for usetex mode * Type 42 subsetting is now enabled for PDF/PS backends rcParams improvements * Allow setting default legend labelcolor globally 3D Axes improvements * Axes3D now allows manual control of draw order * Allow changing the vertical axis in 3d plots * plot_surface supports masked arrays and NaNs * 3D plotting methods support data keyword argument Interactive tool improvements * Colorbars now have pan and zoom functionality * Updated the appearance of Slider widgets * Removing points on a PolygonSelector * Dragging selectors * Clearing selectors * Setting artist properties of selectors * Ignore events outside selection * CallbackRegistry objects gain a method to temporarily block signals * Directional sizing cursors Sphinx extensions * More configuration of mathmpl sphinx extension Backend-specific improvements * GTK backend * Qt backends * HiDPI support in Cairo-based, GTK, and Tk backends * Qt figure options editor improvements * WX backends support mouse navigation buttons * WebAgg uses asyncio instead of Tornado
2022-06-15graphics/ocaml-cairo: Remove gtk and pango from default optionsgdt2-3/+7
The gtk and pango options depend on ocaml-lablgtk (which is gtk2), but ocaml-lablgtk3 depends on ocaml-cairo. For now, don't suggest the options, as the only pkgsrc user is ocaml-lablgtk3. Discussed with $MAINTAINER long ago. Perhaps these need a split package, and perhaps packages that depend on ocaml-cairo might need updating -- but gtk2 is obsolete and those packages should be moving (perhaps upstream) to lablgtk3. (Committed separately from 0.6.3 update for ease of bisecting and reverting if necessary.)
2022-06-15graphics/ocaml-cairo: Update to 0.6.3gdt2-7/+6
Upstream NEWS: Extend Image.get_data* to bigarrays with externally managed payload.
2022-06-13ImageMagick: update to 7.1.0.37.wiz2-6/+6
7.1.0-37 - changes not found 7.1.0-36 - 2022-05-30 Commits beta release cfdb489 Corrected the avif check to fix the issue reported in #5159. c638f3f introducing the dominant-color property 9135de4 improve dominant color reporting 3077a6c Updated CodeQL Action. b7b90a1 Try with different permissions. c092510 Corrected permission name. 0014ddf Corrected pragma comments due to repository renames. ad98584 Added arm64 to the main build. 5eb9b2b cosmetic 967fc1c Download ChangeLog after cloning the repositories. 7b0bf73 latest ImageMagick documentation 0442c9d release cd1add4
2022-06-13libpano13: add missig patchadam2-2/+20
2022-06-13libpano13: add missing build tool dependencywiz1-2/+2
2022-06-11scrot: update to 1.7. take maintainership.nia2-7/+11
Version 1.7 * Fixed: code style, add missing final newline. * Fixed: autogen.sh: fix some shellcheck issues. * Replace insecure c-strings functions (following libbsd integration). * New option: --select=hole (-shole), hole selection area. * New option: --select=hide (-shide), hide selection area, support image. * New option: --select=blur (-sblur), blur selection area. * New option: (-) add redirection to standard output (format PNG). * Improvement option: --stack, add an optional join direction (v/h). * Fixed: free memory image and font resources. * Bug fixed: segfault if mouse cursor image was not obtained. * Use err/warn functions (following libbsd integration). * Others various code improvement. * Added new library dependency: libbsd. * Autotools: added option --without-libbsd. * Improvement: Autotools: remove unused files, remove obsolete macros, assume C89 functions exist, delete scrot.spec. * Improvement: remove unused C macro, use strndup function, use designated initializers (C99). * Improvement: Doc: polish the txt2man manual, CONTRIBUTING.md, TODO.md. * Others various code improvement. * New option: --file (-F), provide the filename as an option. * Fixed: code style guideline violations (WebKit). * Use strlcpy/strlcat (following libbsd integration). * Fixed a mistake in README.md. * Convert all source files to the WebKit style. * New option: --ignorekeyboard (-i), Don't exit for keyboard input. ESC still exits.
2022-06-11gdk-pixbuf2: update to 2.42.8nia3-9/+8
2.42.8 (stable) === - Clear the pixbuf's memory buffer to avoid returning uninitialized memory - Turn GdkPixbufModule functions into typed callbacks - tiff: Use non-deprecated C99 integer types - gif: Check for overflow when compositing or clearing frames - Change png/jpeg/tiff build options from boolean to feature - jpeg: Do not rely on UB around setjmp/longjmp - Build fixes - Documentation fixes - Translation updates
2022-06-11drawing: minenia1-2/+2
2022-06-11drawing: update to 1.0.1nia4-12/+93
drawing (1.0.1) unstable; urgency=low * enable the highlighter by default * less intrusive "what's new" message dialog * non-linear zooming speed profile * slower scrolling speed to have a better precision with higher zoom levels * require itstool as a dependency even though it's some useless bloat * fix the adaptivity of the elementaryOS layout * better keep the image centered on the mouse pointer when changing the zoom * avoid —again— insane attempts to open the binary as an image * update several translations drawing (1.0.0) unstable; urgency=low * enable tools with "alt+letter" mnemonics * larger sidebar items, where the selected tool is easier to see * new "skew" tool * enable or disable specific tools options with the <shift> or <alt> keyboard modifiers * show more numerous, more dynamic, more contextual help tips as the window's subtitle * display cursor coordinates and other related data when pressing the <ctrl> keyboard modifier * dynamically change the label of the "options" submenu in the menu-bar, to increase its discoverability * scale tool option to set the size in percentage * suggest to "apply & save" when trying to save while an operation is unapplied * highlighter option to straighten the line, so it better follows the underlying text * improvements to the "points" tool's numbers readability * suggest to "apply & deselect" when trying to save while the selection is active * more precise tools for tiny modifications required by pixel-art * * display pixels sharply when zooming deeper than 400% * hide information messages after 4 seconds if they're not that useful * disable the 'reload image from the disk' action if the image has never been saved * new 'reset the canvas' action * warn the user if they're opening an already opened image * suggest to reload the picture if it has changed on the disk * artificially limited framerate to avoid overloading the CPU * menu item and action to change the theme variant preference * toggle the menubar with ctrl+f2 * * update the user help manual * shorter appdata summary, to comply with guidelines * update several translations drawing (0.8.5) unstable; urgency=low * text tool option for a thicker outline * visual feedback when the user moves the minimap preview * update several translations drawing (0.8.4) unstable; urgency=low * option to disable anti-aliasing with the text tool * if "undo" is pressed several times in a short period, recompute only once * disable the 'reload image from the disk' action if it has never been saved * update several translations
2022-06-07gexiv2: gobject-introspection is a build dependency.wiz1-3/+3
Bump PKGREVISION.
2022-06-05graphics/tiff: Require c99gdt1-2/+2
Upstream says C99 is required (during a discussion about README not specifying prereqs).
2022-06-02Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-06-02lensfun: needs py-setuptoolsadam1-1/+2
2022-05-31graphics/freeimage: Remediate upstream use of internal TIFF functiongdt4-22/+25
freeimage uses an internal libtiff function (by declaring it and calling it). tiff (4.4.0) changed internals, but this was never part of the public API/ABI. Add patch taken from upstream forum (which seems to be their bugtracker) to use a different function newly added to the public API in 4.4.0.
2022-05-31hugin: remove unused patchesadam2-35/+0
2022-05-31hugin: updated to 2021.0.0adam3-12/+10
Changes since 2020.0.0 Fast preview window can be panned in zoomed state with middle mouse button. New overview mode: inside panorama sphere (similar to a interactive panorama viewer) Updated build system for OpenEXR3. Several bug fixes.
2022-05-30libpano13: updated to 2.9.21adam2-7/+8
2.9.21 Bug fixes
2022-05-30lensfun: updated to 0.3.3adam4-10/+60
v0.3.3 New maintenance release for the 0.3.x branch. Includes all new cameras and lenses.
2022-05-29babl: Fix build failure with meson-0.62.1ryoon2-1/+18
2022-05-29graphics/tiff: Update to 4.4.0gdt9-441/+21
Upstream does not provide NEWS. Skimming over 1300 lines of ChangeLog, this release contains mostly bufixes, speed improvemnents, and other minor improvements. This commit drops 5 patches for CVEs. These patches all appear to have been taken from the upstream repo. One CVE remains: https://nvd.nist.gov/vuln/detail/CVE-2018-10126 http://bugzilla.maptools.org/show_bug.cgi?id=2786 https://gitlab.com/libtiff/libtiff/-/issues/128
2022-05-28Update to 1.2.0wen2-6/+6
Upstream changes: scales 1.2.0 New features label_number(): New style_positive and style_negative argument control how positive and negative numbers are styled (#249, #262). The prefix comes after the negative sign, rather than before it, yielding (e.g) the correct -$1 instead of $-1. New scale_cut argument enables independent scaling of different parts of the range. This is useful in label_dollar() to support scaling of large numbers by suffix (e.g. “M” for million, “B” for billion). It can be used with cut_short_scale() when billion = thousand million and cut_long_scale() when billion = million million (initial implementation provided by @davidchall). Additionally, the accuracy is now computed per scale category, so rescaled values can have different numbers of decimal places (#339). label_number_si() is deprecated because it previously used short scale abbreviations instead of the correct SI prefixes. You can mimic the previous results with label_number(scale_cut = cut_scale_short()) or get real SI labels with label_number(scale_cut = cut_SI("m")) (#339, with help from @davidchall). label_bytes() now correctly accounts for the scale argument when choosing auto units (@davidchall, #235). label_date() and label_time() gain a locale argument that allows you to set the locale used to generate day and month names (#309). New label_log() displays the base and a superscript exponent, for use with logarithmic axes (@davidchall, #312). New compose_trans() allows arbitrary composition of transformers. This is mostly easily achieved by passing a character vector whenever you might previously have passed the name of a single transformer. For example, scale_y_continuous(trans = c("log10", "reverse")) will create a reverse log-10 scale (#287). Bug fixes and minor improvements breaks_width() now supports units like "3 months" in the offset argument. col_quantile() no longer errors if data is sufficiently skewed that we can’t generate the requested number of unique colours (#294). dollar(negative_parens) is deprecated in favour of style_negative = "parens". hue_pal() respects h.start once again (#288). label_number_auto() correctly formats single numbers that are greater than 1e+06 without an error (@karawoo, #321) manual_pal() now always returns an unnamed colour vector, which is easy to use with ggplot2::discrete_scale() (@yutannihilation, #284). time_trans() and date_trans() have domains of the correct type so that they can be transformed without error (#298). Internal precision(), used when accuracy = NULL, now avoids displaying unnecessary digits (@davidchall, #304). scales 1.1.1 breaks_width() now handles difftime/hms objects (@bhogan-mitre, #244). hue_pal() now correctly inverts color palettes when direction = -1 (@dpseidel, #252). Internal precision(), used when accuracy = NULL, now does a better job when duplicate values are present (@teunbrand, #251). It also does a better job when there’s a mix of finite and non-finite values (#257). New oob_keep() to keep data outside range, allowing for zoom-limits when oob_keep is used as oob argument in scales. Existing out of bounds functions have been renamed with the oob_-prefix to indicate their role (@teunbrand, #255). ordinal_french() gains plural and gender arguments (@stephLH, #256).
2022-05-28ImageMagick: update to 7.1.0.35.wiz2-6/+6
7.1.0-35 - 2022-05-16 Commits beta release e37bfbd remove special use case of Kmeans for color reduction @ ImageMagick/ImageMagick#5152 53d7d06 fix temporary file leak 7496436 one-off release due to "-monochrome command no longer dithers grayscale ff6dbbb 7.1.0-34 - 2022-05-15 Commits beta release 68a0412 require min 3 channels for compositing 5d38476 PDF to PBM no longer returning all white @ ImageMagick/ImageMagick#5134 8e605a2 Removed incorrect method definition from the header file. 18ccd96 fix build with -Werror @ ImageMagick/ImageMagick6#177 0dcacb8 clarify usage 186578a eliminate compiler warnings 4fe856b latest autoconf/automake config 4b69c54 cosmetic 2722c2f cosmetic 78a1988 automake/autoconf update a772a53 automake/autoconf update 9d882e4 correct check for Magick++ compliance f4d8e6e automake/autoconf remove obselete macros 644472a build RPM tweaks 40bc17c tweak BZIP2 autoconf macro af5fdcd do not change grayscale colorspace to sRGB when compositing 05074b2 release f2934c5