From 035c8b4eff71d3585a9e450003e806c9f62e8a3d Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 21 Aug 2009 19:41:13 +0000 Subject: Changes 0.1.0: * Renamed gegl:load-buffer to gegl:buffer-source and gegl:save-buffer to gegl:buffer-sink (but the old names still work) * Represent colors using doubles instead of floats (this change is independent from internal processing) * Removed the GTK+ UI parts of the gegl binary and turned gegl into a pure command line tool (which can still visualize stuff with help help the SDL based display operation) * Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT, height=G_MAXINT} as the only valid region wichin processing may occur. Processing outside of this region is undefined behaviour. * Added support for storing allocation stack traces for GeglBuffers so that debuging buffer leaks becomes much easier * Made small changes and cleanups of the public API, e.g. * Removed gegl_node_adapt_child() * Made GeglConfig an explicit object * Removed most of the ifdeffed stuff to mask away internal structures * Added gegl_rectangle_infinite_plane() and gegl_rectangle_is_infinite_plane() * Added new sampler GeglSamplerSharp * Added format property go gegl:buffer-sink * Cleaned up and made gegl:introspect work again * Add a bunch of test cases using the automake test sytem (make check) and also port buffer tests to automake * General cleanups, bug fixes, increased robustness and improved documentation --- graphics/gegl/Makefile | 9 ++++----- graphics/gegl/PLIST | 12 ++++++++---- graphics/gegl/distinfo | 8 ++++---- 3 files changed, 16 insertions(+), 13 deletions(-) (limited to 'graphics/gegl') diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index ad07e89eff1..c7bb2a8b6b9 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.6 2009/04/15 12:25:30 wiz Exp $ +# $NetBSD: Makefile,v 1.7 2009/08/21 19:41:13 adam Exp $ -DISTNAME= gegl-0.0.22 -PKGREVISION= 2 +DISTNAME= gegl-0.1.0 CATEGORIES= graphics -MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.0/ +MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.1/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= adam@NetBSD.org @@ -25,7 +24,7 @@ PKGCONFIG_OVERRIDE+= gegl.pc.in .include "../../mk/bsd.prefs.mk" -PLIST_VARS+= v4l +PLIST_VARS+= v4l .if ${OPSYS} == "Linux" && exists(/usr/include/linux/videodev.h) PLIST.v4l= yes diff --git a/graphics/gegl/PLIST b/graphics/gegl/PLIST index 71d483e4434..8acc05cd16b 100644 --- a/graphics/gegl/PLIST +++ b/graphics/gegl/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2009/06/14 17:59:13 joerg Exp $ +@comment $NetBSD: PLIST,v 1.8 2009/08/21 19:41:13 adam Exp $ bin/gegl include/gegl-0.0/gegl-buffer.h include/gegl-0.0/gegl-chant.h @@ -9,7 +9,9 @@ include/gegl-0.0/gegl-paramspecs.h include/gegl-0.0/gegl-path.h include/gegl-0.0/gegl-plugin.h include/gegl-0.0/gegl-simd.h +include/gegl-0.0/gegl-types.h include/gegl-0.0/gegl-utils.h +include/gegl-0.0/gegl-version.h include/gegl-0.0/gegl.h include/gegl-0.0/operation/gegl-operation-area-filter.h include/gegl-0.0/operation/gegl-operation-composer.h @@ -29,6 +31,8 @@ lib/gegl-0.0/affine.la lib/gegl-0.0/bilateral-filter.la lib/gegl-0.0/box-blur.la lib/gegl-0.0/brightness-contrast.la +lib/gegl-0.0/buffer-sink.la +lib/gegl-0.0/buffer-source.la lib/gegl-0.0/c2g.la lib/gegl-0.0/checkerboard.la lib/gegl-0.0/clear.la @@ -63,7 +67,6 @@ lib/gegl-0.0/jpg-load.la lib/gegl-0.0/layer.la lib/gegl-0.0/levels.la lib/gegl-0.0/lighten.la -lib/gegl-0.0/load-buffer.la lib/gegl-0.0/load.la lib/gegl-0.0/magick-load.la lib/gegl-0.0/mblur.la @@ -81,13 +84,13 @@ lib/gegl-0.0/pixbuf.la lib/gegl-0.0/plus.la lib/gegl-0.0/png-load.la lib/gegl-0.0/png-save.la +lib/gegl-0.0/ppm-load.la +lib/gegl-0.0/ppm-save.la lib/gegl-0.0/raw-load.la lib/gegl-0.0/rectangle.la lib/gegl-0.0/remap.la -lib/gegl-0.0/save-buffer.la lib/gegl-0.0/save-pixbuf.la lib/gegl-0.0/screen.la -lib/gegl-0.0/shift.la lib/gegl-0.0/snn-mean.la lib/gegl-0.0/soft-light.la lib/gegl-0.0/src-atop.la @@ -110,6 +113,7 @@ lib/gegl-0.0/tonemap.la lib/gegl-0.0/unsharp-mask.la ${PLIST.v4l}lib/gegl-0.0/v4l.la lib/gegl-0.0/value-invert.la +lib/gegl-0.0/weighted_blend.la lib/gegl-0.0/whitebalance.la lib/gegl-0.0/write-buffer.la lib/gegl-0.0/xor.la diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo index 71af2c2b043..485cf5b9d63 100644 --- a/graphics/gegl/distinfo +++ b/graphics/gegl/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2009/01/24 12:57:30 adam Exp $ +$NetBSD: distinfo,v 1.3 2009/08/21 19:41:13 adam Exp $ -SHA1 (gegl-0.0.22.tar.bz2) = de684d4c8d9eaa9b7e283c55c5f779e5bdabee78 -RMD160 (gegl-0.0.22.tar.bz2) = 5090297c6249a53e3731ecf4b8d3eeeb26768c39 -Size (gegl-0.0.22.tar.bz2) = 1255087 bytes +SHA1 (gegl-0.1.0.tar.bz2) = ede1789ce318b9afe4ec7dcb42c1065b4f278b64 +RMD160 (gegl-0.1.0.tar.bz2) = fb03f5a2170d28ef37f94a7941d456b0dc92600b +Size (gegl-0.1.0.tar.bz2) = 1342198 bytes SHA1 (patch-aa) = 5eeefaaa80a93eefd73dba81eff88652e5213167 -- cgit v1.2.3