summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2020-11-08Revbump all Go packages after Go 1.15 update.bsiegert6-12/+12
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon92-180/+184
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon44-85/+88
2020-11-05reset maintainermaya1-2/+2
2020-11-04py-pygraphviz: updated to 1.6adam3-9/+13
pygraphviz-1.6 Add Python 3.8 support Drop Python 2.7 support Update to SWIG 4.0.1
2020-11-01graphviz: fix build error on FreeBSDtriaxx1-1/+13
pkgsrc changes: --------------- * The fix comes from the FreeBSD port. It does not seem to be necessary to report the problem upstream because the incriminated file (sfclrlock.c) no longer exists in their master branch.
2020-10-31libimagequant: update to 2.13.0.wiz2-7/+7
Changes not documented.
2020-10-31colord: install the vapi file for Vala.bsiegert3-5/+11
Bump revision.
2020-10-27libansilove: update to 1.2.8.fcambus2-7/+7
libansilove 1.2.8 (2020-10-25) - Add LibFuzzer-based fuzzers for each supported format - Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt - Only enable FORTIFY_SOURCE level 2 for release builds - Add #ifdef __cplusplus extern "C" to allow calling library functions from C++ - Constify input and output arguments of ansilove_loadfile() and ansilove_savefile()
2020-10-22ansilove: update to 4.1.4.fcambus2-7/+7
AnsiLove/C 4.1.4 (2020-10-22) - Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt - Enable FORTIFY_SOURCE level 2 - Move read_status variable declaration to the top of the function - Check fread() return values in readComments() and add error handling - Introduce the READ_RECORD function-like macro, for fread error handling - Use READ_RECORD in readRecord() to add fread() error handling - Only call memset() if the malloc call succeeds - Check strdup() return value and error out on failed allocation
2020-10-22libansilove: update to 1.2.7.fcambus2-7/+7
libansilove 1.2.7 (2020-10-21) - Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0 - Enable FORTIFY_SOURCE level 2 - Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt - Move variables declaration to the top of each loader function - Initialize ansi_buffer and pcboard_buffer to NULL - Refactor the IceDraw loader to use a state machine - Check strndup() return value and error out on failed allocations - Add some file format integrity checks in the IceDraw loader - Add range integrity checks for scale_factor values in the output() function - Return error code directly if ctx->length is 0 in the ANSI and PCBoard loaders - Add range integrity checks for columns value in relevant loaders - Add range integrity checks for bits value in relevant loaders - Add additional file format integrity check in the XBin loader
2020-10-22ImageMagick*: Move CTF skip to the correct package.jperkin2-3/+3
Was added to ImageMagick instead of ImageMagick6. Pointed out by wiz.
2020-10-22GraphicsMagick: Skip a file with CTF issues.jperkin1-1/+3
2020-10-22ImageMagick: Skip another file with CTF issues.jperkin1-1/+2
2020-10-21freetype2: updated to 2.10.4adam3-8/+11
FreeType 2.10.4 This is an emergency release, fixing a severe vulnerability in embedded PNG bitmap handling (see here for more). All users should update immediately. FreeType 2.10.3 This is a maintenance release, having better support for TrueType glyphs with overlapping contours. See the list of changes for more details. A warning for distribution maintainers: Version 2.10.3 and later may break the build of ghostscript, due to ghostscript's use of a withdrawn macro that wasn't intended for external usage.
2020-10-20exiv2: extend list of platforms where GCC does not support -fcf-protectiontnn2-8/+8
2020-10-18openexr: Require at least gcc6 in dependent packagesnia1-1/+4
(attempt to fix dependent packages in NetBSD 8.x)
2020-10-15Revbump all Go packages after go115 update.bsiegert6-12/+12
2020-10-14py-cairo: update to 1.20.0.wiz2-7/+7
1.20.0 - 2020-10-05 ------------------- * Require Python 3.6+ :pr:`201` * Require cairo 1.15.10+ :pr:`204` * docs: support Sphinx 3.0 :pr:`207` * meson: add 'tests' option to skip tests :pr:`188` * Windows: build wheels :pr:`197` * Add support for Python 3.9 and 3.10 :pr:`198` :pr:`202` * examples: add a Jupyter Notebook example :pr:`181` * Raise an error early when being passed a file object not opened in binary mode :pr:`205` * Add a pyproject.toml file :pr:`206`
2020-10-14ImageMagick: update to 7.0.10.34.wiz3-24/+7
2020-10-07 7.0.10-34 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-34 GIT revision 17695:de3284341:20201008 2020-10-05 7.0.10-34 <quetzlzacatenango@image...> * check for linux-compatible sendfile().
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon12-18/+24
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-10-11Do not pick up GCC's Go backend.joerg1-1/+3
2020-10-08gimp: Update to 2.10.22ryoon3-9/+11
* Buildlink iso-codes and libheif. Changelog: Overview of Changes from GIMP 2.10.20 to GIMP 2.10.22 ===================================================== Core: - Verbose version information (`gimp-2.10 -v` on command line, or debug output) now displays Flatpak related information when available. This is especially useful for debugging (such as the exact Flatpak build hash, the runtime version, the installed Flatpak extensions, permissions, etc.). - OpenCL settings has now been moved to the Playground tab in Preferences. - On stable builds, "Playground" tab is now visible in Preferences if any of the experimental features has been enabled, even without the CLI option `--show-playground`. Tools: - "gegl:matting-levin" now the default engine of Foreground Select tool (when present, as it is an optional feature) as it performs a lot better. - GEGL operations now display a "Sample merged" checkbox in Tool Options. This will be used when the operation allows to pick a color (hence one can pick from the edited layer or from visible data). - "Sample merged" now defaults to being activated in Color Picker and GEGL tools as it seems the less confusing for beginners who don't know of the option yet (according to a small poll we ran). User interface: - In GimpSpinButton, don't propagate Enter key-press events if updating the spin-button's value in response changes the entered text. This prevents confirming dialogs when hitting Enter after entering a math expression in size entries, updating their value instead. Likewise, don't propagate Escape key-press events if a new value was entered, and restore the original value instead. - GimpMemSizeEntry improved to show appropriate binary prefixes (kibibyte, mebibyte and gibibyte) instead of decimal ones, to round properly when using higher units, and to not lose accuracy when possible when displaying in higher units. - Several of the biggest pages of the Preferences dialog are now scrollable, allowing the dialog to fit on smaller displays. Plug-ins: - Add a new GIMP_EXPORT_NEEDS_CROP export capability, which causes gimp_export_image() to crop the exported image content to the image bounds; this is useful for formats that support layers, but have no concept of global image bounds, hence cropping is the only way to enforce the image bounds. When showing the export dialog, give an option to either crop the layers to the image bounds, or to resize the image to fit the layers. - Content type `image/webp` is now recognized (and not only `image/x-webp` as both seem to be in used and this format is unfortunately not yet listed in IANA media types (so various content types are in use, no clear standard apparently). - DDS import is now a bit more permissive, allowing to load some files with invalid header flags regarding compression, while we are able to know the right compression from other flags. This allows to recover invalid DDS files exported by other software. - JPEG detection improved to be more generic and reliable. - HEIF support improvements: - AVIF importing and exporting added (requires libheif 1.8.0+) - 10/12-bit importing and exporting now available for HEIC/AVIF - NCLX color profile import (link with LittleCMS) - Metadata support when importing - "Lossless" option is now called "Nearly lossless (YUV420 format)" because this is actually what it is, hence previous naming was misleading. - TIFF support improvements: - Add an option to crop the layers to the image bounds when exporting individual layers (using GIMP_EXPORT_NEEDS_CROP), since TIFF has no concept of global image bounds otherwise. Cropping is enabled by default. - TIFF export will not override "DocumentName" metadata tag anymore. - Stop writing file paths into TIFF DocumentNames as file paths can contain confidential information such as usernames and directory structures, making the previous behaviour a potential privacy and security risk. - Fix a file descriptor leak case which may have prevented a file from being opened on Windows. - Multiple improvements in the PSP import plug-in: - support reading raster layers of PSP version > 6, - support reading 16-bit integer PSP files, - support reading grayscale and indexed PSP files, - support PSP images with zero-length layer names, - fix wrong layer offset of layers, - fix reading layer names with high bit ASCII characters, - fix incorrect loading of PSP images with uncompressed channel data, - fix reading of creator block data of PSP images, - better error messages describing yet unsupported features, - improve reader stability by always using the block/chunk length. - Spyrogimp now works on Grayscale images and clutters less the undo history. - "Orientation" metadata is now reset whether you accepted to rotate the image or not when importing an image. - XPM does not export a "None" (transparent) color when unused. - BMP always include color masks when exporting BMP with color space info, as mandated by BITMAPV5HEADER specification. Debugging: - Add progressive performance logs: progressive logs contain complete information after each recorded sample, by writing partial address maps at each sample, containing all new addresses introduced by the sample. This allows recording complete logs even in cases where they can't be properly terminated, such as when GIMP crashes or freezes in the middle of the log. Progressive logs are disabled by default, since they potentially increase the sampling cost. They can be enabled through a toggle in the log file-dialog, or through GIMP_PERFORMANCE_LOG_PROGRESSIVE environment variable. Performance log viewer can now process progressive performance logs too. - Allow controlling performance-log parameters through the UI. Build: - new `distcheck` step in Continuous Integration. Bug fixes: #2275, #2668, #2874, #3481, #3868, #4061, #4155, #4328, #4505, #4536, #4560, #4816, #5043, #5069, #5208, #5219, #5226, #5232, #5274, #5275, #5357, #5358, #5472, #5530, #5584, #5592, #5623, #5630, #5651 Translation updates: - Basque, Catalan, Chinese (China), Croatian, Danish, French, German, Italian, Japanese, Kazakh, Polish, Russian, Spanish, Swedish, Turkish, Ukrainian
2020-10-08gegl: Update to 0.4.26ryoon3-10/+9
Changelog: GEGL-0.4.26 2020-08-02 ---------------------- Core: ~~~~~ Allow unsetting of property keys on paramspecs. Operations: ~~~~~~~~~~~ perlin-noise: use a local random generator, avoiding resetting the global one. transform: decrease epsilon for affine-detection, and round some affine matrices to be exact.
2020-10-08babl: Update to 0.1.82ryoon4-25/+9
Changelog: 2020-10-04 babl-0.1.82 Handle the parametric ICCv4 types that are not strictly the same type as core sRGB curve. 2020-08-02 babl-0.1.80 meson build cleanups, depend on meson 0.54
2020-10-06*: recursive bump for vala 0.50wiz4-8/+8
2020-10-06py-leather: add DEPENDS, cleanupadam1-10/+13
2020-10-05ImageMagick: Update to 7.0.10.33triaxx3-7/+24
pkgsrc changes: --------------- * Package update * Fix build on FreeBSD (pull requested upstream) upstream changes: ----------------- 2020-10-04 7.0.10-33 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-33 GIT revision 17683:c1bfec283:20201004 2020-10-04 7.0.10-33 <quetzlzacatenango@image...> * miscellaneous clean-up.
2020-10-05ImageMagick: update to 7.0.10.32.wiz4-10/+10
2020-10-02 7.0.10-32 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-32 GIT revision 17670:1686dd921:20201002 2020-09-27 7.0.10-32 <quetzlzacatenango@image...> * enable WMF for module build. * writing PDF requires a seekable stream. 2020-09-27 7.0.10-31 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-31 GIT revision 17652:78ad905d9:20200926 2020-09-20 7.0.10-31 <quetzlzacatenango@image...> * Add support for APNG (specify explicitly, e.g. apng:animate.png). * Add support for WEBM.
2020-10-03graphics/ImageMagick: fix configure option for HEIC/HEIFrillig2-4/+5
Found by GNU_CONFIGURE_STRICT=yes. The configure option is called --with-heic now, but the environment variables are still called HEIF_CFLAGS and HEIF_LIBS.
2020-10-03graphics/kvantum: update to 0.17.0pin2-8/+7
V0.17.0 --------- * Also, take care of widgets without interior SVG elements on a menu that has a high contrast with the window (a possible scenario that hasn't happened with any theme so far). * A workaround for a rare problem in QWidgetAction when menus have a high contrast with windows. * Fixed the text color of thin progressbars inside stylable toolbars of dark-and-light themes. * More accurate calculation of spinbox width under special circumstances. * Distinguish popup indicators from other button indicators on mouseover.
2020-10-02graphics/libheif: Regenerate distinfo left out after previous commitotis1-3/+3
2020-10-02graphics/libheif: Fix build on SmartOSotis3-1/+35
Fix build on SmartOS or other platforms where more include files are needed.
2020-10-01libansilove: update to 1.2.6.fcambus2-7/+7
libansilove 1.2.6 (2020-09-30) - Introduce canvas' width/height variables and refactor canvas creation - Refactor calls to drawchar() in the ANSI loader - Refactor the ANSI loader to use a state machine - Remove systematic filtering of Form Feed characters in Amiga mode - Correct values for TUNDRA_COLOR_FOREGROUND and TUNDRA_COLOR_BACKGROUND - Switch to using reallocarray(3) in the ANSI and PCBoard loaders - Add a compat layer for systems which do not have reallocarray(3) - Refactor canvas allocation for retina output - Introduce the ANSILOVE_RANGE_ERROR macro, for values out of allowed range - Error gracefully if canvas' width or height is equal to zero - Remove an useless comparison in drawchar() - Add some file format integrity checks in the Tundra loader - Refactor error handling in several loaders
2020-09-29jasper: updated to 2.0.21adam2-7/+7
2.0.21: Unknown changes
2020-09-29libheif: Fix build on FreeBSDtriaxx3-5/+9
pkgsrc changes: --------------- * Add preprocessor test for stdlib.h inclusion on FreeBSD * Bump revision
2020-09-28libheif: Update to 1.9.1ryoon8-141/+17
Changelog: 1.9.1 fixed missing inline definition in C++ wrapper 1.9.0 add dav1d decoder plugin for faster decoding of AVIF images support for images having both ICC and NCLX profiles save NCLX profiles to AV1/HEVC bitstreams and also read them from the bitstream add color profile API to C++ wrapper improve rounding in color conversions conformant encoding of AVIF images <16 pixels many fixes and small improvements
2020-09-25Add USE_TOOLS+= bashmef1-1/+2
2020-09-24(graphics/asymptote) Let me add NetBSD-* for votemef1-2/+2
2020-09-24(graphics/ncview) CONFIG_SHELL= bash <= (Syntax error: Bad substitution)mef1-1/+2
2020-09-24libansilove: update to 1.2.5.fcambus2-8/+7
libansilove 1.2.5 (2020-09-24) - Add missing parentheses in an if statement in output() - Define CR, LF, TAB, SUB, and ESC macros only once - Refactor error handling in the PCBoard loader - Stop parsing for PCBoard cursor position sequences - Add bound checks for {back,fore}ground color values in the PCBoard loader - Fix default background and foreground colors in the PCBoard loader - Refactor the PCBoard loader to use a state machine - Refactor the Binary loader to use a state machine - Refactor the Artworx loader to use a state machine - Add some file format integrity checks in the XBin loader
2020-09-23asymptote: Mark as NOT_FOR_BULK_PLATFORM on SunOS.jperkin1-1/+14
This currently hangs the build due to some Ghostscript incompatibility. It's not clear why this is only showing up on SunOS, but we just need bulk builds to work again without manual intervention for a while.
2020-09-22gnuplot: fix CVE-2020-25412 and CVE-2020-255519bsiegert3-3/+37
Bump revision. Patches painfully pulled out of upstream's git.
2020-09-20hicolor-icon-theme: convert from @pkgdir in PLIST to REQD_DIRSwiz2-369/+371
Fixes lots of warnings on deinstall of the following type: pkg_delete: Directory `/usr/pkg/share/icons/hicolor/symbolic' disappeared, skipping Bump PKGREVISION.
2020-09-20ImageMagick: update to 7.0.10.30.wiz2-7/+7
2020-09-19 7.0.10-30 <quetzlzacatenango@image...> * Release ImageMagick version 7.0.10-30 GIT revision 17641:ab95f7264:20200919 2020-09-07 7.0.10-30 <quetzlzacatenango@image...> * Add endian support to JSON coder. * Regression: MapCache type cache allocation skipped (reference https://github.com/ImageMagick/ImageMagick6/issues/97). * Some DCM images include a thumbnail (reference https://github.com/ImageMagick/ImageMagick/pull/2558).
2020-09-20p5-GraphViz2: update to 2.48.wiz2-9/+7
2.48 2020-09-17 - updated graphviz URLs to current graphviz.org ones - use GitHub issue tracker
2020-09-19Include missing cairo and pango buildlinks in bl3.mk, too.schmonz1-1/+3
2020-09-19Update to 1.5.22. From the changelog:schmonz2-8/+11
* wxSVGImage: fixed loading of video frames * added support of rgba colors * fixed renedring of symbol elements * fixed handling of spaces in transform attribute * added support of grayscale mask * added initial support of switch element pkgsrc changes: - Explicitly enable defaults in CONFIGURE_ARGS - Include missing cairo and pango buildlinks
2020-09-18ansilove: update to 4.1.3.fcambus2-7/+7
AnsiLove/C 4.1.3 (2020-09-18) - Adjust SAUCE flag output to be binary - Add -S flag to use SAUCE info for rendering hints. Users must now use -S to get iCE color info. This was previously automatically pulled without any extra options. - Document the new -S flag, allowing to use SAUCE info for render options - Add support for seccomp on arm - Add missing test for __NR_mmap, the mmap syscall doesn't exist on arm
2020-09-17opencv-contrib-face: regen distinfowiz1-1/+2
for opencv change