Commit graph

13954 commits

Author SHA1 Message Date
leot
0248f26d21 librsvg-c: Update to 2.40.21
pkgsrc changes:
 - Remove patches/patch-test-driver: applied upstream

Changes:
2.40.21
-------
 - CVE-2019-20446 - Backport the following fixes from 2.46.x:
 - #515 - Librsvg now has limits on the number of loaded XML elements,
   and the number of referenced elements within an SVG document.  This
   is to mitigate malicious SVGs which try to consume all memory, and
   those which try to consume an exponential amount of CPU time.
 - #308 - Fix stack exhaustion with circular references in <use> elements.
 - #323 - Fix a denial-of-service condition from exponential explosion
   of rendered elements, through nested use of SVG "use" elements in
   malicious SVGs.  This is similar to the XML "billion laughs attack"
   but for SVG instancing.
2020-03-03 13:04:34 +00:00
brook
8131bdc4c5 Update the module extension on Darwin.
gegl v0.4.22 now uses .dylib as the extension for modules on Darwin.
Consequently, it is no longer necessary to rename the files post-install.
It is, however, necessary to use different extensions for more of PLIST.
2020-03-03 04:15:20 +00:00
brook
f0915efebd Update the module extension for Darwin.
Babl v0.1.74 now uses .dylib as the extension for modules on Darwin.
Consequently, it is no longer necessary to rename the files post-install,
but it is necessary to use different extensions for more of PLIST.
2020-03-03 04:12:22 +00:00
leot
73f402750e opencv-contrib-face: Fix possible build failure when jasper is installed
When jasper is installed the build fails because it is accidentally recognized.

Discussed on pkgsrc-changes@:

 https://mail-index.NetBSD.org/pkgsrc-changes/2020/02/16/msg206681.html
2020-03-01 15:49:09 +00:00
nia
87c2124d3f opencv: Restore optionality of jasper
bump PKGREVISION
2020-03-01 15:36:01 +00:00
mef
3c26ef567d (graphics/camlimages) Fix ${WRKSRC}. But package will not be completed yet, sorry 2020-02-28 04:24:53 +00:00
mef
63bfaab8fe (graphics/camlimages) Adjust size difference. Set DIST_SUBDIR 2020-02-27 15:46:56 +00:00
maya
d6b6004eab libv4l: fix build on linux > 4.19 where VIDIOC_RESERVED was removed in a
header.
2020-02-26 17:28:51 +00:00
nia
15282695fd graphicsmagick: Update to 1.3.35
1.3.35 (February 23, 2020)
==========================

Special Issues:

* It has been discovered that the 'ICU' library (a perhaps 30MB C++
  library) which is now often a libxml2 dependendency causes huge
  process initialization overhead.  This is noticed as unexpected
  slowness when GraphicsMagick utilities are used to process small to
  medium sized files.  The time to initialize the 'ICU' library is
  often longer than the time that GraphicsMagick would otherwise
  require to read the input file, process the image, and write the
  output file.  If the 'ICU' dependency can not be avoided, then make
  sure to use the modules build so there is only impact for file
  formats which require libxml2.  Please lobby the 'ICU' library
  developers to change their implementation to avoid long start-up
  times due to merely linking with the library.

Security Fixes:

* GraphicsMagick is now participating in Google's oss-fuzz project due
  to the contributions and assistance of Alex Gaynor. Since February 4
  2018, 398 issues have been opened by oss-fuzz (some of which were
  benign build issues) and 11 issues remain open.
  The issues list is available at
  https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
  "graphicsmagick".  Issues are available for anyone to view and
  duplicate if they have been in "Verified" status for 30 days, or if
  they have been in "New" status for 90 days.  There are too many
  fixes to list here.  Please consult the GraphicsMagick ChangeLog
  file, Mercurial repository commit log, and the oss-fuzz issues list
  for details.

Bug fixes:

* Fix broken definition of ResourceInfinity which resulted in that
  GetMagickResource() would return -1 rather than the maximum range
  value for the return type as documented. (problem added by the
  1.3.32 release).

* ModifyCache(): Re-open the pixel cache if the cache rows/columns do
  not match the owning image rows/columns.

* Fix DisplayImages() return status.  The return status was inverted.

* HISTOGRAM: Histogram once again includes the histogram as a text
  comment.  This became broken by previous security fixes.

* PICT: Fixed heap buffer overuns reported multiple sources.

* JNG: Detect when JPEG encoder has failed and throw an exception.

* MVG/DrawImage(): Performs even more parsing validations.

* Clang static analyzer fixes: A great many fixes were made based on
  problem reports by the Clang static analyzer.

* Visual Studio static analyzer fixes: A great many fixes were made
  based on problem reports by the Visual Studio 2019 static analyzer.
  Many of these may improve the robustness of 64-bit code.

New Features:

* GRADIENT/GradientImage(): Improved accuracy of gradient levels as
  well as dramaticaly improving performance.  Output PseudoClass
  images if we can.  Add support for using the image 'gravity'
  attribute as well as the "gradient:direction" definition to produce
  gradient vector directions corresponding to SouthGravity (the
  previously-existing default), NorthGravity, WestGravity,
  EastGravity, NorthWestGravity, NorthEastGravity, SouthWestGravity,
  and SouthEastGravity.

API Updates:

* InitializeMagickEx(): New function which may be used in place of
  InitializeMagick() to initialize GraphicsMagick.  This
  initialization function returns an error status value, may update a
  passed ExceptionInfo structure with error information, and provides
  an options parameter which supports simple bit-flags to tailor
  initialization.  The signal handler registrations are skipped if the
  MAGICK_OPT_NO_SIGNAL_HANDER flag is set in the options.

Feature improvements:

* Replace use of non-reentrant legacy POSIX functions with reentrant
  equivalents.

* Timing of image reads should now be very accurate.  The timer was
  sometimes not stopped as soon as it should be.

* PICT: The PICT reader is working pretty good now.  It handles all
  the PICT image files I have available to me.

Windows Delegate Updates/Additions:

* None

Build Changes:

* Visual Studio Build: Configure program now provides a checkbox to
  enable common optimizations for better performance.

Behavior Changes:

* POSIX Signals: Use the normal termination signal handler for SIGXCPU
  and SIGXFSZ so that ulimit or setrlimit(2) may be used to apply CPU
  (RLIMIT_CPU) and output file size (RLIMIT_FSIZE) limits with the
  normal cleanup, and without dumping core. Note that any output files
  currently being written may be truncated and files being written by
  external programs (e.g. Ghostscript) might be left behind unless
  they are to a temporary file assigned by GraphicsMagick.

* Some private string and integer constants were removed from the
  apparent library ABI.  Some private functions were marked static and
  removed from the apparent library ABI.  This is mentioned because
  someone is sure to notice and be concerned about it.

* The remaining private content in installed header files was moved
  into -private.h header files which are not installed.  This should
  not be cause for concern but is mentiond because someone is sure to
  notice and be concerned about it.
2020-02-26 15:19:20 +00:00
wiz
b563c4b49a gegl: remove gtk2 from bl3.mk, it is not included in Makefile 2020-02-26 15:09:49 +00:00
wiz
fcaa8e763a gegl: remove removed patch from distinfo 2020-02-26 15:09:35 +00:00
wiz
9f2cbf7c02 gegl: Whitespace fixes. 2020-02-26 15:09:26 +00:00
nia
96f181ae5f gegl: Update to 0.4.22
GEGL-0.4.22 2020-02-18
----------------------

Build
~~~~~
Updates to python gobject introspection tests, and made them able to look up
babl typelib.
Build pdf:load again; missing since meson migration.
Fix OpenCL include file generation to work in non-utf8 locales.

Operations
~~~~~~~~~~

matting-{global,levin}: fix crash when bounding boxes of input and aux differ.

Contributors to this release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Anders Jonsson, band-a-prend, Ell, Félix Piédallu and Øyvind Kolås.
2020-02-26 14:57:16 +00:00
nia
e2dc1b767b babl: Update to 0.1.74
2019-08-22 babl-0.1.74
Build fixes, improved host cpu detection, OSX fixes, clang warning squelches.
2020-02-26 14:45:13 +00:00
tnn
0975962622 gegl: try to fix the PLIST 2020-02-25 19:29:59 +00:00
brook
f129c8db3d Fix broken PLIST on Darwin.
Apparently the installed location for gimp-debug-tool differs for Darwin
versus other platforms.  The Makefile included logic to define the location,
but was not used in PLIST.  This just adds the appropriate substitution
into PLIST.
2020-02-25 15:03:28 +00:00
brook
0ac6916bba Remove a stray commented out .include line left over from earlier testing. 2020-02-25 14:55:36 +00:00
brook
15e1ff91f5 Fix build breakage on Darwin.
Darwin uses a different extension (.dylib) than other Unixes (.so) for
shared libraries that applications must link against.  However, Gnome
applications expect plugins to use the same extension (.so) on all platforms,
including Darwin.  Consequently, on Darwin some shared libraries must be
renamed, both on the filesystem and internally, and others must use the
correct extension in PLIST.  This is partially mentioned in PR #54824, but
that missed the need for internal renaming of the libraries.  It also
introduced a dependency on the Apple OpenCL framework, which does not seem
to be necessary.

Finally, all the references to Apple-specific OpenCL code must be removed;
previously only some of them were.
2020-02-25 04:29:36 +00:00
brook
fda25c20bc Correctly fix the build breakage on Darwin.
The previous patch removed use of --version-script on Darwin and converted
the shared library extensions to the Darwin standard of .dylib.  The former
is necessary, but the latter was not quite correct.  A distinction must be
made between shared libraries provided by the package for linking of
applications and shared libraries provided by the package for dynamic loading
by Gnome applications.  Gnome applications expect that plugins will use the
.so extension on all Unix platforms, including Darwin.  Thus, a subset of the
shared libraries must be renamed, both on the filesystem and internally.
This is partly mentioned in PR #54824, although that is for graphics/gegl
not tnis package.
2020-02-25 04:13:46 +00:00
brook
2912d6aa5c Fix build breakage on Darwin.
MacOS uses the .dylib extension for shared libraries and dyld does not
understand the --version-script option.
2020-02-24 17:37:27 +00:00
nia
73d5657b6b wld: Update to 0.0.0.20200220
- Switch the upstream now that NetBSD support is upstreamed.
- Try to fix the build on aarch64 (at least) by avoiding libdrm_intel
2020-02-24 11:25:44 +00:00
joerg
2d49c76392 Use print function for Python 2 too. 2020-02-23 23:59:44 +00:00
tnn
a18fe89335 optimize a tail-call in previous 2020-02-22 09:25:22 +00:00
tnn
567d3b5dd3 MesaLib: port x86_64 tls dispatch changes to i386 also 2020-02-22 07:52:01 +00:00
tnn
81186b0169 MesaLib: assorted fixes
- must use march=i586 on i386 for 64-bit atomic CAS
- call through @plt from position independent code
- put back the stock STUB_ASM_CODE for non-NetBSD
2020-02-21 21:52:24 +00:00
nia
8fdb1679c3 blender: Update to 2.82
Release notes:
https://www.blender.org/download/releases/2-82/

TBB being optional is broken with this release
2020-02-21 16:36:53 +00:00
nia
da117cb71f libexif: Update HOMEPAGE 2020-02-20 15:36:17 +00:00
nia
a71155b430 imlib2: Update to 1.6.1
***
*** Version 1.6.1 ***
***

Kim Woelders (11):
      gz loader: Use FILE, not fd
      gz, bz2 loaders: Fix recent breakage when file name has more than two dots
      Quit on 'q' or 'esc' key press in all imlib2_... test utilities
      Rename imlib2_test_load to imlib2_load
      imlib2_load: Optionally write to stderr instead of stdout
      imlib2_view: Add progress debug options
      Enable specifying loader/filter paths with environment variables
      BMP loader: Remove some bogus conditions
      XPM loader: Minor optimization for cpp > 2
      LBM loader: Fix header-only loading
      1.6.1

Luiz Carlos Ramos (1):
      BMP loader: Fix size calculation when saving files


***
*** Version 1.6.0 ***
***

Alexander Volkov (1):
      Allow to use custom memory management functions for loaded images

Kim Woelders (64):
      Add __imlib_LoadImageWrapper() handling all load() calls
      imlib2_conv: Report error on save failure
      Autofoo cosmetics
      Trivial cleanups in imlib2_... test programs
      Add imlib2_test_load program
      Cleanups in load() functions
      Centralize handling of im->format
      Sort loaders in Makefile.am
      Remove obsolete dmalloc stuff
      Move SWAP.. macro definitions to common.h
      Use common PIXEL_ARGB() macro to compose pixels
      Add new ICO loader
      Spec file simlifications and cleanups
      Fix memory leak in imlib_list_fonts()
      XPM loader: Refactor exit cleanup handling
      XPM loader: Fix potentially uninitialized pixel data
      XPM loader: Fixup after "Refactor exit cleanup handling"
      Revert "XPM loader: Fix potentially uninitialized pixel data"
      XPM loader: Cosmetics (reduce indent level)
      XPM loader: Fix several colormap issues
      XPM loader: Simplify pixel value handling
      XPM loader: Add missing pixels (malformed xpm)
      XPM loader: More simplifications
      JPG loader: Refactor
      JPG loader: Do proper CMYK conversion
      Add new WebP loader
      Remove pointless im->data checks in loaders
      WepP loader: Fix memory leak in error path
      JPG loader: Fix memory leaks in error paths
      Fix ABI break
      ICO loader: Add binary flag to fopen()
      JPG loader: Refactor error handling
      Rename/add byte swap macros
      BMP loader: Major makeover - numerous bug fixes and feature enhancements
      Miscellaneous imlib_test_load tweaks
      GZIP loader: Check filename before uncompress
      imlib2_test_load: Fixup after recent change
      Re-indent everything using indent-2.2.12
      TGA loader: Refactor
      Eliminate WRITE_RGBA()
      Simplify autogen.sh
      Simplify pixel color handling in api.c
      Use pixel instead of r,b,g,a in __imlib_render_str()
      Use macro for pixel color access in savers
      Eliminate READ_RGBA()
      XPM loader: Accept signature not at the very start of the file
      Simplify loader lookup functions
      imlib2_view: Enable selecting next/prev using keys too
      imlib2_view: Fix event processing bug
      imlib2_test_load: Fixup recent breakage for real
      imlib2_test_load: Check progress conditionally
      imlib2_view: Add verbose option, quit on Escape too
      TGA loader - Mostly cosmetic refactoring
      TGA loader: More mostly cosmetic changes
      TGA loader: Support horiontal flip
      TGA loader: Add simple 16 bpp handling
      TGA loader: Tweak error handling
      ICO loader: Fix non-immediate loading
      Remove __imlib_AllocateData() w,h args
      imlib2_view: Fix next/prev selection if last/first image is bad
      ICO loader: Fix memory leak in error path
      XPM loader: Correct signature check (avoid accessing unset data)
      gz, bz2 loaders: Simplify, eliminate unnecessary strdups, cosmetics
      1.6.0.
2020-02-20 15:14:56 +00:00
gutteridge
c3916232e0 py-nwdiag: note Python 2.7 is no longer supported 2020-02-20 06:35:50 +00:00
adam
a4876566ef py-nwdiag: updated to 2.0.0
2.0.0:
Drop python2 and python3.4 support
Fix a bug: Crash in antialias mode
2020-02-20 06:29:49 +00:00
gutteridge
84999083e7 lximage-qt: import new package, version 0.14.1
Image viewer and screenshot tool for the LXQt desktop

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications.
2020-02-20 06:21:02 +00:00
brook
27db629702 gdk-pixbuf2: Fix build on certain Darwin configurations.
During the build, newly compiled applications are run and require libraries also
within the build area.  At least on Darwin, these must be accessed via
LD_LIBRARY_PATH, which must be added to the meson build files to be included in
the appropriate commands.
2020-02-20 03:35:35 +00:00
tnn
0e33e24256 MesaLib: fix issues in TLS dispatch code on NetBSD/amd64. Bump.
- workaround for toolchain/50277 had bitrotted after meson switch
- make tls dispatch stub template behave correct (with input from joerg@)
- double alignment of stubs to accommodate slightly larger code size

Fixes among other things Xorg crash in glamor_egl_init().
2020-02-19 21:03:41 +00:00
adam
77878f0798 py-seqdiag: updated to 2.0.0
2.0.0:
* Drop python2 and python3.4 support
2020-02-19 17:52:00 +00:00
adam
bcbb104610 py-actdiag: updated to 2.0.0
2.0.0:
* Drop python2 and python3.4 support
2020-02-19 17:51:24 +00:00
adam
b625514280 py-blockdiag: updated to 2.0.1
2.0.0:
* Fix a bug
  - Fix '_io.BufferedRandom' object has no attribute 'buffer'

2.0.0:
* Drop python2 and python3.4 support
* Fix a bug
  - Fix blockdiag does not work with recent pillow
2020-02-19 17:50:25 +00:00
adam
be239f71f7 py-matplotlib: updated to 3.1.3
REL: v3.1.3
This is the final planned release of the 3.1.x series.

This release contains several critical bug-fixes:
- suppress a warning with Pandas 1.0
- support pillow >= 7
- support dateutils >= 2.8.1
- prevent an infinite recursion
- do not clobber non-python registered signal handler
- fix path intersection computation with 0 length segments
- fix performance regression in draw_idle
- several minor bugs
2020-02-18 16:51:51 +00:00
fcambus
54f4ad1cb2 ansilove: update to 4.1.0.
ChangeLog:

AnsiLove/C 4.1.0 (2020-02-17)

- Add a new '-t' flag (type), allowing to specify input file type and
  override file type detection
- Various documentation tweaks and improvements
2020-02-17 14:44:54 +00:00
fcambus
83490276eb libansilove: update to 1.2.0.
ChangeLog:

libansilove 1.2.0 (2020-02-17)

- Correct section number in manual page.
- Add initial manual pages for all library functions and file formats renders
- Stop calculating columnMax in the PCBoard loader, it's unused
- Add support for user-specified columns in the PCBoard loader
2020-02-17 14:42:02 +00:00
adam
0b08bf5baa libimagequant: updated to 2.12.6
2.12.6:
Unknown changes
2020-02-16 21:16:25 +00:00
tsutsui
b3b1f0182d ruby-cairo: update to 1.16.5.
Upstream changes (from NEWS):

Release 1.16.5 (2020-02-03) Sutou Kouhei <kou@cozmixng.org>
============================================================

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

  * Added Cairo::Context#raw_address for integration with other
    libraries.
    [GitHub#59][Reported by kojix2]

Fixes
-----

  * Changed to use only ASCII for color name.
    [GitHub#57][Reported by spoolkitamura]

  * Fixed the number of arguments of the following methods:

    * Cairo::Surface#copy_page

    * Cairo::Surface#show_page

Thanks
------

  * spoolkitamura

  * kojix2
2020-02-16 04:45:37 +00:00
nia
ba7a997a31 openexr: Update to 2.4.1
Summary:

Various fixes for memory leaks and invalid memory accesses
Various fixes for integer overflow with large images.
Various cmake fixes for build/install of python modules.
ImfMisc.h is no longer installed, since it's a private header.
2020-02-13 21:13:16 +00:00
adam
606d0942f7 opencv: updated to 3.4.9
version:3.4.9
OpenCV 3.4.9 has been released. Bug fixes, optimizations and other enhancements are propagated into OpenCV 4.2.0.
2020-02-13 09:23:46 +00:00
adam
b1dd874e75 py-wand: updated to 0.5.9
Version 0.5.9
Fixed dither parameter in Image.quantize() method for ImageMagick-7.
Added Image.combine() method. [Thanks Fred!]
Check __fspath__ attribute for filename parameter when calling Image.save().
Fixed typo in ProfileDict documentation.
Fixed typo in Resource.c_is_resource documentation.
Updated broken sentence in Image.thumbnail() method.
Check for linux_distribution() as method was removed in Python 3.8.
Added Image.delay property. Previously only available with SingleImage class.
2020-02-11 17:02:11 +00:00
ryoon
a4ba23be3d grafx2: Add upstream bug report URI to a patch 2020-02-11 02:38:37 +00:00
ryoon
fff7edf021 grafx2: Update to 2.7.2950
Changelog:
Not available.
2020-02-10 13:08:10 +00:00
nia
6baace00db papirus-icon-theme: Update to 20200201
Various new icons for newer pkgsrc packages.
2020-02-10 12:28:12 +00:00
wiz
518e8f697a ImageMagick: update to 7.0.9.22.
2020-02-07  7.0.9-22 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-22, GIT revision 16855:8733f3e:20200207

2020-02-03  7.0.9-22 Cristy  <quetzlzacatenango@image...>
  * More work on connect components, e.g. keep-colors, remove-colors,
    keep-topids.
  * Initialize mutex before locking if its not already initialized.
  * Support 24-bit TIFF images.

2020-02-01  7.0.9-21 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-21, GIT revision 16823:290cb93:20200201.

2020-01-27  7.0.9-21 Cristy  <quetzlzacatenango@image...>
  * Support additional connected components defines.
  * Refresh cache morphology when writing MPC images.

2020-01-26  7.0.9-19 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-19, GIT revision 16789:bac6ecc:20200126

2020-01-26  7.0.9-19 Cristy  <quetzlzacatenango@image...>
  * Make PNG creation reproducible (reference
    https://github.com/ImageMagick/ImageMagick/pull/1270).
  * Refactor uninitialize variable patch for -fx "while(,)" expression.

2020-01-25  7.0.9-18 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-18, GIT revision 16780:08beae5:20200125

2020-01-19  7.0.9-18 Cristy  <quetzlzacatenango@image...>
  * Alpha draw primitive no longer returns a parser exception.
  * Support 32-bit tiled TIFF images.
  * New -connected-component options (reference
    https://imagemagick.org/script/connected-components.php).

    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37391).
2020-02-09 14:10:14 +00:00
wiz
4816a74bff qr-code-generator: add upstream pull request URL as comments 2020-02-08 17:50:03 +00:00
wiz
336f6048c8 qr-code-generator: update to 1.4.0nb1.
Honor LDFLAGS. Fixes RELRO build.
2020-02-08 17:47:26 +00:00
nia
e981a45cdd graphics: Remove adapta-gtk-theme
This package is causing a lot of problems in bulk builds. There's no reason
all the SVGs can't be pregenerated, but instead it needs to do a few hours
of parallel conversions with inkscape.

it's now unmaintained upstream so there's little chance of it getting
distributed in a more sensible way in the future, and as maintainer, I
no longer care about this package
2020-02-08 16:14:52 +00:00
nia
891900fed7 shotwell: Needs itstool 2020-02-08 15:35:27 +00:00
ryoon
cba92951d4 graphics: Enable qr-code-generator 2020-02-05 13:18:49 +00:00
ryoon
c59f599cb4 graphics/qr-code-generator: import qr-code-generator-1.4.0
QR Code generator library written in C/C++.
The aim of this library is the best and clearest QR Code generation.
2020-02-05 13:17:21 +00:00
bsiegert
f6baaa9181 Revbump all Go packages after go113 update. 2020-02-02 14:18:56 +00:00
markd
44f88977a4 libkipi: autogen now uses json files 2020-02-02 10:41:02 +00:00
markd
6e387d0a9e digikam: add dependency on marble 2020-02-02 03:11:08 +00:00
markd
b4665dc911 graphics: update kde release service to 19.12.1
builds with qt 5.14, other changes unknown.
2020-02-02 02:50:41 +00:00
gutteridge
00c0a8d366 mate-icon-theme-faenza: add MASTER_SITES entry
This is a different release version (1.20) than the rest of the MATE
packages now, so reflect this for completeness. (Issue noted by cyber@.)
2020-02-02 00:24:21 +00:00
nia
7fb656263c cheese: Needs itstool 2020-01-31 21:15:13 +00:00
markd
5d2a57185e kiconthemes: update of frameworks to 5.66 (commit missed previously) 2020-01-30 19:21:52 +00:00
markd
bcc5c0aea3 kf5: update to frameworks 5.66
build with qt5 5.14

All frameworks
  Port from QRegExp to QRegularExpression
  Port from qrand to QRandomGenerator
  Fix compilation with Qt 5.15 (e.g. endl is now Qt::endl,
   QHash insertMulti now requires using QMultiHash...)

Attica
  Don't use a verified nullptr as a data source
  Support multiple children elements in comment elements
  Set a proper agent string for Attica requests

Baloo
  Correctly report if baloo_file is unavailable
  Check cursor_open return value
  Initialise QML monitor values
  Move URL parsing methods from kioslave to query object

Breeze Icons
  Change XHTML icon to be a purple HTML icon
  Merge headphones and zigzag in the center
  Add application/x-audacity-project icon
  Add 32px preferences-system
  Add application/vnd.apple.pkpass icon
  icon for ktimetracker using the PNG in the app repo, to be replaced
  with real breeze SVG
  add kipi icon, needs redone as a breeze theme svg [or just kill off kipi]

Extra CMake Modules
  [android] Fix apk install target
  Support PyQt5 compiled with SIP 5

Framework Integration
  Remove ColorSchemeFilter from KStyle

KDE Doxygen Tools
  Display fully qualified class/namespace name as page header

KCalendarCore
  Improve README.md to have an Introduction section
  Make incidence geographic coordinate also accessible as a property
  Fix RRULE generation for timezones

KCMUtils
  Deprecate KCModuleContainer

KCodecs
  Fix invalid cast to enum by changing the type to int rather than enum

KCompletion
  Deprecate KPixmapProvider
  [KHistoryComboBox] Add method to set an icon provider

KConfig
  kconfig EBN transport protocol cleanup
  Expose getter to KConfigWatcher's config
  Fix writeFlags with KConfigCompilerSignallingItem
  Add a comment pointing to the history of Cut and Delete sharing a shortcut

KConfigWidgets
  Rename "Configure Shortcuts" to "Configure Keyboard Shortcuts"

KContacts
  Align ECM and Qt setup with Frameworks conventions
  Specify ECM dependency version as in any other framework

KCoreAddons
  Add KPluginMetaData::supportsMimeType
  [KAutoSaveFile] Use QUrl::path() instead of toLocalFile()
  Unbreak build w/ PROCSTAT: add missing impl. of KProcessList::processInfo
  [KProcessList] Optimize KProcessList::processInfo
  [KAutoSaveFile] Improve the comment in tempFileName()
  Fix KAutoSaveFile broken on long path

KDeclarative
  [KeySequenceHelper] Grab actual window when embedded
  Add optional subtitle to grid delegate
  [QImageItem/QPixmapItem] Don't lose precision during calculation

KFileMetaData
  Partial fix for accentuated characters in file name on Windows
  Remove unrequired private declarations for taglibextractor
  Partial solution to accept accentuated characters on windows
  xattr: fix crash on dangling symlinks

KIconThemes
  Set breeze as default theme when reading from configuration file
  Deprecate the top-level IconSize() function
  Fix centering scaled icons on high dpi pixmaps

KImageFormats
  pic: Fix Invalid-enum-value undefined behaviour

KIO
  [KFilePlacesModel] Fix supported scheme check for devices
  Embed protocol data also for Windows version of trash ioslave
  Adding support for mounting KIOFuse URLs for applications that don't use KIO
  Add truncation support to FileJob
  Deprecate KUrlPixmapProvider
  Deprecate KFileWidget::toolBar
  [KUrlNavigator] Add RPM support to krarc:
  KFilePlaceEditDialog: fix crash when editing the Trash place
  Add button to open the folder in filelight to view more details
  Show more details in warning dialog shown before starting a
  privileged operation
  KDirOperator: Use a fixed line height for scroll speed
  Additional fields such as deletion time and original path are now
  shown in the file properties dialog
  KFilePlacesModel: properly parent tagsLister to avoid memleak.
  HTTP ioslave: call correct base class in virtual_hook(). The
  base of HTTP ioslave is TCPSlaveBase, not SlaveBase
  Ftp ioslave: fix 4 character time interpreted as year
  Re-add KDirOperator::keyPressEvent to preserve BC
  Use QStyle for determining icon sizes

Kirigami
  ActionToolBar: Only show the overflow button if there are visible
  items in the menu
  Don't build and install app templates on android
  Don't hardcode the margin of the CardsListView
  Add support for custom display components to Action
  Let the other components grow if there's more things on the header
  Remove dynamic item creation in DefaultListItemBackground
  reintroduce the collapse button
  Show application window icon on AboutPage

KItemModels
  Add KColumnHeadersModel

KJS
  Added tests for Math.exp()
  Added tests for various assignment operators
  Test special cases of multiplicate operators (*, / and %)

KNewStuff
  Ensure the dialog title is correct with an uninitialised engine
  Don't show the info icon on the big preview delegate
  Support archive installs with adoption commands
  Send along the config name with requests

KPeople
  Expose enum to the metaobject compiler

KQuickCharts
  Also correct the shader header files
  Correct license headers for shaders

KService
  Deprecate KServiceTypeProfile

KTextEditor
  Add "line-count" property to the ConfigInterface
  Avoid unwanted horizontal scrolling

KWayland
  [plasmashell] Update docs for panelTakesFocus to make it generic
  [plasmashell] Add signal for panelTakesFocus changing

KXMLGUI
  KActionCollection: provide a changed() signal as a replacement for removed()
  Adjust keyboard shortcut configuration window's title

NetworkManagerQt
  Manager: add support for AddAndActivateConnection2
  cmake: Consider NM headers as system includes
  Sync Utils::securityIsValid with NetworkManager

Plasma Framework
  [ToolTip] Round position
  Enable wheel events on Slider {}
  Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface
  [calendar] Check out of bounds array access in QLocale lookup
  [Plasma Dialog] Use QXcbWindowFunctions for setting window types Qt
  WindowFlags doesn't know
  [PC3] Complete plasma progress bar animation
  [PC3] Only show progress bar indicator when the ends won't overlap
  [RFC] Fix Display Configuration icon margins
  [ColorScope] Work with plain QObjects again
  [Breeze Desktop Theme] Add monochrome user-desktop icon
  Remove default width from PlasmaComponents3.Button
  [PC3 ToolButton] Have the label take into account complementary color schemes
  Added background colors to active and inactive icon view

QQC2StyleBridge
  [ToolTip] Round position
  Update size hint when font changes

Solid
  Display first / in mounted storage access description
  Ensure mounted nfs filesystems matches their fstab declared counterpart

Sonnet
  The signal done is deprecated in favour of spellCheckDone, now correctly emitted

Syntax Highlighting
  LaTeX: fix brackets in some commands
  TypeScript: add "bigint" primitive type
  Python: improve numbers, add octals, binaries and "breakpoint" keyword
  SELinux: add "glblub" keyword and update permissions list
  Several enhancements to gitolite syntax definition
2020-01-29 11:49:22 +00:00
wiz
0dd943bb7d ImageMagick: update to 7.0.9.17.
2020-01-18  7.0.9-17 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-17, GIT revision 16753:c300b3a:20200118

2020-01-12  7.0.9-17 Cristy  <quetzlzacatenango@image...>
  * Allow larger negative interline spacing (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37391).
  * Conditional compile for huge xml pages for RSVG delegate library.
  * Put "width" property in the PNG namespace (reference
    https://github.com/ImageMagick/ImageMagick/issues/1833).
  * -combine -colorspace sRGB no longer returns grayscale output (reference
    https://github.com/ImageMagick/ImageMagick/issues/1835).
  * Support Jzazbz colorspace (contributed by snibgo @
    http://im.snibgo.com/jzazbz.htm).

2020-01-12  7.0.9-16 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-16, GIT revision 16719:fefd765:20200112.

2020-01-12  7.0.9-16 Cristy  <quetzlzacatenango@image...>
  * Fixed three failing Magick.NET unit tests.

2020-01-11  7.0.9-15 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-15, GIT revision 16709:0000f6d:20200111.

2020-01-11  7.0.9-15 Dirk Lemstra <dirk@lem.....org>
  * Also support svg:xml-parse-huge when using librsvg.

2020-01-10  7.0.9-15 Cristy  <quetzlzacatenango@image...>
  * Optimize -evaluate-sequence option (reference
    https://github.com/ImageMagick/ImageMagick/issues/1824).
  * Support Fx do() iterator.
  * `magick -size 100x100 xc:black black.pnm` no longer creates a white image
    (reference https://github.com/ImageMagick/ImageMagick/issues/1817).
  * setjmp/longjmp in jpeg.c no longer trigger undefind behavior (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37379).
  * Permit compositing in the CMYK colorspace (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37368).
2020-01-27 11:19:51 +00:00
adam
1d56b937eb py-OpenGL: updated to 3.1.5
3.1.5:
Unknown changes
2020-01-27 06:27:24 +00:00
adam
956477c43a py-OpenGL-accelerate: added version 3.1.5
This set of C (Cython) extensions provides acceleration of common operations
for slow points in PyOpenGL 3.x
2020-01-27 06:24:36 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
khorben
80fc5d933b deforaos-camera: update to 0.3.0
Changes since 0.2.0:
- Defaults to Gtk+ 3 (like libDesktop)
- Re-licensed to 2-clause BSD
2020-01-24 14:21:52 +00:00
jaapb
3339b00979 Added ocaml-cairo to Makefile SUBDIRs 2020-01-24 12:57:52 +00:00
jaapb
4820ff43be Added graphics/ocaml-cairo, OCaml bindings for cairo 2020-01-24 12:57:08 +00:00
nia
5b6841ef7b freeimageplus: Update to 3.18.0
Builds with freeimage-3.18.0.
2020-01-23 16:09:17 +00:00
nia
c96ed2b851 cheese: Needs vala 2020-01-23 16:06:36 +00:00
sevan
00a7da39f3 Fix MANDIR after it got zapped in the previous change. 2020-01-22 20:46:49 +00:00
nia
9380b4ab12 shotwell: Update to 0.30.8
Updated to GNOME 3 / gtk3 version.
2020-01-21 16:15:05 +00:00
nia
b09e799955 MesaLib: Revert upstream commit causing symbol ref errors with libEGL
Bump PKGREVISION
2020-01-21 14:41:26 +00:00
adam
9ed48aed4e py-imagesize: updated to 1.2.0
1.2.0:
Unknown changes
2020-01-20 19:44:48 +00:00
fcambus
fc3cf2224c libansilove: update to 1.1.9.
ChangeLog:

libansilove 1.1.9 (2020-01-20)

- Remove unneeded gdImageColorAllocate calls in the ADF and IDF loaders
- Reset background24 to 0 when encountering blink attribute in an SGR
  sequence, fixing the remaining rendering bugs for 24-bit ANSI artworks
2020-01-20 16:11:05 +00:00
ryoon
4e1b6851a0 jpeg: Update to 9d
Changelog:
Version 9d  12-Jan-2020
-----------------------

Optimize the optimal Huffman code table generation to produce
slightly smaller files.  Thank to John Korejwa for suggestion.
Note: Requires rebuild of testimgp.jpg.

Decoding Huffman: Use default tables if tables are not defined.
Thank to Simone Azzalin for report (Motion JPEG),
and to Martin Strunz for hint.

Add sanity check in optimal Huffman code table generation.
Thank to Adam Farley for suggestion.

rdtarga.c: use read_byte(), with EOF check, instead of getc()
in read_*_pixel().
Thank to Chijin Zhou for cjpeg potential vulnerability report.

jmemnobs.c: respect the max_memory_to_use setting in
jpeg_mem_available() computation.  Thank to Sheng Shu and
Dongdong She for djpeg potential vulnerability report.

jdarith.c, jdhuff.c: avoid left shift of negative value
compiler warning in decode_mcu_AC_refine().
Thank to Indu Bhagat for suggestion.

Add x64 (64-bit) platform support, avoid compiler warnings.
Thank to Jonathan Potter, Feiyun Wang, and Sheng Shu for suggestion.

Adjust libjpeg version specification for pkg-config file.
Thank to Chen Chen for suggestion.

Restore GIF read and write support from libjpeg version 6a.
Thank to Wolfgang Werner (W.W.) Heinz for suggestion.

Improve consistency in raw (downsampled) image data processing mode.
Thank to Zhongyuan Zhou for hint.

Avoid out of bounds array read (AC derived table pointers)
in start pass in jdhuff.c.  Thank to Peng Li for report.

Improve code sanity (jdhuff.c).
Thank to Reza Mirzazade farkhani for reports.

Add jpegtran -drop option; add options to the crop extension and wipe
to fill the extra area with content from the source image region,
instead of gray out.
2020-01-20 14:59:48 +00:00
nia
40aa5ef96c cheese: requires v4l2 plugin 2020-01-20 12:44:11 +00:00
nia
30cde00725 cheese: Update to 3.34.0
Updated to GNOME 3 / gstreamer1 / gtk3 version
2020-01-20 02:22:59 +00:00
nia
85ef0f7a2f babl: USE_LANGUAGES= c99
Build fix for older compilers with c89 default...

../babl/base/formats.c: In function 'babl_formats_init':
../babl/base/formats.c:38:3: error: 'for' loop initial declarations are only allowed in C99 mode
2020-01-19 23:19:50 +00:00
fcambus
5131a385a1 ansilove: update to 4.0.7.
ChangeLog:

AnsiLove/C 4.0.7 (2020-01-18)

- Use OpenBSD style(9) for function prototypes and declarations
- Replace EXIT_SUCCESS by zero in all SAUCE functions
- Do not use typedef for the sauce struct
- Set icecolors to true if defined in SAUCE record ANSiFlags
- Add test cases for most supported formats, missing an IDF file for now
- Sync the description of Retina output capabilities with reality
2020-01-19 23:10:30 +00:00
fcambus
9946a14c6e libansilove: update to 1.1.8.
ChangeLog:

libansilove 1.1.8 (2020-01-18)

- Use OpenBSD style(9) for function prototypes and declarations
- Properly reset pcboard buffer when CLS is encountered
- Use memcmp() instead of testing each character one by one in the PCB loader
- Do not use background and foreground variables to handle 24-bit ANSI colors
- Various improvements in the IDF loader
2020-01-19 23:07:29 +00:00
maya
25acf4336b Rename EFFECTIVE_MAKE_JOBS -> _MAKE_JOBS_N, suggested by gdt.
I am under the impression we use _THING to mean "defined by the
implementation", which would be similar to the C meaning of __ prefix,
rather than "private to this file".
2020-01-19 18:20:45 +00:00
maya
012c313037 Make cargo packages respect MAKE_JOBS 2020-01-19 16:52:46 +00:00
nros
63e77e474d Update distfile and fix build on illumos
Update distfile for libfpx, difference from the old one:
our patches are applied in it and it is available at the mastersite.
Fix build on illumos and perhaps other platforms by using autoconf
to look for the endian headers instead of using __sun
(solaris.h is not available on illumos).
bump pkgrevision.
2020-01-19 11:07:56 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
nros
18dbdf89a1 Make qore-glut-module find freeglut 2020-01-18 23:11:39 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
13943f3046 *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:10 +00:00
triaxx
729e0aa754 MesaLib: bump revision 2020-01-18 21:30:05 +00:00
triaxx
491accdd09 MesaLib: fix PR 54823
pkgsrc changes:
---------------
  * Undefine ALIGN symbol as close as possible to the ALIGN function since
    it is defined in machine/param.h on FreeBSD.
  * Add test to verify there is at least one needed gallium driver for VA.
    On FreeBSD, nouveau is disabled and r600 and radeonsi are enabled only
    if llvm option is activated.
2020-01-18 21:29:05 +00:00
leot
bc0df9d462 sxiv: Update to 26
Changes:
v26
---
 * Maintenance release (mostly bug fixes and added support to customize
   background, foreground and fount via Xresources)
2020-01-18 15:58:41 +00:00
pho
39ff92670d Add hs-JuicyPixels 2020-01-16 15:52:06 +00:00
pho
19fbf27e0f Import JuicyPixels-3.3.4
This library can load and store images in PNG, Bitmap, Jpeg, Radiance,
Tiff and Gif images.
2020-01-16 15:51:15 +00:00
wiz
2498e3f6d2 ImageMagick: update to 7.0.9.14.
2020-01-04  7.0.9-14 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-14, GIT revision 16654:89ef7ea:20200104.

2020-01-01  7.0.9-14 Cristy  <quetzlzacatenango@image...>
  * Support extended Fx assignment operators (e.g. *=, /=, ++, --, etc.)
  * Support Fx for() iterator.
  * Optimize Fx performance.
  * Ensure circle.rb renders the same for IMv6 and IMv7 (reference
    https://github.com/rmagick/rmagick/issues/905).
2020-01-16 13:54:03 +00:00
tsutsui
138f165286 libsixel: update to 1.8.6. (build fixes)
Upstream changes (from NEWS):

v1.8.6

* python: Fix broken python interface problem(#128), reported by @fd00.

* build: Introduce VPATH build support(#56), suggested by @tkelman.
2020-01-15 15:01:23 +00:00
adam
847cf5789b py-Pillow: updated to 6.2.2
6.2.2:
- This is the last Pillow release to support Python 2.7
- Overflow checks for realloc for tiff decoding. CVE TBD
- Catch SGI buffer overrun. CVE TBD
- Catch PCX P mode buffer overrun. CVE TBD
- Catch FLI buffer overrun. CVE TBD
- Raise an error for an invalid number of bands in FPX image. CVE-2019-19911
2020-01-13 11:01:55 +00:00
minskim
0522895ede graphics/giflib: Fix install_name on Darwin 2020-01-13 07:20:17 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
nia
d71c148b68 imv: Use NONEMPTY_SETS for options.mk 2020-01-11 16:24:11 +00:00
nia
6b3b5251a1 graphics: Add imv.
imv is a command line image viewer intended for use with tiling
window managers.

Features
--------

* Native Wayland and X11 support
* Support for dozens of image formats including:
  * PNG
  * JPEG
  * Animated GIFs
  * SVG
  * TIFF
  * Various RAW formats
  * Photoshop PSD files
* Configurable key bindings and behaviour
* Highly scriptable with IPC via imv-msg
2020-01-11 15:18:46 +00:00
nia
996d36c2ad freeimage: Update to 3.18.0
Release 3.18.0 is a maintenance release that mainly brings updates of its third party libraries.
The library has been updated with the new ZLib (1.2.11), LibJPEG (9c), LibPNG (1.6.35), LibTIFF (4.0.9), LibRaw (0.19.0), LibWebP (1.0.0), OpenEXR (2.2.1).
Other significant improvements concern better support for JPEG saving (when using 32-bit CMYK images) and PSD saving.
Lastly, the library contains many bug fixes provided by our users (will concern especially plugins PCX, TIFF, XPM, GIF, TARGA, PSD, BMP, DDS, PNG, HDR).
As usual, check the changes log for full details (especially for bug fixes) and check also the updated FreeImage documentation.
2020-01-11 14:40:44 +00:00
nia
5f8451998a graphics: Add numix-gtk-theme
A modern flat theme with a combination of light and dark elements. It supports
GNOME, Unity, Xfce and Openbox.
2020-01-11 13:37:15 +00:00
schmonz
7f55d36f72 Apply <https://sourceforge.net/p/giflib/bugs/_discuss/thread/4e811ad29b/>
to fix Darwin build.
2020-01-11 13:33:31 +00:00
martin
437894068b Make the pdf-input extension buildable with gcc 8.3. 2020-01-11 09:59:05 +00:00
joerg
f712ecf926 Needs libXcursor. 2020-01-10 21:14:11 +00:00
bsiegert
5220c156ea Revbump Go packages after Go default version bump. 2020-01-10 13:32:09 +00:00
nia
77741c5ed7 graphics: Remove libglvnd.
I originally imported this thinking it'd be useful. Turns out it's only
useful when you need proprietary nvidia drivers and Mesa to coeexist, and
this isn't supported in pkgsrc anyway.
2020-01-10 11:15:44 +00:00
nia
42a2729769 babl: Apply removals to post-wrapper transformed arguments. 2020-01-09 23:37:45 +00:00
nia
a3ee47cf49 freeglut: Resolve "undefined symbol fghJoystickRawRead" on SunOS
From OpenIndiana:
ee89e22bb4

Bump PKGREVISION
2020-01-09 23:34:57 +00:00
ryoon
4077e6cea9 giflib: Install libutil as libgifutil to supply GifQuantizeBuffer()
Bump PKGREVISION.
2020-01-09 15:56:11 +00:00
nia
18dd4c7419 GraphicsMagick: Update COMMENT 2020-01-08 17:32:15 +00:00
nia
d95038da25 libwebp: Update to 1.1.0
- 12/18/2019: version 1.1.0
  * API changes:
    - libwebp:
      WebPMalloc (issue #442)
    - extras:
      WebPUnmultiplyARGB
  * alpha decode fix (issue #439)
  * toolchain updates and bug fixes
    (chromium: #1026858, #1027136, #1027409, #1028620, #1028716, #995200)
    (oss-fuzz: #19430, #19447)
2020-01-08 12:47:55 +00:00
nia
9c9ed88be7 GraphicsMagick: Update to 1.3.34
1.3.34 (December 24, 2019)
==========================

Special Issues:

* It has been discovered that the 'ICU' library (a perhaps 30MB C++
  library) which is now often a libxml2 dependendency causes huge
  process initialization overhead.  This is noticed as unexpected
  slowness when GraphicsMagick utilities are used to process small to
  medium sized files.  The time to initialize the 'ICU' library is
  often longer than the time that GraphicsMagick would otherwise
  require to read the input file, process the image, and write the
  output file.  If the 'ICU' dependency can not be avoided, then make
  sure to use the modules build so there is only impact for file
  formats which require libxml2.  Please lobby the 'ICU' library
  developers to change their implementation to avoid long start-up
  times due to merely linking with the library.

Security Fixes:

* GraphicsMagick is now participating in Google's oss-fuzz project due
  to the contributions and assistance of Alex Gaynor. Since February 4
  2018, 386 issues have been opened by oss-fuzz (some of which were
  benign build issues) and 376 of those issues have been resolved.
  The issues list is available at
  https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
  "graphicsmagick".  Issues are available for anyone to view and
  duplicate if they have been in "Verified" status for 30 days, or if
  they have been in "New" status for 90 days.  There are too many
  fixes to list here.  Please consult the GraphicsMagick ChangeLog
  file, Mercurial repository commit log, and the oss-fuzz issues list
  for details.

Bug fixes:

* DPS: Eliminate a memory leak.

* Debug Trace: Only output text to terminate an XML format log file if
  XML format is active.

* EXIF Parser: Detect non-terminal parsing and report an error.

* EXIF Parser: Eliminate heap buffer overflows.

* HuffmanDecodeImage(): Fix heap overflow in 32-bit applications.

* MAT: Implement subimage/subrange support.

* MVG: Address non-terminal loops, excessive run-time, thrown
  assertions, divide-by-zero, heap overflow, and memory leaks.

* OpenModule(): Now properly case-insensitive, as it used to be.

* PCX: Verify that pixel region is not negative. Assure that opacity
  channel is initialized to opaqueOpacity.  Update DirectClass
  representation while PseudoClass representation is updated.  Improve
  read performance with uncompressed PCX.

* PICT: Fix heap overflow in PICT writer.

* PNG: Fix validation of raw profile length.

* PNG: Skip coalescing layers if there is only one layer.

* PNM: Fix denial of service opportunity by limiting the length of PNM
  comment text.

* WPG: Avoid Avoid dereferencing a null pointer.

* WPG: Implement subimage/subrange support.

* WPG: Improve performance when reading an embedded image.

* Wand library: In MagickClearException(), destroy any existing
  exception info before re-initializing the exception info or else
  there will be a memory leak.

* XPM: Rquire that image properties appear in the first 512 bytes of
  the XPM file header.

New Features:

* Visual Studio build supports JBIG and WebP compression in TIFF format.

API Updates:

* None

Feature improvements:

* Compliles clean using GCC 9.

Windows Delegate Updates/Additions:

* bzlib: bzip is updated to 1.0.8 release.

* jbig: jbigkit is updated to 2.1 release.

* lcms: lcms2 is updated to 2.9 release.

* libxml: libxml2 is updated to 2.9.10 release.

* png: libpng is updated to 1.6.37 release.

* tiff: libtiff is updated to 4.1.0 release.

* webp: libwebp is updated to the 1.0.3 release.

* zlib: zlib is updated to 1.2.11 release.

* TIFF: Now also supports reading JBIG-compressed TIFF, and
  reading/writing WebP-compressed TIFF.  A number of libtiff feature
  options which are now commonly enabled were disabled and are now
  enabled by default.

Build Changes:

* MinGW: Static and shared library builds were not working.  Only the
  modules build was actually working!

* Python scripts related to the build (enabled by
  --enable-maintainer-mode) are now compatible with Python 3.

* Now supports using Google gperftools tcmalloc library for the memory
  allocator.  This improves performance for certain repetitive
  work-loads and heavily-threaded algorithms.

* Configure now reports the status of zstd (FaceBook Zstandard)
  compression in its configuration summary.

* TclMagick: Address many issues mentioned by SourceForge issue #420
  "TclMagick issues and patch".

Behavior Changes:

* PNG: Post-processing to convert the image type in the PNG reader
  based on a specified magick prefix string is now disabled.  This can
  (and should) be done after the image has been returned.

* Trace Logging: The compiled-in logging default is always to stderr,
  which may be over-ridden using log.mgk as soon as it is loaded.

* Windows Build: Search registry key HKEY_CURRENT_USER as well as
  HKEY_LOCAL_MACHINE when searching for Ghostscript.  By following the
  procedure documented in SourceForge bug 615 "GhostScript
  installation check", this allows for local user installations
  without "administrator" privileges.
2020-01-08 12:11:36 +00:00
nia
27afe91444 feh: Update to 3.3
* Release v3.3
    * New option --class allows setting the X11 class hint per feh instance
      (patch by Olof-Joachim Frahm)
    * Improve handling of NULL returns from Imlib2 calls (patch by Ben Boeckel)
    * Fix compilation with libcurl < v7.32
2020-01-08 11:57:18 +00:00
sevan
6da5e3c592 Update to giflib/giflib-util 5.2.1 2020-01-07 20:25:14 +00:00
sevan
fd8ce7cdfa Patch for CVE-2019-12973 2020-01-07 20:19:45 +00:00
jperkin
58d05e89c8 gdk-pixbuf2-xlib: Requires msgfmt. 2020-01-06 16:34:36 +00:00
leot
225733d23f zathura-djvu: Update to 0.2.9
Changes:
0.2.9
-----
 - Fix crash on search without results
2020-01-06 11:13:17 +00:00
leot
9c0bce4a83 girara: Update to 0.3.4
Changes:
0.3.4
-----
 - Various fixes and improvements
2020-01-06 11:07:00 +00:00
nia
e432103a78 MesaLib: remove wayland from bl3
isn't mentioned in pkgconfig files, etc? causes problems with native libgl
2020-01-06 10:01:30 +00:00
nia
e308f0b2f0 MesaDemos: enable wayland where supported 2020-01-05 22:20:40 +00:00
ryoon
3f9e4d8727 darktable: Update to 3.0.0
* Use clang and OpenMP because GCC Graphite is not universal
  (at least NetBSD 9.99.31 has no Graphite support).

Changelog:
## The Big Ones

- A full rework of the GUI. The whole GUI is now fully
  controlled by [GTK+ CSS rules](https://developer.gnome.org/gtk3/stable/chap-css-overview.html). There is
  no more size, color, position in Gtk C code, which makes the whole GUI themable. This version comes
  with several themes:

     - darktable                : the default theme
     - darktable-icons          : the default theme with icons

     - darktable-elegant-darker : more condensed fonts
                                  best experience with Roboto font installed

     - darktable-icons-darker   : as elegant, with module icons
                                  best experience with Roboto font installed

     - darktable-elegant-dark   : lighter version
     - darktable-elegant-grey   : even lighter version

     - darktable-icons-dark     : lighter version. with module icons
     - darktable-icons-grey     : even lighter version, with module icons

  New shortcuts have been introduced to quickly collapse borders, sidebars, histogram and
  navigation modules, allowing a new borderless editing experience.

  Note that the new GUI requires Gtk+ 3.22 or higher to work properly.

- It's now possible to associate dynamic key shortcuts to sliders, then
  use them with the mouse wheel or arrow keys to move the value up and down.
  For example, associating the <kbd>E</kbd> key to the exposure slider, you can press
  it and scroll to increase the exposure without having to open the module.
  You get fast heads-up access to all your favorite settings, as if you
  were using a dedicated multimedia console.

- The color picker on the 'tone curve', 'color zones' and 'fill light' modules,
  as well as the parametric mask controls, now allows you to select an
  area when enabled by using <kbd>Ctrl+click</kbd> on the button.

- Added undo/redo support in lighttable for tags, color labels, ratings,
  metadata, deleted history stack, pasted history stack and applied
  styles.

  IMPORTANT:
  The 'preview' and 'preview with focus detection' actions
  (previously <kbd>Z</kbd> and <kbd>Ctrl+Z</kbd> respectively) are now assigned to
  <kbd>W</kbd> and <kbd>Ctrl+W</kbd> in order to follow the convention of
  using <kbd>Ctrl+Z</kbd> for the "undo" function (<kbd>Ctrl+Y</kbd> for redo).

- A new timeline view has been introduced in the lighttable.

- A new 'culling' mode has been added to the lightable view. It
  displays a fixed number of consecutive images starting from the first
  selected, and allows you to pan & zoom them. The number of displayed images
  can be set by the user, and they can be navigated with the mouse wheel
  and keyboard.

- A quite extensive rewrite of the lighttable view (including the filmstrip in darkroom view)
  has been made to greatly improve the overall performance. The lighttable is now
  usable on 4K and 5K monitors.

- Added support for the new 'raster mask', a copy of a parametric mask
  which is stable during the whole pixel-pipe.

- The processing order of the pixel-pipe can now be changed by using
  <kbd>Ctrl+Shift+drag</kbd> on the module headers to arrange them relative
  to each other. It is VERY IMPORTANT to understand that this feature is NOT
  for creating a more convenient GUI layout, but for changing the actual
  processing of the image. DO NOT USE THIS FEATURE unless you understand the
  reason behind the default ordering, and have a specific reason for changing it.
  The default order is still the correct order for most purposes. Also note that
  styles will always apply the default ordering; creating a style based on modules
  which have had their order changed will NOT recreate this changed order when
  applied, and therefore may not give the expected result.

- The history stack will now always show mandatory modules which were previously
  hidden. They are always active as necessary for processing images, and are not
  removed by compressing history or by selecting one as a stating point for editing.
  These seven modules (some are RAW-only) have a specific icon to identify them easily:

          - raw black/white point
          - white balance
          - highlight reconstruction
          - demosaic
          - input color profile
          - output color profile
          - gamma

- The 'color zones' module now shows a histogram based on the chosen ‘select
  by’ channel, and if the color picker is in 'select area' mode, the range within
  the selected area will also be shown. By default, the spline adjustment is
  now similar to the curve controls, allowing you to add and delete nodes, but
  these nodes can still be moved with the old-style size control by selecting
  the 'edit by area' checkbox. There is also a new 'strong' processing option,
  and a new color picker which creates a curve based on selected image area.

- A new module 'filmic RGB' which, like the previous 'filmic', is designed
  to replace 'base curve', 'shadows and highlights' and other global tone-mapping modules.
  This new version replaces the one introduced in 2.6.2; it should be easier to use,
  and it will reduce color casts. The old 'filmic' module is now deprecated and
  is only available on images where it was already used for editing.

- A new module 'tone equalizer' is designed to merge the features of 'zone system',
  'shadows and highlights', and (local) 'tone mapping' modules in a scene-referred
  RGB space. It brings an easy and safe way to remap tones locally, performing a quick
  zone-based dodging and burning using Ansel Adam's zone system logic.
  The module provides an interface similar to audio graphic equalizers,
  with 9 bands (available as fixed sliders or nodes on a spline view),
  allowing you to selectively push or pull the exposure for each band in the
  range from blacks to specular highlights. It also features an interactive
  cursor that allows to push or pull the exposure gains directly from
  the image preview by simply hovering over an area and scrolling. It uses a guided filter
  internally to refine the dodging and burning mask, which preserves local contrast
  without producing halos along edges.

## New Features And Changes

- A new module for handling 3D RGB Lut transformations (PNG Hald-CLUT and
  Cube files are supported).

- Many improvements to the 'denoise (profiled)' module. The degree of shadow
  denoising can be controlled, including the correction of color casts
  (mainly improves high-ISO images). "Auto" modes which infer some parameters
  from the profile are available, allowing users to create presets
  which are adaptive to various ISO values. The default values of the sliders
  are also adapted dynamically on module activation, giving a good trade-off
  between noise smoothing and detail preservation.  The non-local means mode
  has 2 new options: one to coarse-grain denoising, and one to control the
  amount of fine detail to preserve. The controls now have soft boundaries,
  which means that users can use the keyboard to enter values outside the
  range of the sliders if they need to.

- Along with selecting the 'soft proof' color profile, users can now select an
  additional profile for the color space of the histogram, color picker and
  overexposed checker. When gamut or softproof checks are active the histogram
  and color picker use the softproof profile, otherwise they use the new
  histogram profile (which is always used for overexposure checking).

- A new setting for 'working profile' has been added to the input color profile
  module. This color space will be used by RGB modules between the input and
  output color profile modules.

- A new color picker has been added to the parametric masking controls which
  adjusts the range sliders based on the selected area from the image. Click the
  picker button to adjust the input image slider, <kbd>Ctrl+click</kbd> the
  button to adjust the output image slider.

- The 'picasa' target storage in the export module has been completely rewritten
  to support the new Google Photo API, and renamed 'google photos'. It is again
  possible to create albums directly from the export module.

- A new single-line image information display can be positioned at the top (left, right,
  or center) or bottom (center) of the darkroom view to replace the information previously
  overlaid on the histogram. The specific information shown can be configured in preferences.

- The 'tagging' module is faster, and can now display hierarchical tags in a
  tree view. Tags can now be designated as 'private' (not exported by default),
  'synonym' (to help search engines), and 'category' (not exported, for organizing
  the tag library). The metadata exported with images can now be configured in the
  'export selected' module, allowing you to choose which main types are exported,
  as well as define values for specific tags based on formulas.

- Many code optimizations for CPU and SSE paths. The tone equalizer module
  introduces a new optimization paradigm (GCC target clones), aimed toward users
  of pre-built Linux packages. The image-processing code will be cloned for several
  CPU generations (SSE2, SSE3, SSE4, AVX, AVX2) at compilation time, and the best-suited
  version of the code will be chosen by the system at run time. This experiment is
  to be generalized to other modules if proven successful, and will allow users of pre-built
  packages to get the same performance as if the program was specifically compiled for their
  computer. It needs GCC 9 compiler and does not yet work on Windows
  due to the lack of support of target clones on the OS side.

- A new preference to expand/collapse a darkroom module when it is
  activated/deactivated.

- The 'collect images' module has a new single-click option featuring range selection
  for date-time and numeric values.

- The orientation of drawn masks using the 'gradient' shape is now clearly displayed
  with an arrow.

- The 'graduated density' module has better accuracy when computing the
  rotation to avoid sporadic flipping of the gradient.

- Make sure the OpenCL kernel code is recompiled when the driver
  version is updated.

- Add color pickers for 'split toning', 'graduated density' and 'watermark' modules.

- The color picker positions are kept during editing within a module.

- The map view can zoom on the images of the selected collection.

- The slideshow will now start at the selected images if any, and supports
  changing the delay between images. It will also now be more responsive when
  manually moving backward and forward through the images.

- A new 'basic adjustments' module has been added. It allows to adjust
  the black level, exposure, highlight compression, contrast, middle grey,
  brightness and saturation. It also has an auto feature based on Rawtherapee's
  auto levels that can work on the entire image or a user selected area.

- A new 'rgb curve' module has been added. It has modes for linked and
  independent RGB channels. The curves and histogram can be displayed using
  the working profile or can be scaled to be 50% grey. A secondary color
  picker will add 4 nodes to the curve based on the area selected in the
  image: min, average, middle, and max.

- A new 'rgb levels' module has been added. It has linked and
  independent channels, preserve colors option and is native RGB.

- A new search box has been added to the module groups in the darkroom
  view, with configuration options to show only the module groups, only
  the search box, or both. Modules are searched for by (localized) name,
  and when displaying only the search box, the active modules are shown
  when the box is empty. A shortcut can be set for focusing the box.

- A preview window has been added to the darkroom that displays the edited image
  on a separate window.

- A new option 'skip' is added to the 'on conflict' setting on the export module
  which skips the exporting to existing destination files.

- Allow to switch between clone/heal and blur/color modes in 'retouch' module
  after creating a shape using <kbd>Ctrl+click</kbd> on corresponding mode icon.

- An accels window (<kbd>H</kbd>) has been added to summarize all
  available shortcuts and mouse actions available in the current
  context.

- A zoom & pan feature has been added to lighttable full preview.

- The base-curve module is now using luminance color preservation by
  default. This can give slightly less saturated pictures compared to
  the previous version where no color preservation was made. But it
  will generally avoid color shift.

## Bug fixes

- The color picker support has been fixed by a complete rewrite. It
  should now give correct values in all cases.

- Fix overexposed display.

- Do not disable SSL for storage modules.

- A long standing bug on mask distort in Liquify module has been
  fixed. This was visible when a liquify mask was used together with
  the perspective correction module activated.

- A bug on mask distort from crop & rotate when using flip and
  some angle has been fixed.

- Fix manual crop in perspective correction module when not in default
  orientation.

- The modification of date/time is now stored into the XMP. This
  ensures that removing the picture and reloading will keep the changes.

- Fix orientation to support all cases as exposed in these examples:
  https://github.com/recurser/exif-orientation-examples

- Store the panel states for each lighttable mode.

- Fix crop&rotate and orientation in the lightroom importer.

- Fix ProPhoto RGB profile.

- Fix exif lens metadata parsing containing comma.

## Lua

- The displayed image in darkroom view can now be changed.

- GUI panel visibility can now be queried and changed.

- Lighttable view toolbox (rating filter, rating comparator, sort
  field, and sort direction) can now be changed.

- Lighttable layout and zoom level can now be changed.

- All images containing a specific tag can be searched and returned.

## Changed Dependencies

- CMake 3.10 is now required.
- OpenMP 4.0 is now required (optional dependency).

## RawSpeed changes

### Changed Dependencies

- CMake 3.10 is now required.
- Pugixml 1.8 is now required.
- OpenMP 4.0 is now required (optional dependency).
- POSIX threads are no longer required.
- zlib 1.2.11 is now required (optional dependency).

### Changes

- Threading was migrated to OpenMP from POSIX threads.
- Phase One IIQ decompressor fixes (quadrant scaling, bad column).
- Large-scale code cleanup, hardening is ongoing still.
- A CMake infrastructure was added to allow integration of RawSpeed into LLVM LNT / Test-Suite.
- Widespread performance tuning, most affected decompressors:
  * Sony ARW2
  * Panasonic V5
  * Phase One
  * Nikon
  * Pentax
  * Canon
  * Samsung V1 (compression = '32772')
  * Samsung V2 (compression = '32773')
- Continuation of collaboration with LLVM Compiler Infrastructure Project.

## Camera support, compared to 2.6.0

### Base Support

- Epson R-D1s
- Epson R-D1x
- Fujifilm FinePix F770EXR
- Fujifilm FinePix S7000
- Fujifilm GFX 50R (compressed)
- Fujifilm X-A10
- Fujifilm X-T30 (compressed)
- Fujifilm XF10
- Kodak DCS Pro 14N
- Kodak EasyShare Z981
- Kodak EasyShare Z990
- Leica C (Typ 112) (4:3)
- Leica CL (dng)
- Leica Q (Typ 116) (dng)
- Leica Q2 (dng)
- Leica SL (Typ 601) (dng)
- Leica V-LUX (Typ 114) (3:2, 4:3, 16:9, 1:1)
- Nikon Z 6 (14bit-uncompressed, 12bit-uncompressed)
- Nikon Z 7 (14bit-uncompressed)
- Olympus E-M1X
- Olympus E-M5 Mark III
- Olympus TG-6
- Panasonic DC-G90 (4:3)
- Panasonic DC-G91 (4:3)
- Panasonic DC-G95 (4:3)
- Panasonic DC-G99 (4:3)
- Panasonic DC-ZS200 (3:2)
- Panasonic DMC-TX1 (3:2)
- Phase One P30
- Sony DSC-RX0M2
- Sony DSC-RX100M6
- Sony DSC-RX100M7
- Sony ILCE-6400
- Sony ILCE-6600
- Sony ILCE-7RM4

### White Balance Presets

- Leica Q2
- Nikon D500
- Nikon Z 7
- Olympus E-M5 Mark III
- Panasonic DC-LX100M2
- Sony ILCE-6400

### Noise Profiles

- Leica Q2
- Nikon D3
- Nikon D3500
- Nikon Z 6
- Nikon Z 7
- Olympus E-PL8
- Olympus E-PL9
- Panasonic DC-LX100M2
- Sony DSC-RX100M5A
- Sony ILCE-6400
- Sony SLT-A35

## Translations

- Catalan
- Czech
- Danish
- German
- European Spanish
- French
- Hebrew
- Hungarian
- Italian
- Japanese
- Norwegian Bokmål
- Dutch
- Polish
- Russian
- Slovenian
2020-01-05 02:30:08 +00:00
wiz
5042dc0361 ImageMagick: update to 7.0.9.13.
2019-12-30  7.0.9-13 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-13, GIT revision 16616:dbafe0b:20191230.

2019-12-27  7.0.9-13 Cristy  <quetzlzacatenango@image...>
  * xc:white no longer creates a black PNM image (reference
    https://github.com/ImageMagick/ImageMagick/issues/1817).
  * Sync pixel cache for -kmeans option.
  * Thread -kmeans option.
  * PSD: only set the alpha channel when type is not 0.
 * Fix Lab to custom profile (CMYK or RGB) conversion bug (reference
   https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37318).

2019-12-26  7.0.9-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-12, GIT revision 16587:7d6a559:20191226.

2019-12-26  7.0.9-12 Cristy  <quetzlzacatenango@image...>
  * Fix Build failure with MinGW-w64 (reference
    https://github.com/ImageMagick/ImageMagick6/issues/67).
  * Inject image profile properties immediately after the image is read.

2019-12-23  7.0.9-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-11, GIT revision 16568:1d6c960:20191224.

2019-12-18  7.0.9-11 Cristy  <quetzlzacatenango@image...>
  * Replace pseudo-random number generator with a Xoshiro generator.
  * The -layers optimize option requires a fully transparent previous image.

2019-12-22  7.0.9-10 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-10, GIT revision 16548:281649843:20191222.

2019-12-18  7.0.9-10 Cristy  <quetzlzacatenango@image...>
  * Some clang releases do not support _aligned_alloc().
  * Support -kmeans command-line option.
  * The -layers optimize option requires a fully transparent previous image.

2019-12-07  7.0.9-9 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-9, GIT revision 16513:8ec82f4:20191215.

2019-12-07  7.0.9-9 Cristy  <quetzlzacatenango@image...>
  * Build file clean-up (reference
    https://github.com/ImageMagick/ImageMagick/pull/1798).
  * Improve semaphore handling @
    https://github.com/ImageMagick/ImageMagick/pull/1798).
  * Introduce HeapOverflowSanityCheckGetExtent() method (reference
    https://github.com/ImageMagick/ImageMagick/pull/1798).

2019-12-01  7.0.9-8 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-8, GIT revision 16474:0bc0e95:20191207.

2019-12-01  7.0.9-8 Cristy  <quetzlzacatenango@image...>
  * -type bilevel behavior restored, it creates a black and white image.

2019-11-30  7.0.9-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-7, GIT revision 16449:971ba06:20191130.

2019-11-26  7.0.9-7 Cristy  <quetzlzacatenango@image...>
  * Support Pocketmod image format, e.g.
    convert -density 300 pages?.pdf pocketmod:organize.pdf
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Update documentation.

2019-11-26  7.0.9-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-6, GIT revision 16407:1725ec3:20191126.

2019-11-19  7.0.9-6 Cristy  <quetzlzacatenango@image...>
  * Increase the maximum number of bezier coordinates (reference
    https://github.com/ImageMagick/ImageMagick/issues/1784).
  * Santize "'" from SHOW and WIN delegates under Linux, '"\' for Windows
    (thanks to Enzo Puig).
  * Correct for TGA orientation (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34757).
  * The result for -compose Copy -extent on a  MYK image is CMYK (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37118).
  * Fix potential buffer overflow when reading a fax image (alert from
    Justin).
  * Support dng:use-camera-wb option.
2020-01-04 19:02:39 +00:00
nia
15222b2765 MesaLib: probably makes more sense to check wayland here 2020-01-04 01:53:55 +00:00
nia
8d709bb5e0 MesaLib: enable wayland where supported 2020-01-04 01:50:32 +00:00
adam
38651a4226 hugin: updated to 2019.2.0
Changes since 2019.0.0

2019.2.0 is mainly a bug fix release.
Fixes raw import on Mac OS.
Fixes bugs in verdandi/internal blender.
Scripting interface needs now Python3.
Improvements for high dpi displays (Windows, GTK+3).
Fixes for several small bugs...
2020-01-03 18:15:21 +00:00
tsutsui
179eadde4e libsixel: update to 1.8.5. (security update)
Upstream changes (from NEWS):

v1.8.5

* Security fix for CVE-2019-20205 (#127), integer overflow problem,
  reported by @sleicasper.

* Security fix for CVE-2019-20056 (#126), assertion failure problem,
  reported by @sleicasper.

* Security fix for CVE-2019-20094 (#125), heap overflow problem,
  reported by @cuanduo.

* Security fix for #124, illegal longjump() call problem,
  reported by @cuanduo.

* Serucity fix for #74 and #123, access violation problem,
  reported by @HongxuChen and SuhwanSong.

* Security fix for #122, heap overflow problem,
  reported by @SuhwanSong.

* Security fix for CVE-2019-20023(#117, #119, #120), memory leaks problem,
  reported by @SuhwanSong and @gutiniao.

* Strip first flag check in LZW compression function for issue #118,
  reported by @yoichi
2020-01-03 01:51:01 +00:00
gutteridge
c7c7f6c9e4 mate-backgrounds: tweak $DISTNAME
Prepare to bump the default $VERSION in meta-pkg/mate to 1.22.2 (now
the most common version amongst the packages and the effective release
we're at).
2020-01-02 22:46:31 +00:00
adam
29542b0dfb leptonica: updated to 1.79.0
1.79.0:
* Clean up auto-generation of files; removed 'register'
* Some fixes for issues identified by fuzzer
* New source files: checkerboard.c
* New programs: replacebytes.c, webpanimio_reg.c, partifytest.c,
  rectangle_reg.c, lowsat_reg.c, rotate_it.c, scale_it.c, dewarp_it.c,
  pdfio1_reg.c, pdfio2_reg.c, checkerboard_reg.c, underlinetest.c.
* Convert to standard reg test: heap_reg.c, pixa1_reg.c, smallpix_reg.c
* Improve data checking when reading image file headers
  (pnm, png, jpeg, tiff)
* Fix some bugs in pnm reading
* Fix inconsistencies with the encoding type flags in pdf writing
* Allow tiff to write images with colormaps
* Fix errors in PS code; made some functions static
* Add code for animated webp (requires webp mux and demux libraries)
* Add "partify" application for separating parts in a musical score
* Enable tif read/write of gray+alpha and rgba; filter out tiff
  pixels that are not uint and compression by tile
* Apply consistent formatting of static const variables
* Add programs for scaling, rotation and deskew, named dewkew_it,
  rotate_it and scale_it, for useful operations on arbitrary images.
* Convert pdfiotest program to two regression tests: pdfio1_reg
  and pdfio2_reg.
* Remove all use of strncat; use stringCat().
* New functions from removing outliers in sequences of boxes.
* Generalize pixAverageInRect(): mask, region and range filters,
  and subsampling.  New pixAverageInRectRGB().
* Fix int overflow bug in pixMedianCut(); required new heap accessor.
* New pixMultiplyGray() allows pix to be multiplied by an array (or
  another pix)
* Better routines for counting color.
* Lossless conversion for RGB to cmap with not more than 256 colors.
* New histo based global thresholding: pixThresholdByHisto().
* Allow most reg tests to run even if external libraries are not
  available.
* New one-line gplot functions that return a pix.
* New application to find where corners meet in a checkerboard.
* Add utility functions for painting through mask in cmap pix,
  creating a hit-miss sela from a color pix, equality of two pta.
* Proper handling of 1 bpp colormap tiffs: remove when reading,
  preserve when writing.
* Deprecate three pixSaveTile*() functions; removed all calls to
  these from the library and progs.
* Include auto_config.h explicitly in all src and prog files.
* Improve input data checking for bmp files.
2020-01-02 12:55:07 +00:00
mef
561d0f9c8f (graphics/py-wand) ${PYPKGPREFIX} should not be attached in GITHUB_PROJECT 2020-01-02 09:07:46 +00:00
fcambus
55d3301a1c libansilove: update to 1.1.7.
ChangeLog:

libansilove 1.1.7 (2019-12-19)

- Rename the alSelectFont() function to select_font()
- Only export symbols which are part of the public API
2020-01-01 23:02:59 +00:00
adam
7de42d8f9c libepoxy: updated to 1.5.4
1.5.4:
Don't build GLX tests if X11 support is disabled
Add unit tests for epoxy_gl_version()
Reduce the size of the binary by reusing static strings
Fix build on Solaris
Update the GL registries
2020-01-01 21:16:12 +00:00
mef
0c41e96768 (graphics/py-wand) correction part 2, mv README.rst under wand dir., tks leot@ 2020-01-01 06:13:37 +00:00
mef
572402b36c (graphics/py-wand) correction part 1, sort PLIST, thanks leot@ 2020-01-01 05:58:27 +00:00
kamil
dea25891bb qiviewer: Remove
Leftover qt4 dead package. Proposed on ML 2 months ago.
2020-01-01 01:57:59 +00:00
wiz
e0d7c71377 librsvg: update to 2.46.4.
Version 2.46.4

- #524 - Panic when reading an invalid stylesheet URL in an XML
  processing instruction (Paolo Borelli)

- #525 - Consider specificity when applying CSS selector matches.

- #504 - Provide an usage example in the librsvg crate docs.
2019-12-31 11:36:52 +00:00
mef
0faaa40c59 (graphics/opencv-contrib-face) regen distinfo 2019-12-31 10:15:50 +00:00
gutteridge
976fa91654 eom: update to eom 1.22.2
Change log:

eom 1.22.2

  * Translations update
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0 [-Wundef]
  * Allow color correcting images with alpha channel
  * EomMetadataReaderPng: Use built-in SRGB profile for matching cHRM/gAMA
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is present
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling back to sRGB
  * Assume sRGB when image doesn't have an ICC profile attached
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.
2019-12-30 23:41:58 +00:00
gutteridge
a2cd79b1df mate-icon-theme: update to mate-icon-theme 1.22.2
Change log:

mate-icon-theme 1.22.2

  * Translations update
  * Fix mate/22x22/devices/printer.png
  * Upscale 22x22px icons to 24x24px adding 1px to the edges
  * Gen png mimetypes icons from paper-sheets.svg - Mate theme
  * use folder icon as example
  * rename mate logo
2019-12-30 23:15:16 +00:00
mef
7e5a7a2fbe Added graphics/py-wand version 0.5.8 2019-12-30 00:56:15 +00:00
mef
22cb50679c graphics/py-wand: import py37-wand-0.5.8
Wand is a ctypes-based simple ImageMagick binding for Python.
(editors/emacs26 wants this for imagemagick option, but not be enabled yet).
2019-12-30 00:52:30 +00:00
ng0
f014f7c9c4 jp2a: Import jp2a-1.0.7 as graphics/jp2a
jp2a is a small utility that converts JPG images to ASCII.
It is written in C and released under the GPLv2.

import from pkgsrc-wip packaged by esg@sdf.lonestar.org
2019-12-29 21:31:34 +00:00
adam
ed48d34938 tesseract: updated to 4.1.1
4.1.1 Release:
Implemented sw build (cppan is depreciated)
Improved cmake build
Code cleanup and optimization
A lot of bug fixes...
2019-12-29 16:44:12 +00:00
markd
2b5ef26fe0 openimageio: use ffmpeg4. find the correct openexr libraries. 2019-12-29 10:15:04 +00:00
markd
af77dc27c2 opencv: switch to ffmpeg4. Don't pick up stray packages. 2019-12-29 10:00:08 +00:00
wiz
b783eea92d gri: quote BROKEN 2019-12-28 13:27:25 +00:00
wiz
8a8d398281 gri: mark as BROKEN
ImageMagick cannot convert the documentation PS files to PNG files
due to security policy, which breaks the build/installation.
2019-12-28 11:28:09 +00:00
joerg
bdae66cb2f Needs libXmu 2019-12-25 00:14:41 +00:00
joerg
ffca6b6181 Fix compat with newer exiv2. 2019-12-22 22:26:31 +00:00
tsutsui
d33bec59a5 libsixel: update to 1.8.4. (security update)
Upstream changes:

v1.8.4
* Security fix for CVE-2019-11024 (#85), recursive loop problem,
  reported by @Loginsoft-Research.

* Security fix for #73, illegal memory access problem,
  reported by @HongxuChen.

* Security fix for #89, core dumped issue,
  reported by @niugx.

* Security fix for #107, large memory allocation problem,
  reported by @cuanduo.

* Security fix for #114, heap-buffer-overflow problem,
  reported by @SuhwanSong.

* Security fix for #116, heap-buffer-overflow problem,
  reported by @SuhwanSong.

* Security fix for #118, heap-buffer-overflow problem,
  reported by @SuhwanSong.

* Security fix for #121, heap-buffer-overflow problem,
  reported by @gutiniao
2019-12-22 02:58:32 +00:00
joerg
f78045fe83 Deal with exiv2 interface changes. 2019-12-21 23:43:26 +00:00
joerg
4066cbd967 Needs libXi, formerly pulled in by Mesa. 2019-12-21 23:42:35 +00:00
joerg
2338202bdd Uses c++03 only. 2019-12-21 23:41:47 +00:00
markd
0e0ed6a224 opencv: fix PLIST for python != 3.7 2019-12-21 22:50:00 +00:00
leot
84bb259c7f girara: Sort PLIST (NFCI) 2019-12-20 10:12:45 +00:00
leot
d9b5fc1776 girara: Update to 0.3.3
Changes:
0.3.3
-----
 - Various fixes and improvements
 - Update transations
2019-12-20 10:11:55 +00:00
joerg
4c822a8a76 Fix parallel build. 2019-12-19 22:17:33 +00:00
tsutsui
a035867f07 libsixel: update to 1.8.3. (security fixes)
Upstream changes:

v1.8.3
* Security fix for CVE-2018-19757 (#79), NULL pointer dereference problem,
  reported by @nluedtke and fixed by @knok (#91, #94).

* Security fix for CVE-2018-19762 (#81), heap-based buffer overflow problem,
  reported by @nluedtke and fixed by @knok (#92).

* Security fix for CVE-2018-19756 (#80), heap-based buffer over-read problem,
  reported by @nluedtke and fixed by @knok (#93).

* Security fix for CVE-2018-19763 (#82), heap-based buffer over-read problem,
  reported by @nluedtke and fixed by @knok (#95).

* Security fix for CVE-2018-19761, illegal address access, fixed by @knok (#96).

* Security fix for CVE-2018-19759, heap-based buffer over-read problem, fixed by @knok (#98).

* Security fix for CVE-2018-3753 (#83), infinite loop problem,
  reported by @cool-tomato and fixed by @knok (#99).

* Security fix for CVE-2018-19759 (#102),
  heap-based buffer over-read that will cause a denial of service.
  reported and fixed by @YourButterfly. (#106)

* Security fix for CVE-2019-19635 (#103), heap-based buffer overflow,
  reported and fixed by @YourButterfly. (#106)

* Security fix for CVE-2019-19636 (#104) and CVE-2019-19637 (#105), integer overflow problem.
  reported and fixed by @YourButterfly. (#106)

* gif loader: check LZW code size (Issue #75), Thanks to @HongxuChen.
              7808a06b88

* core: Fix a global-buffer-overflow problem (Issue #72), Thanks to @fgeek.
        c868b59ec8

* core: Fix unexpected hangs/performance issues (Issue #76), Thanks to @HongxuChen.
        88561b7a81
        2d3d9ffe8a
        c9363cd1d5
2019-12-18 14:02:10 +00:00
adam
4a32e5b93a opencv: updated to 3.4.8
version:3.4.8
OpenCV 3.4.8 has been released. Bug fixes, optimizations and other enhancements are propagated into OpenCV 4.1.2.

version:3.4.7
OpenCV 3.4.7 has been released. Bug fixes, optimizations and other enhancements are propagated into OpenCV 4.1.1.
2019-12-16 08:24:39 +00:00
adam
076e145376 pfstools: updated to 2.1.0
2.1.0:
This release adds support for .yuv video files encoded as PQ2020 or HLG2020 (used by the reference implementation of h265). pfsview was updated to link with Qt5 instead of Qt4. Several compilation issues on Ubuntu have been resolved.
2019-12-15 21:32:52 +00:00
adam
4386994519 liblqr: updated to 0.4.2
0.4.2:
This new version of the library fixes a couple of bugs (some small memory leaks, installation issues on MacOSX). It's avaliable at the download page, as usual.
2019-12-15 21:32:05 +00:00
taca
9b38bb489c graphics/php-gd: fix for php74
php-gd on php74, try to use external gd (graphics/gd) since most of
configure arguments are changed (no effect).
2019-12-15 18:13:55 +00:00
bsiegert
924057ee4f Revbump all Go packages after Go 1.12.14 update. 2019-12-13 07:43:47 +00:00
nia
899dcb4834 wld: bump libdrm requirement 2019-12-12 14:48:43 +00:00
jperkin
ecd1e0f624 inkscape: Fix PKGLOCALEDIR. 2019-12-12 12:00:22 +00:00
fcambus
3793c03167 ansilove: update to 4.0.6.
ChangeLog:

AnsiLove/C 4.0.6 (2019-12-10)

- Remove extraneous sauceReadFileName() call, read from existing SAUCE record
- Use strdup() when assigning fileName and fext fallback values
- Call memset() to set all record struct fields to zero
- Free SAUCE record and comments once and for all when exiting the program
2019-12-12 10:04:53 +00:00
nia
f397b83d50 Add graphics/wld.
wld is a drawing library that targets Wayland.

Currently, this package only supports unaccelerated rendering on NetBSD.
2019-12-11 21:15:10 +00:00
adam
6c4b6c1c6b py-matplotlib: updated to 3.1.2
v3.1.2:
- fix regresion of incorrect limits for y-axis in imshow
- fix integer indexed pandas series
- fix ScalarFormatter formatting of masked values
- webagg and nbagg no longer incorrectly fallback to agg when $DISPLAY is not set
- several fixes for Qt5 backend
- other bugfixes and documentation fixes
2019-12-11 20:29:51 +00:00
leot
b1758b2024 jbig2dec: Update to 0.17
pkgsrc changes:
 - Update HOMEPAGE

Changes:
Version 0.17 (2019 October 1)
 * Updated documentation with accurate contact information.
 * Moved version number to jbig2.h, and adapted configure
   correspondingly. Added pkg-config file to be installed
   along side library. Added run-time check of version
   number so that the correct header is used with the matching
   binary library.
 * Bug fixes.
2019-12-10 10:35:59 +00:00
leot
a34c25891b jbig2dec: Update LICENSE: it's under AGPLv3, not GPLv3! 2019-12-10 10:31:58 +00:00
rin
556b4fddc8 PR pkg/54623 (Joern Clausen)
Disable gnuplot-pdf-doc by default. This option requires TeX packages,
that are too much for users who merely wants to plot graphs.

Bump revision.
2019-12-09 12:57:22 +00:00
nia
1fa77090d7 MesaLib: Update to 19.2.7
This is a bugfix release.

EGL platform selection was reworked so we have to move X11 to always
be the first fallback because Mesa is apparently bad at detecting X11 now.
2019-12-08 13:07:20 +00:00
markd
50cb850a98 tex-*: add TEXLIVE_UNVERSIONED=yes 2019-12-06 20:04:17 +00:00
leot
b8d1bd6eb7 zbar: Belatedly add (accidentally missed) options.mk
Thanks to <wiz>!
2019-12-06 08:03:00 +00:00
wiz
33eb67f565 zbar: comment out options.mk inclusion, it doesn't currently exist. 2019-12-05 23:58:06 +00:00
adam
5731055d18 gnuplot: updated to 5.2.8
Changes in 5.2.8
* CHANGE user-visible GPVAL_TERM_HCHAR GPVAL_TERM_VCHAR (help debug font issues)
* CHANGE placement of ylabel (compromise 5.2.7 and earlier versions)
* CHANGE make strstrt() aware of UTF8, e.g. strstrt("αβγ5", "5") returns 4
* FIX "set timestamp" from "save" must not include a justification
* FIX set cntrparam levels increment <base>, <factor> for logscale z
* FIX character pointtypes should inherit plot coloring like normal pointtypes
* FIX bad autoscaling of linked y2 axis
* FIX prevent infinite loop from unbounded interation in a non-data plot command
* FIX dimensions reported by "stats matrix every"
* FIX extent of boxplot whiskers could be off by one point
* FIX mix unbounded iteration and functions in a single plot command
* FIX reverse history search with readline=builtin
* FIX qt: suppress off-by-one ysize
* FIX cairo: suppress off-by-one ysize
* FIX gd: apply alpha to brushstroke lines
* FIX tikz: fixes to accommodate lua 5.3 and newer pgf
* FIX wxt: ExportToFile widget disabled in persist mode
* FIX qt: handling of modifier keys (ctrl alt shift) for keyboard events
* FIX wxt: handling of modifier keys (ctrl alt shift) for keyboard events
* FIX fig: dashtype "solid" was not passed through correctly to transfig
* FIX gd: incorrect line spacing of multiline label
2019-12-05 18:42:05 +00:00
leot
bc2ba1b6c7 graphics: Add zbar 2019-12-04 11:17:58 +00:00
leot
b823d91531 zbar: Import zbar-0.23 as graphics/zbar
ZBar is an open source software suite for reading bar codes from various
sources, such as video streams, image files and raw intensity sensors. It
supports many popular symbologies (types of bar codes) including
EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR
Code.

The flexible, layered implementation facilitates bar code scanning and
decoding for any application: use it stand-alone with the included GUI and
command line programs, easily integrate a bar code scanning widget into
your Qt, GTK+ or PyGTK GUI application, leverage one of the script or
programming interfaces (Python, Perl, C++) ...all the way down to a
streamlined C library suitable for embedded use.

Packaged in pkgsrc-wip by myself and <ng0>.
2019-12-04 11:17:32 +00:00
jperkin
3cd2fa94ce MesaLib: Fix name of manually constructed library on Darwin. 2019-12-02 10:09:29 +00:00
nia
c127ec8604 MesaLib: Attempt to fix PLIST for darwin
throw a bunch of variables into one big KMS variable
2019-11-30 11:02:39 +00:00
jperkin
31508fa3cc ImageMagick: nia found the correct releases directory. 2019-11-30 09:46:12 +00:00
jperkin
8bf7ea394f ImageMagick: Replace mirror list with the GNOME one.
They appear to keep previous releases longer than the imagemagick.org
mirrors, which have already deleted this version that was only updated
a few days (but wasn't uploaded to nbftp).
2019-11-29 19:40:36 +00:00
jperkin
c711571d0f MesaLib: Work around timespec_get configure test issue on Darwin.
The meson configure test reports success, even when providing it with clearly
bogus values (like compiling with -std=c89 even though the headers limit the
visibility of timespec_get to >= c11), so just always use the compat version.
2019-11-29 10:34:13 +00:00
jperkin
b4f072743f MesaLib: Remove Darwin patch that is now actively harmful. 2019-11-28 14:35:07 +00:00
nia
536c88626e Remove graphics/f-spot
This package has not been building successfully for some time, and upstream
is dead.
2019-11-28 12:21:03 +00:00
ryoon
1d00a97cd8 Update to remove the sentences that describe removed packages 2019-11-27 04:00:33 +00:00
sevan
46dfe56791 pasto 2019-11-26 23:24:25 +00:00
sevan
3ecc81267a Patch for CVE-2018-16376 2019-11-26 23:10:22 +00:00
minskim
931e249381 math/Makefile: Add py-matplotlib-venn 2019-11-26 21:08:58 +00:00
minskim
0f1c8255cb graphics/py-matplotlib-venn: Import version 0.11.5
matplotlib-venn provides functions for plotting area-proportional two-
and three-way Venn diagrams in matplotlib.
2019-11-26 21:08:26 +00:00
nia
448b2e0166 osg: Don't find asio accidentally 2019-11-26 20:14:56 +00:00
markd
bde1815a95 ksnapshot: remove. successor is graphics/spectacle 2019-11-26 18:17:23 +00:00
markd
2d34e8d22a ksaneplugin: remove, not developed anymore. doesnt work with current libksane 2019-11-26 18:14:10 +00:00
ryoon
68411c5487 Simplify MASTER_SITES 2019-11-26 14:37:54 +00:00
wiz
5cbaa708e9 wxsvg: update to 1.5.20.
Version 1.5.20 <2019-08-02>
---------------------------

  * added handling of fill-rule
  * added handling of spreadMethod
  * added handling of clipPath
  * added support of dash-offset
  * added support of mask for path element
  * fixed handling of pt units
  * fixed fill pattern with opacity
  * fixed handling of referenced patterns

Version 1.5.19 <2019-06-24>
---------------------------

  * fixed rendering polyline element
  * fixed drawing a cubic Bézier curve if the previous command was not an c or s

Version 1.5.18 <2019-05-19>
---------------------------

  * wxFfmpegMediaDecoder: fixed support of ffmpeg 3.4.x

Version 1.5.17 <2019-05-19>
---------------------------

  * wxSVGUseElement: fixed GetBBox() and GetResultBBox()

Version 1.5.16 <2019-01-27>
---------------------------

  * wxFfmpegMediaDecoder.SetPosition(): added parameter seekBackward

Version 1.5.15 <2018-09-15>
---------------------------

  * added skia backend (experimental) (thanks to Zicheng Yang)

Version 1.5.14 <2018-07-10>
---------------------------

  * fixed calculation of bounding box if viewbox is specified
  * fixed GetResultBBox()
  * wxSVGCanvasImage: added support of data base64 href

Version 1.5.13 <2018-01-29>
---------------------------

  * added support of <a> element
  * fixed wxSVGImageElement::GetBBox()
  * fixed wxSVGUseElement::GetBBox()

Version 1.5.12 <2017-05-01>
--------------------------

  * wxSVGSVGElement: fixed GetIntersectionList()
  * wxSVGPointList: fixed SetValueAsString()

Version 1.5.11 <2016-12-28>
--------------------------

  * wxSVGImage: fixed displaying of first video frame

Version 1.5.10 <2016-10-23>
--------------------------

  * added support of EXIF metadata

Version 1.5.9 <2016-08-09>
--------------------------

  * changed GetBBox() and GetResultBBox()
  * added some missing header files

Version 1.5.8 <2016-06-05>
--------------------------

  * fixed ApplyAnimation

Version 1.5.7 <2016-05-03>
--------------------------

  * wxFfmpegMediaDecoder: added GetChapters() and GetMetadata()
  * fixed SVGAnimationElement

Version 1.5.6 <2016-03-11>
--------------------------

  * fixed SVGAnimationElement

Version 1.5.5 <2015-10-03>
--------------------------

  * fixed rendering image element with mask
  * wxFfmpegMediaDecoder: added GetFormatName() and GetCodecTag()
  * wxFfmpegMediaDecoder: fixed wxSVGCanvasVideo

Version 1.5.4 <2015-03-21>
--------------------------

  * added support of 3-digit hex color codes (thanks to Constantine)
2019-11-26 14:14:23 +00:00
wiz
cece6e2d2d mpgtx: update to 1.3.1nb1.
Honor CFLAGS/LDFLAGS from environment. Fixes RELRO build.
2019-11-26 13:52:23 +00:00
wiz
262c895e0a ImageMagick: update to 7.0.9.5.
2019-11-17  7.0.9-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-5, GIT revision 16369:747618e:20191117.

2019-11-16  7.0.9-5 Cristy  <quetzlzacatenango@image...>
  * Ensure Ascii85 compression is thread safe.
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-11-13  7.0.9-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-4, GIT revision 16354:5f53562:20191114.

2019-11-10  7.0.9-4 Cristy  <quetzlzacatenango@image...>
  * Santize ';' from SHOW and WIN delegates.
  * Add exception parameter to CMS transform methods.
  * Output exception there is an attempt to perform an operation not allowed by
    the security policy
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
2019-11-26 12:50:42 +00:00
nros
a91e524523 revbump due to update in jxrlib 2019-11-25 22:03:25 +00:00