summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2022-04-03revbump for devel/protobufadam7-14/+14
2022-04-03gpick: add expat dependency explicitlywiz1-1/+2
2022-04-02magicpoint: Make gunzip runtime dependency explicit. Delint.nia1-2/+4
2022-03-30*: recursive bump for vala 0.56wiz4-8/+8
2022-03-30py-cairo: update to 1.21.0.wiz3-17/+16
1.21.0 - 2022-03-07 ------------------- * Require Python 3.7+ :pr:`250` * Require meson 0.53+ * Using `setup.py` directly to build/install pycairo is deprecated. Use meson instead. * `setup.py` now requires setuptools. Previously it was optional. * The complete API reference is now included in the typing stubs, so it can be consumed/shown by IDEs. :pr:`236` :pr:`252`
2022-03-30ImageMagick: update to 7.1.0.28.wiz2-6/+6
export libjxl version # set pixel format in image out block coders: sync JXL output Changed the format of MAGICK_GIT_REVISION and use this in -version. Restore dds:compression=dxt5 behavior Coders: proper check for out of bounds per https://bugs.chromium.org/… Coders: eliminate compiler warnings fix issue: outside the range of representable values of type 'unsigne… Coders: PS and EPS %%BoundingBox not being parsed #4961 Coders: support 10-bit AVIF per #4932 Fix setting the pixel intensity method with SetImageProperty (#4969) MagickCore: cosmetic MagickCore: support getentropy() build: release getentropy() requires sys/random.h include pending release
2022-03-28graphics/asymptote: Update to 2.79riastradh5-58/+119
2022-03-28g*/*: revbump(1) for libsndfiletnn45-88/+90
2022-03-26librsvg: fix build on NetBSD/i386tnn2-1/+28
2022-03-26gimp: build-depend on vera-ttftnn1-1/+2
During the build gimp wants to convert svg files to png. This reproducibly segfaults it's tooling if fontconfig cannot find any fonts, which happens if bulk building with modular X.org.
2022-03-25tiff: apply fixes for CVE-2022-0561 CVE-2022-0907 CVE-2022-0891nia6-6/+369
CVE-2022-0907 CVE-2022-0909 bump PKGREVISION again...
2022-03-25tiff: apply fixes for CVE-2022-22844 CVE-2022-0561 CVE-2022-0562nia4-2/+66
This is tiff-4.3.0nb1.
2022-03-24cal3d-examples: removewiz8-236/+1
This needs major work, it doesn't have anything to do with cal3d's tarball (I guess broken with the last update of cal3d, a year ago)
2022-03-24gegl: fix build on earmv7 and options-related PLIST issuestnn4-4/+31
2022-03-23babl: only use Linux-specific neon instruction set detection on Linuxtnn2-1/+17
2022-03-23babl: disable segfaulting mmx intrinsics with GCC7. Bump.tnn1-1/+9
2022-03-19librsvg: update to 2.52.8gutteridge3-75/+75
============== Version 2.52.8 ============== Just a bug fix: - #721 - Catch circular references when rendering patterns. ============== Version 2.52.7 ============== Backport a fix for the regression that was introduced in the last release: - #851 - Output filled text as text for PDF; fixes regression due to outputting all text as paths.
2022-03-13MesaLib: add patches for prior 21.3.7 updatetnn12-0/+337
2022-03-13MesaLib: update to 21.3.7tnn26-579/+205
Of particular note is this change in Mesa 21.2: "32-bit x86 builds now default disable x87 math and use sse2." This might need to be revisited in pkgsrc. Bugfixes omitted from ChangeLog. New features in Mesa 21.3: VK_EXT_color_write_enable on lavapipe GL_ARB_texture_filter_anisotropic in llvmpipe Anisotropic texture filtering in lavapipe VK_EXT_shader_atomic_float2 on Intel and RADV. VK_EXT_vertex_input_dynamic_state on RADV. VK_KHR_timeline_semaphore on lavapipe VK_EXT_external_memory_host on lavapipe GL_AMD_pinned_memory on llvmpipe GL 4.5 compatibility on llvmpipe VK_EXT_primitive_topology_list_restart on RADV and lavapipe. ES 3.2 on zink VK_KHR_depth_stencil_resolve on lavapipe VK_KHR_shader_integer_dot_product on RADV. OpenGL FP16 support on llvmpipe VK_KHR_shader_float16_int8 on lavapipe VK_KHR_shader_subgroup_extended_types on lavapipe VK_KHR_spirv_1_4 on lavapipe Experimental raytracing support on RADV VK_KHR_synchronization2 on Intel NGG shader based culling is now enabled by default on GFX10.3 on RADV. VK_KHR_maintenance4 on RADV VK_KHR_format_feature_flags2 on RADV. EGL_EXT_present_opaque on wayland New features in Mesa 21.2: zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock VK_EXT_provoking_vertex on RADV. VK_EXT_extended_dynamic_state2 on RADV. VK_EXT_global_priority_query on RADV. VK_EXT_physical_device_drm on RADV. VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV. VK_EXT_color_write_enable on RADV. 32-bit x86 builds now default disable x87 math and use sse2. GL ES 3.1 on GT21x hardware. VK_EXT_acquire_drm_display on RADV and ANV. VK_EXT_vertex_input_dynamic_state on lavapipe wideLines on lavapipe VK_EXT_line_rasterization on lavapipe VK_EXT_multi_draw on ANV, lavapipe, and RADV VK_KHR_separate_depth_stencil_layouts on lavapipe VK_EXT_separate_stencil_usage on lavapipe VK_EXT_extended_dynamic_state2 on lavapipe NGG shader based primitive culling is now supported by RADV. Panfrost supports OpenGL ES 3.1 New Asahi driver for the Apple M1 GL_ARB_sample_locations on zink GL_ARB_sparse_buffer on zink GL_ARB_shader_group_vote on zink DRM format modifiers on zink freedreno+turnip: Initial support for a6xx gen4 (a660, a635) New features in Mesa 21.1: VK_KHR_workgroup_memory_explicit_layout on Intel, RADV DRM format modifiers for AMD. VK_KHR_zero_initialize_workgroup_memory on Intel, RADV Zink exposes GL 4.6 and ES 3.1 GL_EXT_depth_bounds_test on softpipe, zink GL_EXT_texture_filter_minmax on nvc0 (gm200+) GL_ARB_texture_filter_minmax on nvc0 (gm200+) GL_ARB_post_depth_coverage on zink VK_KHR_copy_commands2 on lavapipe lavapipe exposes Vulkan 1.1 VRS attachment on RADV New features in Mesa 21.0: GL_EXT_demote_to_helper_invocation on radeonsi GL_NV_compute_shader_derivatives on radeonsi EGL_MESA_platform_xcb Removed GL_NV_point_sprite for classic swrast. driconf: remove glx_disable_oml_sync_control, glx_disable_sgi_video_sync, and glx_disable_ext_buffer_age Removed support for loading DRI drivers older than Mesa 8.0, including all DRI1 support Add support for VK_VALVE_mutable_descriptor_type on RADV Removed classic OSMesa in favor of the newly improved gallium OSMesa VK_KHR_fragment_shading_rate on RADV (RDNA2 only) Freedreno a6xx exposes GL 3.3 Classic swrast dri driver removed in favor of gallium swrast (llvmpipe or softpipe) Panfrost g31/g52/g72 exposes ES 3.0 Panfrost t760+ exposes GL 3.1 (including on Bifrost) Sparse memory support on RADV Rapid packed math (16bit-vectorization) on RADV New features in Mesa 20.3: GL 4.5 on llvmpipe GL_INTEL_blackhole_render on radeonsi GL_NV_copy_depth_to_color for NIR GL_NV_half_float GL_NV_shader_atomic_int64 on radeonsi EGL_KHR_swap_buffers_with_damage on X11 (DRI3) VK_PRESENT_MODE_FIFO_RELAXED on X11 GLX_EXT_swap_control for DRI2 and DRI3 GLX_EXT_swap_control_tear for DRI3 VK_KHR_copy_commands2 on RADV VK_KHR_shader_terminate_invocation on RADV NGG GS support in ACO VK_KHR_shader_terminate_invocation on ANV driconf: add glx_extension_override driconf: add indirect_gl_extension_override VK_AMD_mixed_attachment_samples on RADV (GFX6-GFX7). GL_MESA_pack_invert on r100 and vieux GL_ANGLE_pack_reverse_row_order VK_EXT_shader_image_atomic_int64 on RADV New features in mesa 20.2: GL_ARB_compute_variable_group_size on Iris. GL_ARB_gpu_shader5 on llvmpipe GL_ARB_post_depth_coverage on llvmpipe GLES 3.2 on llvmpipe GL_EXT_shader_group_vote on GLES3. GL_EXT_texture_shadow_lod on llvmpipe VK_AMD_texture_gather_bias_lod on RADV. VK_AMD_gpu_shader_half_float on RADV/ACO. VK_AMD_gpu_shader_int16 on RADV/ACO. VK_EXT_extended_dynamic_state on ANV and RADV. VK_EXT_image_robustness on RADV. VK_EXT_private_data on ANV and RADV. VK_EXT_custom_border_color on ANV and RADV. VK_EXT_pipeline_creation_cache_control on ANV and RADV. VK_EXT_shader_demote_to_helper_invocation on RADV/LLVM. VK_EXT_subgroup_size_control on RADV/ACO. VK_GOOGLE_user_type on ANV and RADV. VK_KHR_shader_subgroup_extended_types on RADV/ACO. GL_ARB_gl_spirv on nvc0/nir. GL_ARB_spirv_extensions on nvc0/nir. RADV now uses ACO per default as backend RADV_DEBUG=llvm option to enable LLVM backend for RADV VK_EXT_image_robustness for ANV VK_EXT_shader_atomic_float on ANV VK_EXT_4444_formats on ANV and RADV. VK_KHR_memory_model on RADV. GL 4.5 on llvmpipe EGL_KHR_swap_buffers_with_damage on X11 (DRI3) New features in mesa 20.1: GL_ARB_compute_variable_group_size on i965. GL_EXT_depth_bounds_test on Iris. GL_EXT_texture_shadow_lod on radeonsi, nvc0. GL_NV_alpha_to_coverage_dither_control on radeonsi GL_NV_copy_image on all gallium drivers. GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast. GL_NV_viewport_array2 on nvc0 (GM200+). GL_NV_viewport_swizzle on nvc0 (GM200+). VK_AMD_memory_overallocation_behavior on RADV. VK_KHR_shader_non_semantic_info on Intel, RADV. GL_EXT_draw_instanced on gles2 VK_KHR_8bit_storage for ACO on GFX8+ VK_KHR_16bit_storage for ACO on GFX8+ (storageInputOutput16 is still unsupported) shaderInt16 for ACO on GFX9+ VK_KHR_shader_float16_int8 for ACO on GFX8+ (shaderFloat16 is still unsupported) VK_EXT_robustness2 on Intel, RADV. Add Rocket Lake (RKL) support on anvil and iris.
2022-03-13aqsis: remove, marked BROKEN for 2 yearsnia8-459/+1
2022-03-13shotwell: remove block missed in previous commitgutteridge1-4/+1
2022-03-13gimp-docs-pl: replace msgfmt override with msgfmt-desktop.mkgutteridge1-5/+4
Also make a lintish adjustment while here.
2022-03-12gimp: missing tool dependency on xsltprocnia1-2/+3
2022-03-12*: Replace per-package msgfmt hacks with msgfmt-desktop.mknia13-85/+14
2022-03-12graphics: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.nia12-39/+84
2022-03-11graphics/Coin: build without framework support on Darwin.brook1-1/+7
By default, Coin is installed on Darwin as a framework, which is a completely different file layout incompatible with pkgsrc. Add a configure argument to prevent this and select a standard layout compatible with pkgsrc.
2022-03-10gnome-screenshot: fix building with latest mesonnia2-1/+25
2022-03-09inkscape: fix build with poppler 22.03.0wiz2-1/+26
2022-03-08Fix build with meson >= 0.61prlw14-74/+57
Update eog to 40.3 Highlights: - !106, EogImage: Do not crash if content type or filesize cannot be detected (Felix Riemann) - #195, Critical warning after closing EOG (invalid unclassed pointer; assertion 'EOG_IS_IMAGE (img)' failed) (Felix Riemann) - !100, Remove directories when unmount external drive (Krifa75) - #189, Crash Report: eog_thumb_view_clear_range: assertion failed: (start_thumb <= end_thumb) (Andrew Consroe) - #146, Part of a large image (exceeding certain dimensions) does not display (Felix Riemann) - #181, docs: Remove PicasaWeb support (Andre Klapper) - !83, Re-detect mimetype from data if loading fails the first time (Krifa75) - !89, Update EogWindow and EogListStore when deleting a monitored directory (Krifa75) - !85, Fix several image reference counting issues (Felix Riemann) - many new and updated translations
2022-03-08ImageMagick: update to 7.1.0.27.wiz3-9/+8
- Appropriate default kmin, kmax values for lossy and lossless into webp encoder
2022-03-07*: bump for guile20 PREFIX changewiz2-5/+4
2022-03-07*: switch to lang/guile18wiz1-4/+3
2022-03-07Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-03-06graphics/stitchy: update dependenciespin3-68/+78
-Not a new release but some code clean-up and updated crate dependencies.
2022-03-05gegl: fix PLIST on !x86_64tnn2-12/+17
2022-03-05babl: fix PLIST on !x86_64tnn2-26/+31
2022-03-03libwebp: updated to 1.2.2adam2-6/+6
version 1.2.2 This is a binary compatible release. * webpmux: add "-set bgcolor A,R,G,B" * add ARM64 NEON support for MSVC builds * fix duplicate include error in Xcode when using multiple XCFrameworks in a project * doc updates and bug fixes
2022-03-02inkscape: Update to 1.1.2ryoon4-34/+11
Changelog: Inkscape 1.1.2 -------------- Released on **2022-02-05** Release highlights ------------------ This is a bugfix release: - Dependencies updated, fixing bitmap exports - Graphic tablet pens erasors switch to the correct tool - Fix lost styling of text converted to path - Fix relative position of clones pasted to a new document - Fix various crashes Full release notes on https://wiki.inkscape.org/wiki/index.php/Release_notes/1.1.2
2022-03-02ocaml-cairo: fix typo in commentgutteridge1-2/+2
2022-02-28ocaml-cairo: Add comment about lablgtkgdt1-1/+5
Add pointer to upstream bug report about mis-documentation that lablgtk is required.
2022-02-28Updated graphics/ocaml-cairo to version 0.6.2 and added options.jaapb5-50/+77
Changes to the previous version are relatively small (though we do need this version to compile with the upcoming ocaml 4.14). I've also added options to not compile the gtk and pango packages, which means the package can be used on headless setups.
2022-02-27libjpeg-turbo: updated to 2.1.3adam2-6/+6
Significant changes relative to 2.1.2 Fixed a regression introduced by 2.0 beta1[7] whereby cjpeg compressed PGM input files into full-color JPEG images unless the -grayscale option was used. cjpeg now automatically compresses GIF and 8-bit BMP input files into grayscale JPEG images if the input files contain only shades of gray. The build system now enables the intrinsics implementation of the AArch64 (Arm 64-bit) Neon SIMD extensions by default when using GCC 12 or later. Fixed a segfault that occurred while decompressing a 4:2:0 JPEG image using the merged (non-fancy) upsampling algorithms (that is, with cinfo.do_fancy_upsampling set to FALSE) along with jpeg_crop_scanline(). Specifically, the segfault occurred if the number of bytes remaining in the output buffer was less than the number of bytes required to represent one uncropped scanline of the output image. For that reason, the issue could only be reproduced using the libjpeg API, not using djpeg.
2022-02-26gegl: update to 0.4.36.wiz3-9/+19
GEGL-0.4.36 2022-02-21 The primary addition in this release is SIMD dispatch, buffer access functions get built for x86-64 v2 and v3 microarchitecture levels as well as ARM neon. the same applies to core operations where we have .so bundles for the variants as well as a generic build. Operations: The npd operation fixed with multiple threads.
2022-02-26babl: update to 0.1.90.wiz3-9/+33
Automatic LUT creation for conversions from <=24bpp of colorant componants, SIMD builds for x86_64 micro-architecture levels and ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats. Fix bug of an unlocked non-locked mutex, which started failing on some platforms.
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho4-7/+8
2022-02-25librsvg: update commenttnn1-2/+3
2022-02-24py-Pillow: update to 9.0.1.wiz2-7/+11
9.0.1 (2022-02-03) ------------------ - In show_file, use os.remove to remove temporary images. CVE-2022-24303 #6010 - Restrict builtins within lambdas for ImageMath.eval. CVE-2022-22817 #6009 9.0.0 (2022-01-02) ------------------ - Restrict builtins for ImageMath.eval(). CVE-2022-22817 #5923 - Ensure JpegImagePlugin stops at the end of a truncated file #5921 - Fixed ImagePath.Path array handling. CVE-2022-22815, CVE-2022-22816 #5920 - Remove consecutive duplicate tiles that only differ by their offset #5919 - Improved I;16 operations on big endian #5901 - Limit quantized palette to number of colors #5879 - Fixed palette index for zeroed color in FASTOCTREE quantize #5869 - When saving RGBA to GIF, make use of first transparent palette entry #5859 - Pass SAMPLEFORMAT to libtiff #5848 - Added rounding when converting P and PA #5824 - Improved putdata() documentation and data handling #5910 - Exclude carriage return in PDF regex to help prevent ReDoS #5912 - Fixed freeing pointer in ImageDraw.Outline.transform #5909 - Added ImageShow support for xdg-open #5897 - Support 16-bit grayscale ImageQt conversion #5856 - Convert subsequent GIF frames to RGB or RGBA #5857 - Do not prematurely return in ImageFile when saving to stdout #5665 - Added support for top right and bottom right TGA orientations #5829 - Corrected ICNS file length in header #5845 - Block tile TIFF tags when saving #5839 - Added line width argument to polygon #5694 - Do not redeclare class each time when converting to NumPy #5844 - Only prevent repeated polygon pixels when drawing with transparency #5835 - Add support for pickling TrueType fonts #5826 - Only prefer command line tools SDK on macOS over default MacOSX SDK #5828 - Drop support for soon-EOL Python 3.6 #5768 - Fix compilation on 64-bit Termux #5793 - Use title for display in ImageShow #5788 - Remove support for FreeType 2.7 and older #5777 - Fix for PyQt6 #5775 - Removed deprecated PILLOW_VERSION, Image.show command parameter, Image._showxv and ImageFile.raise_ioerror #5776
2022-02-24librsvg: as of 2.52, the minimum supported Rust is 1.52gutteridge1-2/+2
2022-02-23librsvg: merge ABI dependswiz1-3/+2
2022-02-23librsvg: remove unused patch after updatewiz1-12/+0