Tue Feb 3 06:21:40 2009 UTC ()
PLIST fix; svg now is an option


(adam)
diff -r1.4 -r1.5 pkgsrc/graphics/gegl/Makefile
diff -r1.4 -r1.5 pkgsrc/graphics/gegl/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/graphics/gegl/buildlink3.mk
diff -r0 -r1.1 pkgsrc/graphics/gegl/options.mk

cvs diff -r1.4 -r1.5 pkgsrc/graphics/gegl/Makefile (switch to unified diff)

--- pkgsrc/graphics/gegl/Makefile 2009/02/02 23:12:52 1.4
+++ pkgsrc/graphics/gegl/Makefile 2009/02/03 06:21:40 1.5
@@ -1,32 +1,35 @@ @@ -1,32 +1,35 @@
1# $NetBSD: Makefile,v 1.4 2009/02/02 23:12:52 abs Exp $ 1# $NetBSD: Makefile,v 1.5 2009/02/03 06:21:40 adam Exp $
2 2
3DISTNAME= gegl-0.0.22 3DISTNAME= gegl-0.0.22
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.0/ 6MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.0/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= adam@NetBSD.org 9MAINTAINER= adam@NetBSD.org
10HOMEPAGE= http://gegl.org/ 10HOMEPAGE= http://gegl.org/
11COMMENT= Graph based image processing framework 11COMMENT= Graph based image processing framework
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17USE_TOOLS+= pkg-config gmake 17USE_TOOLS+= pkg-config gmake
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
 19CONFIGURE_ENV+= ac_cv_path_ASCIIDOC=no
 20CONFIGURE_ENV+= ac_cv_path_ENSCRIPT=no
19CONFIGURE_ENV+= ac_cv_path_SDL_CONFIG=no 21CONFIGURE_ENV+= ac_cv_path_SDL_CONFIG=no
 22CONFIGURE_ENV+= ac_cv_prog_RUBY=no
20 23
21PKGCONFIG_OVERRIDE+= gegl.pc.in 24PKGCONFIG_OVERRIDE+= gegl.pc.in
22 25
 26.include "options.mk"
 27
23.include "../../graphics/babl/buildlink3.mk" 28.include "../../graphics/babl/buildlink3.mk"
24.include "../../graphics/jpeg/buildlink3.mk" 29.include "../../graphics/jpeg/buildlink3.mk"
25.include "../../graphics/librsvg/buildlink3.mk" 
26.include "../../graphics/openexr/buildlink3.mk" 30.include "../../graphics/openexr/buildlink3.mk"
27.include "../../graphics/png/buildlink3.mk" 31.include "../../graphics/png/buildlink3.mk"
28#.include "../../multimedia/ffmpeg/buildlink3.mk" 
29.include "../../x11/gtk2/buildlink3.mk" 32.include "../../x11/gtk2/buildlink3.mk"
30 33
31.include "../../mk/dlopen.buildlink3.mk" 34.include "../../mk/dlopen.buildlink3.mk"
32.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/graphics/gegl/PLIST (switch to unified diff)

--- pkgsrc/graphics/gegl/PLIST 2009/02/02 23:12:53 1.4
+++ pkgsrc/graphics/gegl/PLIST 2009/02/03 06:21:40 1.5
@@ -1,137 +1,123 @@ @@ -1,137 +1,123 @@
1@comment $NetBSD: PLIST,v 1.4 2009/02/02 23:12:53 abs Exp $ 1@comment $NetBSD: PLIST,v 1.5 2009/02/03 06:21:40 adam Exp $
2bin/gegl 2bin/gegl
3include/gegl-0.0/gegl-buffer.h 3include/gegl-0.0/gegl-buffer.h
4include/gegl-0.0/gegl-chant.h 4include/gegl-0.0/gegl-chant.h
5include/gegl-0.0/gegl-color.h 5include/gegl-0.0/gegl-color.h
6include/gegl-0.0/gegl-curve.h 6include/gegl-0.0/gegl-curve.h
7include/gegl-0.0/gegl-matrix.h 7include/gegl-0.0/gegl-matrix.h
8include/gegl-0.0/gegl-paramspecs.h 8include/gegl-0.0/gegl-paramspecs.h
9include/gegl-0.0/gegl-path.h 9include/gegl-0.0/gegl-path.h
10include/gegl-0.0/gegl-plugin.h 10include/gegl-0.0/gegl-plugin.h
11include/gegl-0.0/gegl-simd.h 11include/gegl-0.0/gegl-simd.h
12include/gegl-0.0/gegl-utils.h 12include/gegl-0.0/gegl-utils.h
13include/gegl-0.0/gegl.h 13include/gegl-0.0/gegl.h
14include/gegl-0.0/operation/gegl-operation-area-filter.h 14include/gegl-0.0/operation/gegl-operation-area-filter.h
15include/gegl-0.0/operation/gegl-operation-composer.h 15include/gegl-0.0/operation/gegl-operation-composer.h
16include/gegl-0.0/operation/gegl-operation-composer3.h 16include/gegl-0.0/operation/gegl-operation-composer3.h
17include/gegl-0.0/operation/gegl-operation-filter.h 17include/gegl-0.0/operation/gegl-operation-filter.h
18include/gegl-0.0/operation/gegl-operation-meta.h 18include/gegl-0.0/operation/gegl-operation-meta.h
19include/gegl-0.0/operation/gegl-operation-point-composer.h 19include/gegl-0.0/operation/gegl-operation-point-composer.h
20include/gegl-0.0/operation/gegl-operation-point-composer3.h 20include/gegl-0.0/operation/gegl-operation-point-composer3.h
21include/gegl-0.0/operation/gegl-operation-point-filter.h 21include/gegl-0.0/operation/gegl-operation-point-filter.h
22include/gegl-0.0/operation/gegl-operation-point-render.h 22include/gegl-0.0/operation/gegl-operation-point-render.h
23include/gegl-0.0/operation/gegl-operation-sink.h 23include/gegl-0.0/operation/gegl-operation-sink.h
24include/gegl-0.0/operation/gegl-operation-source.h 24include/gegl-0.0/operation/gegl-operation-source.h
25include/gegl-0.0/operation/gegl-operation-temporal.h 25include/gegl-0.0/operation/gegl-operation-temporal.h
26include/gegl-0.0/operation/gegl-operation.h 26include/gegl-0.0/operation/gegl-operation.h
27lib/gegl-0.0/add.la 27lib/gegl-0.0/add.la
28lib/gegl-0.0/affine.la 28lib/gegl-0.0/affine.la
29lib/gegl-0.0/bilateral-filter.la 29lib/gegl-0.0/bilateral-filter.la
30lib/gegl-0.0/box-blur.la 30lib/gegl-0.0/box-blur.la
31lib/gegl-0.0/brightness-contrast.la 31lib/gegl-0.0/brightness-contrast.la
32lib/gegl-0.0/c2g.la 32lib/gegl-0.0/c2g.la
33lib/gegl-0.0/checkerboard.la 33lib/gegl-0.0/checkerboard.la
34lib/gegl-0.0/clear.la 34lib/gegl-0.0/clear.la
35lib/gegl-0.0/clone.la 35lib/gegl-0.0/clone.la
36lib/gegl-0.0/color-burn.la 36lib/gegl-0.0/color-burn.la
37lib/gegl-0.0/color-dodge.la 37lib/gegl-0.0/color-dodge.la
38lib/gegl-0.0/color-temperature.la 38lib/gegl-0.0/color-temperature.la
39lib/gegl-0.0/color.la 39lib/gegl-0.0/color.la
40lib/gegl-0.0/contrast-curve.la 40lib/gegl-0.0/contrast-curve.la
41lib/gegl-0.0/convert-format.la 41lib/gegl-0.0/convert-format.la
42lib/gegl-0.0/crop.la 42lib/gegl-0.0/crop.la
43lib/gegl-0.0/darken.la 43lib/gegl-0.0/darken.la
44lib/gegl-0.0/difference-of-gaussians.la 44lib/gegl-0.0/difference-of-gaussians.la
45lib/gegl-0.0/difference.la 45lib/gegl-0.0/difference.la
46lib/gegl-0.0/divide.la 46lib/gegl-0.0/divide.la
47lib/gegl-0.0/dropshadow.la 47lib/gegl-0.0/dropshadow.la
48lib/gegl-0.0/dst-atop.la 48lib/gegl-0.0/dst-atop.la
49lib/gegl-0.0/dst-in.la 49lib/gegl-0.0/dst-in.la
50lib/gegl-0.0/dst-out.la 50lib/gegl-0.0/dst-out.la
51lib/gegl-0.0/dst-over.la 51lib/gegl-0.0/dst-over.la
52lib/gegl-0.0/dst.la 52lib/gegl-0.0/dst.la
53lib/gegl-0.0/exclusion.la 53lib/gegl-0.0/exclusion.la
54lib/gegl-0.0/exr-load.la 54lib/gegl-0.0/exr-load.la
55lib/gegl-0.0/fractal-explorer.la 55lib/gegl-0.0/fractal-explorer.la
56lib/gegl-0.0/gamma.la 56lib/gegl-0.0/gamma.la
57lib/gegl-0.0/gaussian-blur.la 57lib/gegl-0.0/gaussian-blur.la
58lib/gegl-0.0/grey.la 58lib/gegl-0.0/grey.la
59lib/gegl-0.0/hard-light.la 59lib/gegl-0.0/hard-light.la
60lib/gegl-0.0/introspect.la 60lib/gegl-0.0/introspect.la
61lib/gegl-0.0/invert.la 61lib/gegl-0.0/invert.la
62lib/gegl-0.0/jpg-load.la 62lib/gegl-0.0/jpg-load.la
63lib/gegl-0.0/layer.la 63lib/gegl-0.0/layer.la
64lib/gegl-0.0/levels.la 64lib/gegl-0.0/levels.la
65lib/gegl-0.0/lighten.la 65lib/gegl-0.0/lighten.la
66lib/gegl-0.0/load-buffer.la 66lib/gegl-0.0/load-buffer.la
67lib/gegl-0.0/load.la 67lib/gegl-0.0/load.la
68lib/gegl-0.0/magick-load.la 68lib/gegl-0.0/magick-load.la
69lib/gegl-0.0/mblur.la 69lib/gegl-0.0/mblur.la
70lib/gegl-0.0/mono-mixer.la 70lib/gegl-0.0/mono-mixer.la
71lib/gegl-0.0/multiply.la 71lib/gegl-0.0/multiply.la
72lib/gegl-0.0/noise.la 72lib/gegl-0.0/noise.la
73lib/gegl-0.0/nop.la 73lib/gegl-0.0/nop.la
74lib/gegl-0.0/normal.la 74lib/gegl-0.0/normal.la
75lib/gegl-0.0/opacity.la 75lib/gegl-0.0/opacity.la
76lib/gegl-0.0/open-buffer.la 76lib/gegl-0.0/open-buffer.la
77lib/gegl-0.0/over.la 77lib/gegl-0.0/over.la
78lib/gegl-0.0/overlay.la 78lib/gegl-0.0/overlay.la
79lib/gegl-0.0/path.la 79lib/gegl-0.0/path.la
80lib/gegl-0.0/pixbuf.la 80lib/gegl-0.0/pixbuf.la
81lib/gegl-0.0/plus.la 81lib/gegl-0.0/plus.la
82lib/gegl-0.0/png-load.la 82lib/gegl-0.0/png-load.la
83lib/gegl-0.0/png-save.la 83lib/gegl-0.0/png-save.la
84lib/gegl-0.0/raw-load.la 84lib/gegl-0.0/raw-load.la
85lib/gegl-0.0/rectangle.la 85lib/gegl-0.0/rectangle.la
86lib/gegl-0.0/remap.la 86lib/gegl-0.0/remap.la
87lib/gegl-0.0/save-buffer.la 87lib/gegl-0.0/save-buffer.la
88lib/gegl-0.0/save-pixbuf.la 88lib/gegl-0.0/save-pixbuf.la
89lib/gegl-0.0/screen.la 89lib/gegl-0.0/screen.la
90lib/gegl-0.0/shift.la 90lib/gegl-0.0/shift.la
91lib/gegl-0.0/snn-mean.la 91lib/gegl-0.0/snn-mean.la
92lib/gegl-0.0/soft-light.la 92lib/gegl-0.0/soft-light.la
93lib/gegl-0.0/src-atop.la 93lib/gegl-0.0/src-atop.la
94lib/gegl-0.0/src-in.la 94lib/gegl-0.0/src-in.la
95lib/gegl-0.0/src-out.la 95lib/gegl-0.0/src-out.la
96lib/gegl-0.0/src-over.la 96lib/gegl-0.0/src-over.la
97lib/gegl-0.0/src.la 97lib/gegl-0.0/src.la
98lib/gegl-0.0/stress.la 98lib/gegl-0.0/stress.la
99lib/gegl-0.0/stretch-contrast.la 99lib/gegl-0.0/stretch-contrast.la
100lib/gegl-0.0/subtract.la 100lib/gegl-0.0/subtract.la
101lib/gegl-0.0/svg-huerotate.la 101lib/gegl-0.0/svg-huerotate.la
102lib/gegl-0.0/svg-load.la 102${PLIST.svg}lib/gegl-0.0/svg-load.la
103lib/gegl-0.0/svg-luminancetoalpha.la 103lib/gegl-0.0/svg-luminancetoalpha.la
104lib/gegl-0.0/svg-matrix.la 104lib/gegl-0.0/svg-matrix.la
105lib/gegl-0.0/svg-multiply.la 105lib/gegl-0.0/svg-multiply.la
106lib/gegl-0.0/svg-saturate.la 106lib/gegl-0.0/svg-saturate.la
107lib/gegl-0.0/text.la 107lib/gegl-0.0/text.la
108lib/gegl-0.0/threshold.la 108lib/gegl-0.0/threshold.la
109lib/gegl-0.0/tonemap.la 109lib/gegl-0.0/tonemap.la
110lib/gegl-0.0/unsharp-mask.la 110lib/gegl-0.0/unsharp-mask.la
111lib/gegl-0.0/value-invert.la 111lib/gegl-0.0/value-invert.la
112lib/gegl-0.0/whitebalance.la 112lib/gegl-0.0/whitebalance.la
113lib/gegl-0.0/write-buffer.la 113lib/gegl-0.0/write-buffer.la
114lib/gegl-0.0/xor.la 114lib/gegl-0.0/xor.la
115lib/libgegl-0.0.la 115lib/libgegl-0.0.la
116lib/pkgconfig/gegl.pc 116lib/pkgconfig/gegl.pc
117share/gtk-doc/html/gegl/brightness-contrast.c.html 
118share/gtk-doc/html/gegl/gegl-operation-area-filter.h.html 
119share/gtk-doc/html/gegl/gegl-operation-composer.h.html 
120share/gtk-doc/html/gegl/gegl-operation-filter.h.html 
121share/gtk-doc/html/gegl/gegl-operation-meta.h.html 
122share/gtk-doc/html/gegl/gegl-operation-point-composer.h.html 
123share/gtk-doc/html/gegl/gegl-operation-point-filter.h.html 
124share/gtk-doc/html/gegl/gegl-operation-point-render.h.html 
125share/gtk-doc/html/gegl/gegl-operation-sink.h.html 
126share/gtk-doc/html/gegl/gegl-operation-source.h.html 
127share/gtk-doc/html/gegl/gegl-operation-temporal.h.html 
128share/gtk-doc/html/gegl/gegl-operation.h.html 
129share/gtk-doc/html/gegl/gegl-plugin.h.html 
130share/gtk-doc/html/gegl/gegl.css 117share/gtk-doc/html/gegl/gegl.css
131share/gtk-doc/html/gegl/gegl.devhelp 118share/gtk-doc/html/gegl/gegl.devhelp
132share/gtk-doc/html/gegl/gegl.h.html 
133share/gtk-doc/html/gegl/operations.html 119share/gtk-doc/html/gegl/operations.html
134@dirrm share/gtk-doc/html/gegl 120@dirrm share/gtk-doc/html/gegl
135@dirrm lib/gegl-0.0 121@dirrm lib/gegl-0.0
136@dirrm include/gegl-0.0/operation 122@dirrm include/gegl-0.0/operation
137@dirrm include/gegl-0.0 123@dirrm include/gegl-0.0

cvs diff -r1.1.1.1 -r1.2 pkgsrc/graphics/gegl/buildlink3.mk (switch to unified diff)

--- pkgsrc/graphics/gegl/buildlink3.mk 2008/10/16 21:53:57 1.1.1.1
+++ pkgsrc/graphics/gegl/buildlink3.mk 2009/02/03 06:21:40 1.2
@@ -1,26 +1,32 @@ @@ -1,26 +1,32 @@
1# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/10/16 21:53:57 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2009/02/03 06:21:40 adam Exp $
2 2
3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ 3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4GEGL_BUILDLINK3_MK:= ${GEGL_BUILDLINK3_MK}+ 4GEGL_BUILDLINK3_MK:= ${GEGL_BUILDLINK3_MK}+
5 5
6.if ${BUILDLINK_DEPTH} == "+" 6.if ${BUILDLINK_DEPTH} == "+"
7BUILDLINK_DEPENDS+= gegl 7BUILDLINK_DEPENDS+= gegl
8.endif 8.endif
9 9
10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngegl} 10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngegl}
11BUILDLINK_PACKAGES+= gegl 11BUILDLINK_PACKAGES+= gegl
12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gegl 12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gegl
13 13
14.if ${GEGL_BUILDLINK3_MK} == "+" 14.if ${GEGL_BUILDLINK3_MK} == "+"
15BUILDLINK_API_DEPENDS.gegl+= gegl>=0.0.20 15BUILDLINK_API_DEPENDS.gegl+= gegl>=0.0.20
16BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl 16BUILDLINK_PKGSRCDIR.gegl?= ../../graphics/gegl
17.endif # GEGL_BUILDLINK3_MK 17.endif # GEGL_BUILDLINK3_MK
18 18
 19pkgbase := gegl
 20.include "../../mk/pkg-build-options.mk"
 21
 22.if !empty(PKG_BUILD_OPTIONS.gegl:Msvg)
 23.include "../../graphics/librsvg/buildlink3.mk"
 24.endif
 25
19.include "../../graphics/babl/buildlink3.mk" 26.include "../../graphics/babl/buildlink3.mk"
20.include "../../graphics/jpeg/buildlink3.mk" 27.include "../../graphics/jpeg/buildlink3.mk"
21.include "../../graphics/librsvg/buildlink3.mk" 
22.include "../../graphics/openexr/buildlink3.mk" 28.include "../../graphics/openexr/buildlink3.mk"
23.include "../../graphics/png/buildlink3.mk" 29.include "../../graphics/png/buildlink3.mk"
24.include "../../x11/gtk2/buildlink3.mk" 30.include "../../x11/gtk2/buildlink3.mk"
25 31
26BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} 32BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

File Added: pkgsrc/graphics/gegl/options.mk
# $NetBSD: options.mk,v 1.1 2009/02/03 06:21:40 adam Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.gegl
PKG_SUPPORTED_OPTIONS=	svg
PKG_SUGGESTED_OPTIONS=	svg

.include "../../mk/bsd.options.mk"

PLIST_VARS+=	svg

.if !empty(PKG_OPTIONS:Msvg)
.include "../../graphics/librsvg/buildlink3.mk"
PLIST.svg=	yes
.endif