Commit graph

14436 commits

Author SHA1 Message Date
wiz
07a07f8ffa ImageMagick: update to 7.0.10.32.
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-05 11:33:43 +00:00
rillig
4044b3d393 graphics/ImageMagick: fix configure option for HEIC/HEIF
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-03 12:39:20 +00:00
pin
a14db43a99 graphics/kvantum: update to 0.17.0
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-03 12:09:59 +00:00
otis
a4862bf22e graphics/libheif: Regenerate distinfo left out after previous commit 2020-10-02 17:13:17 +00:00
otis
6e8f9a227e graphics/libheif: Fix build on SmartOS
Fix build on SmartOS or other platforms where more include files
are needed.
2020-10-02 17:09:35 +00:00
fcambus
71e9a8fe52 libansilove: update to 1.2.6.
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-10-01 09:35:13 +00:00
adam
3c69023247 jasper: updated to 2.0.21
2.0.21:
Unknown changes
2020-09-29 16:50:15 +00:00
triaxx
da2ccb4554 libheif: Fix build on FreeBSD
pkgsrc changes:
---------------
  * Add preprocessor test for stdlib.h inclusion on FreeBSD
  * Bump revision
2020-09-29 06:04:58 +00:00
ryoon
c10688d482 libheif: Update to 1.9.1
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-28 13:38:13 +00:00
mef
1bf99e7998 Add USE_TOOLS+= bash 2020-09-25 10:20:12 +00:00
mef
7ec0852441 (graphics/asymptote) Let me add NetBSD-* for vote 2020-09-24 13:25:09 +00:00
mef
ffd2f1ec00 (graphics/ncview) CONFIG_SHELL= bash <= (Syntax error: Bad substitution) 2020-09-24 11:21:40 +00:00
fcambus
11c07316ab libansilove: update to 1.2.5.
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-24 09:40:19 +00:00
jperkin
3c3089c554 asymptote: Mark as NOT_FOR_BULK_PLATFORM on SunOS.
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-23 08:16:50 +00:00
bsiegert
7641a0961e gnuplot: fix CVE-2020-25412 and CVE-2020-255519
Bump revision. Patches painfully pulled out of upstream's git.
2020-09-22 19:08:55 +00:00
wiz
7b97bcd223 hicolor-icon-theme: convert from @pkgdir in PLIST to REQD_DIRS
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-20 21:26:54 +00:00
wiz
204058e338 ImageMagick: update to 7.0.10.30.
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-20 08:39:06 +00:00
wiz
b6adb11ddb p5-GraphViz2: update to 2.48.
2.48 2020-09-17
- updated graphviz URLs to current graphviz.org ones
- use GitHub issue tracker
2020-09-20 07:44:23 +00:00
schmonz
565ec07c8c Include missing cairo and pango buildlinks in bl3.mk, too. 2020-09-19 14:11:30 +00:00
schmonz
dc644307ec Update to 1.5.22. From the changelog:
* 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-19 13:28:44 +00:00
fcambus
dd731f8bdb ansilove: update to 4.1.3.
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-18 07:25:09 +00:00
wiz
737430ba39 opencv-contrib-face: regen distinfo
for opencv change
2020-09-17 06:55:00 +00:00
adam
14731c87d6 jasper: updated to 2.0.20
2.0.20

* fixed several ISO/IEC 15444-4 conformance bugs

* fixed new variant of CVE-2016-9398

* disabled the MIF codec by default for security reasons (but it is still
  included in the library);
  in a future release, the MIF codec may also be excluded from the
  library by default

* added documentation for the I/O streams library API
2020-09-14 17:47:13 +00:00
taca
8f4dae2782 graphics/ruby-image_size: update to 2.1.0
Update ruby-image_sizepackage to 2.1.0.


2.1.0 (2020-08-09)

* Add handling of JPEG 2000: part 1 (jp2), part 2 (jpx) and codestream (j2c)
  #13 @toy
* Correct handling of pam images and cleanup handling of Netpbm images (pbm,
  pgm, pnm) @toy
2020-09-14 13:18:25 +00:00
taca
14eb6681fc graphics/ruby-chunky_png: update to 1.13.2
Update ruby-chunky_png package to 1.13.2.


1.13.2 (2020-08-03)

* Implemented ChunkyPNG::Dimension#hash to fix some specs after a behavior
  change in RSpec.
2020-09-14 13:15:34 +00:00
leot
3b6302dcdc libepoxy: OPSYS definition needs bsd.fast.prefs.mk
(Probably it was exposed by accident to all libepoxy bl3 users.)
2020-09-13 16:01:04 +00:00
wiz
634db85c2e p5-PerlMagick: match ImageMagick update 2020-09-13 13:31:01 +00:00
wiz
890feed540 ImageMagick: update to 7.0.10.29.
2020-09-05  7.0.10-29  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-29 GIT revision 17580:fc52fa0a9:20200905

2020-09-05  7.0.10-28  <quetzlzacatenango@image...>
  * Eliminate infinite loop for certain SVG styles (reference
    https://github.com/ImageMagick/ImageMagick6/issues/96).
  * Add version element to JSON file format (reference
    https://github.com/ImageMagick/ImageMagick6/issues/91).

2020-09-01  7.0.10-29 Dirk Lemstra <dirk@lem.....org>
  * Enabled support for AVIF encoding on Windows.
  * Clip path in 8bim profile is updated when the image is extended. (reference
    https://github.com/ImageMagick/ImageMagick/issues/2414)
2020-09-13 13:29:24 +00:00
leot
dded04d913 jbig2dec: Update to 0.19
Changes:
0.19
----
 * API change to use full 32 bit segment numbers, in accordance
   to the JBIG2 specification.
 * Better handling of end of input data stream and and when
   encountering errors in the arithmetic decoder stream. This
   should improve many situations where jbig2dec appeared to
   run forever.
 * Fix several bugs related to signedness or over-/underflow
   checks that were not robust.
 * Bug fixes for issues reported by Coverity/OSS-fuzz.
 * Add option to limit memory usage to command line tool.
 * Update manpages, and command line tool usage.
2020-09-13 11:12:45 +00:00
martin
8a62059865 Avoid invalid compiler flag -fcf-protection on sparc* 2020-09-10 11:31:58 +00:00
ryoon
b09cfdb588 krita: Add HIEF load/save support
Bump PKGREVISION.
From Chavdar Ivanov via PR pkg/55644.
2020-09-09 13:03:20 +00:00
nia
d1a7330801 opencv: Include arm_neon.h before NEON'ing 2020-09-09 11:50:50 +00:00
wiz
2d9100aed2 libspiro: update to 1.1.0.20200505.
- 2020-May-05
    * Libspiro Version 20200505 (1.1.0)
    * Bugfix for CVE-2019-19847 affecting {call-test14 to call-test19}.
    * Fix a memory access bug/error created earlier by patch 2017oct28
      Users using tagpoint libspiro20150702 are unaffected by this bug.
      Users using tagpoint libspiro20190731 are recommended to upgrade.
      Thanks to Frederic Cambus for calling attention to these faults.
    * Add optional 'end knot' for open curves (useful for displaying).
    * CRA Version also higher than so-bump 1.0.5 used on some distros;
      this maybe of interest to distros that bumped an earlier version.
    * Some garbage-in/garbage-out checks to verify we have 'ah' pairs,
      and we don't start with ']', or end with '['. Add libspiro.3 man.
    * Corrected set_di_to_x1y1() to use a constant bandwidth of 0.0005
    * Code improvements and bug fixes for better tagged/spiro results.
    * Several improvements added to further increase libspiro's speed.

- 2019-Jul-31
    * Libspiro Version 20190731 (1.0.0)
    * Corrected library to report correctly as next version up. This is
      probably a significant change, therefore bumped library to start
      at 1.0 even though backwards compatibility remains close to same.
    * Scaling bug fixed. Libspiro can accept points that can be shifted
      and/or scaled, this gives libspiro more flexiblity with graphics
      and templates. Large or small spiros created before this fix may
      need adjusting to fit the new calculations, but they're resizable
      and movable afterwards.
    * Added toggle switch ncq giving users additional functionality not
      easily accessible through spiro paths, including quad0 access.
    * Removed the excessively long package name, which you'll note as a
      so-bump change with Fedora and also Debian in naming this package.
    * Some Java alignment fixed - Thanks to Mingye Wang
    * Added new anchor and handle {'a','h'} which may be useful to many.
    * Fix System.arraycopy and README.md - Thanks to Wieslaw Soltes.
    * Include config header before DO_TIME_DAY - Thanks to Jeremy Tan.
2020-09-09 08:44:46 +00:00
wiz
30605cec92 AfterShotPro: remove
This package contains a Linux binary from 2012 with a non-redistributable
distfile.
If someone wants to use this program, the current version should
be packaged instead.
2020-09-08 21:27:19 +00:00
ryoon
2522131b1d inkscape: Update to 1.0.1
Changelog:
1.0.1 Release highlights

    Selectors/CSS dialog is now available

    Experimental color-managed PDF export through Scribus

    Many crash fixes and bugs fixed

Selectors and CSS dialog

The Selectors and CSS dialog that was hidden and labelled as
'experimental' in Inkscape 1.0 is now available from the Object
menu in 1.0.1. This new dialog allows users to edit a CSS stylesheet
for the document and also to select all objects with a certain CSS
selector, thus providing a replacement for the Selection Sets
dialog, that had to be removed for Inkscape 1.0.  Scribus PDF export

An experimental PDF export extensions was added that uses Scribus
1.5.5+ if it can be found in the path. You'll need to use a color
profile in the SVG file and make sure to double-check the exported
image, as there are many SVG features not supported by Scribus.
2020-09-08 13:25:14 +00:00
wiz
d107fc9693 *: use MASTER_SITE_PERL_CPAN 2020-09-08 13:16:33 +00:00
wiz
6172fd3f50 *: improve HOMEPAGE 2020-09-08 13:09:53 +00:00
wiz
0bb777203d p5-cairo-gobject: update to 1.005.
Overview of changes in Cairo::GObject 1.005
===========================================

* Fix typo "registed" in comment (GNOME/perl-cairo-gobject!1)
2020-09-07 11:26:58 +00:00
wiz
cea5c917fc p5-cairo: update to 1.107.
Overview of changes in Cairo 1.107
==================================

* Rename DOAP file to appease Gitlab
* Add bindings for cairo_tag_begin and cairo_tag_end
* Add a binding for cairo_pdf_surface_set_metadata
2020-09-07 11:24:54 +00:00
wiz
f3f5232a2c p5-SVG: update to 2.85.
2.85  2020.07.02 MANWAR
      - Minor documentation fix, thanks @polettix.
      - Fixed broken author test (xt/author).
2020-09-07 11:23:35 +00:00
wiz
b9aebc55b7 p5-Image-Info: update to 1.42.
2019-10-19  Slaven Rezic  <slaven@rezic.de>

    Release 1.42

    Stable release with all changes in 1.41_50

2019-10-16  Slaven Rezic  <slaven@rezic.de>

    Release 1.41_50

    Support for WEBP files (RT #130529) (by Nicolas Clark)

    Cease a warning (by H.Merijn Brand)

    Various minor test and CI polishing
2020-09-07 11:23:03 +00:00
wiz
c9aef5536d p5-Image-ExifTool: update to 12.00.
June 11, 2020 - Version 12.00 (production release)

  - Added two new Olympus LensTypes (thanks Don Komarechka for one)
  - Added two new Sony LensType values (thanks Jos Roost)
  - Added a few new Nikon LensID's (thanks Mathieu Carbou)
  - Added support for the Sony ZV-1 (thanks Jos Roost)
  - Added a new CanonModelID (thanks Jos Roost)
  - Added missing MimeType values for HEICS and HEIFS files
  - Added definitions for a number of new XMP-crs tags
  - Recognize WOFF and WOFF2 font files
  - Decode streaming GPS from Roadhawk, EEEkit and 360Fly MP4 videos
  - Decode a number of new tags for the Nikon D6 (thanks Warren Hatch)
  - Decode a couple more AF tags for the D500/D850
  - Decode a number of new Panasonic tags
  - Improved Composite LensID logic (thanks Matt Stancliff)
  - Enhanced -v option to state when a directory has 0 entries
  - Removed a couple of incorrect Validate warnings for bilevel TIFF images
  - Drop ContrastCurve tag when copying from NEF to JPEG
  - Changed -csv output to add "Unknown" group name to column headings for
    missing tags when -f and -G options are used
  - Patched to support new XMP LensID format for Nikon cameras as written by
    Apple Photos (thanks Mattsta)
  - Fixed problem extracting metadata from Sigma DP2 Quattro X3F files
  - Fixed End() and EndDir() functions so they work when writing and when the -v
    option is used
  - Fixed problem recognizing some PGM files
  - Fixed bug in offsets for some Photoshop information in -v3 output
  - Fixed problem writing a list containing empty elements inside an XMP
    structure
  - API Changes:
      - Changed FilterW option to not write tag if $_ is set to undef
      - Added NoMultiExif option

May 11, 2020 - Version 11.99

  - Added a new Nikon LensID (thanks Mykyta Kozlov)
  - Added a new Canon LensType
  - Added a newn PentaxModelID
  - Decode a few new QuickTime tags
  - Decode new ID3 Grouping tag
  - Decode a few more MinoltaRaw tags (thanks LibRaw)
  - Fixed runtime warning which could occur when reading corrupted RTF files
  - Fixed another potential pitfall in M2TS Duration calculation
  - Fixed problem extracting some unknown QuickTime:Keys tags
  - Fixed problem decoding Nikon D850 orientation tags
  - Fixed bug where TIFF image data may not be padded to an even number of bytes

May 1, 2020 - Version 11.98

  - Added a new Nikon LensID (thanks Warren Hatch)
  - Added a new Sony LensType (thanks LibRaw)
  - Added a new Canon LensType
  - Patched to extract EXIF with an "Exif\0\0" header from WebP images
  - Enhanced -efile option and added to the documentation
  - Minor tweak to -htmlDump output (disallow locking of empty selection)
  - Fixed problem determining Duration of some M2TS videos

Apr. 27, 2020 - Version 11.97

  - Added experimental -efile option (undocumented)
  - Decode NMEA GGA sentence from streaming GPS of some dashcam videos

Apr. 24, 2020 - Version 11.96

  - Decode streaming GPS from Lucas LK-7900 Ace AVI videos
  - Changed new Exit/ExitDir function names to End/EndDir
  - Fixed inconsistencies when using "-use mwg" together with the -wm option

Apr. 23, 2020 - Version 11.95

  - Added Exit() and ExitDir() functions for use in -if conditions (NOTE: these
    function names changed to End() and EndDir() in ExifTool 11.96)
  - Enhanced -geotag feature to support a more flexible input CSV file format
  - Enhanced -if and API Filter options to allow access to ExifTool object via
    $self
  - Fixed problem reading HEIC Exif with a missing header

Apr. 17, 2020 - Version 11.94

  - Added support for QuickTime ItemList:GPSCoordinates
  - Added additional Validate test for overlapping EXIF values
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Nikon LensID
  - Decode a few more Nikon tags (thanks Warren Hatch)
  - Decode Pentax ShutterType
  - Changed color of locked highlighted selection in -htmlDump output
  - Fixed problem reading PDF files written by Microsoft Print-to-PDF
  - Fixed problem where -X output would produce invalid XML for MP4 files
    containing an HTCTrack

Apr. 3, 2020 - Version 11.93

  - Added new config file to the distribution for writing Pix4D XMP-Camera tags
    (config_files/pix4d.config)
  - Added support for the DOSCyrillic (cp866) character set
  - Added IO::String to the Windows EXE version
  - Improved identification of Canon RF lenses (thanks LibRaw)
  - Enhanced -htmlDump output to add "File offset" entry for EXIF tags and
    ability lock highlighted selection by clicking the mouse
  - Enhanced -srcfile option to generate OriginalFileName and OriginalDirectory
    UserParam tags
  - Patched HEIC writer to add missing pitm box if necessary
  - Fixed problem adding back EXIF after deleting it from HEIC file
  - Fixed minor problem with incorrect number of bytes being reported for
    invalid header in corrupt files
  - API Changes:
      - Enhanced UserParam  option to allow parameters to be extracted as if
        they were normal tags

Mar. 19, 2020 - Version 11.92

  - Added a new Nikon LensID (thanks Wolfgang Exler)
  - Decode a few new Leica tags (thanks Tim Gray)
  - Decode AccelerometerData from Samsung Gear 360 videos
  - Fixed a couple of problems decoding timed GPS metadata from NextBase dashcam
    videos
  - Fixed problem where -X option could produce invalid XML when reading
    corrupted XMP

Mar. 5, 2020 - Version 11.91

  - Decode a couple of new Panasonic tags
  - Documented -ec option (available since version 11.54)
  - Reverted -htmlDump fix of 11.90 because it broke more than it fixed, and
    instead applied a targeted patch to fix this problem for RW2 files

Mar. 3, 2020 - Version 11.90

  - Added a new Sony LensType (thanks LibRaw and Jos Roost)
  - Added two new Olympus LensType values
  - Added a new Canon LensType
  - Added some new Canon RecordMode values
  - Added some new QuickTime GeneralProfileIDC values
  - Added new values for a couple of FujiFilm tags
  - Added a number of new QuickTime GenreID values
  - Decode Nikon Z6/Z7 phase-detect AF points (thanks Andy Dragon)
  - Patched to avoid possible "Undefined subroutine" error in MacOS 10.15
  - Fixed incorrect offsets in -htmlDump output for some file types

Feb. 25, 2020 - Version 11.89

  - Added support for Exif 2.32 for XMP
  - Recognize the HIF file extension
  - Improved verbose output for QuickTime iref items
  - Patched to create new GPS metadata in Canon CR3 images using a default byte
    order that is the same as existing EXIF boxes
  - Patched to add missing newline that could occur in XMP with the API Compact
    Shorthand option

Feb. 20, 2020 - Version 11.88

  - Added write support for new Google depth-map XMP tags
  - Added config_files/depthmap.config to the distribution
  - Added minor error when attempting to write FFF images due to incompatibility
    with Hasselblad Phocus software
  - Patched to avoid "Invalid iloc offset size" error when writing some
    QuickTime-based files
  - Fixed incorrect ColumnCount for CSV files
  - Fixed various spelling errors (thanks Jens Schleusener)
  - Fixed bug writing QuickTime:Rotation in HEIC files

Feb. 13, 2020 - Version 11.87

  - Added read support for CSV files
  - Added "--" option to indicate the end of options
  - Added ability to read/write/copy/delete the JPEG trailer as a block
  - Added new Olympus CameraType and LensType values (thanks LibRaw)
  - Decode a few more FujiFilm tags
  - Enhanced -fast option (API FastScan) to bypass PNG CRC validation when
    writing

Feb. 4, 2020 - Version 11.86

  - Added support for DNG version 1.5
  - Added config_files/acdsee.config to the full distribution (thanks StarGeek)
  - Added a new Sony LensType (thanks Jos Roost and LibRaw)
  - Decode two more bits from Nikon LensType (thanks LibRaw)
  - Decode QuickTime MovieFragmentSequence
  - Patched HEIC writer to add missing iref box if necessary
  - Fixed typo in a Canon LensType value
  - API Changes:
      - Patched ImageInfo() to recognize a stringified object as a file name
2020-09-07 11:22:30 +00:00
wiz
367f44f8f6 p5-GD: update to 2.72.
2.72    * fix CVE 2019-6977 colorMatch for older unpatched libgd versions.
          This is a severe security problem, an exploitable heap-overflow.
          See https://nvd.nist.gov/vuln/detail/CVE-2019-6977
2020-09-07 11:21:28 +00:00
wiz
808d527cff graphene: simplify download URL 2020-09-06 13:24:40 +00:00
tnn
0eb1c0adfd libheif: add missing include 2020-09-06 07:18:31 +00:00
ryoon
a6a4fe7316 graphics: Enable blender-lts 2020-09-05 11:48:33 +00:00
ryoon
c7fb77538a graphics/blender-lts: import blender-2.83.5
Blender is the free and open source 3D creation suite.

It supports the entirety of the 3D pipeline - modeling, rigging, animation,
simulation, rendering, compositing and motion tracking, video editing and
2D animation pipeline.

This package provides Long Term Support (LTS) version.
2020-09-05 11:46:40 +00:00
ryoon
7245548ae9 blender: Update to 2.90.0
Changelog:
Building on the success of the 2.8 series, Blender 2.90 continues
to polish the user experience, introducing improvements to EEVEE,
Cycles, sculpt, VR, animation, modeling, UV editing and so much
more. Blender integrates industry standard libraries such as Intel
Embree, Intel OpenImageDenoise and NVidia Optix to provide a
cutting-edge rendering experience.
2020-09-05 11:40:58 +00:00
prlw1
3fee9932db Enable graphene 2020-09-04 11:23:07 +00:00
prlw1
191488c53d Add graphene 1.10.2
Needed for GTK4.

Description:
When creating graphic libraries you most likely end up dealing with
points and rectangles. If you're particularly unlucky, you may end
up dealing with affine matrices and 2D transformations. If you're
writing a graphic library with 3D transformations, though, you are
going to hit the jackpot:  4x4 matrices, projections, transformations,
vectors, and quaternions.

Most of this stuff exists, in various forms, in other libraries,
but it has the major drawback of coming along with the rest of
those libraries, which may or may not be what you want. Those
libraries are also available in various languages, as long as those
languages are C++; again, it may or may not be something you want.

For this reason, I decided to write the thinnest, smallest possible
layer needed to write a canvas library; given its relative size,
and the propensity for graphics libraries to have a pun in their
name, I decided to call it Graphene.

This library provides types and their relative API; it does not
deal with windowing system surfaces, drawing, scene graphs, or
input. You're supposed to do that yourself, in your own canvas
implementation, which is the whole point of writing the library in
the first place.
2020-09-04 11:21:41 +00:00
otis
24cc30fdd5 graphics/ImageMagick: Fix buildlink3.mk after heif was made optional
After heif support was made optional, buildlink3.mk was not adjusted.
This commit fixes it.
2020-09-03 21:03:04 +00:00
otis
1fc92298a1 libheif: Remove stray erroneous line 2020-09-03 19:07:59 +00:00
otis
53106e2500 graphics/libheif: Fix build with gcc 7.5
Fix build on platforms with gcc 7.5, like SmartOS.
2020-09-03 19:07:19 +00:00
wiz
fcf53ffce8 py-cairo: update to 1.19.1.
1.19.1 - 2020-02-16
-------------------

* docs: Add moderngl in the integration section. :pr:`174` (:user:`Einar Forselv <einarf>`)
* Support os.PathLike with PyPy3 >= 7.3.0

1.19.0 - 2020-01-23
-------------------

* Python 2 is no longer supported :pr:`172`
* Add machine-readable license statement :pr:`158` (:user:`Maxim Ivanov <ulidtko>`)
* travis-ci: Manually set sysroot so correct SDK is used (:user:`Stuart Axon <stuaxo>`)
* Support Python 3.8 on Windows (because of DLL lookup changes)
* Fix wrong type for set_dash() offset parameter in the docs/types.
2020-09-03 15:45:12 +00:00
wiz
609307049b graphics/Makefile: + py-cairo118. 2020-09-03 15:44:23 +00:00
wiz
a0bccf8ff7 graphics/py-cairo118: re-import py-cairo-1.18.2nb1 (last python 2.x version)
Cairo is a 2D graphics library with support for multiple output
devices.  Currently supported output targets include the X Window
System, win32, and image buffers. Experimental backends include OpenGL
(through glitz), Quartz, XCB, PostScript and PDF file output.

This package contains the last version that works with Python 2.x.
2020-09-03 15:44:06 +00:00
bsiegert
43f54ecac5 Revbump all Go packages after default Go version was changed to 1.15.1 2020-09-03 07:29:32 +00:00
ryoon
af9a3bcd46 graphics: Disable libv4l1 2020-09-02 09:55:16 +00:00
ryoon
f75891f42c libv4l, libv4l1: Update graphics/libv4l with libv4l1
* Copy graphics/libv4l1 to graphics/libv4l.
* Remove graphics/libv4l1.
2020-09-02 09:54:33 +00:00
gutteridge
86d9b30d95 graphviz: remove PRIVILEGED_STAGES setting
This package doesn't seem to need PRIVILEGED_STAGES elevation to run
its "clean" target. (The original commit from eleven years ago doesn't
note why it was needed, and this causes spurious errors with some pbulk
setups.)
2020-09-02 03:23:10 +00:00
ryoon
b5e4bd7dea ImageMagick: Make HEIF support optional 2020-09-01 12:21:03 +00:00
wiz
2ac11edd52 *: switch to versioned_dependencies.mk for py-setuptools 2020-08-31 23:07:00 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
ryoon
a38dfa6f96 ImageMagick: Support HEIC decode support and bump PKGREVISION
However colorspace detection does not work properly in display command.
For photos taken by iPhone requires -colorspace sRGB option like:

$ display -colorspace sRGB image.HEIC
2020-08-31 17:29:24 +00:00
ryoon
c26befca5c graphics: Enable libheif 2020-08-31 17:25:42 +00:00
ryoon
78644d7711 graphics/libheif: import libheif-1.8.0
libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File
Format) file format decoder and encoder.

HEIF and AVIF are new image file formats employing HEVC (h.265) or
AV1 image coding, respectively, for the best compression ratios
currently possible.

libheif makes use of libde265 for HEIF image decoding and x265 for
encoding.  For AVIF, libaom is used as encoder and decoder.
Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins.
2020-08-31 17:24:12 +00:00
tnn
f95c022b8a libv4l1: Disable Linux-specific things. Sort USE_*. 2020-08-30 06:28:54 +00:00
tnn
f4c0ffd88b libv4l1: needs c++ compiler 2020-08-30 05:41:22 +00:00
ryoon
6fb037907c graphics: Enable libv4l1 2020-08-29 22:20:40 +00:00
ryoon
78e9f4125a graphics/libv4l1: import libv4l-1.18.1 from wip/libv4l
libv4l is a collection of libraries which adds a thin abstraction layer on
top of video4linux2 devices. The purpose of this (thin) layer is to make it
easy for application writers to support a wide variety of devices without
having to write seperate code for different devices in the same class.
2020-08-29 22:18:41 +00:00
ryoon
7749058f97 blender: Update to 2.83.5
Changelog:
2.83.5
    FCurve editor crash when zooming out to limit [T79254]
    Crash displaying the same mesh in two windows [T79260]
    Fix interface artifacts on Intel GPUs [388639243053]
    Outliner “Make Single User” crash [T79187]
    Eevee cubemaps shows black [T79158]
    Smooth brushes crasing in dyntopo [T79007]
    Too much memory usage rendering animation with persistent images [T78537]
    CLOG writes/reads outside allocated memory. [T78730]
    Crash converting curve to mesh [T79207]
    Fix usercount not decrementing in `gpencil_stroke_separate_exec` [4251a87bf60e]
    UV select-linked failure to de-select [T46568]
    GPencil weight paint crash when painting over modifier generated [T78884]
    Workbench: Fix broken id pass [38e9a349defc]
    Workbench: Object color mode broken if more than 4096 objects [T79509]
    GPUShader: compile error on AWS Elastic Graphics [T79246]
    Blend file corrupted during save caused by high Cubemap Size [T78529]
    EEVEE: LightCache: Add warning if the cache cannot be saved [fce71a255cb9]
    Crash loading nested set-scenes [T79575]
    Fix crash switching render slots when there is only one slot [a9e0aeaf653d]
    Triangulate quads with ‘Beauty’ can make zero area faces [T79482]
    “Add plane > align” causes crash when certain rigs are in the scene [T77847]
    Crash when changing View Layer while VR session runs [T79324]
    Video Sequencer image sequence strip source path breaks [T79676]
    Crash rendering grease pencil from compositor with multiple scenes [T77885]
    EEVEE: Crash on Macos due to lightcache baking [T79703]

2.83.4
    Crash when adjusting sequencer property [T78999]
    GPencil: Fix unreported missing strokes in interpolation [dcf7a0507755]
    Crash related to viewing video files [T78867]
    Mantaflow Field weights cannot be animated [T79264]
    Batch Generate-Previews doesn’t work anymore [T79031]
    Dimensions fail on negative scaled axis [T79272]
    Scale to Fit Text Box fails when text is too narrow [T77609]
    Copy-pasting strip twice crashes Blender [T77669]
    Prefetching can corrupt .blend files [T78837]
    Random crash editing shader nodes with textures [T78358]
    Missing depsgraph relation when using sound strips in VSE [T78920]
    Fix View3D “Mirror” menu, both “Global” and “Local” items are GLOBAL [4a9d903e2bfd]
    Crash displaying many aligned buttons [T78636]
    Follow Active Quads, divide by zero error [T68845]
    Crash when removing strips with prefetching [T78573]
    Fresh install of blender 2.83.0 not able to save user startup file [T78037]
    Weight Transfer Operator target mesh doesn’t update [T78306]
    Weight Transfer Operator “Deform Pose Bones” destination setting [T78308]
    Object disappears when scaled, set origin etc after applying smooth [T79180]

2.83.3
    Fix alignment/size issue on ARM/RPi architecture [9c41744ef4]
    EEVEE: Cubemaps shows black [T75943]
    Blender Freezes when using the 3d Scale Gizmo [T77455]
    GPU: Apple/Nvidia Proxy check [T78175]
    Fix missing GPU image free in background mode [9949b5098a]
    Overlay: Weight colors are not in render in the right colorspace [T77780]
    Cycles OpenCL error rendering empty scene [T77984]
    Overlay: Edit mode + wire drawtype + infront not transparent [T77655]
    Overlay: Sulpt overlay not working if object use in-front option [T76229]
    Sculpt mode performance regression in 2.83 [T77641]
    Faces missing, weird faces added [T74024]
    Fix error when filtering in Outliner “Blender File” mode with libraries [d0c986b748]
    Fix crash when use GPencil merge without materials [T78337]
    Fix undefined behavior when using BSDF nodes inside volume shaders[T76171]
    GPencil interpolation crash [T78134]
    GPencil: Strokes go missing after Interpolation from another layer [T78042]
    Workbench: “Not enough texture slots!” Message being spammed and lags the entire computer [T77759]

2.83.2
    Random crash when rendering animation [T77734]
    Overlay: “Outline Selected” overlay doesnt affect armatures [T66934]
    Crash when closing window while Outliner shows screens [ef0ded4df389]
    Crash on undo Draw Face Sets stroke with dyntopo active [T77328]
    Fix random crash in Cycles smoke volume loading [2d89951be54d]
    UV Editor: Fix Vertex Overlay color not being color managed [000fbef35d24]
    Crash after any alembic import undo in an empty scene [T77754]
    Crash on proxied rig, custom bone shape, driver targeting rig [T77712]
    Crash in VR session when opening material preview [T77830]
    Fix memory leak calculating deform modifiers in edit-mode [91b455c00f28]
    Incorrect handling of negative-scale bit in DRWResourceHandle [T77913]
    VSE Sequencer/Preview crash after fullscreen [T78112]
    Compositor Disabled Node Config -> SegFault [T67358]
    Undo crash due to IDTemplate operations missing undo push [T78172]
    Simple scene created in version 2.82 crashes Blender [T77460]

2.83.1
    Fix T77774: New undo code broken by ‘make local’ behavior
    Audio SDL: Video editor Sound muted without muting it
    Fix T77803: IK Degrees of freedom drawing glitch
    Fix (unreported) wrong size of UserPreferences’ `dupflag` parameter. Fix Applied rBdceaef92d7a4: Fix (unreported) wrong size of UserPreferences’ `dupflag` parameter
    Fix T77915: Cycles OSL microfacet closure not working in custom shaders
    GPencil: Fix unreported Vertex Opacity Overlay not working
    Fix T75414: Incorrect masking in Color Balance modifier
    Fix T76767: Cycles performance regression with CLI renders
    Fix T77853: Error reloading linked library
    Fix missing hinting information in monospace font, rB783d3c675ac2: Fix missing hinting information in default font
    Fix T77657: NVIDIA Quadro FX4800 crash on startup
    GPencil: Improve viewlayer masking check
    Fix T77148: Crash changing multiple values for sequencer strips
    Fix T77047: Dyntopo Sample detail size on hidden mesh causes crash
    Fix T74101: File Browser in macOS fullscreen crashes or makes windows unusable
    Fix T77504: Operator search gives wrong results
    Fix T76894: Disable clipping region selection in material/rendered mode
    Fix T72936: Incorrect gizmo orientation with inherit rotation disabled
    Fix menu operator/search clipping the last character Fix Applied rBf649e5c418d9: Fix menu operator/search clipping the last character
    Fix T77603: OSL parser fails when script ends with comment without newline
    Fix crash running “Edit Voxel Size” operator outside of a main 3D View region Fix Applied rB5fc252feaeab: Fix crash running “Edit Voxel Size” operator outside of a main 3D View region
    GPencil: Fix unreported error in Dots Strokes material initialization
    GPencil: Fix unreported Shift+F OPacity key not working
    Calculate epsilon values for interp_weights_poly to improve accuracy Fix Applied rB9d5e5e282cff: Calculate epsilon values for interp_weights_poly to improve accuracy
    Fix T76273 Glitches caused by glCopyImageSubData on windows + intel gpu Fix Applied rB7b754c8c9952: Fix T76273 Glitches caused by glCopyImageSubData on windows + intel gpu
    Fix T77358: Gpencil can’t select geometry within transparent layers
    Fix T77520: GPencil viewlayer filter produce crash with masking layers
    Fix T77367: Blender’s snap package ignores command line options
    Fix for T77095: work around render artifacts with AMD Radeon RX 4xx and 5xx
    Fix T77164: scaling/rotation fails for 3 selected NURB points
    Fix T77156: GPencil view layer filter by layer not working
    Fix T77456: Broken vertex paint undo on high-poly objects
    Fix T77448: Camera Solver constraint can’t be converted to f-curve
2020-08-29 21:16:38 +00:00
wiz
059260244a graphviz: default gtk option to off
Reduce rarely used dependency for package that's quite low in some
dependency chains.

Bump PKGREVISION.
2020-08-28 17:09:13 +00:00
wiz
cd1ed50e8a opencv-contrib-face: regen distinfo for patch checksum change
opencv and this shared patches, but not distinfo
2020-08-27 09:46:50 +00:00
wiz
0c8936ff19 p5-PerlMagick: reset PKGREVISION after update 2020-08-24 08:12:56 +00:00
wiz
3b995bccfc ImageMagick: update to 7.0.10.28.
2020-08-16  7.0.10-28  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-28 GIT revision 17533:41e79fc33:20200816

2020-08-16  7.0.10-28  <quetzlzacatenango@image...>
  * Distorted clip path after -extent (reference
    https://github.com/ImageMagick/ImageMagick/issues/2414).
  * Paths in Photoshop EPS files are corrupted on conversion (reference
    https://github.com/ImageMagick/ImageMagick/issues/2413).

2020-08-09  7.0.10-27  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-27 GIT revision 17525:ae6ace83c:20200809

2020-08-08  7.0.10-27  <quetzlzacatenango@image...>
  * fix regression when detecting the libz delegate library.

2020-08-08  7.0.10-26  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-26 GIT revision 17520:9c2744359:20200808

2020-08-02  7.0.10-26  <quetzlzacatenango@image...>
  * Add animated webp blend method support (reference
    https://github.com/ImageMagick/ImageMagick/pull/2351).
  * Add support for OpenRaster (.ora) image format (reference
    https://github.com/ImageMagick/ImageMagick/pull/2342).
  * Paths in Photoshop EPS files are no longer corrupted (reference
    https://github.com/ImageMagick/ImageMagick/issues/2380).

2020-07-31  7.0.10-25  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-25 GIT revision 17497:0e12ff687:20200731

2020-07-25  7.0.10-25  <quetzlzacatenango@image...>
  * Remove UseCIEColor setting from PDF code as its use is not recommended.
  * Update to the latest documentation.
2020-08-24 08:12:45 +00:00
tnn
724d8a94fd opencv: avoid non-standard integer types in v4l module 2020-08-24 07:08:03 +00:00
gutteridge
4221beb477 mate*: remove unintentional linkage against pkgsrc gettext-libs
As of 1.24, MATE requires GNU-specific msgfmt features. meta-pkgs/mate/
Makefile.common r. 1.10 expressed this tool dependency using
USE_BUILTIN.gettext=no, but this exposed pkgsrc gettext-libs in the
build environment as well, which some MATE packages then linked
against, but gettext-libs didn't end up being declared as a run-time
dependency, so binary package installations were broken (with the
workaround of manually installing the undeclared gettext-libs
dependency). Express this dependency differently, so GNU msgfmt is
used as a tool without exposing pkgsrc gettext-libs.

(The pkgsrc tooling infrastruture could be altered to provide a
distinct "gmsgfmt" tool, same with "gxgettext", and perhaps others.
Here I'm just immediately concerned with fixing this packaging issue.)

Addresses PR pkg/55503 by Jay Patel.
2020-08-24 04:41:39 +00:00
wiz
b57d568d25 gnuplot: remove pdf option
Map it to 'cairo' option which provides PDF output.

No change to defaults, so no PKGREVISION bump.

Addresses PR 55590 by Joern Clausen.
2020-08-19 22:09:15 +00:00
bouyer
2b38f6348b This needs netpbm (to build a pixmap file) in the build phase. 2020-08-19 19:54:11 +00:00
nia
0ea25cbff6 Skip building only-useful-with-Wayland packages on unsupported systems 2020-08-19 08:16:21 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
tnn
7a0b95d141 gimp-fix-ca: FETCH_BEFORE_ARGS is not package settable. Set LICENSE.
While here update to latest version. Changes unknown.
2020-08-18 05:02:21 +00:00
tnn
ae9af93395 tiff: explicitly pass --disable-webp. Bump rev.
We don't want it to randomly pick up system libwebp on Linux.
If there is a use case for webp compression here it should use the
pkgsrc library.

Reported-by: "Dr. Thomas Orgis" <thomas.orgis@uni-hamburg.de>
2020-08-18 00:42:27 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gutteridge
d92a1df8cd imlib2: fix big-endian builds 2020-08-17 02:52:52 +00:00
tnn
77c4cfec69 aqsis: BROKEN message should be in quotes to avoid linebreaks 2020-08-16 23:21:29 +00:00
gutteridge
33c677c4f7 sane-backends: fix big-endian builds
Patch from Gentoo, via Connor McLaughlan on pkgsrc-users. (Also tested
by me on NetBSD 8.2_STABLE/macppc.)
2020-08-16 22:42:09 +00:00
tnn
ce54971d13 libggi*: replace long gone HOMEPAGE with mirror at ibiblio 2020-08-16 22:38:55 +00:00
tnn
5f21dd9287 opencv: skip portability checks for ios 2020-08-16 22:18:49 +00:00
bsiegert
9fad3613b8 Revbump all Go packages after go114 update 2020-08-14 20:01:19 +00:00
wiz
2028d783b4 opencv-contrib-face: add patch added to opencv here as well 2020-08-13 07:25:46 +00:00
joerg
b147611ca4 Fix build with latest R. 2020-08-11 18:45:25 +00:00
tsutsui
2acec63f6d ruby-cairo: update to 1.16.6.
Upstream changes (from NEWS)

Release 1.16.6 (2020-07-23) Sutou Kouhei <kou@cozmixng.org>
============================================================

Improvements
------------

  * Specified GPL 2.0 or later explicitly in gemspec.
    [GitHub#62][Reported by Gabriel Mazetto]

  * Added more metadata to gem.
    [GitHub#63][Patch by Gabriel Mazetto]

Fixes
-----

  * Windows: Fixed a link error.
    [GitHub#ruby-gnome/ruby-gnome#1402][Reported by dsisnero]

Thanks
------

  * Gabriel Mazetto

  * dsisnero
2020-08-11 15:29:11 +00:00
wiz
51c3ebf5d3 graphviz: fix PLIST
When swig is not pulled in, two files are not created. Fix PLIST logic
in that case.
2020-08-11 10:03:57 +00:00
pin
d1d6c672ee graphics/kvantum: update to 0.16.1
V0.16.1
---------
 * Consider a toolbar stylable if it contains a tabbar that isn't inside the
same window.
 * Be more explicit about the color group when getting colors from the standard
palette.
2020-08-10 16:58:29 +00:00
brook
5e19c3fb11 graphics/R-polyclip: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not normally
be defined in the Makefile for an R package.
2020-08-09 17:02:38 +00:00
rillig
46e92adad0 graphics/graphviz: fix build with BSD make
BSD make does not know the $< variable in explicit rules, it only knows
it for inference rules like ".c.o".  This resulted in $< expanding to an
empty string, which in turn got the build stuck because it tried to read
from stdin.  But not in parallel mode, where stdin was redirected to an
empty file, resulting in an empty PostScript file being installed.

Fixes PR pkg/55539.
2020-08-09 16:04:44 +00:00
nia
973ad8682a imlib2: Update to 1.7.0
***
*** Version 1.7.0 ***
***

Alexander Volkov (3):
      GIF loader: Don't close file descriptor twice
      Introduce imlib_load_image_from_fd()
      Don't rescan loaders

Kim Woelders (49):
      XPM loader: Major speedup for cpp > 2
      imlib2_load: Properly check non-full loads (load data too)
      imlib2_load: Use getopt()
      imlib2_load: Add repeated load option
      Simplify __imlib_FileExtension()
      Refactor many __imlib_File...() functions to use common __imlib_FileStat()
      Drop the __imlib_IsRealFile() file check in __imlib_File...() functions
      image.c: Add some space for readability
      image.c: Remove some unnecessary clearing of calloc'ed structs
      image.c: Rework some obscure file name stuff in __imlib_SaveImage()
      image.c: Don't strdup() real_name when not necessary in __imlib_LoadImage()
      image.c: Use real_file to get file time
      image.c: Introduce __imlib_ErrorFromErrno()
      image.c: Use loader return value, not im->w to determine load success
      Loader cleanups
      Saver cleanups
      image.c/h: Cleanups
      image.c: Move image tag functions to separate file
      image.c: Move loader functions to separate file
      image.c: Enable non-dirty pixmap cache cleaning
      image.c: Minor refactoring of pixmap cache cleaners
      image.c: Move data_memory_func assignment to better place
      imlib2_view: Various tweaks
      Fix loader cleanup breakage (gif)
      image.c: Remove redundant pixmap unref
      image.c: Add infrastructure to simplify progress handling
      Loaders: Simplify/fix progress handling
      Savers: Simplify progress handling
      Introduce __imlib_LoadEmbedded()
      Introduce __imlib_LoaderSetFormats()
      Make ImlibLoader struct opaque
      autogen.sh: Add -n as alternative to NOCONFIGURE
      Fix enum conversion warnings (gcc10)
      JPG, PNG loaders: Avoid clobber warnings
      Add a couple of consts
      TIFF loader: Minor speedup
      ID3 loader: Some mostly cosmetic rearrangements
      GZ, BZ2 loaders: Accept more file names
      __imlib_FileExtension: Use basename if there are no dots
      Revert "JPG, PNG loaders: Avoid clobber warnings"
      JPG, PNG loaders: Avoid clobber warnings - Take N+1
      Add infrastructure for new loader entry - load2()
      Move loaders to load2()
      Reduce number of stat() calls during load
      configure.ac: Drop initial config.cache removal
      imlib2_load: Optionally use imlib_load_image_fd()
      Fix build without X11
      Remove a couple of unused includes
      1.7.0

Tobias Stoeckmann (2):
      ICO loader: Do not crash on invalid files
      ICO loader: Handle malloc failures
2020-08-09 15:44:44 +00:00
nia
8b7ba3b3b6 libgdiplus: Update to 6.0.5
Unknown changes
2020-08-09 15:18:59 +00:00
joerg
be620dc066 Fix build on Illumos. 2020-08-08 22:40:59 +00:00
brook
a2b7e91af3 graphics/ncview: update to 2.1.7.
2.0: 21 Jan 2010

* ncview now REQUIRES netcdf version 4 with full HDF5 support.  I am not
  going to maintain two code bases, one of which supports netcdf-4 and
  one of which doesn't.  If you need a vesion of ncview that works even
  without a full netcdf v4/HDF-5 install, use ncview version 1.93h.

* If a udunits library is supplied, ncview now requires that it be the
  udunits-2 library.  Support for the udunits-1 library has been dropped.

* Many thanks to Magnus Hagdorn for changes to the package that make it
  more compatible with GNU standards!  All failures in that respect are
  mine; Magnus' contributions were exemplary.

1.93d: 13 June 2008

* Thanks to Seth Olsen for contributing the code to sort the variables
  menus.
2020-08-08 22:18:27 +00:00
pgoyette
8483325f4b The gv.3python files are not conditional on the lua option 2020-08-07 20:49:36 +00:00
brook
0cced9697f graphics/R-png: import R-png-0.1.7
This package provides an easy and simple way to read, write and
display bitmap images stored in the PNG format. It can read and write
both files and in-memory raw vectors.
2020-08-07 03:38:53 +00:00
kamil
b39b4ccc96 inkscape: Depend on adwaita-icon-theme
Without the Adwaita icons, the application does not start.
2020-08-05 20:42:40 +00:00
kamil
4b3fafd780 inkscape: Bump PKGREVISION to 5 2020-08-05 19:59:39 +00:00
kamil
b3be64f055 inkscape: Implement get_program_name for NetBSD. 2020-08-05 19:59:19 +00:00
gutteridge
d7904c979b graphviz: gts is no longer an option 2020-08-04 23:30:42 +00:00
joerg
0239232d46 + py-Willow 2020-08-03 23:50:53 +00:00
joerg
2936b7ad72 Add py-Willow-1.4:
A Python image library that sits on top of Pillow, Wand and OpenCV.

Willow currently has basic resize and crop operations, face and feature
detection and animated GIF support.
2020-08-03 23:49:52 +00:00
joerg
0516d802f4 Drop first PKG_SUPPORTED_OPTION of gtk, it is later added for !Darwin.
Thanks leot.
2020-08-03 23:02:18 +00:00
tnn
37c8f6f841 graphviz: needs groff 2020-08-03 22:38:22 +00:00
joerg
0cc90c5981 Make GTK support optional. opencv is useful for server-side processing,
but GTK is a waste of space in that case.
2020-08-03 22:37:05 +00:00
wiz
d72a76a4b0 jbigkit: fix CVE-2017-9937 using upstream commit
See e.g.
https://gitlab.com/libtiff/libtiff/-/issues/97

Bump PKGREVISION.
2020-08-03 21:34:06 +00:00
adam
4453224002 py-imageio: updated to 2.9.0
2.9.0:

Fixed
More robust loading of FEI SEM data.
Fix webcam not working on Win10.

Added
Add a few standard images useful to 3D visualization.
The timeout used in HTTP requests can now be set with an environment variable.
The DICOM plugin can now used gdcm for compressed transfer formats.
Better support for itk/sitk plugins.
Test coverage and CI for ARM.
2020-08-03 09:21:14 +00:00
adam
465d5fdd73 py-graphviz: updated to 0.14.1
Version 0.14.1

Document the colon-separated ``node[:port[:compass]]`` format used for ``tail``
and ``head`` points in the ``edge()``- and ``edges()``-methods'
2020-08-03 08:20:20 +00:00
brook
63ec0b9a64 Add R-ggthemes. 2020-08-01 02:26:12 +00:00
brook
397d1d2348 Add R-polyclip. 2020-08-01 02:25:23 +00:00
brook
0b4993d2e9 graphics/R-ggthemes: import R-ggthemes-4.2.0
Some extra themes, geoms, and scales for 'ggplot2'. Provides 'ggplot2'
themes and scales that replicate the look of plots by Edward Tufte,
Stephen Few, 'Fivethirtyeight', 'The Economist', 'Stata', 'Excel', and
'The Wall Street Journal', among others. Provides 'geoms' for Tufte's
box plot and range frame.
2020-08-01 02:24:00 +00:00
brook
650a7e7bca graphics/R-polyclip: import R-polyclip-1.10.0
R port of Angus Johnson's open source library Clipper. Performs
polygon clipping operations (intersection, union, set minus, set
difference) for polygonal regions of arbitrary complexity, including
holes. Computes offset polygons (spatial buffer zones, morphological
dilations, Minkowski dilations) for polygonal regions and polygonal
lines. Computes Minkowski Sum of general polygons. There is a function
for removing self-intersections from polygon data.
2020-08-01 02:03:53 +00:00
brook
354cdc6d06 graphics/R-jpeg: import R-jpeg-0.1.8.1
This package provides an easy and simple way to read, write and
display bitmap images stored in the JPEG format. It can read and write
both files and in-memory raw vectors.
2020-07-31 23:37:09 +00:00
brook
098d07ff3b R-scales: update to 1.1.0. 2020-07-31 20:33:40 +00:00
brook
3a6e506308 R-farver: initial import of v2.0.3. 2020-07-31 20:31:27 +00:00
wiz
f302a18ec8 exiv2: update to 0.27.3.
Headline Features of Exiv2 v0.27.3
----------------------------------

Thank you to Phil, Sridhar, Luis, Kevin, and Andreas S for working with me on the release.
As always, thanks to my wife Alison and our cat Lizzie for their support.

I am writing a book called Image Metadata and Exiv2 Architecture.
Current Draft: https://clanmills.com/exiv2/book/
               https://clanmills.com/exiv2/book/IMaEA.pdf

1) Bug and security fixes:
   - Security fixes
   - Improved Unicode/charset handling in comments
   - Improved lens recognition
   - Updated Catalan and Dutch localisation

2) Changes to downloadable build bundles:
   - Revised documentation and man page
   - Replace license.txt with COPYING
   - Removed contrib/ directory from bundle
   - share/locale has localisation files
   - msvc bundle built with vs2019

3) Build and Test:
   - Support for C++11 and C++14
   - Improved test harness and documentation
   - Test support for Visual Studio
   - Cross compiling support
   - UNIX support (Solaris, FreeBSD and NetBSD)
   - Http test support

4) Additions:
   - contrib/vs2019 Visual Studio support
   - contrib/Qt Qt sample project
   - .github/CONTRIBUTORS file
   - Defined security process (TBD)
2020-07-31 09:20:39 +00:00
wiz
2b2b2f4f76 ImageMagick: update to 7.0.10.24.
Clean up pkglint while here.

2020-07-18  7.0.10-24  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-24 GIT revision 17483:d11a2ec03:20200718

2020-07-18  7.0.10-24 Dirk Lemstra <dirk@lem.....org>
  * To preserve compression of input image with the tiff encoder use:
    -define tiff:preserve-compression=true.

2020-07-05  7.0.10-24  <quetzlzacatenango@image...>
  * Add support for the -white-balance command-line option.
  * Discover hidden files when globbing (e.g. *.jpg) (reference
    https://github.com/ImageMagick/ImageMagick/discussions/2239).
  * New inverse-log evaluate operator.

2020-07-04  7.0.10-23  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-23 GIT revision 17437:894231bc3:20200704

2020-06-28  7.0.10-23  <quetzlzacatenango@image...>
  * Ensure that float is valid in ClampToQuantum() (reference
    https://github.com/ImageMagick/ImageMagick/pull/2219).
  * New pseudo-image format, ashlar, e.g.
    convert *.jpg -resize 320x320 ashlar:canvas.png).

2020-06-27  7.0.10-22  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-22 GIT revision 17415:5318a3e0a:20200627

2020-06-24  7.0.10-22  <quetzlzacatenango@image...>
  * Fix wrapping of caption (reference
    https://github.com/ImageMagick/ImageMagick/issues/2178).
  * Sanity check of affine matrix when drawing.

2020-06-22  7.0.10-21  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-21 GIT revision 17395:af81c28c9:20200622

2020-06-21  7.0.10-21  <quetzlzacatenango@image...>
  * New image property, %N, only report the # of frames in an image sequence,
    just once rather than on a per frame basis
  * Problems converting CMYK to RGB regression (reference
    https://github.com/ImageMagick/ImageMagick6/issues/83)

2020-06-21  7.0.10-21 Dirk Lemstra <dirk@lem.....org>
  * Added support for 32 bit zip with prediction format to the PSD decoder
    (reference https://github.com/ImageMagick/ImageMagick/issues/455).

2020-06-20  7.0.10-20  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-20 GIT revision 17372:d91c43f3b:20200620

2020-06-14  7.0.10-20  <quetzlzacatenango@image...>
  * Fix out-of-bounds vulnerability when reading sixel images (reference
    https://github.com/ImageMagick/ImageMagick/issues/2143).
  * Fix incorrect parsing of font family list (reference
    https://github.com/ImageMagick/ImageMagick/issues/2153).
2020-07-29 11:21:57 +00:00
wiz
dd4a16ecee jasper: restore patch 2020-07-29 07:26:41 +00:00
wiz
fdd034de09 jasper: remove patch to reset keyword substitution 2020-07-29 07:26:23 +00:00
adam
441cd11c43 jasper: updated to 2.0.19
version-2.0.19

Unfortunately 2.0.17 was released on a branch. Later the branch was
removed and the 2.0.17 tag was placed on another commit and branch.

This resulted in various distros who pulled the tarball at different
times two have different jasper versions for 2.0.17.

https://repology.org/project/jasper/versions shows that some even have a
2.0.18.

To reduce all this confusion I will release 2.0.19 now.
With a clean changelog referencing what @MaxKellermann and @jubalh (me)
did on our fork at jasper-maint.

If we want to revert things later or improve the changelog this can be
easily done on master ontop of this.
But I feel we need this release to reduce the confusion and put the
project on a clear track again.
2020-07-29 07:03:59 +00:00
adam
054a9d0f23 leptonica: updated to 1.80.0
1.80.0:
* Improve bmp handling of 1 bpp images and sanity checking of params.
* Add function to display all rgb gamut colors
* in Makefile.am, use option serial-tests to avoid races in testing
* Make md subdirectory and add ax_split_version.md there
* Simple function for hue-invariant mapping (pixMapWithInvariantHue)
* Fixed bug in limit of ptra size when used for sorting by bins.
* Use hashmap to count pixel colors in RGB(A) images.
* Convert hashtest program to regression test hash_reg.
* Convert croptest program to regression test crop_reg.
* New color segmentation by region growing (colorfill.c)
* New regression tests: colorfill_reg, circle_reg, ccbord_reg.
* Set maxima for all allocations for common leptonica data structures.
* Don't fail when downscaling 2, 4, 8, and 32 bpp images, even
  to one pixel, invoking pixScaleSmooth().
* New functions that select 1 bpp components based on their area.
* Incremental addition to sorted array of numbers.
* new prog/fuzzing directory for oss-fuzz based fuzzing programs
* use of pixcmapIsValid() with extra argument to determine validity
  with the pix it is attached to.
* Use lept_stderr() in all programs in the prog directory.
* New program rasteroptest() for thorough testing of rasterop functions.
* Removed the pixSaveTiled*() functions
* Stubbed pixDisplayWrite().  Last used in tesseract 3.04.01 (2/2016).
2020-07-29 07:02:21 +00:00
wiz
a6fce1d225 graphviz: add missing build dependency on ghostscript 2020-07-28 07:07:21 +00:00
wiz
d5cfe8c077 gdk-pixbuf2-xlib: fix install for latest meson 2020-07-28 05:11:21 +00:00
adam
bd45f8b7be graphviz: updated to 2.44.1
2.44.1

Added

applied RH patches (from graphviz-2.42.2-8.fc32.src.rpm)

graphviz-2.42.2-coverity-scan-fixes.patch
graphviz-2.42.2-dotty-menu-fix.patch
graphviz-2.42.2-ocaml-allow-const-cast.patch

some allocation failures that could previously allow memory corruption now exit
lab_gamut.3.pdf is no longer included in release archives

Changed
Windows binaries available at https://www2.graphviz.org/Packages/ instead of
https://ci.appveyor.com/project/ellson/graphviz-pl238
Retarget Windows builds to Visual Studio 2019 and toolset v142

Fixed
Released Ubuntu packages does not contain language bindings for Python3
Neato's hier mode is broken since v2.44.0
Segmentation fault (core dumped)


2.44.0

Added
New SGD mode in neato
Add pkg-config files
tred: add feature to output removed edges to stderr upon request
Workaround: avoid creating a virtual edge loop.
Add riscv64 to host_cpu configure.ac
lib/cgraph: include empty malloc.h from subdir include
lib/gvpr: compile mkdefs with $(HOSTCC) rather than $(CC)
lib/vpsc: rename bcopy->b_copy

Fixed
MSB4018 The NativeCodeAnalysis task failed unexpectedly.
2020-07-27 20:44:15 +00:00
leot
3d0d30ee69 girara: Update to 0.3.5
Changes:
0.3.5
-----
 - Various fixes and improvements
 - Update translations
2020-07-27 15:14:20 +00:00
otis
e7cdc3aff2 jasper: Fix version to 2.0.17
The actual latest version is 2.0.17. "Unknown changes" still applies.

Released: 21.7.2020
2020-07-23 18:39:06 +00:00
adam
57f8c132c7 jasper: updated to 2.0.18
2.0.18:
Unknown changes.
2020-07-21 07:31:28 +00:00
gutteridge
28417650f3 py-nwdiag & py-seqdiag: un-comment correct home page entry
The $HOMEPAGE value is correct. Make this consistent with py-actdiag
and py-blockdiag.
2020-07-20 23:43:43 +00:00
adam
1e30197775 lcms2: updated to 2.11
-----------------------
2.11 Maintenance release
-----------------------
Fixed __cpuid() on fast float plugin to allow gnu gcc
Fixed copy alpha bounds check
Fixed data race condition on contexts pool
Fixed LUT16 write matrix on multichannel V2 profiles

-----------------------
2.10 Featured release
-----------------------
Added a compilation toggle to remove "register" keyword in API.
Previously commercial, fast_float plug-in is now released as open source under GPL3 license.
MD5 functions are now accesible through plug-in API.
Added support for Visual Studio 2019
Bug fixing.
2020-07-18 12:59:45 +00:00
bsiegert
20b9b74c5f Revbump all Go packages after go114 update. 2020-07-17 18:04:11 +00:00
wiz
61cd8a74b4 *: reset maintainer for darcy 2020-07-13 20:05:11 +00:00
leot
fff3b45790 cairo: backport patches from upstream to use FT_Done_MM_Var instead of free
Memory allocated via FT_Get_MM_Var should be freed via FT_Done_MM_Var since
freetype 2.9.  Backport patches from upstream to address missing parts not doing
that.

PKGREVISION++
2020-07-09 14:38:55 +00:00
adam
7d6662ae45 py-wand: updated to 0.6.2
Version 0.6.2

Added aspect cropping support for Image.transform() method.
Added iterator methods to directly navigate the internal image-stack.
Image.iterator_first()
Image.iterator_get()
Image.iterator_last()
Image.iterator_length()
Image.iterator_next()
Image.iterator_previous()
Image.iterator_reset()
Image.iterator_set()
Added gray & cmyk support for Numpy’s array interface.
Fixed display() on Windows & MacOS when previewing MIFF & XC formats.
Fixed memory leak in Image.transform() for ImageMagick-6.
Fixed animation preservation with Image.transform() method.
Fixed Image.interlace_scheme property.
[DOC] Make the documentation reproducible.

Version 0.6.1

Fixed RuntimeError on deallocation when allocation_map changes.

Version 0.6.0

Updated numpy array interface methods to accept / generate shape data values as rows, columns, and channels. This change should match other python-image numpy integrations.
Added adjoin= argument to Image.save() method.
Added reset_coords= argument to Image.trim() method.
Added support for atexit’s shutdown routine.
Added Python 2 classifiers to MANIFEST.in.
Added both test-cases and documentation to source distribution packages.
Removed README.rst from setup.py.
Rewrote memory allocation manager.
Fixed segfault on macOS when invoking resource limits without calling MagickWandGenesis().
Fixed grayscalealpha spelling.
Fixed Image.deskew() threshold argument.
Fixed Image.alpha_channel property to apply changes to all images in the stack.
Fixed Image.trim() paging offsets affected by 1x1 border.
[TEST] Updated Travis CI environment to Ubuntu 18.04.04 LTS (Bionic)
[TEST] Deprecated display fixtures.
2020-07-07 05:24:40 +00:00
fcambus
34469d4a53 ansilove: update to 4.1.2.
AnsiLove/C 4.1.2 (2020-07-04)

- Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files
- No need to set HAVE_SECCOMP to 1, defining it is enough
- Remove some unneeded seccomp related includes
- Validate architectures for seccomp
- Add seccomp support on i386, tested on glibc and musl
- Remove extraneous underscore in #if defined check
- Use __NR_ instead of SYS_ prefix in #if defined checks
2020-07-04 19:54:37 +00:00
nia
6366cdb1eb ftgl: Avoid PLIST problems when doxygen is installed 2020-07-01 14:16:48 +00:00
adam
c30b278182 libjpeg-turbo: updated to 2.0.5
2.0.5

Significant changes relative to 2.0.4:

Worked around issues in the MIPS DSPr2 SIMD extensions that caused failures in the libjpeg-turbo regression tests. Specifically, the jsimd_h2v1_downsample_dspr2() and jsimd_h2v2_downsample_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled until/unless they can be fixed, and other functions that are incompatible with big endian MIPS CPUs are disabled when building libjpeg-turbo for such CPUs.

Fixed an oversight in the TJCompressor.compress(int) method in the TurboJPEG Java API that caused an error ("java.lang.IllegalStateException: No source image is associated with this instance") when attempting to use that method to compress a YUV image.

Fixed an issue (CVE-2020-13790) in the PPM reader that caused a buffer overrun in cjpeg, TJBench, or the tjLoadImage() function if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header and that maximum value was less than 255. libjpeg-turbo 1.5.0 already included a similar fix for binary PPM/PGM files with maximum values greater than 255.

The TurboJPEG API library's global error handler, which is used in functions such as tjBufSize() and tjLoadImage() that do not require a TurboJPEG instance handle, is now thread-safe on platforms that support thread-local storage.
2020-06-30 06:03:04 +00:00
nikita
43496854d5 go-gift: use pkgversion_norev 2020-06-29 12:51:36 +00:00
nikita
5db8d89502 Add graphics/go-gift version 1.2.1
Package gift provides a set of useful image processing filters with no
external dependencies outside of the Go standard library.

SUPPORTED FILTERS:
Transformations
- Crop(rect image.Rectangle)
- CropToSize(width, height int, anchor Anchor)
- FlipHorizontal()
- FlipVertical()
- Resize(width, height int, resampling Resampling)
- ResizeToFill(width, height int, resampling Resampling, anchor Anchor)
- ResizeToFit(width, height int, resampling Resampling)
- Rotate(angle float32, backgroundColor color.Color, interpolation
  Interpolation)
- Rotate180()
- Rotate270()
- Rotate90()
- Transpose()
- Transverse()
Adjustments & effects
- Brightness(percentage float32)
- ColorBalance(percentageRed, percentageGreen, percentageBlue float32)
- ColorFunc(fn func(r0, g0, b0, a0 float32) (r, g, b, a float32))
- Colorize(hue, saturation, percentage float32)
- ColorspaceLinearToSRGB()
- ColorspaceSRGBToLinear()
- Contrast(percentage float32)
- Convolution(kernel []float32, normalize, alpha, abs bool, delta float32)
- Gamma(gamma float32)
- GaussianBlur(sigma float32)
- Grayscale()
- Hue(shift float32)
- Invert()
- Maximum(ksize int, disk bool)
- Mean(ksize int, disk bool)
- Median(ksize int, disk bool)
- Minimum(ksize int, disk bool)
- Pixelate(size int)
- Saturation(percentage float32)
- Sepia(percentage float32)
- Sigmoid(midpoint, factor float32)
- Sobel()
- Threshold(percentage float32)
- UnsharpMask(sigma, amount, threshold float32)
2020-06-29 12:40:53 +00:00
nia
4699a1c094 sane-backends: needs networking libs on SunOS 2020-06-25 12:44:10 +00:00
pin
2264480c88 graphics/kvantum: update to 0.16.0
V0.16.0
---------
 * Set the scroll indicator size of tabs to that of toolbar buttons.
 * Fixed a rare issue in the frame size of grouped elements.
 * Added an option to Kvantum Manager for enabling window translucency with
 non-integer scale factors after showing a warning.
 * A workaround for a rare case of Qt's contradicting QStyle in drawing spin
 boxes.
 * Fixed the height of combo menu separators.
 * Reset widget palettes on changing style from and to Kvantum. This fixes
 several problems with on-the-fly style changes, so that an app restart won't be
 needed in most cases.
 * Updated the code for Qt 5.15.
 * Added a workaround for a regression in Qt 5.15, which results in
 QStyleOptionTab reporting an incorrect tab position.
2020-06-24 12:53:04 +00:00
fcambus
8f2ce4f2d8 libansilove: update to 1.2.4.
libansilove 1.2.4 (2020-06-21)

- Use size_t in for loops setting color palettes
- Remove unneeded gdImageFill() call when using Workbench mode
- Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files
- Use size_t type for variables used to loop over arrays
- Separate RGB values for palettes, makes color allocation code more
  readable and efficient
- Move ADF color mapping array to config.h
2020-06-21 08:01:25 +00:00
leot
6521796bcd zbar: Simplify PKG_BUILD_OPTIONS check in bl3
Pointed out by pkglint.
2020-06-20 10:43:43 +00:00
leot
0f387c99e5 zbar: Update to 0.23.1
Changes:
0.23.1
------
  * Add i18n translation support and add a pt_BR translation
  * Change default to autodetect python and gtk versions
  * Improve tests and builds on travisCI
  * Some documentation updates
  * Add support for binary data extraction
  * Add support for raw decoding without charset conversions
  * Add one shot scanning mode
  * Improved OSX and iphone support
  * Fix help messages
  * Fix some makefile issues
  * Fix error detection in video4linux read
  * Fix pkgconfig for zbar-qt5
  * Fix a double-free condition
2020-06-20 10:42:42 +00:00
ryoon
9b18de3059 krita: Update to 4.3.0
* Fix build with Qt 5.15.0 (PR pkg/55394).
* Do not remove -Werror=implicit-function-declaration.
* Require c++14.

Changelog:
* Improve animation.
* Add watercolor effect brushes.
* More filters.
* Improve layer performance.
* Improve RGBA brushes.
* Multi-dimension export for GIH.
* Add magnetic selection tool.
* Improve Magic Wand.
2020-06-19 15:11:29 +00:00
wiz
b81151709a p5-PerlMagick: reset PKGREVISION after update 2020-06-19 10:31:19 +00:00
wiz
aaed26ba98 ImageMagick: update to 7.0.10.19.
2020-06-12  7.0.10-19 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-19, GIT revision 17343:e552d22:20200612

2020-06-09  7.0.10-19 Cristy  <quetzlzacatenango@image...>
  * Improve checking for write failures (reference
    https://github.com/ImageMagick/ImageMagick/pull/2081).

2020-06-08  7.0.10-18 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-18, GIT revision 17333:d071c2032:20200608

2020-06-08  7.0.10-18 Cristy  <quetzlzacatenango@image...>
  * Colorspace change will remove ICC profile (reference
    https://github.com/ImageMagick/ImageMagick6/issues/82).

2020-06-07  7.0.10-17 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-17, GIT revision 17311:8b5350f:20200607

2020-06-03  7.0.10-17 Cristy  <quetzlzacatenango@image...>
  * Free up memory after a ICC profile is removed.

2020-05-31  7.0.10-16 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-16, GIT revision 17294:5be1abe:20200531

2020-05-30  7.0.10-16 Cristy  <quetzlzacatenango@image...>
  * Fix PDF XREF directory for image sequences with and without ICC profiles.

2020-05-29  7.0.10-15 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-15, GIT revision 17282:9294896:20200529

2020-05-24  7.0.10-15 Cristy  <quetzlzacatenango@image...>
  * Clipping was not returning expected results (reference
    https://github.com/ImageMagick/ImageMagick/discussions/2061).
  * Don't write a ICC profile to PDF if the image is gray (reference
    https://github.com/ImageMagick/ImageMagick/issues/2070).

2020-05-22  7.0.10-14 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-14, GIT revision 17268:e9c804c93:20200522

2020-05-22  7.0.10-14 Cristy  <quetzlzacatenango@image...>
  * Errant warning when reading a profile file (reference
    https://github.com/ImageMagick/ImageMagick/issues/2030).
   * Fix one off error on PDF object for images with ICC profile.
2020-06-19 10:31:06 +00:00
adam
82f8cc227e py-matplotlib: updated to 3.2.2
What's new in Matplotlib 3.2

Unit converters recognize subclasses
imsave accepts metadata and PIL options
cbook.normalize_kwargs
FontProperties accepts os.PathLike
Gouraud-shading alpha channel in PDF backend
Kerning adjustments now use correct values
bar3d lightsource shading
Shifting errorbars
Improvements in Logit scale ticker and formatter
rcParams for axes title location and color
3-digit and 4-digit hex colors
2020-06-18 12:24:55 +00:00
nia
132d0b6981 librsvg: Disable rust version on NetBSD/arm (32-bit)
It doesn't have the address space to build a rust compiler so this
is currently broken.
2020-06-17 10:13:25 +00:00
bsiegert
121a05e61b Revbump Go packages after Go 1.14.4 update. 2020-06-17 09:54:00 +00:00
nia
d5ec4ceb92 graphics: Add drawing
This application is a basic image editor, similar to Microsoft Paint, but
aiming at the GNOME desktop.

PNG, JPEG and BMP files are supported.
2020-06-17 08:47:30 +00:00
ryoon
6c71a19d7a gimp: Update to 2.10.20
Changelog:
Overview of Changes from GIMP 2.10.18 to GIMP 2.10.20
=====================================================

Tools:

  - Crop tool now has a "Delete cropped pixels" option active only in
    image crop mode, allowing to choose whether to crop layers or only
    the canvas (cropped pixels will be made invisible as out-of-canvas
    but would still be present). The option is unchecked by default,
    as it is the non-destructive behavior, which also means the
    default behavior is changed.
  - Crop tool in image crop mode will not crop layers with "Lock
    pixels" on, anymore, even if "Delete cropped pixels" is checked.
  - Painting tools can now restore opacity and blend mode from
    presets.

User interface:

  - Image / Precision renamed to Image > Encoding
  - Tool groups can now display their tool list on hover rather than
    on click. This can be set in Preferences, in the Toolbox tab.
  - Improved update notification GUI in About dialog, and now also
    showing an update comment when one was set in gimp_versions.json.
  - Palette Editor dockable: the color index in the current palette is
    now shown in front of the color name.

Plugins:

  - In file-psd, make the data_start and data_len fields of the
    PSDimageres and PSDlayerres structs unsigned, to avoid potential
    overflow/sign-extension
  - file-raw: Canon CR3 files are now properly recognized by GIMP and
    sent to your raw developer software of choice.
  - PNG and TIFF export: "Save color values from transparent pixels"
    defaults now to not saving color values (i.e. channels set to 0)
    when alpha channel is present and 0 itself.
  - PDF import: multi-pages are now imported in bottom-first order,
    similar to animated formats, and also similar to defaults for PDF
    export. This brings consistency but break existing behavior, hence
    needs to be noted.
  - Added support for exporting 16-bit PSDs, read and write channels
    from/to PSd in the right order

Filters:

  - The 'Vignette' filter now has on-canvas controls
  - New 'Filters -> Blur -> Focus Blur' filter with on-canvas controls
    to emulate out-of-focus blurring
  - New 'Filters -> Blur -> Variable Blur' filter that uses an aux
    mask input to blur an image with variable intensity
  - New 'Filters -> Light and Shadow -> Bloom' filter

Updated translations:

  - British English, Catalan, Chinese (Taiwan), Dutch, Finnish,
    German, Greek, Italian, Korean, Polish, Romanian, Russian,
    Spanish, Swedish, Turkish, Ukrainian

Icons:

  - Replace fileicon.ico with version contain 24x24, 64x64, 128x128,
    and 256x256 sizes for Windows icon
  - Replace wilber.ico with version containing 128x128 size of Windows
    icon

Bug fixes:

  - #189, #354, #872, #1439, #3405, #3533, #3558, #3777, #3841, #4094,
    #4328, #4363, #4487, #4618, #4641, #4663, #4696, #4734, #4745,
    ##4793, 4827, #4846, #4858, #4871, #4895, #4904, #4919, #4967,
    ##4968, #4992, 4996, #5009, #5010, #5033
2020-06-15 11:00:45 +00:00
ryoon
50bf0c873b gegl: Update to 0.4.24
Changelog:
GEGL-0.4.24 2020-06-07


Build:
~~~~~~

CI creation and caching of container images for build.  Force support for 64bit
file offsets on win32, re-enabling >2GB tile swap, fallout from migration to
meson. Operations in workshop are now built as a bundle.

Core:
~~~~~

cppcheck liniting fixes. Report pixel-formats as part of graphviz debug.  New
meta-data API, that permit handling non-exif metadata in different file loaders
and savers in a generic manner. Use g_ascii_strtod to avoid being tripped up
by ',' expected through locale.

Buffer:
~~~~~~~

Fixed integer overflow in u32 bilinear blit scaler.

Changed cubic interpolation to be a bit softer, reducing induced moire seen in
issue #167. Speeded up cubic sampler with custom inlinable fabsf.

Gracefully fail when running out of swap space. issue #229 Avoid
possible deadlock in file monitoring, working around upstream issue.  Reduced
contention on tile allocation. Allow creating buffers with uninitialized data,
and tracking of empty tiles in tile backends. Sleep on tile lock contention,
reducing contention when hyperthreading. Cppcheck liniting fixes.

Operations:
~~~~~~~~~~~

Meta-operations now have an additional vfunc, update(), which gets invoked on
property changes, all meta ops have been refactored to use the new cleaner API.
gegl_operation_meta_watch_node(s) were already effectively nops, they are
marked as deprecated and left as stubs for thid party ops still calling them.

We now provide our own inlined versions of some basic single precision floats
ops, this enables inlining of performance critical code also with lower
optimization levels.

crop: with no parameters set, infer rectangle to crop from graph.

crop: cropping rectangle can be implied from graph.
hue-chroma: avoid modifying hue/chroma of neutrals
dropshadow: added option for shadow growing
median-blur: accept negative radius values
rgb-clip: add parameters for specifying clipping ranges
vignette: new shapes, horizontal and vertical.
imgcmp: make max-diff property conform to gobject standard.
save-pixbuf: use a GObject for consumer read instead of pointer property.
gegl-graph: add a gegl-chain tutorial as default script.

New Ops:

border-align: place a buffer within the borders of another one.
pack: joins two buffers into one, with optional gap.
bloom: adds a glow around highlights.
piecewise-blend: uses a grayscale map as index into array of buffers used as LUT.
variable-blur: uses piecewise-blend piecewise-blend and gaussian blur to approximate blurs with per-pixel blur radius.
focus-blur: a vignetting blur, using variable-blur.
reset-origin: moves upper left of extent to 0,0
band-tune: parametric band equalizer for tuning frequency bands of image.
2020-06-15 10:55:58 +00:00
ryoon
8a70ab001c babl: Update to 0.1.78
Changelog:
2020-06-07 babl-0.1.78
Bugfix release - mutex and atomicity related issues.

2020-05-27 babl-0.1.76
Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
conversion. Added AV2 gamme u8->linear float conversions.  VAPI file generation
for vala integration. Adjusted strategy for conversion selection, trades back
warm-up time for missing some fast multi-step conversions.
2020-06-15 10:55:02 +00:00
nia
9c0808198e Rename rust-bin's PKGNAME to rust-bin. Add rust.mk for rust packages.
This allows rust-bin and rust to coexist in bulk builds (for testing, etc),
but the packages still may not be installed at the same time.

rust.mk as a solution for picking the correct rust variant was suggested
by gdt@. It is intended to be included directly by packages that do not
use cargo.mk, and indirectly by packages that do use cargo.mk.

rust.mk provides one user-settable variable:

RUST_TYPE
	as before, whether to bootstrap rust from source or use
	official binaries. may be "src" or "bin"

And two package-settable variables:

RUST_REQ
	the minimum version of Rust required by the package.
	defaults to "1.20.0"

RUST_RUNTIME
	whether Rust is a runtime dependency, may be "yes" or "no"
2020-06-14 15:33:27 +00:00
nia
2556db4073 *: Update broken sf.net HOMEPAGEs 2020-06-14 10:07:48 +00:00
ryoon
5c61f652d6 graphics: Enable pdfpc 2020-06-14 07:42:44 +00:00
ryoon
7c319f1a5f graphics/pdfpc: import pdfpc-4.4.0
pdfpc is a GTK-based presentation viewer which uses Keynote-like
multi-monitor output to provide meta information to the speaker
during the presentation. It is able to show a normal presentation
window on one screen while showing a more sophisticated overview
on the other one, providing information like a picture of the next
slide, as well as the time left in the presentation. pdfpc processes
PDF documents, which can be created using nearly all modern
presentation software.
2020-06-14 07:40:59 +00:00
leot
ae42efdefb sane-backends: Update to 1.0.30
pkgsrc changes:
 - sane-backends seems now make jobs safe
 - Add dependency to c++11 for genesys backend
 - Remove no longer needed patch-backend_epsonds.c: now sys/time.h is included
 - Use BJNP_HOST_MAX instead of non-portable/POSIX HOST_NAME_MAX via
   patch-backend_pixma_pixma__bjnp.c
 - Update MASTER_SITES and remove it from Makefile.common: the current one is
   specific to sane-backends

Changes:
1.0.30
------
This release fixes several security related issues and a build issue.

### Backends
- `epson2`: fixes CVE-2020-12867 (GHSL-2020-075) and several memory
  management issues found while addressing that CVE
- `epsonds`: addresses out-of-bound memory access issues to fix
  CVE-2020-12862 (GHSL-2020-082) and CVE-2020-12863 (GHSL-2020-083),
  addresses a buffer overflow fixing CVE-2020-12865 (GHSL-2020-084)
  and disables network autodiscovery to mitigate CVE-2020-12866
  (GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080) and CVE-2020-12864
  (GHSL-2020-081).  Note that this backend does not support network
  scanners to begin with.
- `magicolor`: fixes a floating point exception and uninitialized data
  read
- fixes an overflow in `sanei_tcp_read()`

### Build
- fixes a build issue where linker flags would become link time
  dependencies (#239)


1.0.29
------
### Backends
- adds an `escl` backend (theoretically supporting *all* AirPrint
  devices with a scan unit)
- adds support for 23 new scanner models via existing backends
- significantly changes `genesys` and `pixma` backends
- fixes bugs in `canon_dr`, `fujitsu`, `hp3900`, `mustek_usb2`,
  `plustek` and `xerox_mfp` backends
- fixes *all* compiler warnings on Debian 10 (#120)
- fixes portability issues for uClibc-ng and MacOS builds
- adds support to record and replay USB I/O traffic
- adds timestamps to debug logs

### Frontends
- fixes a 32-bit arithmetic overflow issue in `scanimage`

### Documentation
- updates translations for British English, Catalan, German,
  Ukrainian, Valencian
- adds `scangearmp2` external backend descriptions
- updates `hpaio` and `utsushi` external backend descriptions
- adds the `ChangeLogs/` directory to the source tarball (#103)

### Build
- additionally requires `libcurl` and `libxml2` to build the `escl`
  backend
- requires `libxml2` for USB I/O recording and replay functionality
- re-enables pthread support for backends that use its API directly,
  irrespective of the `pthread_t` type (#153)
- moves the `genesys` and `pixma` backends to a directory of their own


1.0.28
------
### Backends
- adds a `ricoh2` backend
- adds support for 40+ new scanner models
- significantly changes `canon_dr`, `fujitsu`, `genesys`, `gt68xx`,
  `hp5590` and, `pixma` backends
- fixes bugs in `as6e`, `avision`, `mustek` and `plustek` backends
- fixes scores of compiler warnings

### Frontends
- adds, changes and removes options for `saned` (see `man 8 saned` for
  details)
  - adds: `-l` (listen), `-D` (daemonize), `-o` (once), `-e` (stderr),
    `-u` (user)
  - removes: `-s` (syslog).
    Use `-a -d level -o -f` for the old behavior
  - changes: `-d` (debug).
    Use `-a -d level -o -f -e` for the old behavior
- `saned` now cancels scans if the data connections appears to have
  gone away (after 4 seconds by default, configurable in `saned.conf`)
- adds `--output-file` option to `scanimage`
- adds `--help` option to `scan-find-scanner`
- changes `sane-desc` to create relative hyperlinks

### Documentation
- adds translations for Catalan, Hebrew and Valencian
- updates translations for British English, Dutch, German and
  Ukrainian
- marks unmaintained backends as such
- documents USB workaround in `sane-usb` manual page

### Build
- requires a C++11 compatible compiler for the `genesys` backend
- requires a JPEG library when building the `pixma` backend
- fixes unneeded linking when not using preloadable backend support
- disables pthread support for systems with non-integral `pthread_t`
  type
- fixes USB support detection on BeOS and OS/2 at `./configure` time
- normalizes trailing whitespace in source code files.  If you have
  local patches that no longer apply, have a look at the whitespace
  ignoring options of `patch` and `git apply`.
2020-06-13 20:54:32 +00:00
leot
ec6ebbec54 sane-frontends: Update MASTER_SITES
(The one in sane-backends/Makefile.common will be removed because no
longer in common.)
2020-06-13 20:40:19 +00:00
nia
831cbc6975 feh: Update to 3.4.1
* Release v3.4.1
    * Fix lossless rotate not being lossless when using feh with Imlib2 v1.6
      or later
2020-06-13 18:25:08 +00:00
gutteridge
fec13fc205 asymptote: fix sandboxed builds (it now requires tex-kvsetkeys) 2020-06-12 23:01:55 +00:00
ryoon
5a71cedae1 libart: Add LICENSE=gnu-lgpl-v2 2020-06-12 14:31:12 +00:00
markd
c950d4e357 digikam: fix build with qt5.15 2020-06-10 11:08:05 +00:00
wiz
11a6f3770b AfterShotPro: Always set PKGNAME. 2020-06-10 06:28:14 +00:00
markd
29920a1c12 kde: update kde release service to 20.04.1
changes unknown
2020-06-09 11:56:05 +00:00
ryoon
b78c5c5644 blender: Update to 3.83.0
Changelog:
With over 1250 bugfixes, and further critical fixes due throughout
the next two years as part of the Long Term Support program, Blender
2.83 LTS provides the performance and stability needed for major
projects. New features include VR support, OpenVDB import, OptiX
viewport denoising and a powerful new physics-enabled Cloth Brush.
2020-06-09 10:34:26 +00:00
jperkin
23110b3c69 ImageMagick: Fix and future-proof CTF_FILES_SKIP. 2020-06-08 11:44:41 +00:00
tm
a3981c63fc ImageMagick: restore policy.xml
After some short discussion, we will keep the policy.xml patch for now.
2020-06-08 10:23:18 +00:00
tm
1cae0074a8 ImageMagick: remove policy.xml because it's no longer required
Remove no longer required security fix in policy.xml because we already provide
a fixed version of GhostScript and ImageMagick.
2020-06-08 07:56:06 +00:00
markd
794a25ea47 prison: update to 5.70.0
5.68
  Fix pri file to not fail with CamelCase includes
  Fix pri file to have qmake name of QtGui as dependency
5.69
  Also expose the true minimum size to QML
  Add a new set of barcode size functions
  Simplify minimum size handling
  Move barcode image scaling logic to AbstractBarcode
  Add API to check whether a barcode is one- or two-dimensional
2020-06-07 11:34:44 +00:00
markd
472c3cf59e kplotting: update to 5.70.0
5.70
  Port foreach (deprecated) to range for
2020-06-07 11:33:51 +00:00
markd
0299f98b3a kimageformats: update to 5.70.0
5.69
  Port the HDR plugin from sscanf() to QRegularExpression. Fixes FreeBSD
5.70
  Add support for modern Gimp images/XCF files
2020-06-07 11:32:59 +00:00
markd
18132d97a3 kiconthemes: update to 5.70.0
5.70
  Add note about porting loadMimeTypeIcon
2020-06-07 11:32:14 +00:00
markd
69cee44e8c breeze-icons: update to 5.70.0
5.67
  create Breeze style Kate icon based on new design by Tyson Tan
  Change VLC icon to be more like official VLC icons
  add ktrip icon from ktrip repo
  Add icon for application/sql
  Cleanup and add 22px media repeat icons
  Add icon for text/vnd.kde.kcrash-report
  Turn application/x-ms-shortcut into an actual shortcut icon
5.68
  Add network-wireless-hotspot icon
  Move telegram panel icons to status category
  [breeze-icons] Add telegram-desktop tray icons
  [breeze-icons] New 48px telegram icon
  Add rss icons in action
  Remove 48px telegram icons
  Hotfix to make sure validation is not done in parallel to generation
  New yakuake logo/icon
  Fix inconsistencies and duplicates in network-wired/wireless icons
  Fix old text color values for osd-* icons
  only install generated icons if they were generated
  escape all pathies to ensure the CI system works
  set -e on the generator script so it properly errors out on errors
  build: fix the build where install prefix is not user-writable
  hotfix new 24x generator to use bash instead of sh
  Also auto-generate 24@2x compatibility symlinks
  Auto-generate 24px monochrome icons
  Add icons that were only in actions/24 to actions/22
  Set document scale to 1.0 for all actions/22 icons
  Add new `smiley-add` icons
  Make shapes and shape-choose icons consistent with other -shape icons
  Make smiley-shape consistent with other -shape icons
  Make flower-shape and hexagon-shape icons consistent with other -shape icons
  Replace <use/> with <path/> in muondiscover.svg
  Add status icons: data-error, data-warning, data-information
  Add icon for org.kde.Ikona
  add vvave icon
  add puremaps icon
  Unify the look of all icons containing   (no sign)
  New icon for KTimeTracker
  Optimize KTrip and KDE Itinerary icons
  update travel-family icons
5.69
  Fix broken symlinks
  Move corner fold to top right in 24 icons
  Make find-location show a magnifier on a map, to be different to mark-location
  Add 16px LibreOffice icons
  Fix configure when xmllint is not present
  Fix stylesheet linking in 8 icons
  Fix some stylesheet colors in 2 icon files
  Fix symlinks to incorrect icon size
  Add input-dialpad and call-voicemail
  Add buho icon
  Add calindori icon in the new pm style
  Add nota icon
  [breeze-icons] fix shadow in some user (applets/128) icons
  Add call-incoming/missed/outgoing
  Handle busybox's sed like GNU sed
  Add transmission-tray-icon
  Improve pixel alignment and margins of keepassxc systray icons
  Revert "[breeze-icons] Add telegram-desktop tray icons"
  Add small icons for KeePassXC
  [breeze-icons] add TeamViewer tray icons
  Add edit-reset
  Change document-revert style to be more like edit-undo
  Icons for emoji categories
  Add flameshot tray icons
5.70
  Move document corner fold to top right in two icons
  Add 16px konversation icon
  correct vscode icon name
  Add 16px Vvave icon
  add alligator icon
  Add preferences-desktop-tablet and preferences-desktop-touchpad icons
  Update links in README.md
  build: quote source directory path
  Allow building from a read-only source location
  Add expand/collapse icons to accompany existing expand-all/collapse-all
icons
  Add auth-sim-locked and auth-sim-missing
  Add sim card device icons
  Add rotation icons
  Add 16px System Settings icon
  Change ButtonFocus to Highlight
  Improve the look of kcachegrind
  Remove border from format-border-set-* icons
2020-06-07 11:30:18 +00:00
markd
129ac40147 oxygen-icons: update to 5.70.0
5.68
  Support data-error/warning/information also in 32,46,64,128 sizes
  Add "plugins" action item, to match Breeze icons
  Add status icons: data-error, data-warning, data-information
2020-06-07 10:42:48 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
jperkin
1481743049 giflib: Bump API depends for libgifutil fix. 2020-06-05 12:18:32 +00:00
jperkin
fd8568873f giflib: Stop installing a broken libgifutil.
The release of giflib 5.1.9 removed GifQuantizeBuffer from its API as it was
undocumented.  Unfortunately a number of third party programs were relying on
this function, and no longer built without it.

The original attempt to fix this was to build and install the libgifutil.so
library that now contains it, but this was done incorrectly (the SONAME was
broken) and required modifying those third party programs anyway to pull in
libgifutil (see e.g. multimedia/mplayer-share), which feels like completely
missing the point.

It is a lot simpler and less error-prone to simply revert the upstream decision
and put GifQuantizeBuffer back into the main library.  This is the approach
that other upstreams (e.g. Fedora) have taken, and so we now do the same.

Bump PKGREVISION.
2020-06-05 12:15:16 +00:00
adam
fe46627bd6 freetype2: updated to 2.10.2
CHANGES BETWEEN 2.10.1 and 2.10.2

  I. IMPORTANT CHANGES

  - Support  of  WOFF2  fonts.   This  code  contribution  was  Nikhil
    Ramakrishnan's GSoC 2019 project.


  II. MISCELLANEOUS

  - Function  `FT_Get_Var_Axis_Flags' returned random data for  Type 1
    MM fonts.

  - Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.

  - Drop  support  for Python 2 in Freetype's API reference  generator
    `docwriter'  (Python >= 3.5 is required for targets  `make refdoc'
    and `make refdoc-venv').

  - Auto-hinter support for Hanifi Rohingya.

  - Document the `FT2_KEEP_ALIVE' debugging environment variable.

  - The Visual C++ (and Visual C)  project files for Windows builds no
    longer generate libraries that contain the FreeType version in its
    filenames.   Instead,  a  resource  file gets  used  to  make  the
    libraries contain the corresponding information.

  - The next release will remove Jam build support.

  - The  `ftbench'  demo  program  has  a new  test  for  testing  the
    `FT_Glyph_Stroke' functionality.
2020-06-03 08:40:21 +00:00
pin
f133249245 graphics/screengrab: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 09:01:10 +00:00
pin
d1edb13b79 graphics/lximage-qt: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 08:59:29 +00:00
pin
50c0aa0d7b graphics/lxqt-themes: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 08:57:34 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
pin
8890fba449 graphics/lximage-qt: Remove wip reference 2020-06-01 14:56:36 +00:00
pin
d29d8b2c8c graphics/lxqt-themes: update to 0.15.0
lxqt-themes-0.15.0 / 2020-04-21
===============================
  * Bumped version to 0.15.0.
2020-06-01 11:36:49 +00:00
pin
21d67689b5 Import screengrab 2020-06-01 11:03:46 +00:00
pin
764698e857 graphics/screengrab: Import new package
A program for fast creating screenshots, and easily publishing them
on internet image hosting services. It works on Linux and
Windows operating systems.
ScreenGrab uses the Qt framework and thus, it is independent from
any desktop environment.

Screenshot tools from the LXQt desktop
2020-06-01 11:02:20 +00:00
pin
7f44f3f542 graphics/lximage-qt: update to 0.15.0
lximage-qt-0.15.0 / 2020-04-21
==============================
  * Hide annotations toolbar by default (it's buggy) but add an option to show/hide it on startup.
  * No auto-selection in thumbnail view.
  * Fixed showing the first image on loading a directory.
  * String optimizations.
  * Optionally show image outline.
  * More complete transformation based on EXIF.
  * Prevent blurry images with HDPI.
  * Jump forward when the image is deleted/renamed.
  * Added command-line option `-d` to take a screenshot and save it to the directory  without showing the GUI.
  * Remove X11 screenshot under Wayland.
  * Made maximum number of recent files configurable.
  * Support uploading of unsaved images.
  * No multiple Preferences dialogs.
  * Keep zooming state on switching image.
  * Removed deprecated `QDesktopWidget`.
  * Added "Open With.." to File menu.
  * Added shortcut editor to Preferences.
  * Fixed maximization at startup with SVG and GIF images.
2020-06-01 10:42:24 +00:00
rillig
f8bc10e175 graphics/wxsvg: remove unknown configure option 2020-06-01 06:13:03 +00:00
gdt
030d5f1c61 gimp-ufraw: Recover from patches that broke NetBSD 8
Replace patches that broke NetBSD 8 (added without MAINTAINER
consultation, and for which queries went unanswered), replacing them
with something that seems likely to work in multiple situations.

The basic issue is that OPENMP is unstable, and it does not seem to be
possible to write non-ifdefed code that compiles cleanly on old and
new versions:
  https://gcc.gnu.org/gcc-9/porting_to.html#ompdatasharing
2020-06-01 00:14:21 +00:00
gutteridge
996fd77307 mate-backgrounds: update to 1.24.1
Change log:

mate-backgrounds 1.24.1

   * Translations update
   * build: add meson config files to EXTRA_DIST
2020-05-31 23:28:27 +00:00
rillig
27cfad54c1 graphics/sane-backends: remove unknown configure options 2020-05-31 17:19:49 +00:00
rillig
d5b789d611 graphics/php-exif: remove unknown configure option 2020-05-31 16:46:38 +00:00
joerg
020ad1a061 Python config leaks _NETBSD_SOURCE into the build, so ensure it is
provided consistently to undo damage. Spell C++11 mode canonically.
2020-05-30 20:46:09 +00:00
he
8d35864113 Update xfig to version 3.2.7b.
Pkgsrc changes:
 * Remove patches integrated upstream.
 * No longer need the "-full" dance.
 * Add license setting, it's similar to mit

Upstream changes:

===========
Version 3.2
===========
Patchlevel 7b (Oct 2019)

NEW FEATURES:
     o New drawings in Electronic/Schematic library. Thanks to Niko Sauer.

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     o When exiting, cleanly pull down all windows. Ticket #54.
     o Adding and deleting arrows to arcs works, ticket #46.
     o Allow more than 100 comment lines, ticket #47.
     o Make `xfig -update' work again, would segfault.
     o Correctly draw interpolated splines, ticket #35.
     o Position points on grid, if appres.userspacing unequal 1. Ticket #31.

-----------------------------------
Patchlevel 7a (May 2018)

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Really fix ticket #9, debian bug #270113. When entering the "Open.."
       dialog, moving to a new directory, pressing Cancel, a subsequent
       "Save" placed the figure file into the new directory.

-----------------------------------
Patchlevel 7 (April 2018)

NEW FEATURES:
     o Export to pdf now allows to choose between output to a full-page pdf,
       or cropping to the bounding box (the default behavior).
     o Enable horizontal scrolling with mouse buttons 6 and 7 (sideway push
       of mouse wheel, or horizontal movement on touchpad).

CHANGES:
     o Rename the text flag "Special Flag" to "TeX Flag".
     o Interpolated splines are now created with the recommended value of the
       shape factor of -0.5, not with -1.0. A description of the shape factor
       as used in xfig has been added in the file doc/FORMAT3.2

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Center canvas around cursor when zooming by pressing CTRL and using a
       wheel-mouse.
     o Apply xfig-3.2.6a-fallback-for-nonscalable-fonts.patch and
       xfig-3.2.6a-scalable-fonts.patch from Hans de Goede.
     o Apply debian patches 08_every_time.patch, 10_RELEASE_DATE.patch,
       11_declare_swap_colors.patch, from Roland Rosenfeld.
     o Apply debian patch 07_colorsliderarrows.patch. Debian bug #870365.
     o Change map of India to disputed boundaries, from
       https://en.wikipedia.org/wiki/File:India_disputed_areas_map.svg,
       retrieved 2018-02-25. Debian bug #270799, 09_india_disputed.patch
     o Prevent integer overflow in {floor,ceil}_coords_{x,y}(). Fixes debian
       bug #300436. Also prevent integer overflow in round_coords().
     o Completely remove alloca.h and alloca() from the code.
     o When entering the "Save as..." dialog, moving to a new directory and
       pressing "Cancel", a subsequent "Save" wrote to the new directory.
       This happened analogously for the "Export" dialog. Fixed, ticket #9.
2020-05-30 18:11:22 +00:00
tnn
24547aa935 inkscape: work around "default.es_MX.svg" sometimes missing from DESTDIR 2020-05-29 22:07:25 +00:00
ryoon
e52c8673c0 libmypaint: Update to 1.6.1
Changelog:
1.6.1 - libtool '-release' flag no longer used

1.6.0
This minor version release includes:

    The new mypaint_brush_stroke_to_2_linearsRGB function.
    Some performance improvements, particularly improved auto-vectorization in the spectral->rgb conversion function (thanks to SleepProgger).
    Improved documentation (still lacking a comprehensive overview).
    New translations for Croatian, Portuguese, Valencian, English (UK) and Dutch
2020-05-28 14:21:22 +00:00
joerg
66085c935e Needs bash. Don't force LTO. Ask compiler for OpenMP implementation. 2020-05-26 11:28:04 +00:00
joerg
37ec93889f Fix uvmexp use. 2020-05-26 11:27:21 +00:00
fcambus
71a2430823 ansilove: update to 4.1.1.
ChangeLog:

AnsiLove/C 4.1.1 (2020-05-25)

- Various documentation tweaks and improvements
- Define timespecsub macro in compat.h if it doesn't exists
- Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
- Display processing time on exit
- Fix includes and add forward declarations in various source files
2020-05-25 17:10:20 +00:00
fcambus
6038137cf7 libansilove: update to 1.2.3.
ChangeLog:

libansilove 1.2.3 (2020-05-25)

- Call memset() to set all fontData struct fields to zero in all loaders
- Refactor error handling in ansilove_savefile()
- Add error handling for fwrite() in ansilove_savefile()
- Fix includes in various source files
2020-05-25 17:09:09 +00:00
nia
85d68c659b freeimage*: Generalize packages. Unbreak freeimageplus. 2020-05-25 12:24:37 +00:00
ryoon
5be2c6199e krita: Update to 4.2.9
* Fix freeze during splashscreen with upstream patches.
* Buildlink to devel/libexecinfo for backtrace().

Changelog:
Too long.
Highlight is here:
* Add HR support (disabled in pkgsrc).
* Add Gamut masks.
* Improve performance.
* Many bugfixes.
2020-05-25 10:31:17 +00:00
rillig
6183cdf058 graphics/py-fits: remove nonexistent file from REPLACE_PYTHON 2020-05-25 05:29:32 +00:00
mef
1aa7a88468 (graphics/opencv-contrib-face) Fix build: Remove non-effective SUBST block 2020-05-24 14:17:33 +00:00
markd
de72017f64 digikam: fix build with latest opencv. add dependency on x265. 2020-05-24 06:09:39 +00:00
mef
2573bab686 (graphics/libkipi) Fix build: Remove no effective SUBST block 2020-05-23 23:17:03 +00:00
rillig
3a73744147 graphics/enblend-enfuse: remove unknown configure option 2020-05-23 12:38:42 +00:00
ryoon
1876dba728 gmic: Update to 2.9.0
* Include zart command to process video.

Changelog:
Not available.
2020-05-23 10:44:02 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
ryoon
6b254d8b22 ilmbase, openexr: Update to 2.5.1
Changelog:
2.5.1:

A patch release that corrects the SO version for the v2.5 release, which missed getting bumped in v2.5.0.

This release also fixes an improper failure in IlmImfTest when running on ARMv7 and AAarch64.

2.5.0:
Minor release with miscellaneous bug fixes and small features

## Summary

* No more build-time header generation: toFloat.h, eLut.h,
  b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
  longer generated on the fly.
* New StdISSTream class, an "input" stringstream version of StdOSStream
* New Matrix22 class in Imath
* Chromaticity comparison operator now includes white (formerly ignored)
* Various cmake fixes
* Bug fixes for various memory leaks
* Bug fixes for various invalid memory accesses
* New checks to detect damaged input files
* OpenEXR_Viewers has been deprecated, removed from the top-level
  cmake build and documentation.
2020-05-21 20:58:32 +00:00
ryoon
02a5ef8cc3 *: Recursive revbump from graphics/ilmbase 2020-05-21 20:53:37 +00:00
taca
70e54393f8 Remove RUBY_VERSIONS_INCOMPATIBLE for ruby24. 2020-05-21 16:04:21 +00:00
rillig
7b7195db9f graphics/cinepaint: remove unknown configure option 2020-05-21 14:56:32 +00:00
nia
04db5ed7cb inkscape: fix PLIST 2020-05-21 14:54:08 +00:00
nia
4cb89eb8ec I lack caffeine and it shows 2020-05-21 10:40:17 +00:00
nia
196ac9ef63 ImageMagick6: abi bump 2020-05-21 10:37:42 +00:00
markd
0abc7d2fd9 tex-pst-ovl{,-doc}: update to 0.07b
minor changes
2020-05-21 10:37:38 +00:00
rillig
a0152754d6 graphics/Coin: fix typo in configure option
The option --enable-pthreads was unknown, as a build with
GNU_CONFIGURE_STRICT=yes showed.  Fixing the typo showed exactly the same
configure output as before, which is probably due to the autodetection.
2020-05-21 06:55:30 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
nia
b5bef22fc1 ImageMagick: Update to 7.0.10-13
2020-05-15  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-12, GIT revision 17242:e14b3fb:20200515.

2020-05-12  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Black artefacts during quantization (reference
    https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546).

2020-05-08  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-11, GIT revision 17230:088df0e:20200508.

2020-04-28  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Disable "random" OpenCL kernel.  Previously the work load was distributed
    but each started with the same random seed.
  * Finished implementation of -distort rigid-affine.
  * Enable threaded PNG coder.
2020-05-19 13:34:54 +00:00
nia
4bb58570a7 Recursive revbump for json-c-0.14 2020-05-19 12:09:07 +00:00
nia
57ad100932 libexif: Update to 0.6.22
libexif-0.6.22 (2020-05-18):
  * New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs
    * CVE-2020-12767: fixed division by zero
    * CVE-2016-6328: fixed integer overflow when parsing maker notes
    * CVE-2017-7544: fixed buffer overread
2020-05-19 11:20:00 +00:00
adam
68f7d0442a pytest from versioned depends 2020-05-18 10:30:16 +00:00
rillig
bcc48e04e0 graphics/inkscape: clean up REPLACE_PYTHON
Some of the files don't exist anymore, the others don't need it.
2020-05-18 05:20:58 +00:00
adam
23efb1e23f py-matplotlib: updated to 3.2.1
What's new in Matplotlib 3.2

Unit converters recognize subclasses
imsave accepts metadata and PIL options
cbook.normalize_kwargs
FontProperties accepts os.PathLike
Gouraud-shading alpha channel in PDF backend
Kerning adjustments now use correct values
bar3d lightsource shading
Shifting errorbars
Improvements in Logit scale ticker and formatter
rcParams for axes title location and color
3-digit and 4-digit hex colors
2020-05-17 18:56:43 +00:00
adam
fd9effb730 py-graphviz: updated to 0.14
Version 0.14
------------

Improve handling of escaped quotes (``\"``). Different from other layout engine
escapes sequences such as ``\l`` and ``\N`` (which are passed on as is by
default), there is no use case for backslash-escaping a literal quote character
because escaping of quotes is done by this library. Therefore, a
backslash-escaped quote (e.g. in ``label='\\"'``) is now treated the same as a
plain unescaped quote, i.e. both ``label='"'`` and ``label='\\"'`` produce
the same DOT source ``[label="\""]`` (a label that renders as a literal quote).
Before this change, use of ``'\\"'`` could break the quoting mechanism creating
invalid or unintended DOT, possibly leading to syntax errors from the rendering
process.

Add notebook section to documentation.

Add ``sphinx.ext.viewcode`` to docs (note that this currently lacks links for
methods, so that not all of the code is linked; use the source repo for reading
on).

Improve test and doc building config.
2020-05-17 18:32:42 +00:00
tnn
8d7859122c inkscape: actually patch script.cpp so the pypath SUBST does something 2020-05-17 00:38:47 +00:00
tnn
cdfc8b6970 inkscape: remove default.es_MX.svg from PLIST. Doesn't seem to get installd 2020-05-16 21:35:51 +00:00
nia
b694fd1773 viewnior: Update to 1.7
Viewnior 1.7
------------

New features included:
 - Show image dimensions to title bar
 - Add option to hide the scrollbars
 - Wallpaper support for Cinnamon, Puppylinux, and autodetect DE
 - Updated translations

Fixed:
 - Setting wallpaper on XFCE 4.12+ and MATE

Misc:
 - Move to the Meson Build system

Viewnior 1.6
------------

New features included:
 - Support back & forward buttons on your mouse

Fixed:
 - Mouse scroll behaviour and actions settings

Viewnior 1.5
------------

New features included:
 - Disable Wallpaper support during compilation
 - Updated translations

Fixed:
 - Preferences menu position
 - Nitrogen wallpaper support

Viewnior 1.4
------------

New features included:
 - Read EXIF and IPTC metadata
 - Nitrogen support
 - Updated translations

Fixed:
 - Preserve metadata after image modification
 - Rendidering artifacts when panning
2020-05-16 19:37:46 +00:00
nia
abc52bcca6 qiv: Update to 2.3.2
2.3.2
========
  31.10.2017        [tw] fix: window sometimes recentered, when moved around with mouse
  19.10.2017        [as] fix Makefile for cross-compiling: Make pkg-config substitutable (Debian Bug#879108)
  10.10.2017        [tw] add specfile to build rpm for CentOS
  07.10.2017        [tw] add option --trashbin to use trash bin instead
                         of .qiv-trash when deleting images
  06.10.2017        [as] add ability (and options) to display JPEG comments
  06.10.2017        [as] more sophisticated exiftool call in qiv-command example
  04.10.2017        [tw] fix inconsistent fixed-zoom behaviour
  10.08.2017        [tw] Don't try to rotate if file is not an image
  06.06.2017        [tw] get rid of some more XID collisions
  30.05.2016        [tw] Fix occasionally erratic behaviour of qiv statusbar
                    [tw] Fix xpm autodetection with libmagic
  26.05.2016        [tw] Fix small artefacts in pictures which might
                         happen when running remote over slow link
                         (patch by Derek Schrock)
  20.05.2016        [tw] update image after it is exposed in window mode
  12.05.2016        [js/tw] fix broken "-no-filter" option
                            libmagic filter now works on symlinks
  07.11.2015        [tw] fix linking order in "make debug", did not
                         work in some newer gcc versions
  18.06.2015        [as] turn on EXIF autorotation by default
  13.09.2014        [tw] Add option to sort files by modification time.
                         (patch by Stefan Rüger)
  23.04.2014        [tw] In case of "watch" option, check image only every 1/10 sec,
                         instead of every 200us. This was way too short for
                         devices like RasPi etc. (Hamish)
                    [tw] Leave jumping mode on invalid input and process input key
                         as if it was entered in non jumping mode (Sergey Pinaev)
2020-05-16 17:58:28 +00:00
adam
53a4133545 pytest from versioned depends 2020-05-16 17:42:41 +00:00
nia
891c8a08fc gnome-icon-theme-extras: Update to 3.12.0
3.12.0
  - no changes
3.11.2
  - build fixes
  - hard drives
3.6.2
  - colorhug icon

3.0.0
  - nothing, just love a 3.0.0 at the end of a tarball :)

2.91.7
  - ZIP disks
  - iPad
  - OPML
  - Samsung Galaxy S
  - System harddrive (bug #620239)
2020-05-16 17:33:27 +00:00
rillig
3c63d4a325 graphics/inkscape: fix build in SUBST_NOOP_OK=no mode
share/patterns/CMakeLists.txt doesn't exist anymore.
2020-05-16 13:38:05 +00:00
rillig
aaa19925fc graphics/dia: remove unknown configure option 2020-05-16 11:38:44 +00:00
rillig
2d8491851f graphics/OpenRM: fix typo in variable name 2020-05-16 07:58:17 +00:00
joerg
66774b7ffd Needs pkg-config 2020-05-16 02:13:02 +00:00
rillig
7a5d484331 graphics/GraphicsMagick: remove unknown configure option 2020-05-15 13:13:40 +00:00
rillig
914034acd0 graphics/graphviz: skip check for unknown configure options 2020-05-15 06:02:55 +00:00
joerg
9d02b38362 Don't define bool and friends. Fixes magic compile errors. 2020-05-14 19:28:08 +00:00
joerg
7d9501d498 Use smaller guns than "using namespace std" which creates conflicts with
more modern STL implementations.
2020-05-14 19:27:41 +00:00
leot
51007a3c2c jbig2dec: Update to 0.18
pkgsrc changes:
 - Remove patches/patch-autogen.sh, applied upstream
 - Remove not needed GITHUB_TAG reinitialization, it is already initialized to
   ${PKGVERSION_NOREV} by default

Changes:
0.18
----
 * Performance enhancements related to decoding of MMR and generic
   regions as well as composing images onto pages.
 * Bug fixes for a few issues reported by Coverity and OSS-Fuzz.
2020-05-14 17:51:49 +00:00