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/1254258b2775
branches: trunk
changeset: 397212:1254258b2775
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 b0e5e9945f6c -r 1254258b2775 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 b0e5e9945f6c -r 1254258b2775 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 b0e5e9945f6c -r 1254258b2775 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