Mon May 7 08:35:57 2012 UTC ()
Changes 0.2.0:
* OpenCL support
* build improvements.
* High level API to apply ops directly to buffers with arguments.
* Final bits of translation infrastructure.
* Invalidate regions when disconnecting input pads.
* Operations:
  * New operation: global-matting
  * Allow transform core to do perspective transforms.
  * Added string based key/value pairs to operations.
  * Added arguments for dealing with scaled down preview rendering.
* Added human interaction ranges and non-linear mapping to properties.
* Buffer:
  * Removed broken lanczos sampler.
  * Add gegl_buffer_set_color and gegl_buffer_set_pattern
  * Added ability to drop cached tiles.
  * Added API for handling abyss policy (not implemented yet)
  * Avoid iterating global tile cache when flushing/destroying buffers
    that have no tiles in the cache.


(adam)
diff -r1.27 -r1.28 pkgsrc/graphics/gegl/Makefile
diff -r1.14 -r1.15 pkgsrc/graphics/gegl/PLIST
diff -r1.15 -r1.16 pkgsrc/graphics/gegl/buildlink3.mk
diff -r1.10 -r1.11 pkgsrc/graphics/gegl/distinfo
diff -r0 -r1.1 pkgsrc/graphics/gegl/patches/patch-configure

cvs diff -r1.27 -r1.28 pkgsrc/graphics/gegl/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/gegl/Makefile 2012/03/03 00:12:14 1.27
+++ pkgsrc/graphics/gegl/Makefile 2012/05/07 08:35:57 1.28
@@ -1,31 +1,30 @@ @@ -1,31 +1,30 @@
1# $NetBSD: Makefile,v 1.27 2012/03/03 00:12:14 wiz Exp $ 1# $NetBSD: Makefile,v 1.28 2012/05/07 08:35:57 adam Exp $
2 2
3DISTNAME= gegl-0.1.8 3DISTNAME= gegl-0.2.0
4PKGREVISION= 2 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.1/ 5MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/${PKGVERSION_NOREV:R}/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
10HOMEPAGE= http://gegl.org/ 9HOMEPAGE= http://gegl.org/
11COMMENT= Graph based image processing framework 10COMMENT= Graph based image processing framework
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18USE_TOOLS+= pkg-config gmake 17USE_TOOLS+= gmake perl:build pkg-config
19GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
20CONFIGURE_ARGS+= --disable-docs 19CONFIGURE_ARGS+= --disable-docs
21CONFIGURE_ENV+= ac_cv_path_ASCIIDOC=no 20CONFIGURE_ENV+= ac_cv_path_ASCIIDOC=no
22CONFIGURE_ENV+= ac_cv_path_ENSCRIPT=no 21CONFIGURE_ENV+= ac_cv_path_ENSCRIPT=no
23CONFIGURE_ENV+= ac_cv_path_SDL_CONFIG=no 22CONFIGURE_ENV+= ac_cv_path_SDL_CONFIG=no
24CONFIGURE_ENV+= ac_cv_prog_RUBY=no 23CONFIGURE_ENV+= ac_cv_prog_RUBY=no
25 24
26PKGCONFIG_OVERRIDE+= gegl.pc.in 25PKGCONFIG_OVERRIDE+= gegl.pc.in
27 26
28.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
29 28
30PLIST_VARS+= v4l 29PLIST_VARS+= v4l
31 30

cvs diff -r1.14 -r1.15 pkgsrc/graphics/gegl/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/gegl/PLIST 2011/12/09 17:45:13 1.14
+++ pkgsrc/graphics/gegl/PLIST 2012/05/07 08:35:57 1.15
@@ -1,150 +1,172 @@ @@ -1,150 +1,172 @@
1@comment $NetBSD: PLIST,v 1.14 2011/12/09 17:45:13 adam Exp $ 1@comment $NetBSD: PLIST,v 1.15 2012/05/07 08:35:57 adam Exp $
2bin/gegl 2bin/gegl
3include/gegl-0.1/gegl-buffer-backend.h 3include/gegl-0.2/gegl-buffer-backend.h
4include/gegl-0.1/gegl-buffer-iterator.h 4include/gegl-0.2/gegl-buffer-iterator.h
5include/gegl-0.1/gegl-buffer.h 5include/gegl-0.2/gegl-buffer.h
6include/gegl-0.1/gegl-chant.h 6include/gegl-0.2/gegl-chant.h
7include/gegl-0.1/gegl-color.h 7include/gegl-0.2/gegl-color.h
8include/gegl-0.1/gegl-curve.h 8include/gegl-0.2/gegl-curve.h
9include/gegl-0.1/gegl-enums.h 9include/gegl-0.2/gegl-enums.h
10include/gegl-0.1/gegl-lookup.h 10include/gegl-0.2/gegl-lookup.h
11include/gegl-0.1/gegl-matrix.h 11include/gegl-0.2/gegl-matrix.h
12include/gegl-0.1/gegl-paramspecs.h 12include/gegl-0.2/gegl-paramspecs.h
13include/gegl-0.1/gegl-path.h 13include/gegl-0.2/gegl-path.h
14include/gegl-0.1/gegl-plugin.h 14include/gegl-0.2/gegl-plugin.h
15include/gegl-0.1/gegl-tile-backend.h 15include/gegl-0.2/gegl-tile-backend.h
16include/gegl-0.1/gegl-tile-source.h 16include/gegl-0.2/gegl-tile-source.h
17include/gegl-0.1/gegl-tile.h 17include/gegl-0.2/gegl-tile.h
18include/gegl-0.1/gegl-types.h 18include/gegl-0.2/gegl-types.h
19include/gegl-0.1/gegl-utils.h 19include/gegl-0.2/gegl-utils.h
20include/gegl-0.1/gegl-version.h 20include/gegl-0.2/gegl-version.h
21include/gegl-0.1/gegl.h 21include/gegl-0.2/gegl.h
22include/gegl-0.1/operation/gegl-operation-area-filter.h 22include/gegl-0.2/opencl/cl.h
23include/gegl-0.1/operation/gegl-operation-composer.h 23include/gegl-0.2/opencl/cl_d3d10.h
24include/gegl-0.1/operation/gegl-operation-composer3.h 24include/gegl-0.2/opencl/cl_ext.h
25include/gegl-0.1/operation/gegl-operation-filter.h 25include/gegl-0.2/opencl/cl_gl.h
26include/gegl-0.1/operation/gegl-operation-meta.h 26include/gegl-0.2/opencl/cl_gl_ext.h
27include/gegl-0.1/operation/gegl-operation-point-composer.h 27include/gegl-0.2/opencl/cl_platform.h
28include/gegl-0.1/operation/gegl-operation-point-composer3.h 28include/gegl-0.2/opencl/gegl-cl-color.h
29include/gegl-0.1/operation/gegl-operation-point-filter.h 29include/gegl-0.2/opencl/gegl-cl-init.h
30include/gegl-0.1/operation/gegl-operation-point-render.h 30include/gegl-0.2/opencl/gegl-cl-types.h
31include/gegl-0.1/operation/gegl-operation-sink.h 31include/gegl-0.2/opencl/gegl-cl.h
32include/gegl-0.1/operation/gegl-operation-source.h 32include/gegl-0.2/opencl/opencl.h
33include/gegl-0.1/operation/gegl-operation-temporal.h 33include/gegl-0.2/operation/gegl-operation-area-filter.h
34include/gegl-0.1/operation/gegl-operation.h 34include/gegl-0.2/operation/gegl-operation-composer.h
35lib/gegl-0.1/add.la 35include/gegl-0.2/operation/gegl-operation-composer3.h
36lib/gegl-0.1/affine.la 36include/gegl-0.2/operation/gegl-operation-filter.h
37lib/gegl-0.1/bilateral-filter.la 37include/gegl-0.2/operation/gegl-operation-meta.h
38lib/gegl-0.1/box-blur.la 38include/gegl-0.2/operation/gegl-operation-point-composer.h
39lib/gegl-0.1/brightness-contrast.la 39include/gegl-0.2/operation/gegl-operation-point-composer3.h
40lib/gegl-0.1/buffer-sink.la 40include/gegl-0.2/operation/gegl-operation-point-filter.h
41lib/gegl-0.1/buffer-source.la 41include/gegl-0.2/operation/gegl-operation-point-render.h
42lib/gegl-0.1/c2g.la 42include/gegl-0.2/operation/gegl-operation-sink.h
43lib/gegl-0.1/checkerboard.la 43include/gegl-0.2/operation/gegl-operation-source.h
44lib/gegl-0.1/clear.la 44include/gegl-0.2/operation/gegl-operation-temporal.h
45lib/gegl-0.1/clone.la 45include/gegl-0.2/operation/gegl-operation.h
46lib/gegl-0.1/color-burn.la 46lib/gegl-0.2/add.la
47lib/gegl-0.1/color-dodge.la 47lib/gegl-0.2/bilateral-filter.la
48lib/gegl-0.1/color-temperature.la 48lib/gegl-0.2/box-blur.la
49lib/gegl-0.1/color.la 49lib/gegl-0.2/brightness-contrast.la
50lib/gegl-0.1/contrast-curve.la 50lib/gegl-0.2/buffer-sink.la
51lib/gegl-0.1/convert-format.la 51lib/gegl-0.2/buffer-source.la
52lib/gegl-0.1/crop.la 52lib/gegl-0.2/c2g.la
53lib/gegl-0.1/darken.la 53lib/gegl-0.2/checkerboard.la
54lib/gegl-0.1/difference-of-gaussians.la 54lib/gegl-0.2/clear.la
55lib/gegl-0.1/difference.la 55lib/gegl-0.2/clone.la
56lib/gegl-0.1/display.la 56lib/gegl-0.2/color-burn.la
57lib/gegl-0.1/divide.la 57lib/gegl-0.2/color-dodge.la
58lib/gegl-0.1/dropshadow.la 58lib/gegl-0.2/color-temperature.la
59lib/gegl-0.1/dst-atop.la 59lib/gegl-0.2/color-to-alpha.la
60lib/gegl-0.1/dst-in.la 60lib/gegl-0.2/color.la
61lib/gegl-0.1/dst-out.la 61lib/gegl-0.2/contrast-curve.la
62lib/gegl-0.1/dst-over.la 62lib/gegl-0.2/convert-format.la
63lib/gegl-0.1/dst.la 63lib/gegl-0.2/crop.la
64lib/gegl-0.1/edge-laplace.la 64lib/gegl-0.2/darken.la
65lib/gegl-0.1/edge-sobel.la 65lib/gegl-0.2/difference-of-gaussians.la
66lib/gegl-0.1/exclusion.la 66lib/gegl-0.2/difference.la
67lib/gegl-0.1/exp-combine.la 67lib/gegl-0.2/display.la
68lib/gegl-0.1/exr-load.la 68lib/gegl-0.2/divide.la
69lib/gegl-0.1/exr-save.la 69lib/gegl-0.2/dropshadow.la
70lib/gegl-0.1/fattal02.la 70lib/gegl-0.2/dst-atop.la
71lib/gegl-0.1/fractal-explorer.la 71lib/gegl-0.2/dst-in.la
72lib/gegl-0.1/gamma.la 72lib/gegl-0.2/dst-out.la
73lib/gegl-0.1/gaussian-blur.la 73lib/gegl-0.2/dst-over.la
74lib/gegl-0.1/gegl-buffer-load-op.la 74lib/gegl-0.2/dst.la
75lib/gegl-0.1/gegl-buffer-save-op.la 75lib/gegl-0.2/edge-laplace.la
76lib/gegl-0.1/grey.la 76lib/gegl-0.2/edge-sobel.la
77lib/gegl-0.1/grid.la 77lib/gegl-0.2/exclusion.la
78lib/gegl-0.1/hard-light.la 78lib/gegl-0.2/exp-combine.la
79lib/gegl-0.1/introspect.la 79lib/gegl-0.2/exr-load.la
80lib/gegl-0.1/invert.la 80lib/gegl-0.2/exr-save.la
81lib/gegl-0.1/jp2-load.la 81lib/gegl-0.2/fattal02.la
82lib/gegl-0.1/jpg-load.la 82lib/gegl-0.2/fractal-explorer.la
83lib/gegl-0.1/jpg-save.la 83lib/gegl-0.2/gamma.la
84lib/gegl-0.1/layer.la 84lib/gegl-0.2/gaussian-blur.la
85lib/gegl-0.1/levels.la 85lib/gegl-0.2/gegl-buffer-load-op.la
86lib/gegl-0.1/lighten.la 86lib/gegl-0.2/gegl-buffer-save-op.la
87lib/gegl-0.1/load.la 87lib/gegl-0.2/grey.la
88lib/gegl-0.1/magick-load.la 88lib/gegl-0.2/grid.la
89lib/gegl-0.1/mantiuk06.la 89lib/gegl-0.2/hard-light.la
90lib/gegl-0.1/map-absolute.la 90lib/gegl-0.2/introspect.la
91lib/gegl-0.1/map-relative.la 91lib/gegl-0.2/invert.la
92lib/gegl-0.1/mblur.la 92lib/gegl-0.2/jp2-load.la
93lib/gegl-0.1/mirrors.la 93lib/gegl-0.2/jpg-load.la
94lib/gegl-0.1/mono-mixer.la 94lib/gegl-0.2/jpg-save.la
95lib/gegl-0.1/motion-blur.la 95lib/gegl-0.2/layer.la
96lib/gegl-0.1/multiply.la 96lib/gegl-0.2/lens-distortion.la
97lib/gegl-0.1/noise-reduction.la 97lib/gegl-0.2/levels.la
98lib/gegl-0.1/noise.la 98lib/gegl-0.2/lighten.la
99lib/gegl-0.1/nop.la 99lib/gegl-0.2/load.la
100lib/gegl-0.1/opacity.la 100lib/gegl-0.2/magick-load.la
101lib/gegl-0.1/open-buffer.la 101lib/gegl-0.2/mantiuk06.la
102lib/gegl-0.1/over.la 102lib/gegl-0.2/map-absolute.la
103lib/gegl-0.1/overlay.la 103lib/gegl-0.2/map-relative.la
104lib/gegl-0.1/path.la 104lib/gegl-0.2/matting-global.la
105lib/gegl-0.1/pixbuf.la 105lib/gegl-0.2/mblur.la
106lib/gegl-0.1/pixelise.la 106lib/gegl-0.2/mirrors.la
107lib/gegl-0.1/plus.la 107lib/gegl-0.2/mono-mixer.la
108lib/gegl-0.1/png-load.la 108lib/gegl-0.2/motion-blur.la
109lib/gegl-0.1/png-save.la 109lib/gegl-0.2/multiply.la
110lib/gegl-0.1/ppm-load.la 110lib/gegl-0.2/noise-reduction.la
111lib/gegl-0.1/ppm-save.la 111lib/gegl-0.2/noise.la
112lib/gegl-0.1/raw-load.la 112lib/gegl-0.2/nop.la
113lib/gegl-0.1/rectangle.la 113lib/gegl-0.2/opacity.la
114lib/gegl-0.1/reinhard05.la 114lib/gegl-0.2/open-buffer.la
115lib/gegl-0.1/remap.la 115lib/gegl-0.2/over.la
116lib/gegl-0.1/rgbe-load.la 116lib/gegl-0.2/overlay.la
117lib/gegl-0.1/rgbe-save.la 117lib/gegl-0.2/path.la
118lib/gegl-0.1/save-pixbuf.la 118lib/gegl-0.2/pixbuf.la
119lib/gegl-0.1/save.la 119lib/gegl-0.2/pixelize.la
120lib/gegl-0.1/screen.la 120lib/gegl-0.2/plus.la
121lib/gegl-0.1/snn-mean.la 121lib/gegl-0.2/png-load.la
122lib/gegl-0.1/soft-light.la 122lib/gegl-0.2/png-save.la
123lib/gegl-0.1/src-atop.la 123lib/gegl-0.2/polar-coordinates.la
124lib/gegl-0.1/src-in.la 124lib/gegl-0.2/posterize.la
125lib/gegl-0.1/src-out.la 125lib/gegl-0.2/ppm-load.la
126lib/gegl-0.1/src-over.la 126lib/gegl-0.2/ppm-save.la
127lib/gegl-0.1/src.la 127lib/gegl-0.2/raw-load.la
128lib/gegl-0.1/stress.la 128lib/gegl-0.2/rectangle.la
129lib/gegl-0.1/stretch-contrast.la 129lib/gegl-0.2/reinhard05.la
130lib/gegl-0.1/subtract.la 130lib/gegl-0.2/remap.la
131lib/gegl-0.1/svg-huerotate.la 131lib/gegl-0.2/rgbe-load.la
132${PLIST.svg}lib/gegl-0.1/svg-load.la 132lib/gegl-0.2/rgbe-save.la
133lib/gegl-0.1/svg-luminancetoalpha.la 133lib/gegl-0.2/ripple.la
134lib/gegl-0.1/svg-matrix.la 134lib/gegl-0.2/save-pixbuf.la
135lib/gegl-0.1/svg-multiply.la 135lib/gegl-0.2/save.la
136lib/gegl-0.1/svg-saturate.la 136lib/gegl-0.2/screen.la
137lib/gegl-0.1/text.la 137lib/gegl-0.2/snn-mean.la
138lib/gegl-0.1/threshold.la 138lib/gegl-0.2/soft-light.la
139lib/gegl-0.1/unsharp-mask.la 139lib/gegl-0.2/src-atop.la
140${PLIST.v4l}lib/gegl-0.1/v4l.la 140lib/gegl-0.2/src-in.la
141lib/gegl-0.1/value-invert.la 141lib/gegl-0.2/src-out.la
142lib/gegl-0.1/vector-fill.la 142lib/gegl-0.2/src-over.la
143lib/gegl-0.1/vector-stroke.la 143lib/gegl-0.2/src.la
144lib/gegl-0.1/vignette.la 144lib/gegl-0.2/stress.la
145lib/gegl-0.1/weighted-blend.la 145lib/gegl-0.2/stretch-contrast.la
146lib/gegl-0.1/whitebalance.la 146lib/gegl-0.2/subtract.la
147lib/gegl-0.1/write-buffer.la 147lib/gegl-0.2/svg-huerotate.la
148lib/gegl-0.1/xor.la 148${PLIST.svg}lib/gegl-0.2/svg-load.la
149lib/libgegl-0.1.la 149lib/gegl-0.2/svg-luminancetoalpha.la
150lib/pkgconfig/gegl.pc 150lib/gegl-0.2/svg-matrix.la
 151lib/gegl-0.2/svg-multiply.la
 152lib/gegl-0.2/svg-saturate.la
 153lib/gegl-0.2/text.la
 154lib/gegl-0.2/threshold.la
 155lib/gegl-0.2/transformops.la
 156lib/gegl-0.2/unsharp-mask.la
 157${PLIST.v4l}lib/gegl-0.2/v4l.la
 158lib/gegl-0.2/value-invert.la
 159lib/gegl-0.2/vector-fill.la
 160lib/gegl-0.2/vector-stroke.la
 161lib/gegl-0.2/vignette.la
 162lib/gegl-0.2/waves.la
 163lib/gegl-0.2/weighted-blend.la
 164lib/gegl-0.2/write-buffer.la
 165lib/gegl-0.2/xor.la
 166lib/libgegl-0.2.la
 167lib/pkgconfig/gegl-0.2.pc
 168share/locale/es/LC_MESSAGES/gegl-0.2.mo
 169share/locale/fr/LC_MESSAGES/gegl-0.2.mo
 170share/locale/pl/LC_MESSAGES/gegl-0.2.mo
 171share/locale/ru/LC_MESSAGES/gegl-0.2.mo
 172share/locale/sl/LC_MESSAGES/gegl-0.2.mo

cvs diff -r1.15 -r1.16 pkgsrc/graphics/gegl/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/graphics/gegl/buildlink3.mk 2012/03/03 00:12:14 1.15
+++ pkgsrc/graphics/gegl/buildlink3.mk 2012/05/07 08:35:57 1.16
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.15 2012/03/03 00:12:14 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.16 2012/05/07 08:35:57 adam Exp $
2 2
3BUILDLINK_TREE+= gegl 3BUILDLINK_TREE+= gegl
4 4
5.if !defined(GEGL_BUILDLINK3_MK) 5.if !defined(GEGL_BUILDLINK3_MK)
6GEGL_BUILDLINK3_MK:= 6GEGL_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.gegl+= gegl>=0.0.20 8BUILDLINK_API_DEPENDS.gegl+= gegl>=0.2.0
9BUILDLINK_ABI_DEPENDS.gegl+= gegl>=0.1.8nb2 9BUILDLINK_ABI_DEPENDS.gegl+= gegl>=0.2.0
10BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl 10BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl
11 11
12pkgbase := gegl 12pkgbase := gegl
13.include "../../mk/pkg-build-options.mk" 13.include "../../mk/pkg-build-options.mk"
14 14
15.if !empty(PKG_BUILD_OPTIONS.gegl:Msvg) 15.if !empty(PKG_BUILD_OPTIONS.gegl:Msvg)
16.include "../../graphics/librsvg/buildlink3.mk" 16.include "../../graphics/librsvg/buildlink3.mk"
17.endif 17.endif
18 18
19.include "../../graphics/babl/buildlink3.mk" 19.include "../../graphics/babl/buildlink3.mk"
20.include "../../x11/gtk2/buildlink3.mk" 20.include "../../x11/gtk2/buildlink3.mk"
21.endif # GEGL_BUILDLINK3_MK 21.endif # GEGL_BUILDLINK3_MK
22 22

cvs diff -r1.10 -r1.11 pkgsrc/graphics/gegl/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/gegl/distinfo 2011/12/09 17:45:13 1.10
+++ pkgsrc/graphics/gegl/distinfo 2012/05/07 08:35:57 1.11
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.10 2011/12/09 17:45:13 adam Exp $ 1$NetBSD: distinfo,v 1.11 2012/05/07 08:35:57 adam Exp $
2 2
3SHA1 (gegl-0.1.8.tar.bz2) = 3d4d902580f5c5122b01b5188b6b5da03089ecac 3SHA1 (gegl-0.2.0.tar.bz2) = 764cc66cb3c7b261b8fc18a6268a0e264a91d573
4RMD160 (gegl-0.1.8.tar.bz2) = 5ebd7663285a57205661868452e650ba41b9df7f 4RMD160 (gegl-0.2.0.tar.bz2) = cc10365cff27dd42b002bf305f82de54d8c158fa
5Size (gegl-0.1.8.tar.bz2) = 5532682 bytes 5Size (gegl-0.2.0.tar.bz2) = 7502040 bytes
6SHA1 (patch-aa) = 0f46061f7b0c213abfe422124839eec29780d039 6SHA1 (patch-aa) = 0f46061f7b0c213abfe422124839eec29780d039
 7SHA1 (patch-configure) = 769f90b79ee581ccb7d160f28f61231de32eb723

File Added: pkgsrc/graphics/gegl/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2012/05/07 08:35:57 adam Exp $

Fix version test for intltool.

--- configure.orig	2012-05-06 20:06:34.000000000 +0000
+++ configure
@@ -17697,7 +17697,7 @@ if test -n "0.40.1"; then
 $as_echo_n "checking for intltool >= 0.40.1... " >&6; }
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
-    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -lt "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
 	as_fn_error $? "Your intltool is too old.  You need intltool 0.40.1 or later." "$LINENO" 5
 fi