Commit graph

13208 commits

Author SHA1 Message Date
markd
d49a9ef06e blender: fix build with gcc-9
GCC 9 started implementing the OpenMP 4.0 and later behavior. When not using
default clause or when using default(shared), this makes no difference, but
if using default(none), previously the choice was not specify the const
qualified variables on the construct at all, or specify in firstprivate
clause. In GCC 9 as well as for OpenMP 4.0 compliance, those variables need
to be specified on constructs in which they are used, either in shared or
in firstprivate clause. Specifying them in firstprivate clause is one way to
achieve compatibility with both older GCC versions and GCC 9,
another option is to drop the default(none) clause.

This patch thus drops the default(none) clause.

See https://gcc.gnu.org/gcc-9/porting_to.html#ompdatasharing

patch from fedora.
2019-07-03 10:21:08 +00:00
nia
a71a26c408 Use https for pear.php.net. 2019-07-03 07:28:21 +00:00
fcambus
15561a4495 ansilove: Update to 4.0.1.
ChangeLog:

AnsiLove/C 4.0.1 (2019-06-25)

- Fix a few typos in README and ansilove.1
- Simplify display of default font when no font option is specified
- Drop the leading dot when saving input file extension
- Fix the check for readComments() return value

AnsiLove/C 4.0.0 (2019-01-16)

- Switch to using libansilove
- Add a new switch (-d) to toggle DOS aspect ratio
- Add initial support for PabloDraw 24-bit ANSI sequences
- Ansilove now generates only one output file when -r or -R options
  are used
- Display scale factor when -r or -R options are used
- Allow to specify the number of columns for ANSI and Tundra files
- Restrict maximum allowed number of columns to 4096
- Check asprintf() return value and error if allocation fails
- Bugfixes and improvements in the SAUCE parser
- Refactor font selection processing
- Refactor rendering mode processing
- Use OpenBSD style(9) for function prototypes and declaration
- Add missing headers and remove unnecessary ones
- Remove versionInfo(), simply print the header with version information
  when invoked with -v
- Remove showHelp(), show synopsis instead when invoked with -h
- Add a new example ANSi (Thanks Nail)
- Remove -e switch, examples are now listed in the man page instead
- Make synopsis() only display SYNOPSIS, as it should be.
- Add an EXAMPLES section in ansilove.1
- PC fonts for code pages other than cp437 are now named using the cpNNN
  scheme. Albeit not documented anymore, the previously used names will
  keep working

OK kamil@
2019-07-02 15:46:04 +00:00
nia
392042783d openimageio: Include the correct package in buildlink3.mk.
openimageio now uses qt5, not qt4.

This was causing blender to fail to build in bulk builds and on systems
where qt4 was not preinstalled.

XXX needs pullup?
2019-07-02 07:49:22 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
nia
474d73c461 blender: Remove a reference to the old OpenAL package. 2019-07-01 12:08:51 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
c44753a927 Add irrlicht-1.8.4 as graphics/irrlicht.
Based on work in pkgsrc-wip.

The Irrlicht Engine is an open source high performance real-time
3D engine written and usable in C++ and also available for .NET
languages.

It is completely cross-platform, using D3D, OpenGL and its own
software renderer, and has all of the state-of-the-art features
which can be found in commercial 3d engines.
2019-06-30 22:13:13 +00:00
fcambus
d4216bdf27 Add libansilove. 2019-06-30 21:59:55 +00:00
fcambus
2e7f990e86 graphics/libansilove: import libansilove-1.1.2.
Library for converting ANSI, ASCII, and other formats to PNG, allowing
to render ANSI and artscene-related file formats into PNG images, and
supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF),
iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.

OK kamil@
2019-06-30 21:58:17 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
rjs
3d141e1dad Make required babl version match configure script. 2019-06-25 18:17:22 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
nia
38ae6917f0 Use https for sourceforge project links. 2019-06-22 11:52:31 +00:00
wiz
dd65eafbb6 xfig: update to 3.2.6anb1.
Use pkgsrc standard app-defaults dir.
From "John D. Baker" <jdbaker@consolidated.net> on pkgsrc-users.

Bump PKGREVISION.
2019-06-21 13:15:07 +00:00
adam
b3f3e7018d py-graphviz: updated to 0.11
Version 0.11

Add quiet argument to .render() and .pipe() methods of Graph,
Digraph, and Source objects, allowing to suppress stderr of the
layout subprocess (parity with stand-alone render() and pipe()
functions).

The rendering process for render() methods and stand-alone function is now
started from the directory of the renderred dot source file. This allows to
render graph descriptions that use relative paths inline (e.g. for referring to
image files to be included) by using paths relative to the source file
location. Previously, such relative paths would need to be given relative to
the directory from which render() was  started, so this change is backwards
incompatible for code that relied on the previous behaviour.

Drop Python 3.4 support.
2019-06-20 16:31:09 +00:00
nia
78be2465e6 papirus-folders: Update to 1.4.0
Added deeporange folder color that is suitable to the Yaru GTK theme
2019-06-20 13:25:38 +00:00
nia
10014b5622 papirus-icon-theme: Update to 20190615
Added icons

Calibre (Flatpak) #1768
Drill #1758
Foliate #1771
Gisto #1763
gtkOrphan #1756
JProfiler #1762
KVIrc #1755
Notable #1770
org.gnome.Software-symbolic
Oxygen Not Included #1766
Pulse SMS #1761
Save Session (KDE Plasma) #1335
TeXmacs #1764
Timetable #1769
Veyon #1760
VNote #1765
VSCodium #1774
Whalebird #1772

Updated icons

changes-allow, changes-prevent #1773
Citrix Receiver
Instagram
Telegram (app & tray) #1695
Tor #1757
VSCode #1775

Changes and fixes

Added a lot of icons for KDE Plasma 5.16
Added distro icons in gnome-control-center for Ubuntu and Fedora
Changed icon name for Drill #1758
Fixed icon name for dhcpcd-gtk #1753
Fixed margins for network-error network-offline icons #1773
2019-06-20 13:24:52 +00:00
ryoon
ec4329ecbe Update to 2.10.12
Changelog:
Overview of Changes from GIMP 2.10.10 to GIMP 2.10.12
=====================================================

Core:

  - Add an "Incremental" option to the Dodge/Burn tool, which,
    similarly to the Paintbrush, Pencil, and Eraser tools, applies the
    effect incrementally as the pointer moves.
  - Curves now have a concept of smooth vs corner points: smooth
    points produce a smooth curve, while corner points produce a sharp
    curve (previously, all points were smooth).
  - Search the user font directory path on Windows (since Windows 10,
    non-admin users have the ability to install fonts). This is only a
    temporary hack until fontconfig adds proper upstream support:
    https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/144
  - In gimp_brush_core_get_paint_buffer(), when allocating a new paint
    buffer, clear the old buffer *before* allocating the new one, to
    reduce the amount of simultaneously allocated memory.
  - In GimpPaintbrush, avoid refilling the paint buffer at each dab if
    the paint color/pixmap hasn't changed, hence allowing faster
    painting in some specific cases.
  - Add hygon cpu detection and enable MMX/SSE support.
  - Add a GimpSymmetry::get_transform() virtual function and a
    corresponding gimp_symmetry_get_transform() function which return
    the brush transform corresponding to a given symmetry stroke in
    terms of the rotation angle and reflection flag (in contrast to
    gimp_symmetry_get_operation() which returns the same transforation
    in terms of a GeglNode). This allows us to simplify, fix (artifact
    bugs, etc.), and improve the painting-code performance for several
    symmetry painting cases.
  - New gimp-brush-pipe-spacing parasite set by core code to preserve
    GIH brush's spacing across reloads.
  - Add a new Offset filter tool, as a front-end to gimp:offset. The
    tool replaces, and provides the same interface as the drawable-
    offset dialog while also providing live preview and on-canvas
    interaction.

Plug-ins:

  - Exported profile and data format strategy updated in several file
    plug-ins.

    * When not saving a profile, we always export as sRGB data, as most
      viewers would not display the image properly otherwise.
    * When saving a profile:
        * If a profile was manually assigned, we always export to the
          assigned format, hence pixel data is converted accordingly,
	  whatever the work format.
        * If no profile was assigned:
            * If the export format support high-bit depth, we export the
              work format as-is.
            * If the export format is 8-bit max, we convert the work
              format to sRGB, except if the work format is 8-bit linear.

    The following plug-ins were updated: JPEG, PNG, TIFF and WebP.

  - TIFF plug-in now supports layer export.
  - Add accelerator on "Save color _profile" item in JPEG export so
    that all items in the dialog have keyboard accelerators.
  - Add a "Save color profile" checkbox in WebP export and remove the
    "Advanced Options" expander (all metadata and profile writing
    options are now directly visible).
  - Process cases of non-conformant TIFF file with extra channels
    while ExtraSamples is not set by assuming the first extra channel
    is a non-premultiplied alpha channel and outputting a warning. In
    the future, this should be updated further by a dialog asking what
    to do with the non-defined dialog (consider as premultiplied or
    non-premultiplied alpha channel, or just save as extra channels).

Tools:

  - Add input/output spin-buttons to the Curves tool, which allow
    setting the selected point's coordinates numerically. When the image
    precision is greater than 8-bpc, use a 0.00-100.00 range for the
    point-coordinate spin-buttons instead of a 0-255 range.
  - In the Curves tool, allow changing the curve's point types (cf. new
    curve corner points in Core section). Corner points are displayed
    with a diamond shape instead of a circle.
  - Free Select tool now creates a selection as soon as the polygon is
    closed. This selection is updated when the polygon, or the relevant
    tool-options, change, similarly to GimpRectangleSelectTool.
  - Derive GimpEraser from GimpPaintbrush, instead of directly from
    GimpBrushCore.
    This allows GimpEraser to reuse the paint-buffer content across
    dabs, improving performance.
  - Allow moving an intersecting pair of guides with the Move tool.

User interface:

  - In GimpCurveView, when dragging an existing curve point, don't
    immediately move the point to the cursor position upon button
    press, but rather move it relative to its current position as the
    cursor moves. This allows selecting a point without moving it, and
    adjusting its position more easily.
  - when the cursor hovers above a point in GimpCurveView, or when
    dragging a point, have the coordinate indicator show the point's
    position, rather than the cursor's.
  - In GimpCurveView, when holding down Ctrl while adding/dragging a
    point, snap the y-coordinate to the original curve (at the start
    of the drag). This is particularly useful for adding points along
    the curve.
  - In GimpDashboard, don't show legend for groups with no meter.
  - Add a tile-alloc-total variable to the dashboard's memory and misc
    groups, showing the total amount of memory used by the tile
    allocator.
  - Add a "Save Keyboard Shortcuts Now" button to the Configure
    Keyboard Shortcuts dialog.

Installers:

  - Windows: enable InnoSetup "unofficial" translations. Otherwise we
    had a bunch of wasted work from our translators of several
    languages whose translations were never used in the installer.

Translations:

   - 12 translations were updated: Catalan, Chinese, French, German,
     Hungarian, Indonesian, Italian, Polish, Russian, Spanish, Swedish
     and Turkish.
2019-06-18 14:29:20 +00:00
ryoon
74fb06a6d0 Update to 0.4.16
Changelog:
GEGL-0.4.16
Not available

GEGL-0.4.15

Build

Added gitlab continuous integration.

Core

Platform specific build fixes for both win32 and OSX.

Avoid in-place processing for cached nodes.

Indentation consitency improvements.

Permit more detailed specifying/overriding of OpenCL device through the
GEGL_USE_OPENCL environment variable.

New call gegl_update_anim_time for applying the animation curves of
properties.

Buffer

Swapped behavior of cubic interpolation from cubic to mithcell
coefficients, leading to crisper results in all uses of the cubic
sampler.

Permit tiles to be unreffed after GEGL shut-down without crash, which
is likely when using bindings to dynamic languages.

Use malloc_trim when compiled with glibc to possibly decrease the
resident size of progress when buffers are destroyed.

Improved deadlock prevention in gegl_buffer_copy() when using copy on
write.

Operations

Use indirect buffer inputs on main thread during multi-processed
processing for point-filters/composers and tranform base classes.

Smaller required/invalided ROI for map-absolute/relative when using
nearest neighbor.

tiff-save and jpg-save fixed dimensions when buffer saved has non-zero
origin

Added missing descriptions of properties for cubism, mosaic,
tile-paper, color, mantiuk06 and vignette operations.

ff-load fix some of the deprecation warnings.

ff-save avoid crashing if audio or video codec fails to initialize.

cache, parent class changed - it is no longer a point operations, also
speed up processing and permit copy on write handling of tiles.

opacity and invert - crash for 8bpc buffers, reimplemented logic for
(non-)associated alpha OpenCL kernel selection.

Tools

Drop direct dependency on exiv2 - we now only transiently depend on it
through the gexiv2 abstraction.

commandline tool/gui

Store per image editing chains in .gegl folder instead of sidecars.

Set window title, permit interaction with opened .lui documents, fixed
playback of audio for opened videos - it now works; if the video is
decoding, scaling and display is fast enough to leave spare cycles.

Support for nearest neighbor scaling of imagry; aiding video playback
without dropping audio frames.

Support for custom collection order and per-file key-value metadata.
2019-06-18 14:26:59 +00:00
ryoon
dbb2db56cb Update to 0.1.66
Changelog:
2019-06-12 babl-0.1.66
Added API call, babl_space_get_rgb_luminance,
Make most SIMD code-paths optional again on i686.

2019-05-25 babl-0.1.64
Support for Hygon Dhyana, and Y~aA formats for symmetric completeness.
Code consistency, gitlab CI, autotools and meson build improvements.
2019-06-18 14:24:02 +00:00
adam
fb54def692 {p5-}GraphicsMagick: updated to 1.3.32
1.3.32:

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 is often longer than the time 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. 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, 343 issues have been opened by oss-fuzz and 331 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.
BMP reader: Fix heap overflow in 32-bit build due to arithmetic overflow. Only happens if limits are changed from defaults.
BMP reader/writer: Improve buffer-size calculations to guard against buffer overflows.
DIB reader: Reject files which claim more than 8-bits per pixel but also claim to be colormapped.
DIB reader/writer: Improve buffer-size calculations to guard against buffer overflows.
MIFF reader: Detect end of file while reading RLE packets.
MIFF reader: Fix heap overflow (for some files using RLE compression) caused by a typo in the code.
MAT writer: Added missing error handling to avoid heap overflow.
MNG reader: Fixed a small heap buffer overflow.
SVG reader: Fixed a stack buffer overflow.
TGA writer: Fix heap overflow when image rows/columns are larger than 65535.
TIFF reader: Rationalize tile width/height to reject large tile sizes which are much larger than the image dimensions.
TIFF reader: Apply memory resource limits to strip and tile allocations.
WMF reader: Fixed a division by zero problem.
XWD reader: Many heap buffer overflows and uses of uninitialized data were fixed.
Pixel cache: Now apply resource limits to pixel nexus allocations using the same limits (total pixels, width, height, memory) as applied to the whole image since some requests are directly influenced by the input file. More tests are added for arithmetic overflow. Care was taken to minimize performance impact due to the many extra checks.

Bug fixes:

See above note about oss-fuzz fixes.
Fixed include order of magick/api.h vs wand/wand_symbols.h.
WriteImage(): Eliminate use of just-freed memory in clone_info->magick when throwing exception due to no support for format.
Magick++/lib/Magick++/Drawable.h: Fix use of clang diagnostic syntax.
DIB: Preserve PseudoClass opaque representation if ICO mask is opaque.
JPEG reader: Restore ability to access detailed image properties while in 'ping' mode.
JPEG reader: Base test for "Unreasonable dimensions" on original JPEG dimensions and not the scaled dimensions.
JPEG reader: Allow input files to have a compression ratio as high as 2500. Extremely compressed files were being rejected.
FreeType renderer: Fixed a memory leak.
PDF writer: Fixed a memory leak.
PDF writer: Fixed a thread safety problem.
PICT reader: Fix a thread safety problem.
Exception reporting: Throwing an exception was not thread safe. Now it is.
Exception reporting: Handle the case where some passed character strings refer to existing exception character strings.
Command-line parser now does not attempt to read a list of filenames from a file in '@name' syntax if the path '@name' exists. Previously it would attempt to read a list of file names from 'name' even if '@name' did exist.
Rendering: Short-circuit path parsing and return and error immediately if an error occurs.

New Features:

Added support for writing the Braille image format (by Samuel Thibault).
WebP writer: Support WebP 'use_sharp_yuv' option ("if needed, use sharp (and slow) RGB->YUV conversion") via -define webp:use-sharp-yuv=true.
The version command output now reports the OpenMP specification number rather than just the integer version identifier.

API Updates:

ReallocateImageColormap() added to re-allocate an existing colormap.
Some improperly-exposed globals are now static as they should have been.
2019-06-18 13:30:52 +00:00
fcambus
bcae3c8194 ansilove: Update to 3.0.9.
ChangeLog:

AnsiLove/C 3.0.9 (2018-06-19)

- Add a new example ANSi (Thanks Sylvao)
- Do not use -Werror by default
- Increment maximum ansi sequences length
- Add code to skip PabloDraw 24-bit ANSI sequences

AnsiLove/C 3.0.8 (2017-12-20)

- Adding new example ANSis (Thanks Burps)
- Use asprintf() to create output filenames
- Reflect OpenBSD's pledge() changes
- Add a -R flag allowing to specify a custom retina scale factor

AnsiLove/C 3.0.7 (2017-07-02)

- Print messages to to stderr instead of stdout
- Ensure binary files have an even size
- Better description of supported file formats
- Skip erase in line (EL) sequences (issue reported by Bart Dumon, thanks!)
- Define palettes in config.h
- Use defined palettes instead of hardcoding each color value in the loaders

AnsiLove/C 3.0.6 (2017-04-22)

- Create an output function to unify the way output files are created
- Prevent .png suffix to be appended when using -o flag (*NIX tool
  convention compatibility)

AnsiLove/C 3.0.5 (2017-04-16)

- Free memory allocated in the PCBoard loader
- Free font data where appropriate
- Add a trailing NUL character to inputFileBuffer
- Remove the custom substr function, call strndup directly
- Free seqGrab where necessary
- Use the ternary operator when shitfing cursor position
- Use perror when printing errors
- Remove SUBSTITUTE_BREAK and WRAP_COLUMN_80 options
- Use fstat to get the input file size
- Create a retina function instead of duplicating code in all loaders
- Fix OpenBSD's style(9) offenders in compat functions

OK kamil@
2019-06-17 21:31:26 +00:00
adam
6385df70bb py-ggplot: updated to 0.11.5
0.11.5:
Unknown changes
2019-06-17 20:27:16 +00:00
adam
9d0133afa5 py-imagingtk: removed 2019-06-17 16:42:29 +00:00
adam
aefc1ecc24 py-imageio: added ALTERNATIVES 2019-06-17 14:56:15 +00:00
adam
75b5feaa48 py-imageio: updated to 2.5.0
Version 2.5.0:
The ffmpeg plugin has been refactored:
The core has been moved to a new library: imageio-ffmpeg.
That library provides platform-specific wheels that includes ffmpeg, so just pip install imageio-ffmpeg instead of the download step.
Note that this new library is py3k only.
Termination of ffmpeg subprocess is now more reliable.
The reader of the ffmpeg plugin now always reports inf as the number of frames. Use reader.count_frames() to get the actual number, or estimate it from the fps and duration in the meta data.
Removed CannotReadFrameError.

Other changes:
The avbin plugin has been depreacted and will be removed in a future version.
Imnproved speed for PIL and FFMPEG plugsins by avoiding memory copies.
Update the included tiffile library.
Support for SimpleITK.
Speed up tiffile plugin when writing to something else than a filename.
Fix that writing to a file object would not work for some plugins.
Can now pass image data to the write functions as anything that resolves to a numpy array with a numeric dtype.
One can now read from a memoryview.
Fix error related to paletted BMP with the Pillow plugin.
Improved logging.

Version 2.4.1:
Fix installation issue on flavors of Ubuntu 14.04 /w Python 2.7.
Use np.frombuffer instead of np.fromstring in some cases.

Version 2.4.0:
Renamed Image class to Array and add documentation for this ndarray subclass.
Reading from HTTP and zipfiles has been improved and better documented.
Improvements to reading and writing of Tiff metadata.
Better dealing of tifffile dependencies on Python 2.7.
Reader for the SPE format.
Better termination of FFMPEG when reading from webcam.
FFMPEG support for reading 16bit videos
2019-06-17 14:52:30 +00:00
adam
2999c43b46 py-seaborn: updated to 0.9.0
v0.9.0:
This is a major release with several substantial and long-desired new features. There are also updates/modifications to the themes and color palettes that give better consistency with matplotlib 2.0 and some notable API changes.
2019-06-16 19:28:47 +00:00
adam
7a1e9459ed py-matplotlib: updated to 3.1.0
REL: v3.1.0
The first release of the v3.1 series
This version of Matplotlib support Python 3.6+
Highlights of this release include:
 - A helper method for scatter legends
 - Secondary axis support (ex, degrees and radians)
 - A concise date formatter
 - No longer requires a framework build of Python to use OSX backend
 - Major and minor ticks will no longer collide by default
 - A progress callback for animations
 - mplot3D is always registered
 - deprecated mlab functions have been removed
 - Many function calls have become stricter about invalid or ignored input

REL: v3.0.3
The third and last planned bug-fix release of the 3.0 series
* fix several possible memory leaks
* documentation fixes

jquery-ui is no longer bundled in git repo and is downloaded during
the install or sdist process. If you are installing from pypi the
files will be included, but if you are installing from git you will
need internet access the first time you run `pip install .`. The
install process tries to cache the files and will not need internet
access on future installations.

REL: v3.0.2
This is the second bug-fix release for the v3.0 series.
 - Un-breaks basemap which was broken by partially restoring
   private APIs for cartopy.
 - Fixes bug in warning code when used in an embedded context.
 - Fixes crash when using Tk and closing the first open window before showing it
 - Many documentation improvements.
 - Restore a corner case on ColorBar tick usage.
 - Change the default behavior of `matplotlib.use` to silently allow
   more 'safe' switching after auto-discovery, but before starting an event loop.
 - Improvements to bounding box calculations.
 - Provide the correct length for RcParams instances.

REL: v3.0.1
This is the first bug fix release for the 3.0 series which fixes
several
 - Fix failure to import bug when used with backend-fallback on Python
   3.6.7 and 3.7.1
 - Fixed a number of failure to import bugs around finding fonts
 - Fix Qt4 backend
 - Fix bug on OSX that recursively searched current directory for fonts
 - Fix bouncing-rocket on OSX when doing backend fallback and not
   selecting OSX
 - Temporarily restore several private APIs to unbreak cartopy
 - Make pyplot more tolerant of varying signatures in 3rd-party
   sub-classe
 - Improve datetime64 unit handling
 - Fixed several poor interactions with tight_layout

REL: v3.0.0
The first release of the Matplotlib 3.0 series
This is the first version of Matplotlib to only support Python 3.
Highlights of this release include:
 - GUI backend is selected at run-time based on what toolkits are
   installed.  A GUI toolkit will not be selected on a headless
   server.
 - New cyclic color map *twilight*
 - Improvements to automatic layout of titles, ticks, and GridSpec
 - Many bug fixes!
2019-06-16 13:11:34 +00:00
jperkin
ccf2607f35 glu: Requires iconv. 2019-06-14 10:22:46 +00:00
wiz
59c28c9a41 ImageMagick: update to 7.0.8.49.
2019-06-08  7.0.8-49 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-49, GIT revision 15708:6d7e1db:20190608

2019-06-03  7.0.8-49 Cristy  <quetzlzacatenango@image...>
  * Add support for RGB565 image format (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36078).
  * Use user defined allocator instead of `malloc` (reference
    https://github.com/ImageMagick/ImageMagick6/pull/49/).
  * Add static decorator to accelerator kernels (reference
    https://github.com/ImageMagick/ImageMagick/issues/1366).

2019-06-01  7.0.8-48 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-48, GIT revision 15689:061a3bb82:20190601

2019-06-01  7.0.8-48 Cristy  <quetzlzacatenango@image...>
  * Fix transient convolution bug (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36119).

2019-05-26  7.0.8-47 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-47, GIT revision 15681:5cffc6cbb:20190526

2019-05-19  7.0.8-47 Cristy  <quetzlzacatenango@image...>
  * Support 16 and 32 bit tiled float TIFF images.
  * Convolve morphology alpha channel fix (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36086).
  * Text improvements to the internal SVG renderer.
2019-06-11 13:23:35 +00:00
nia
60866c72b3 feh: Update to 3.1.3
Changes:

Sun, 17 Feb 2019 08:41:53 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Releasev v3.1.3
    * Fix missing filename in ~/.fehbg when using --no-xinerama on a feh
      binary compiled with xinerama=1. This issue was introduced in v3.1.2.

Mon, 11 Feb 2019 17:24:13 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.2
    * Fix missing filenames in ~/.fehbg when using --bg-* on directories and/or
      with --randomize
    * Fix repeated --slideshow-delay/-D option not properly overriding the
      'start paused' flag
    * Fix repeated --info option not properly overriding the 'draw info' flag

Fri, 07 Dec 2018 22:51:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.1
    * Decrease libcurl timeout from indefinite to 30 minutes. This should
      be sufficient even for use cases with unusually high timeouts (just in
      case anyone wants to do interplanetary slideshows), while at the same
      time avoiding stalls in unattended slideshows when encountering
      temporary network issues.
    * Handle SIGINT/SIGTERM/SIGQUIT signals while loading images using libcurl.
      Previously, signals were ignored during a (possibly slow) libcurl
      network transfer, which was not intended behaviour.

Wed, 21 Nov 2018 19:37:34 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1
    * Running "feh --start-at .../file.jpg" without specifying images,
      directories or filelists to load is now equivalent to running
      "feh --start-at .../file.jpg $(dirname .../file.jpg)". This way, it is
      possible to view a specific file and browse all other files in the
      corresponding directory. This is especially useful when starting feh
      from file managers.
    * Introduce fuzzy matching in --start-at: If the specified path is not
      found in the file list, feh now resorts to comparing basenames (i.e.,
      file names without the directory components). This allows calls
      like "feh --start-at cat.jpg ~/Pictures", which led to a file not found
      error in previous versions.
    * Respect -j / --output-dir when using save_image or save_filelist actions.

Fri, 09 Nov 2018 17:17:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.0
    * Remove deprecated webcam scripts (feh-cam and gen-cam-menu)
    * Remove deprecated collage mode (-c/--collage)
    * Remove deprecated option --cycle-once (use --on-last-slide=quit instead)
    * Remove deprecated option --menu-bg
    * Change default save_filelist key from "f" to "L" (mnemonic: fileList)
    * Change default toggle_fullscreen key from "v" to "f" as this is also
      used by mplayer, mpv and similar
    * flip and rotation (keys "<", ">", "|", and "_") no longer change the
      underlying file. This leaves delete ("Ctrl+Delete") as the only
      destructive action which is enabled by default
    * Add option --edit, which makes flip and rotation change the underlying
      file as well as the displayed image. This was the default behaviour in
      feh 1.x and 2.x

Sat, 27 Oct 2018 19:46:48 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28.1
    * Do not ignore quit signals (SIGTERM, SIGINT, SIGQUIT) during preload
    * Add missing EXIF orientations 2, 4, 5, and 7 (when built with exif=1,
      patch by Olof-Joachim Frahm)
    * Improve randomness on non-glibc systems

Mon, 17 Sep 2018 21:17:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28
    * Decrease loading time for RAW images by utilizing dcraw to display the
      embedded JPEG preview (patch by <https://github.com/ulteq>)
    * Rename --magick-timeout to --conversion-timeout. --magick-timeout is
      now deprecated and will be removed in a future release
    * Fix unintened aliasing in rotated images whose rotation is not a
      multiple of 90 degrees (patch by <https://github.com/ulteq>)
    * New option: --on-last-slide=hold|quit|resume.
      hold will cause feh to stop advancing beyond the last slide (patch by
      <https://github.com/ulteq>), quit replaces --cycle-once (which is now
      deprecated), and resume is the default (continue at the first image).

Tue, 17 Jul 2018 17:33:10 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27.1
    * Fix feh occasionally becoming unresponsive when asked to terminate
      via SIGINT/SIGQUIT/SIGTERM (based on a patch by
      <https://github.com/giladogit>)
    * Fix --keep-zoom-vp issues introduced in 2.27
      (patch by <https://github.com/ulteq>)

Thu, 28 Jun 2018 17:26:54 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27
    * Fix size_to_image ("w") command when both --scale-down and --keep-zoom-vp
      are enabled
    * Fix --auto-zoom not being triggered on window resize events when
      --scale-down is enabled
    * Fix --auto-zoom conflicting with manual zoom
    * Fix feh_draw_checks not taking the zoom level into account properly
    * Prevent --zoom <percent> from blocking --scale-down in fullscreen / fixed
      geometry mode
    * Prevent --keep-zoom-vp from blocking the dynamic window resizing
      mechanism
    * Prevent automatic recalculation of the zoom ratio when --keep_zoom_vp
      is enabled
    * All patches provided by <https://github.com/ulteq>. Thanks a lot!

Tue, 26 Jun 2018 10:33:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.4
    * Correctly save --bg-max in ~/.fehbg (patch by Sebastian Bickerle)

Fri, 18 May 2018 22:58:02 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.3
    * Properly escape --image-bg argument in ~/.fehbg (broken in 2.26.1)

Sat, 12 May 2018 16:33:56 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.2
    * Show correct filelist position in windows opened from thumbnail mode.
      Note that navigation is still not supported in those windows
    * Improve support for key input from stdin
    * Do not push menus off the screen when hitting screen limits

Fri, 11 May 2018 15:11:17 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.1
    * Restore pre-2.21 ~/.fehbg behaviour. This fixes nondeterministic
      wallpaper setting when using --bg-* --randomize, issues when specifying
      --theme both in ~/.fehbg and on the commandline, and possibly other
      edge cases
    * Fix /tmp being cluttered with temporary ImageMagick files when using
      --magick-timeout and a conversion takes longer than allowed

Thu, 19 Apr 2018 21:43:12 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26
    * Save absolute file paths in ~/.fehbg, similar to the behaviour prior to
      feh 2.21
    * Add %g (window dimensions) and %Z (precise zoom level) format specifiers
    * Improve -z/--randomize randomness
2019-06-10 11:29:06 +00:00
leot
d127cc7776 gnome-icon-theme-extras: Remove unused depends on librsvg 2019-06-08 20:01:58 +00:00
leot
6b2d3b79b0 *: Adjust all librsvg TOOL_DEPENDS to use graphics/librsvg/tool.mk 2019-06-08 19:56:23 +00:00
leot
284dcb54c5 librsvg: Add available.mk and tool.mk mk fragments
Rename LIBRSVG_USE_RUST to LIBRSVG_TYPE.

Isolate the LIBRSVG_TYPE logic in available.mk mk fragments in
order that can be used by other librsvg mk (e.g. tool.mk) or by
other package to check the preferred librsvg implementation to be
used. (e.g. devel/pango, fonts/harfbuzz and misc/libreoffice).

Add a tool.mk mk fragment in order to be able to specify librsvg
as a tool dependency honoring user's LIBRSVG_TYPE.
Thanks to <wiz> for suggesting that!

Discussed on tech-pkg@:

 <https://mail-index.NetBSD.org/tech-pkg/2019/06/05/msg021393.html>
2019-06-08 19:51:38 +00:00
tnn
773e1a42d7 librsvg: make rust a build dependency only. Bump.
Tested by rebuilding librsvg, uninstalling rust and then rebuilding emacs26.
Noticed by Mike Pumford.
2019-06-06 08:53:00 +00:00
wiz
8b00e95057 graphics/Makefile: tex-contour* 2019-06-05 21:21:12 +00:00
wiz
ac92d3a9ad graphics/tex-contour-doc: import tex-contour-doc-2.14
Documentation for tex-contour.
2019-06-05 21:20:44 +00:00
wiz
87a22c5a34 graphics/tex-contour: import tex-contour-2.14
This package generates a coloured contour around a given text
in order to enable printing text over a background without the
need of a coloured box around the text.
2019-06-05 21:20:11 +00:00
ryoon
384749b00e Update to 5.6
Changelog:
RAWTHERAPEE 5.6 RELEASE NOTES

This is RawTherapee 5.6, released on 2019-04-20.

Start by reading the "Getting Started" article on RawPedia:
http://rawpedia.rawtherapee.com/



NEWS RELEVANT TO PHOTOGRAPHERS

RawTherapee supports most raw formats, including Pentax and Sony Pixel Shift, Canon Dual-Pixel, and those from Foveon and X-Trans sensors.
If you're wondering whether it supports your camera's raw format, first download RawTherapee and try for yourself. If a raw format is not supported it will either not open, or the preview in the Editor tab will appear black, white, or have a strong color cast - usually magenta. In that case, read the "Adding Support for New Raw Formats" RawPedia article.

In order to use RawTherapee efficiently you should know that:
- You can scroll all panels using the mouse scroll-wheel.
- You can right-click on a tool's name to automatically expand it while collapsing all others.
- To change slider values or drop-down list items with the mouse scroll-wheel, hold the Shift key. This is so that you can safely scroll the panels without accidentally changing a slider or other tool setting.
- All curves support the Shift and Ctrl keys while dragging a point. Shift+drag makes the point snap to a meaningful axis (top, bottom, diagonal, other), while Ctrl+drag makes your mouse movement super-fine for precise point positioning.
- There are many keyboard shortcuts which make working with RawTherapee much faster and give you greater control. Make sure you familiarize yourself with them on RawPedia's "Keyboard Shortcuts" page!

New features since 5.5:
- Pseudo-HiDPI support, for a smooth and sharp user interface regardless of screen size. Pseudo-HiDPI mode is disabled by default, enable it in Preferences > General > Appearance. Scaling in RawTherapee depends on font size, DPI and display scaling. While scaling has been tested to work well in Windows, Linux and macOS, there are some macOS display modes which are incompatible with it, specifically those modes suffixed by "(HiDPI)" in macOS Display settings. Some versions of macOS (10.14.*) seem to not list any modes, in which case the user must just give it a try.
- Ability to move tools to a new Favorites tab, http://rawpedia.rawtherapee.com/Favorites_Tab
- "Unclipped" processing profile, to make it easy to save an image while preserving data across the whole tonal range, http://rawpedia.rawtherapee.com/Unclipped
- User-adjustable tiles-per-thread settings in Preferences > Performance, for users who want to find optimal values for their system. The default value of 2 tiles-per-thread performs best overall.
- Hundreds of speed optimizations, bug fixes, and overall improvements.



NEWS RELEVANT TO PACKAGE MAINTAINERS

New since 5.5:
- Requires librsvg >=2.40.
- GTK+ versions 3.24.2 - 3.24.6 have an issue where combobox menu scroll-arrows are missing when the combobox list does not fit vertically on the screen. As a result, users would not be able to scroll in the following comboboxes: Processing Profiles, Film Simulation, and the camera and lens profiles in Profiled Lens Correction.

In general:
- To get the source code, either clone from git or use the tarball from http://rawtherapee.com/shared/source/ . Do not use the auto-generated GitHub release tarballs.
- Requires GTK+ version >=3.16, though >=3.22.24 is recommended.
- RawTherapee 5 requires GCC-4.9 or higher, or Clang.
- Do not use -ffast-math, it will not make RawTherapee faster but will introduce artifacts.
- Use -O3, it will make RawTherapee faster with no known side-effects.
- For stable releases use -DCACHE_NAME_SUFFIX=""
- For development builds and release-candidates use -DCACHE_NAME_SUFFIX="5-dev"



NEWS RELEVANT TO DEVELOPERS

See CONTRIBUTING.md



DOCUMENTATION

http://rawpedia.rawtherapee.com/
http://rawtherapee.com/blog/documentation



REPORTING BUGS

If you found a problem, don't keep it to yourself. Read the "How to write useful bug reports" article to get the problem fixed:
http://rawpedia.rawtherapee.com/How_to_write_useful_bug_reports



FORUM

RawTherapee shares a forum with users and developers of other Free/Libre/Open Source Software:
https://discuss.pixls.us/c/software/rawtherapee



LIVE CHAT WITH USERS AND DEVELOPERS

Network: freenode
Server: chat.freenode.net
Channel: #rawtherapee

You can use freenode webchat to communicate without installing anything:
http://webchat.freenode.net/?randomnick=1&channels=rawtherapee&prompt=1
More information here: http://rawpedia.rawtherapee.com/IRC



REVISION HISTORY

The complete changelog is available at:
https://github.com/Beep6581/RawTherapee/commits/
2019-06-05 13:10:27 +00:00
bouyer
3f517c40fb Use bash to run the configure script 2019-06-04 11:34:44 +00:00
wiz
bad1694697 librsvg: This _needs_ fontconfig 2.8.0, set API depends 2019-06-02 14:06:39 +00:00
wiz
585024c11b librsvg: needs freetype2 >= 2.8.0, add pattern
Addresses PR 54260 by David H. Gutteridge
2019-06-02 04:48:13 +00:00
wiz
a79ff03d7f librsvg: use lang/rust/platform.mk 2019-06-01 13:55:31 +00:00
adam
b6354d7f29 pngquant: updated to 2.12.3
2.12.3:
Bug fixes
2019-05-31 10:06:18 +00:00
adam
beabe1438e libimagequant: updated to 2.12.3
2.12.3:
Bug fixes
2019-05-31 10:05:34 +00:00
jnemeth
e76aa472a1 add and enable librsvg-c 2019-05-30 03:22:40 +00:00
adam
9dfadb50a2 Reset revision after gstreamer1 update 2019-05-29 20:53:25 +00:00
adam
53c78cb7b9 Revbump after updating graphics/glew 2019-05-29 19:52:48 +00:00
adam
a16b5dbf9c glew: updated to 2.1.0
GLEW 2.1.0
adds support for OpenGL 4.6, new extensions and minor bug fixes

GLEW 2.0.0
adds support for forward-compatible contexts, adds new extensions,
OSMesa and EGL support, MX discontinued and minor bug fixes
2019-05-29 17:36:43 +00:00