diff options
author | adam <adam> | 2008-10-16 21:53:57 +0000 |
---|---|---|
committer | adam <adam> | 2008-10-16 21:53:57 +0000 |
commit | 8abe42e975bbbd94f48ddc7db35a0a194c70e821 (patch) | |
tree | 99b1a8b3b4774361a239bb39aaed73840e2d8096 /graphics | |
parent | d8a9ed9fe422b4603267a29529d0126cd9d04240 (diff) | |
download | pkgsrc-8abe42e975bbbd94f48ddc7db35a0a194c70e821.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')
-rw-r--r-- | graphics/gegl/DESCR | 7 | ||||
-rw-r--r-- | graphics/gegl/Makefile | 31 | ||||
-rw-r--r-- | graphics/gegl/PLIST | 121 | ||||
-rw-r--r-- | graphics/gegl/buildlink3.mk | 26 | ||||
-rw-r--r-- | graphics/gegl/distinfo | 6 | ||||
-rw-r--r-- | graphics/gegl/patches/patch-aa | 22 |
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 |