summaryrefslogtreecommitdiff
path: root/graphics/gegl
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-02-10 10:12:46 +0000
committeradam <adam@pkgsrc.org>2011-02-10 10:12:46 +0000
commit395790ffe28053923ac79995e18900783ffa2da2 (patch)
tree7445d7c65634f0e7b2524e5df880091bd377bc75 /graphics/gegl
parentc90170c1978ed172fd70dc6b54cbd6d5796b1d57 (diff)
downloadpkgsrc-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/Makefile10
-rw-r--r--graphics/gegl/PLIST19
-rw-r--r--graphics/gegl/distinfo12
-rw-r--r--graphics/gegl/patches/patch-aa4
-rw-r--r--graphics/gegl/patches/patch-ab24
-rw-r--r--graphics/gegl/patches/patch-ac42
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