summaryrefslogtreecommitdiff
path: root/graphics/gegl
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2008-10-16 21:53:57 +0000
committeradam <adam@pkgsrc.org>2008-10-16 21:53:57 +0000
commit72c1af717347dc5b9e321e3e7bcb9b4006e44534 (patch)
tree99b1a8b3b4774361a239bb39aaed73840e2d8096 /graphics/gegl
parentd150578c8ea0ba1b69a3665098f03a3b7c407bbe (diff)
downloadpkgsrc-72c1af717347dc5b9e321e3e7bcb9b4006e44534.tar.gz
GEGL (Generic Graphics Library) is a graph based image processing
framework. GEGL provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output.
Diffstat (limited to 'graphics/gegl')
-rw-r--r--graphics/gegl/DESCR7
-rw-r--r--graphics/gegl/Makefile31
-rw-r--r--graphics/gegl/PLIST121
-rw-r--r--graphics/gegl/buildlink3.mk26
-rw-r--r--graphics/gegl/distinfo6
-rw-r--r--graphics/gegl/patches/patch-aa22
6 files changed, 213 insertions, 0 deletions
diff --git a/graphics/gegl/DESCR b/graphics/gegl/DESCR
new file mode 100644
index 00000000000..73a0bcb227c
--- /dev/null
+++ b/graphics/gegl/DESCR
@@ -0,0 +1,7 @@
+GEGL (Generic Graphics Library) is a graph based image processing
+framework.
+
+GEGL provides infrastructure to do demand based cached non destructive
+image editing on larger than RAM buffers. Through babl it provides
+support for a wide range of color models and pixel storage formats for
+input and output.
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
new file mode 100644
index 00000000000..cc41243f716
--- /dev/null
+++ b/graphics/gegl/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $
+
+DISTNAME= gegl-0.0.20
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.0/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= adam@NetBSD.org
+HOMEPAGE= http://gegl.org/
+COMMENT= Graph based image processing framework
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= ac_cv_path_SDL_CONFIG=no
+
+PKGCONFIG_OVERRIDE+= gegl.pc.in
+
+.include "../../graphics/babl/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+#.include "../../multimedia/ffmpeg/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
new file mode 100644
index 00000000000..09c05fa26ce
--- /dev/null
+++ b/graphics/gegl/PLIST
@@ -0,0 +1,121 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $
+bin/gegl
+include/gegl-0.0/gegl-buffer.h
+include/gegl-0.0/gegl-chant.h
+include/gegl-0.0/gegl-color.h
+include/gegl-0.0/gegl-curve.h
+include/gegl-0.0/gegl-paramspecs.h
+include/gegl-0.0/gegl-plugin.h
+include/gegl-0.0/gegl-simd.h
+include/gegl-0.0/gegl-utils.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
+include/gegl-0.0/operation/gegl-operation-composer3.h
+include/gegl-0.0/operation/gegl-operation-filter.h
+include/gegl-0.0/operation/gegl-operation-meta.h
+include/gegl-0.0/operation/gegl-operation-point-composer.h
+include/gegl-0.0/operation/gegl-operation-point-composer3.h
+include/gegl-0.0/operation/gegl-operation-point-filter.h
+include/gegl-0.0/operation/gegl-operation-point-render.h
+include/gegl-0.0/operation/gegl-operation-sink.h
+include/gegl-0.0/operation/gegl-operation-source.h
+include/gegl-0.0/operation/gegl-operation-temporal.h
+include/gegl-0.0/operation/gegl-operation.h
+lib/gegl-0.0/add.la
+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/c2g.la
+lib/gegl-0.0/checkerboard.la
+lib/gegl-0.0/clear.la
+lib/gegl-0.0/clone.la
+lib/gegl-0.0/color-burn.la
+lib/gegl-0.0/color-dodge.la
+lib/gegl-0.0/color-temperature.la
+lib/gegl-0.0/color.la
+lib/gegl-0.0/contrast-curve.la
+lib/gegl-0.0/convert-format.la
+lib/gegl-0.0/crop.la
+lib/gegl-0.0/darken.la
+lib/gegl-0.0/difference-of-gaussians.la
+lib/gegl-0.0/difference.la
+lib/gegl-0.0/divide.la
+lib/gegl-0.0/dropshadow.la
+lib/gegl-0.0/dst-atop.la
+lib/gegl-0.0/dst-in.la
+lib/gegl-0.0/dst-out.la
+lib/gegl-0.0/dst-over.la
+lib/gegl-0.0/dst.la
+lib/gegl-0.0/exclusion.la
+lib/gegl-0.0/exr-load.la
+lib/gegl-0.0/fill.la
+lib/gegl-0.0/fractal-explorer.la
+lib/gegl-0.0/gamma.la
+lib/gegl-0.0/gaussian-blur.la
+lib/gegl-0.0/grey.la
+lib/gegl-0.0/hard-light.la
+lib/gegl-0.0/introspect.la
+lib/gegl-0.0/invert.la
+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
+lib/gegl-0.0/mono-mixer.la
+lib/gegl-0.0/multiply.la
+lib/gegl-0.0/noise.la
+lib/gegl-0.0/nop.la
+lib/gegl-0.0/normal.la
+lib/gegl-0.0/opacity.la
+lib/gegl-0.0/open-buffer.la
+lib/gegl-0.0/over.la
+lib/gegl-0.0/overlay.la
+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/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
+lib/gegl-0.0/src-in.la
+lib/gegl-0.0/src-out.la
+lib/gegl-0.0/src-over.la
+lib/gegl-0.0/src.la
+lib/gegl-0.0/stress.la
+lib/gegl-0.0/stretch-contrast.la
+lib/gegl-0.0/subtract.la
+lib/gegl-0.0/svg-huerotate.la
+lib/gegl-0.0/svg-load.la
+lib/gegl-0.0/svg-luminancetoalpha.la
+lib/gegl-0.0/svg-matrix.la
+lib/gegl-0.0/svg-multiply.la
+lib/gegl-0.0/svg-saturate.la
+lib/gegl-0.0/text.la
+lib/gegl-0.0/threshold.la
+lib/gegl-0.0/tonemap.la
+lib/gegl-0.0/unsharp-mask.la
+lib/gegl-0.0/value-invert.la
+lib/gegl-0.0/whitebalance.la
+lib/gegl-0.0/write-buffer.la
+lib/gegl-0.0/xor.la
+lib/libgegl-0.0.la
+lib/pkgconfig/gegl.pc
+share/gtk-doc/html/gegl/gegl.css
+share/gtk-doc/html/gegl/gegl.devhelp
+share/gtk-doc/html/gegl/operations.html
+@dirrm share/gtk-doc/html/gegl
+@dirrm lib/gegl-0.0
+@dirrm include/gegl-0.0/operation
+@dirrm include/gegl-0.0
diff --git a/graphics/gegl/buildlink3.mk b/graphics/gegl/buildlink3.mk
new file mode 100644
index 00000000000..3327d849327
--- /dev/null
+++ b/graphics/gegl/buildlink3.mk
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+GEGL_BUILDLINK3_MK:= ${GEGL_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= gegl
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngegl}
+BUILDLINK_PACKAGES+= gegl
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gegl
+
+.if ${GEGL_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.gegl+= gegl>=0.0.20
+BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl
+.endif # GEGL_BUILDLINK3_MK
+
+.include "../../graphics/babl/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
new file mode 100644
index 00000000000..3267a9d7c6b
--- /dev/null
+++ b/graphics/gegl/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $
+
+SHA1 (gegl-0.0.20.tar.bz2) = 37be399b58d50a87134f2dfad389a476e1155874
+RMD160 (gegl-0.0.20.tar.bz2) = b4bc7169eafa4fea512f1190f1ad835d688c4080
+Size (gegl-0.0.20.tar.bz2) = 1224221 bytes
+SHA1 (patch-aa) = 71f4d05fda7d9c1d3afe2e54b9fcccbd86e51578
diff --git a/graphics/gegl/patches/patch-aa b/graphics/gegl/patches/patch-aa
new file mode 100644
index 00000000000..3e606ce88f1
--- /dev/null
+++ b/graphics/gegl/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $
+
+--- configure.orig 2008-10-05 09:52:36.000000000 +0200
++++ configure
+@@ -21300,7 +21300,7 @@ fi
+
+
+
+-if test "x$enable_docs" == "xyes"; then
++if test "x$enable_docs" = "xyes"; then
+ ENABLE_DOCS_TRUE=
+ ENABLE_DOCS_FALSE='#'
+ else
+@@ -24801,7 +24801,7 @@ fi
+
+
+
+-if test "x$enable_workshop" == "xyes"; then
++if test "x$enable_workshop" = "xyes"; then
+ ENABLE_WORKSHOP_TRUE=
+ ENABLE_WORKSHOP_FALSE='#'
+ else