diff options
author | adam <adam@pkgsrc.org> | 2011-02-10 10:12:46 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2011-02-10 10:12:46 +0000 |
commit | 395790ffe28053923ac79995e18900783ffa2da2 (patch) | |
tree | 7445d7c65634f0e7b2524e5df880091bd377bc75 /graphics/gegl | |
parent | c90170c1978ed172fd70dc6b54cbd6d5796b1d57 (diff) | |
download | pkgsrc-395790ffe28053923ac79995e18900783ffa2da2.tar.gz |
Changes 0.1.4:
* Operations:
save (chooses delegate save op automatically)
rgbe load/save
jpeg200 load/save
ppm load/save
map-absolute (GIMP cage tool gsoc helper op)
whirl and pinch
mirrors
grid render
fixed imagemagick fallback load op
fixed pipe based dcraw wrapper
GSoC 2010 ops: exp-combine, reinhard05, fattal02, mantiuk06, matting-levin
* Various source and build improvements.
* improvements towards threaded rendering
* Buffer:
refactored away some constant overhead
made GeglBufferIterator API public
Diffstat (limited to 'graphics/gegl')
-rw-r--r-- | graphics/gegl/Makefile | 10 | ||||
-rw-r--r-- | graphics/gegl/PLIST | 19 | ||||
-rw-r--r-- | graphics/gegl/distinfo | 12 | ||||
-rw-r--r-- | graphics/gegl/patches/patch-aa | 4 | ||||
-rw-r--r-- | graphics/gegl/patches/patch-ab | 24 | ||||
-rw-r--r-- | graphics/gegl/patches/patch-ac | 42 |
6 files changed, 29 insertions, 82 deletions
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index 6cbab74d35e..b6a4be2213a 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2011/01/13 13:36:41 wiz Exp $ +# $NetBSD: Makefile,v 1.19 2011/02/10 10:12:46 adam Exp $ -DISTNAME= gegl-0.1.2 -PKGREVISION= 4 +DISTNAME= gegl-0.1.4 CATEGORIES= graphics MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.1/ EXTRACT_SUFX= .tar.bz2 @@ -9,6 +8,7 @@ EXTRACT_SUFX= .tar.bz2 MAINTAINER= adam@NetBSD.org HOMEPAGE= http://gegl.org/ COMMENT= Graph based image processing framework +LICENSE= gnu-gpl-v3 PKG_DESTDIR_SUPPORT= user-destdir @@ -34,12 +34,12 @@ PLIST.v4l= yes .include "options.mk" -BUILDLINK_API_DEPENDS.babl+= babl>=0.1.2 +BUILDLINK_API_DEPENDS.babl+= babl>=0.1.4 .include "../../graphics/babl/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/jasper/buildlink3.mk" .include "../../graphics/openexr/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" - .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/graphics/gegl/PLIST b/graphics/gegl/PLIST index d101500dc7d..6349e8fc843 100644 --- a/graphics/gegl/PLIST +++ b/graphics/gegl/PLIST @@ -1,5 +1,6 @@ -@comment $NetBSD: PLIST,v 1.11 2010/10/25 18:36:53 adam Exp $ +@comment $NetBSD: PLIST,v 1.12 2011/02/10 10:12:47 adam Exp $ bin/gegl +include/gegl-0.1/gegl-buffer-iterator.h include/gegl-0.1/gegl-buffer.h include/gegl-0.1/gegl-chant.h include/gegl-0.1/gegl-color.h @@ -9,7 +10,6 @@ include/gegl-0.1/gegl-matrix.h include/gegl-0.1/gegl-paramspecs.h include/gegl-0.1/gegl-path.h include/gegl-0.1/gegl-plugin.h -include/gegl-0.1/gegl-simd.h include/gegl-0.1/gegl-types.h include/gegl-0.1/gegl-utils.h include/gegl-0.1/gegl-version.h @@ -56,21 +56,30 @@ lib/gegl-0.1/dst-out.la lib/gegl-0.1/dst-over.la lib/gegl-0.1/dst.la lib/gegl-0.1/exclusion.la +lib/gegl-0.1/exp-combine.la lib/gegl-0.1/exr-load.la +lib/gegl-0.1/fattal02.la lib/gegl-0.1/fractal-explorer.la lib/gegl-0.1/gamma.la lib/gegl-0.1/gaussian-blur.la +lib/gegl-0.1/gegl-buffer-load-op.la +lib/gegl-0.1/gegl-buffer-save-op.la lib/gegl-0.1/grey.la +lib/gegl-0.1/grid.la lib/gegl-0.1/hard-light.la lib/gegl-0.1/introspect.la lib/gegl-0.1/invert.la +lib/gegl-0.1/jp2-load.la lib/gegl-0.1/jpg-load.la lib/gegl-0.1/layer.la lib/gegl-0.1/levels.la lib/gegl-0.1/lighten.la lib/gegl-0.1/load.la lib/gegl-0.1/magick-load.la +lib/gegl-0.1/mantiuk06.la +lib/gegl-0.1/map_absolute.la lib/gegl-0.1/mblur.la +lib/gegl-0.1/mirrors.la lib/gegl-0.1/mono-mixer.la lib/gegl-0.1/multiply.la lib/gegl-0.1/noise.la @@ -88,8 +97,12 @@ lib/gegl-0.1/ppm-load.la lib/gegl-0.1/ppm-save.la lib/gegl-0.1/raw-load.la lib/gegl-0.1/rectangle.la +lib/gegl-0.1/reinhard05.la lib/gegl-0.1/remap.la +lib/gegl-0.1/rgbe-load.la +lib/gegl-0.1/rgbe-save.la lib/gegl-0.1/save-pixbuf.la +lib/gegl-0.1/save.la lib/gegl-0.1/screen.la lib/gegl-0.1/snn-mean.la lib/gegl-0.1/soft-light.la @@ -112,6 +125,8 @@ lib/gegl-0.1/threshold.la lib/gegl-0.1/unsharp-mask.la ${PLIST.v4l}lib/gegl-0.1/v4l.la lib/gegl-0.1/value-invert.la +lib/gegl-0.1/vector-fill.la +lib/gegl-0.1/vector-stroke.la lib/gegl-0.1/weighted-blend.la lib/gegl-0.1/whitebalance.la lib/gegl-0.1/write-buffer.la diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo index 45738dcb454..4e09da4f35e 100644 --- a/graphics/gegl/distinfo +++ b/graphics/gegl/distinfo @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.6 2011/01/14 10:20:00 wiz Exp $ +$NetBSD: distinfo,v 1.7 2011/02/10 10:12:48 adam Exp $ -SHA1 (gegl-0.1.2.tar.bz2) = 34b4a6be9e472324d6dd1233713a1f8851fcdc04 -RMD160 (gegl-0.1.2.tar.bz2) = e03faeac7ba3024f64ed0c43a22cf433f8e5eb19 -Size (gegl-0.1.2.tar.bz2) = 3128704 bytes -SHA1 (patch-aa) = 5eeefaaa80a93eefd73dba81eff88652e5213167 -SHA1 (patch-ab) = d0b931d0b31861655d5dda4db4988b4d126016ce -SHA1 (patch-ac) = b34d1fd99e26dc64fe160076b4ac9dcad48fdc86 +SHA1 (gegl-0.1.4.tar.bz2) = dcb437205850e598a48e314add68b13cd26f542c +RMD160 (gegl-0.1.4.tar.bz2) = f77bab95bccd00e48af90827207dd7495ecb068a +Size (gegl-0.1.4.tar.bz2) = 4114539 bytes +SHA1 (patch-aa) = 0f46061f7b0c213abfe422124839eec29780d039 diff --git a/graphics/gegl/patches/patch-aa b/graphics/gegl/patches/patch-aa index db0ae8dcaa8..8cdc052445c 100644 --- a/graphics/gegl/patches/patch-aa +++ b/graphics/gegl/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.2 2009/01/24 12:57:30 adam Exp $ +$NetBSD: patch-aa,v 1.3 2011/02/10 10:12:48 adam Exp $ --- gegl/gegl-init.c.orig 2009-01-22 20:26:07.000000000 +0100 +++ gegl/gegl-init.c -@@ -50,6 +50,7 @@ pid_is_running (gint pid) +@@ -68,6 +68,7 @@ pid_is_running (gint pid) #include <sys/types.h> #include <signal.h> diff --git a/graphics/gegl/patches/patch-ab b/graphics/gegl/patches/patch-ab deleted file mode 100644 index 6c8ce16b483..00000000000 --- a/graphics/gegl/patches/patch-ab +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2011/01/14 10:20:01 wiz Exp $ - -Fix build with png-1.5. - ---- operations/external/png-load.c.orig 2010-02-07 14:43:55.000000000 +0000 -+++ operations/external/png-load.c -@@ -181,7 +181,7 @@ gegl_buffer_import_png (GeglBuffer *geg - if (interlace_type == PNG_INTERLACE_ADAM7) - number_of_passes = png_set_interlace_handling (load_png_ptr); - -- if (load_info_ptr->valid & PNG_INFO_gAMA) -+ if (png_get_valid(load_png_ptr, load_info_ptr, PNG_INFO_gAMA)) - { - gdouble gamma; - png_get_gAMA (load_png_ptr, load_info_ptr, &gamma); -@@ -298,7 +298,7 @@ static gint query_png (const gchar *path - *width = w; - *height = h; - -- if (load_info_ptr->valid & PNG_INFO_tRNS) -+ if (png_get_valid(load_png_ptr, load_info_ptr, PNG_INFO_tRNS)) - color_type |= PNG_COLOR_MASK_ALPHA; - - if (color_type & PNG_COLOR_TYPE_RGB) diff --git a/graphics/gegl/patches/patch-ac b/graphics/gegl/patches/patch-ac deleted file mode 100644 index ef4b95eda14..00000000000 --- a/graphics/gegl/patches/patch-ac +++ /dev/null @@ -1,42 +0,0 @@ -$NetBSD: patch-ac,v 1.1 2010/06/14 18:48:33 drochner Exp $ - ---- gegl/buffer/gegl-buffer.c.orig 2010-02-07 15:31:58.000000000 +0000 -+++ gegl/buffer/gegl-buffer.c -@@ -77,12 +77,14 @@ - - //#define GEGL_BUFFER_DEBUG_ALLOCATIONS - -+#ifdef GEGL_BUFFER_DEBUG_ALLOCATIONS - /* #define GEGL_BUFFER_DEBUG_ALLOCATIONS to print allocation stack - * traces for leaked GeglBuffers using GNU C libs backtrace_symbols() - */ - #ifndef G_OS_WIN32 - #include <execinfo.h> - #endif -+#endif - - - G_DEFINE_TYPE (GeglBuffer, gegl_buffer, GEGL_TYPE_TILE_HANDLER) -@@ -870,7 +872,6 @@ gegl_buffer_class_init (GeglBufferClass - } - - #ifdef GEGL_BUFFER_DEBUG_ALLOCATIONS --#endif - #define MAX_N_FUNCTIONS 100 - static gchar * - gegl_buffer_get_alloc_stack (void) -@@ -908,11 +909,14 @@ gegl_buffer_get_alloc_stack (void) - - return result; - } -+#endif - - void gegl_bt (void); - void gegl_bt (void) - { -+#ifdef GEGL_BUFFER_DEBUG_ALLOCATIONS - g_print ("%s\n", gegl_buffer_get_alloc_stack ()); -+#endif - } - - static void |