2020-06-02 10:22:31 +02:00
|
|
|
# $NetBSD: buildlink3.mk,v 1.43 2020/06/02 08:22:42 adam Exp $
|
2008-10-16 23:53:57 +02:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
BUILDLINK_TREE+= gegl
|
2008-10-16 23:53:57 +02:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
.if !defined(GEGL_BUILDLINK3_MK)
|
|
|
|
GEGL_BUILDLINK3_MK:=
|
2008-10-16 23:53:57 +02:00
|
|
|
|
Update to 0.3.0.
Header location and library names changed, so bump API version.
No users in pkgsrc (yet).
Changes in GEGL 0.3.0
---------------------
• Improvements to thread safety and parallelism.
• Lower overhead graph travesal due from rewrite of visitors
• OpenCL support now enabled by default when detected.
• Experimental multithreading, enable by setting
GEGL_THREADS=<number of threads> in the environment.
• Experimental mipmap rendering, which permits transparent rendering of
previews on smaller sized versions, enable by setting
GEGL_MIPMAP_RENDERING=true in the environment.
• Operations:
• new operations: alien-map, antialias, apply-lens, bilateral-filter,
bump.map, cartoon, channel-mixer, color-enhance, color-exchange,
color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism,
deinterlace, diffraction-patterns, distance-transform, displace, edge,
emboss, engrave, exposure, fractal-trace, high-pass, image-compare,
illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic,
motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch,
noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread,
n-point deformation ops, oilify, panorama-projection, photocopy, plasma,
radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow,
stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper,
tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile,
npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone,
sinus, supernova, value-propagate, video-degradation
• reimplementation of gaussian-blur faster and more accurate
• support for using URIs in image loaders
• Buffer:
• New default tile backend, doing disk writes in a separate thread.
2015-08-25 15:25:54 +02:00
|
|
|
BUILDLINK_API_DEPENDS.gegl+= gegl>=0.3.0
|
2020-06-02 10:22:31 +02:00
|
|
|
BUILDLINK_ABI_DEPENDS.gegl?= gegl>=0.4.22nb4
|
2008-10-16 23:53:57 +02:00
|
|
|
BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl
|
|
|
|
|
2009-02-03 07:21:40 +01:00
|
|
|
pkgbase := gegl
|
|
|
|
.include "../../mk/pkg-build-options.mk"
|
|
|
|
|
|
|
|
.if !empty(PKG_BUILD_OPTIONS.gegl:Msvg)
|
|
|
|
.include "../../graphics/librsvg/buildlink3.mk"
|
|
|
|
.endif
|
|
|
|
|
2008-10-16 23:53:57 +02:00
|
|
|
.include "../../graphics/babl/buildlink3.mk"
|
Update to 0.3.0.
Header location and library names changed, so bump API version.
No users in pkgsrc (yet).
Changes in GEGL 0.3.0
---------------------
• Improvements to thread safety and parallelism.
• Lower overhead graph travesal due from rewrite of visitors
• OpenCL support now enabled by default when detected.
• Experimental multithreading, enable by setting
GEGL_THREADS=<number of threads> in the environment.
• Experimental mipmap rendering, which permits transparent rendering of
previews on smaller sized versions, enable by setting
GEGL_MIPMAP_RENDERING=true in the environment.
• Operations:
• new operations: alien-map, antialias, apply-lens, bilateral-filter,
bump.map, cartoon, channel-mixer, color-enhance, color-exchange,
color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism,
deinterlace, diffraction-patterns, distance-transform, displace, edge,
emboss, engrave, exposure, fractal-trace, high-pass, image-compare,
illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic,
motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch,
noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread,
n-point deformation ops, oilify, panorama-projection, photocopy, plasma,
radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow,
stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper,
tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile,
npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone,
sinus, supernova, value-propagate, video-degradation
• reimplementation of gaussian-blur faster and more accurate
• support for using URIs in image loaders
• Buffer:
• New default tile backend, doing disk writes in a separate thread.
2015-08-25 15:25:54 +02:00
|
|
|
.include "../../textproc/json-glib/buildlink3.mk"
|
2009-03-20 20:23:50 +01:00
|
|
|
.endif # GEGL_BUILDLINK3_MK
|
2008-10-16 23:53:57 +02:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
BUILDLINK_TREE+= -gegl
|