pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/gegl Update to 0.4.16



details:   https://anonhg.NetBSD.org/pkgsrc/rev/37133ce2cffd
branches:  trunk
changeset: 335375:37133ce2cffd
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Tue Jun 18 14:26:59 2019 +0000

description:
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.

diffstat:

 graphics/gegl/Makefile                         |   4 ++--
 graphics/gegl/distinfo                         |  12 ++++++------
 graphics/gegl/patches/patch-gegl_gegl-config.c |   8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)

diffs (46 lines):

diff -r c34ea7c63f8b -r 37133ce2cffd graphics/gegl/Makefile
--- a/graphics/gegl/Makefile    Tue Jun 18 14:24:41 2019 +0000
+++ b/graphics/gegl/Makefile    Tue Jun 18 14:26:59 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2019/04/09 13:09:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.72 2019/06/18 14:26:59 ryoon Exp $
 
-DISTNAME=      gegl-0.4.14
+DISTNAME=      gegl-0.4.16
 CATEGORIES=    graphics
 MASTER_SITES=  http://download.gimp.org/pub/gegl/0.4/
 EXTRACT_SUFX=  .tar.bz2
diff -r c34ea7c63f8b -r 37133ce2cffd graphics/gegl/distinfo
--- a/graphics/gegl/distinfo    Tue Jun 18 14:24:41 2019 +0000
+++ b/graphics/gegl/distinfo    Tue Jun 18 14:26:59 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.23 2019/04/09 13:09:03 ryoon Exp $
+$NetBSD: distinfo,v 1.24 2019/06/18 14:26:59 ryoon Exp $
 
-SHA1 (gegl-0.4.14.tar.bz2) = 395483d46f2475a7447caa7ecddd97ad69a43ce7
-RMD160 (gegl-0.4.14.tar.bz2) = 9a8f1443d6ccdc3cfc4e6c6e9209681408da5719
-SHA512 (gegl-0.4.14.tar.bz2) = 1fcec83a961c0b9c98487de99d26893f98a5401816fa6d7238af4c645672d0eb0474cdb7251b8ebcd344aff589e8979bee0304b50fcfae9513fdbf8a02068e3b
-Size (gegl-0.4.14.tar.bz2) = 7209142 bytes
-SHA1 (patch-gegl_gegl-config.c) = 32d0527c4469d7395fdc91ec1e025a0a3694e21f
+SHA1 (gegl-0.4.16.tar.bz2) = 49c2ce5a03137c6717056776559be015fb40c1df
+RMD160 (gegl-0.4.16.tar.bz2) = afbf13eb80749842548c73c1dbda349f7b257463
+SHA512 (gegl-0.4.16.tar.bz2) = 38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
+Size (gegl-0.4.16.tar.bz2) = 7304904 bytes
+SHA1 (patch-gegl_gegl-config.c) = 25b2552180319c16b06251ac7d24924d09f1f5f1
diff -r c34ea7c63f8b -r 37133ce2cffd graphics/gegl/patches/patch-gegl_gegl-config.c
--- a/graphics/gegl/patches/patch-gegl_gegl-config.c    Tue Jun 18 14:24:41 2019 +0000
+++ b/graphics/gegl/patches/patch-gegl_gegl-config.c    Tue Jun 18 14:26:59 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-gegl_gegl-config.c,v 1.1 2019/04/09 13:09:03 ryoon Exp $
+$NetBSD: patch-gegl_gegl-config.c,v 1.2 2019/06/18 14:26:59 ryoon Exp $
 
---- gegl/gegl-config.c.orig    2019-02-25 19:00:08.000000000 +0000
+--- gegl/gegl-config.c.orig    2019-05-07 20:32:27.000000000 +0000
 +++ gegl/gegl-config.c
-@@ -244,7 +244,11 @@ gegl_config_class_init (GeglConfigClass 
- 
+@@ -280,7 +280,11 @@ gegl_config_class_init (GeglConfigClass 
+     }
  #else
      mem_total = sysconf (_SC_PHYS_PAGES) * sysconf (_SC_PAGESIZE);
 +#if defined(_SC_AVPHYS_PAGES)



Home | Main Index | Thread Index | Old Index