summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2021-08-22ruby-gnome: update to 3.4.3.tsutsui13-47/+41
pkgsrc changes: - as a reparation of removal of gtk2 dependent gems in the next 3.4.4, make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent packages and remove them from meta-pkgs/ruby-gnome - pkglint Upstream changes (from NEWS): == Ruby-GNOME 3.4.3: 2020-05-11 This is a follow-up release of 3.4.2. === Changes ==== Ruby/GLib2 * Fixes * Windows: Fixed a link errors.
2021-08-20inkscape: Fix building on NetBSD 9.xnia3-1/+41
reported by snow flurry on pkgsrc-users@
2021-08-20graphics/lsix: update to 1.8pin2-8/+7
Fix scrolling for genuine VT340, foot, and other terminals After purchasing a genuine DEC VT340 terminal, @hackerb9 has learned that the DEC VT340 graphics programmer's manual was mistaken and the sense of DECSDM should be inverted. Nearly every terminal emulator which built upon that reference over the last thirty years is incorrect. Some are correcting the error now, some never were wrong, but we are at a time when it is not safe to presume what setting DECSDM means. For now, lsix will simply presume that sixel scrolling is enabled and hope that no program has been run before it that disables it. See #41 for details. Thanks go to @j4james for pointing out the mistake and for testing multiple terminal emulators to show that none of them currently default to having sixel scrolling disabled.
2021-08-20libwebp: updated to 1.2.1adam2-7/+7
version 1.2.1 This is a binary compatible release. * minor lossless encoder improvements and x86 color conversion speed up * add ARM64 simulator support to xcframeworkbuild.sh * further security related hardening in libwebp & examples * toolchain updates and bug fixes * use more inclusive language within the source
2021-08-20librsvg: revert half of previous changegutteridge1-1/+3
In fact, CARGO_MAKE_JOBS does need to be set here, as the intent is to override a different point in the build than is influenced by settings in cargo.mk. (Having realized I forgot to remove a related patch in my prior commit, I then looked again and found I'd misread what was going on in the first place. Clearly I'm in need of sleep!)
2021-08-20librsvg: remove declarations now centralized in cargo.mkgutteridge1-4/+1
These are redundant here now; cargo.mk has a more nuanced version of one of them, and an equivalent of the other. Noted by pin@.
2021-08-19p5-Image-Sane: p5-Ext* are build dependencies, mark as suchwiz1-5/+6
Add TEST_DEPENDS.
2021-08-19(graphics/p5-Image-Sane) Add two DEPENDS: p5-ExtUtils-{Depends,PkgConfig}mef1-1/+3
+DEPENDS+= p5-ExtUtils-Depends-[0-9]*:../../devel/p5-ExtUtils-Depends +DEPENDS+= p5-ExtUtils-PkgConfig-[0-9]*:../../devel/p5-ExtUtils-PkgConfig
2021-08-17qr-code-generator: bump API depends to 1.7, not fully backwards compatiblewiz1-2/+2
2021-08-17graphics/Makefile: + qr-code-generator16wiz1-1/+2
2021-08-17graphics/qr-code-generator16: import qr-code-generator-1.6.0wiz7-0/+112
QR Code generator library written in C/C++. The aim of this library is the best and clearest QR Code generation. This is an old version needed for API compatibility by libreoffice.
2021-08-15*: recursive bump for openexr 3.1wiz44-82/+88
2021-08-15openexr: update to 3.1.1.wiz4-22/+40
## Version 3.1.1 (August 2, 2021) Patch release that fixes build failures on various systems, introduces CMake ``CMAKE_CROSSCOMPILING_EMULATOR`` support, and fixes a few other minor issues. ## Version 3.1.0 (July 22, 2021) The 3.1 release of OpenEXR introduces a new library, OpenEXRCore, which is the result of a significant re-thinking of how OpenEXR manages file I/O and provides access to image data. It begins to address long-standing scalability issues with multithreaded image reading and writing. The OpenEXRCore library provides thread-safe, non-blocking access to files, which was not possible with the current API, where the framebuffer management is separate from read requests. It is written entirely in C and provides a new C-language API alongside the existing C++ API. This new low-level API allows applications to do custom unpacking of EXR data, such as on the GPU, while still benefiting from efficient I/O, file validation, and other semantics. It provides efficient direct access to EXR files in texturing applications. This C library also introduces an easier path to implementing OpenEXR bindings in other languages, such as Rust. The 3.1 release represents a technology preview for upcoming releases. The initial release is incremental; the existing API and underlying behavior has not changed. The new API is available now for performance validation testing, and then in future OpenEXR releases, the C++ API will migrate to use the new core in stages. It is not the intention to entirely deprecate the C++ API, nor must all applications re-implement EXR I/O in terms of the C library. The C API does not, and will not, provide the rich set of utility classes that exist in the C++ layer. The 3.1 release of the OpenEXRCore library simply offers new functionality for specialty applications seeking the highest possible performance. In the future, the ABI will evolve, but the API will remain consistent, or only have additions.
2021-08-15qr-code-generator: update to 1.7.0.wiz5-53/+10
Changes: not summarized, git commit log at https://github.com/nayuki/QR-Code-generator/commits/master
2021-08-15fswebcam: clean upnia2-8/+6
2021-08-15add graphics/fswebcamnia7-1/+94
fswebcam is a neat and simple webcam app. It captures images from a V4L1/V4L2 compatible device or file, averages them to reduce noise and draws a caption using the GD Graphics Library which also handles compressing the image to PNG or JPEG. The resulting image is saved to a file or sent to stdio where it can be piped to something like ncftpput or scp.
2021-08-14New package for Image::Sane.bsiegert4-1/+33
This module allows you to access SANE-compatible scanners in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API.
2021-08-14scrot: update to 1.6nia2-9/+11
Version 1.6 [ Christopher R. Nelson ] alias @languidnights * Removed dependence on giblib library. [ Daniel T. Borelli ] alias @daltomi * Fixed the capture when a window is hidden behind another. * Fixed the capture of the edge of the focused window. * Avoid capturing the selection box when drag and drop quickly. * Fixed issue when selection reaches the end of screen. * New feature: resize the selection with the arrow keys. * New feature: support script Imlib2 commands. * New feature: added WM_CLASS to exclude selection mode edge from some composite window managers. * Improvement: selection option, capture the mouse cursor when the delay option is used. * Removed forced compiler options: -g -O3 [ Guilherme Janczak ] alias @guijan * Removed the local implementation function: strdup. * Removed the local implementation function: getopt_long. * Removed unused file debug.h. [ Martin C ] alias @Cationiz3r * New feature: change the cursor pointer according to the movement of the selection. [ Shawn Webb ] alias @lattera * Fixed Control Flow Integrity complain in HardenedBSD.
2021-08-14zathura-cb: update to 0.1.9nia2-8/+7
Changelog * Various bug fixes and improvements
2021-08-14girara: update to 0.3.6nia2-8/+7
Changelog Various fixes and improvements Update translations
2021-08-13drawing: update to 0.8.3nia3-10/+12
drawing (0.8.3) * draw a wider outline to the free selection when the image is zoomed out * fix incorrectly huge height of the selection after rotating it * update several translations drawing (0.8.2) * refactoring of the optionsbars (bottom panes) of the transform tools * add a "lock line direction" option to the line tool * fix shift+f10 action when using a selection tool on mobile * add an outline to the canvas * fix the `-c` option when using Wayland * lock image proportions by default when scaling with the numerical inputs * fix an unexpected way the "crop" tool could expand the selection * preview correctly the areas created by a transform tool before applying a change * fix when the app starts with a transform tool, and this tool is immediately used and applied * compatibility with older distributions * update several translations drawing (0.8.1) * add an action "selection > define as current image" * fix how the canvas was ERASED if it was being cropped on one side but expanded on the other side * add an action "selection > expand image to fit [the size of the selection]" * add a several ways of censoring information as an option to the eraser tool * preference to select a theme variant * add "nib direction" option to the calligraphic nib * better pre-select the currently used font in the font chooser dialog * add optional outline to the pencil, line, and curve tools * better looking outline for the "insert text" tool * update several translations
2021-08-12opencv-contrib-face: update distinfo to match opencvwiz1-1/+3
2021-08-11glu: update to 9.0.2nia3-9/+8
The main change is the removal of a now-useless and accidentally GPL2 header file.
2021-08-11Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-08-11librsvg: fix grammar and style in several commentsgutteridge2-5/+5
2021-08-11librsvg: update to 2.50.7gutteridge3-385/+409
This includes a crate dependency update due to a security issue, RUSTSEC-2020-0146. ============== Version 2.50.7 ============== Two cairo-related bug fixes: - #745 - Fix mismatched cairo_save/restore when running in inside the Cairo test suite. - #746 - Possible cairo_save() without cairo_restore() in render_layer(). ============== Version 2.50.6 ============== This release fixes an important bug about text spacing. The bug fix requires an update to at least Pango 1.44. Sorry for the increased requirements! - Librsvg now requires at least Pango 1.44. - #730 - Incorrect text spacing when the transform is not 1:1. You can see this when a small font-size is scaled up due to a transform. It is less visible for a large font-size scaled down. - #704 - Fix circle/ellipse in paths when they are made out of a single Arc command. ============== Version 2.50.5 ============== - #699 - Images embedded as data: URLs didn't render if they had a MIME type with a charset parameter. - #691 - Don't allow number lists with unbounded lengths in tableValues attributes, for feComponentTransfer and feConvolveMatrix (Madds H). - #718 - Negative rx/ry in rect element should be ignored. ============== Version 2.50.4 ============== Update dependent crates that had security vulnerabilities: generic-array to 0.13.3 - RUSTSEC-2020-0146 - #686 - Reduced stack usage (Sebastian Dröge). - #698 - Add limit for too-large radiuses on the feMorphology filter (Madds H). - #703 - Properly ignore elements in an error state inside the "switch" element.
2021-08-10imlib2: update to 1.7.2nia3-9/+9
*** *** Version 1.7.2 *** *** Kim Woelders (31): Remove some unnecessary X_DISPLAY_MISSING stuff rend.c: Remove some pointless lines Add XBM loader Add imlib2_load and /build to .gitignore Remove obsolete and unused AC_HEADER_STDC Restore file:key functionality ICO loader: Fix (disabled) debug stuff ICO loader: Enable specifying ico image index by key Remove unused Context functions context.c: Fix potential segv LBM loader: Fix handling of missing RLE data Fix clang-analyzer warnings - bin (trivial) Fix clang-analyzer warnings - loaders (trivial) Fix clang-analyzer warnings - loaders (suppress bogus) Fix clang-analyzer warnings - lib (mostly trivial) Fix clang-analyzer warnings - lib (less trivial) autofoo: Move more to pkg-config TIFF loader: Drop use of libtiff defined types deprecated in libtiff-4.3.0 TGA loader: Fix loading small images without footer Spec file: Add git tag to rpm file name (if built from git checkout) Cleanups: while->for loops (loaders list) Cleanups: while->for loops (context list) Cleanups: while->for loops (im->tags list) Cleanups: while->for loops (images list) Cleanups: while->for loops (pixmaps list) Drop unused Imlib_Object_List:last Add feature to build with ASAN (--enable-gcc-asan) Correct (disabled) debug printouts Loaders: Remove unnecessary headers WEBP saver: Use fopen() etc. like all other savers 1.7.2
2021-08-10imv: update to 4.3.0nia3-10/+15
v4.3.0 - 2021-08-05 * Give freeimage backend preceedence over libjpeg * Fix lack of X11 window deletion event handling * Scale fonts correctly for high-DPI wayland * Suppress annoying TIFF error messages * Fix missing -lm dependency for imv-msg * Fix image skipping when reading slow filesystems * Add a contrib directory * Add contrib/imv-folder * Fix zoom speed dependence on buffer/image width * Improve stat error handling when loading directories * Fix double-free when backend libjpeg is used * Fix -n option not working for symbolic links * List image/heif as a supported mime type * Fix flickering bug in high-DPI wayland
2021-08-10feh: update to 3.7.1nia2-7/+7
* Release v3.7.1 * Support JPEG XL files when using imlib2-jxl (patch by Alistair) * Fix support for images smaller than 16 bytes (patch by David Buchanan) * Fix some out of bounds reads (patches by Tobias Stoeckmann)
2021-08-10libjpeg-turbo: updated to 2.1.1adam2-7/+7
2.1.1 Significant changes relative to 2.1.0 Fixed a regression introduced in 2.1.0 that caused build failures with non-GCC-compatible compilers for Un*x/Arm platforms. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit (AArch32) Neon SIMD extensions from building unless the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby reliance on undefined C compiler behavior led to crashes ("SIGBUS: illegal alignment") on Android systems when running AArch32/Thumb builds of libjpeg-turbo built with recent versions of Clang. Added a command-line argument (-copy icc) to jpegtran that causes it to copy only the ICC profile markers from the source file and discard any other metadata. libjpeg-turbo should now build and run on CHERI-enabled architectures, which use capability pointers that are larger than the size of size_t. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault in the 64-bit SSE2 Huffman encoder when attempting to losslessly transform a specially-crafted malformed JPEG image.
2021-08-06mate-backgrounds: update to 1.24.2gutteridge3-9/+11
Change log: mate-backgrounds 1.24.2 * Translations update * Added elephants wallpaper
2021-08-06mate-themes: update to 3.22.22gutteridge3-41/+8
Change log: 3.22.22 (GTK 3.22) * Translations update * Traditional themes: fix tooltip shadow on openindiana * The compositor doesn't apply the shadow mask if border-radius is 0 * build: allow users to disable gettext support (--disable-nls) * i18n: icon theme ContrastHigh * Set gtk-print-preview-command in settings.ini * Remove the execution bit * Remove USE_MATE2_MACROS from autogen.sh (legacy) * Green-Submarine: Use procedural adaptive-sized icons * Blue-submarine: Use procedural adaptive-sized icons * gtk-widgets.css: Add the missing .context-menu class * Traditional and Menta theme families: Resolved Caja sidebar display regressions * TraditionalOk/Green: Fix title_border bottom attribute
2021-08-05graphics/viu: simplify Makefilepin1-3/+1
2021-08-05graphics/qrrs: simplify Makefilepin1-3/+1
2021-08-05graphics/pastel: simplify Makefilepin1-3/+1
2021-08-05graphics/oxipng: simplify Makefilepin1-3/+1
2021-08-03vulkan-headers: Update to 1.2.182triaxx5-42/+22
pkgsrc changes: --------------- * Remove the patches since they are fixed upstream. upstream changes: ----------------- * A lot of changes are available by following the link: https://github.com/KhronosGroup/Vulkan-Docs/blob/v1.2.182/ChangeLog.txt
2021-08-03graphics/stitchy: simplify Makefilepin1-3/+1
2021-08-02jasper: updated to 2.0.33adam2-10/+7
2.0.33 (2021-08-01) Fix a JP2/JPC decoder bug. Fix a build issue impacting some platforms.
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon25-49/+50
2021-07-29ImageMagick: update to 7.1.0.4.wiz2-7/+7
2021-07-18 7.1.0-4 <quetzlzacatenango@image...> * Release ImageMagick version 7.1.0-4 GIT revision 18926:8eb9c6c48:20210718 2021-07-17 7.1.0-4 <quetzlzacatenango@image...> * trim no longer returns an empty image on 1-pixel width input (reference https://github.com/ImageMagick/ImageMagick/issues/3896). * remove virtual canvas offset from difference image. 2021-07-17 7.1.0-3 <quetzlzacatenango@image...> * Release ImageMagick version 7.1.0-3 GIT revision 18901:692e6e059:20210717 2021-07-03 7.1.0-3 Dirk Lemstra <dirk@lem.....org> * Added option to set the pixel format option of ffmpeg when reading a video file with -define video:pixel-format=<value>. 2021-06-26 7.1.0-3 <quetzlzacatenango@image...> * system() is not supported under IOS. * accelerate subimage-search with FFT's (contributed by Fred).
2021-07-26New package, p5-goocanvas2-0.06.bsiegert5-1/+47
GooCanvas2 is a new canvas widget for use with Gtk3 that uses the Cairo 2d library for drawing. This is a simple and basic implementation of this wonderful Canvas widget.
2021-07-26p5-cairo-gobject: add a buildlink3 filebsiegert1-0/+14
This expresses the native cairo-gobject dependency.
2021-07-26p5-cairo: update to 1.109bsiegert2-8/+7
Overview of changes in Cairo 1.109 ================================== * Remove PDF outline exports that do not exist Overview of changes in Cairo 1.108 ================================== * Add missing status codes * Add Perl bindings for Cairo surface mime type setting/getting and get extents * Add bindings for PDF outline support * Add example file for PDF outline support bindings * Updated MANIFEST file with newly added files * Makefile.PL: updated Git URLs * Add defined constants for MIME types, pdf outlining, and tags
2021-07-26update to blender 2.93.mrg7-2139/+2196
thanks to nia and joerg for help with updating. see https://www.blender.org/download/releases/ for a full list of changes. vague summary includes: 2.91: The fourth major release in 2020 is here to further improve the user experience, adding powerful new booleans, better cloth sculpting with support for collisions, volume objects modifiers, improved animation tools and so much more. Introducing collision support for the sculpt cloth brush and filter. The new Sculpt Trim tool lets you cut and even add geometry using box or lasso gestures. This brush includes a set of deformation modes designed to control the shape of the mesh boundaries. The new Simulation Target property allows the Pose and Boundary brushes to simulate cloth effects as you use them. Introducing the Exact solver to take care of complex geometry. Curve and text objects now have support for custom bevel profiles, just like the bevel modifier. All bevel types now support flat curve caps too! A new modifier for volume objects allows you to dynamically convert them into a mesh, ideal for stylized fluids. Convert any mesh into a volume and combine it with the new Volume Displace modifier. Convert images into Grease Pencil objects with just one click! The new Holdout option in materials allows you to paint holes in strokes and filled areas. Can't remember where that setting is? Search for it! Sloppy typing? Don't worry! Fuzzy search makes it so you can be less precise and still find what you look for. The new support for Compound Shape collisions allow for complex simulations not possible before. You now can combine multiple primitive shapes into a concave shape, resulting in blazing fast simulations. Everywhere! Tag your collections with colors. Drag & drop now works for modifiers, constraints and Grease Pencil effects. Animation curves can now become much snappier, allowing for more sudden changes with fewer keyframes required. 2.92: A completely new workflow for editing meshes, new physics simulation methods, faster Cycles rendering, better compositing with Eevee, and so much more. Blender 2.92 marks the beginning of something incredible. The new Geometry Nodes editor opens the door for creating and manipulating meshes using a node-based system. Create your own custom modifier! Expose properties from the nodes in the modifier stack for an easy-to-use interface. This first iteration focuses on object scattering and instancing, laying the groundwork for more advanced workflows in the upcoming releases. Smear multires displacement over the limit surface similar to how smearing for colors and topology slide works. Shape silhouettes as you please with this new option in the Grab tool. Mesh Fairing allows you to visually remove parts of your mesh by completely smoothing the area inside a Face Set. Grease Pencil strokes can now be edited as curves! The Trace Image feature now supports image sequences! Grease Pencil interpolation has been improved to better deal with different sized strokes. Volume rendering is significantly more memory efficient, by using a sparse NanoVDB grid. OptiX now supports hybrid rendering to combine the power of your CPU and GPU devices. See everything with the new Exposure node in the Compositor. 2.93: A total of 22 new nodes were added to the Geometry Nodes editor expanding the attribute system, sampling textures, support for volume data, improved usablity, mesh primitives, Cycles support for attributes, and much more. It is now possible to create mesh circles, cones, cubes, cylinders, grids, ico-spheres, uv-spheres, and lines without ever leaving the Geometry Nodes editor. Geometry Nodes allows you to create the most flexible modifiers. For this releases' splash, the author Erindale went all-in and made the entire thing pretty much using only Geometry Nodes. It has never been easier to create, tweak, and expand Masks or Face sets as you sculpt. Splitting complex figures into multiple objects is a quick way to significantly improve performance. In order to ease this workflow, there is a new way to quickly jump between objects while in Sculpt mode. The Line Art modifier generates stylized lines on your scene, collections, or individual objects. The Interpolate operator is now a full-fledged tool! The new Eevee looks so good you may want to re-render all your projects. The new Depth of Field handles close-ups and outlines much better. Volume shaders in Eevee now support Area Lights and Soft Shadows.
2021-07-22MesaLib: remove unused PLIST.wayland variabletnn1-3/+2
2021-07-21graphics/kvantum: update to 0.20.1pin2-7/+7
-In the case of bad hard-coded styles, ignore non-base background colors of line-edits if their saturations are small enough. -Blacklisted QQuickWidget with window dragging.
2021-07-21drawpile: Needs extra-cmake-modules.nia1-3/+4
2021-07-21xfig: update to 3.2.8a.fcambus2-7/+7
Patchlevel 8a (Mar 2021) BUGS FIXED: o Distribute a current pdf documentation. Thanks to Roland Rosenfeld for the script and pointing out the issue.
2021-07-21eom: update to 1.24.2gutteridge2-8/+7
Change log: eom 1.24.2 * Translations update * eom-save-as-dialog-helper: Fix resource path * Ensure scrollbar moves when dragged to move image eom 1.24.1 * Translations update * help: Fix some incongruencies * build: silent build warnings for distcheck * eom.desktop: Do not collect the translation for Icon * help: Fix Image Collection shortcut (#263) * Use user page on github when user email is private * Update authors