Update to last release before the rewrite. Added options framework for inotify (enabled by default), gnome, kde{3,4}, and fuse PKG_OPTIONS. PLIST is handled accordingly. USE_TOOLS+=xgettext msgmerge; Moved PKG_OPTIONS in Makefile to options.mk. Fix DLLIBS using BUILDLINK_TRANSFORM. Buildlink pango (build), dlopen, glib2, libxml2, libXext, and libX11. From NEWS: Release 0.8.8 (2011-03-30 Danny Baumann <dannybaumann@web.de>) ============================================================== Maintenance release. Various focus and stacking fixes. Removed usages of deprecated GTK API. Fixed drawing of switcher background with KDE4 window decorator. Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>) ============================================================== Maintenance release. Various focus and window placement fixes. Fixed handling of windows that have a (server-drawn) border. Fixed handling of window icons that have a colour depth of 1 bit. Added KDE 4.4 support to KDE4 window decorator.diff -r1.65 -r1.66 pkgsrc/wm/compiz/Makefile
(rodent)
@@ -1,29 +1,28 @@ | @@ -1,29 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.65 2013/06/06 12:53:55 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.66 2013/06/30 20:30:09 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKGVER= 0.8.4 | 4 | PKGVER= 0.8.8 | |
5 | DISTNAME= compiz-${PKGVER} | 5 | DISTNAME= compiz-${PKGVER} | |
6 | PKGREVISION= 36 | |||
7 | CATEGORIES= wm x11 | 6 | CATEGORIES= wm x11 | |
8 | MASTER_SITES= http://releases.compiz.org/${PKGVER}/ | 7 | MASTER_SITES= http://releases.compiz.org/${PKGVER}/ | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://compiz.org/ | 10 | HOMEPAGE= http://compiz.org/ | |
12 | COMMENT= Compositing window manager | 11 | COMMENT= Compositing window manager | |
13 | LICENSE= mit | 12 | LICENSE= mit | |
14 | 13 | |||
15 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= intltool pkg-config msgfmt gmake | 15 | USE_TOOLS+= gmake intltool msgfmt msgmerge pkg-config xgettext | |
17 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes | |
18 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
19 | USE_LIBTOOL= yes | 18 | USE_LIBTOOL= yes | |
20 | 19 | |||
21 | COMPIZ_GCONF_SCHEMAS+= compiz-annotate.schemas | 20 | COMPIZ_GCONF_SCHEMAS+= compiz-annotate.schemas | |
22 | COMPIZ_GCONF_SCHEMAS+= compiz-blur.schemas | 21 | COMPIZ_GCONF_SCHEMAS+= compiz-blur.schemas | |
23 | COMPIZ_GCONF_SCHEMAS+= compiz-clone.schemas | 22 | COMPIZ_GCONF_SCHEMAS+= compiz-clone.schemas | |
24 | COMPIZ_GCONF_SCHEMAS+= compiz-commands.schemas | 23 | COMPIZ_GCONF_SCHEMAS+= compiz-commands.schemas | |
25 | COMPIZ_GCONF_SCHEMAS+= compiz-core.schemas | 24 | COMPIZ_GCONF_SCHEMAS+= compiz-core.schemas | |
26 | COMPIZ_GCONF_SCHEMAS+= compiz-cube.schemas | 25 | COMPIZ_GCONF_SCHEMAS+= compiz-cube.schemas | |
27 | COMPIZ_GCONF_SCHEMAS+= compiz-dbus.schemas | 26 | COMPIZ_GCONF_SCHEMAS+= compiz-dbus.schemas | |
28 | COMPIZ_GCONF_SCHEMAS+= compiz-decoration.schemas | 27 | COMPIZ_GCONF_SCHEMAS+= compiz-decoration.schemas | |
29 | COMPIZ_GCONF_SCHEMAS+= compiz-fade.schemas | 28 | COMPIZ_GCONF_SCHEMAS+= compiz-fade.schemas | |
@@ -46,76 +45,64 @@ COMPIZ_GCONF_SCHEMAS+= compiz-scale.sch | @@ -46,76 +45,64 @@ COMPIZ_GCONF_SCHEMAS+= compiz-scale.sch | |||
46 | COMPIZ_GCONF_SCHEMAS+= compiz-screenshot.schemas | 45 | COMPIZ_GCONF_SCHEMAS+= compiz-screenshot.schemas | |
47 | COMPIZ_GCONF_SCHEMAS+= compiz-svg.schemas | 46 | COMPIZ_GCONF_SCHEMAS+= compiz-svg.schemas | |
48 | COMPIZ_GCONF_SCHEMAS+= compiz-switcher.schemas | 47 | COMPIZ_GCONF_SCHEMAS+= compiz-switcher.schemas | |
49 | COMPIZ_GCONF_SCHEMAS+= compiz-video.schemas | 48 | COMPIZ_GCONF_SCHEMAS+= compiz-video.schemas | |
50 | COMPIZ_GCONF_SCHEMAS+= compiz-water.schemas | 49 | COMPIZ_GCONF_SCHEMAS+= compiz-water.schemas | |
51 | COMPIZ_GCONF_SCHEMAS+= compiz-wobbly.schemas | 50 | COMPIZ_GCONF_SCHEMAS+= compiz-wobbly.schemas | |
52 | COMPIZ_GCONF_SCHEMAS+= compiz-zoom.schemas | 51 | COMPIZ_GCONF_SCHEMAS+= compiz-zoom.schemas | |
53 | GCONF_SCHEMAS+= gwd.schemas | 52 | GCONF_SCHEMAS+= gwd.schemas | |
54 | GCONF_SCHEMAS+= ${COMPIZ_GCONF_SCHEMAS} | 53 | GCONF_SCHEMAS+= ${COMPIZ_GCONF_SCHEMAS} | |
55 | 54 | |||
56 | PKGCONFIG_OVERRIDE+= compiz.pc.in | 55 | PKGCONFIG_OVERRIDE+= compiz.pc.in | |
57 | PKGCONFIG_OVERRIDE+= libdecoration/libdecoration.pc.in | 56 | PKGCONFIG_OVERRIDE+= libdecoration/libdecoration.pc.in | |
58 | 57 | |||
59 | CONFIGURE_ARGS+= --disable-inotify | |||
60 | ||||
61 | PKG_SUPPORTED_OPTIONS= gnome kde | |||
62 | PKG_SUGGESTED_OPTIONS= gnome | |||
63 | PKG_OPTIONS_VAR= PKG_OPTIONS.compiz | |||
64 | ||||
65 | SUBST_CLASSES+= paths | 58 | SUBST_CLASSES+= paths | |
66 | SUBST_FILES.paths= metadata/decoration.xml.in | 59 | SUBST_FILES.paths= metadata/decoration.xml.in | |
67 | SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g' | 60 | SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},g' | |
68 | SUBST_STAGE.paths= post-patch | 61 | SUBST_STAGE.paths= post-patch | |
69 | 62 | |||
63 | .include "options.mk" | |||
64 | ||||
65 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*} | |||
66 | ||||
70 | post-install: | 67 | post-install: | |
71 | .for schema in ${COMPIZ_GCONF_SCHEMAS} | 68 | .for schema in ${COMPIZ_GCONF_SCHEMAS} | |
72 | ${INSTALL_DATA} ${WRKSRC}/metadata/${schema} ${DESTDIR}${PREFIX}/share/gconf/schemas | 69 | ${INSTALL_DATA} ${WRKSRC}/metadata/${schema} ${DESTDIR}${PREFIX}/share/gconf/schemas | |
73 | .endfor | 70 | .endfor | |
74 | 71 | |||
75 | .include "../../mk/bsd.options.mk" | |||
76 | ||||
77 | PLIST_VARS+= ${PKG_SUPPORTED_OPTIONS} | |||
78 | ||||
79 | # this is as much as needed for the basic window decorator | 72 | # this is as much as needed for the basic window decorator | |
73 | BUILDLINK_DEPMETHOD.pango= build | |||
74 | .include "../../devel/pango/buildlink3.mk" | |||
80 | .include "../../graphics/cairo/buildlink3.mk" | 75 | .include "../../graphics/cairo/buildlink3.mk" | |
81 | .include "../../x11/gtk2/buildlink3.mk" | 76 | .include "../../x11/gtk2/buildlink3.mk" | |
82 | .include "../../devel/libwnck/buildlink3.mk" | 77 | .include "../../devel/libwnck/buildlink3.mk" | |
83 | 78 | |||
84 | .if !empty(PKG_OPTIONS:Mgnome) | |||
85 | CONFIGURE_ARGS+= --enable-librsvg | |||
86 | PLIST.gnome= yes | |||
87 | .include "../../x11/gnome-control-center/buildlink3.mk" | |||
88 | .include "../../wm/metacity/buildlink3.mk" | |||
89 | .include "../../graphics/librsvg/buildlink3.mk" | |||
90 | .endif | |||
91 | ||||
92 | .if !empty(PKG_OPTIONS:Mkde) | |||
93 | PLIST.kde= yes | |||
94 | .include "../../x11/kdebase3/buildlink3.mk" | |||
95 | .include "../../sysutils/dbus-qt3/buildlink3.mk" | |||
96 | .endif | |||
97 | ||||
98 | # While we don't use threads, we link against libpthread because | 79 | # While we don't use threads, we link against libpthread because | |
99 | # some plugins do it. | 80 | # some plugins do it. Same for dlopen. | |
100 | .include "../../mk/pthread.buildlink3.mk" | 81 | .include "../../mk/pthread.buildlink3.mk" | |
82 | .include "../../mk/dlopen.buildlink3.mk" | |||
101 | 83 | |||
102 | .include "../../audio/libcanberra/buildlink3.mk" | 84 | .include "../../audio/libcanberra/buildlink3.mk" | |
103 | .include "../../devel/GConf/schemas.mk" | 85 | .include "../../devel/GConf/schemas.mk" | |
104 | .include "../../graphics/png/buildlink3.mk" | 86 | .include "../../graphics/png/buildlink3.mk" | |
87 | .include "../../devel/glib2/buildlink3.mk" | |||
105 | .include "../../sysutils/dbus/buildlink3.mk" | 88 | .include "../../sysutils/dbus/buildlink3.mk" | |
106 | .include "../../sysutils/dbus-glib/buildlink3.mk" | 89 | .include "../../sysutils/dbus-glib/buildlink3.mk" | |
90 | .include "../../textproc/libxml2/buildlink3.mk" | |||
107 | .include "../../textproc/libxslt/buildlink3.mk" | 91 | .include "../../textproc/libxslt/buildlink3.mk" | |
108 | .include "../../x11/libXcomposite/buildlink3.mk" | 92 | .include "../../x11/libXcomposite/buildlink3.mk" | |
109 | .include "../../x11/libXfixes/buildlink3.mk" | 93 | .include "../../x11/libXfixes/buildlink3.mk" | |
110 | .include "../../x11/libXdamage/buildlink3.mk" | 94 | .include "../../x11/libXdamage/buildlink3.mk" | |
111 | .include "../../x11/libXrandr/buildlink3.mk" | 95 | .include "../../x11/libXrandr/buildlink3.mk" | |
112 | .include "../../x11/libXinerama/buildlink3.mk" | 96 | .include "../../x11/libXinerama/buildlink3.mk" | |
113 | .include "../../x11/libXxf86vm/buildlink3.mk" | 97 | .include "../../x11/libXxf86vm/buildlink3.mk" | |
114 | .include "../../x11/libdrm/buildlink3.mk" | 98 | .include "../../x11/libdrm/buildlink3.mk" | |
115 | .include "../../x11/libICE/buildlink3.mk" | 99 | .include "../../x11/libICE/buildlink3.mk" | |
116 | .include "../../x11/libSM/buildlink3.mk" | 100 | .include "../../x11/libSM/buildlink3.mk" | |
117 | .include "../../x11/startup-notification/buildlink3.mk" | 101 | .include "../../x11/startup-notification/buildlink3.mk" | |
102 | BUILDLINK_API_DEPENDS.libXrender+= libXrender>=0.9.3 | |||
118 | .include "../../x11/libXrender/buildlink3.mk" | 103 | .include "../../x11/libXrender/buildlink3.mk" | |
119 | .include "../../graphics/MesaLib/buildlink3.mk" | 104 | .include "../../graphics/MesaLib/buildlink3.mk" | |
120 | .include "../../graphics/glu/buildlink3.mk" | 105 | .include "../../graphics/glu/buildlink3.mk" | |
106 | .include "../../x11/libXext/buildlink3.mk" | |||
107 | .include "../../x11/libX11/buildlink3.mk" | |||
121 | .include "../../mk/bsd.pkg.mk" | 108 | .include "../../mk/bsd.pkg.mk" |
@@ -1,82 +1,83 @@ | @@ -1,82 +1,83 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2010/03/16 11:06:17 obache Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2013/06/30 20:30:09 rodent Exp $ | |
2 | bin/compiz | 2 | bin/compiz | |
3 | bin/gtk-window-decorator | 3 | bin/gtk-window-decorator | |
4 | ${PLIST.kde}bin/kde-window-decorator | 4 | ${PLIST.kde3}bin/kde-window-decorator | |
5 | include/compiz/compiz-common.h | 5 | include/compiz/compiz-common.h | |
6 | include/compiz/compiz-core.h | 6 | include/compiz/compiz-core.h | |
7 | include/compiz/compiz-cube.h | 7 | include/compiz/compiz-cube.h | |
8 | include/compiz/compiz-plugin.h | 8 | include/compiz/compiz-plugin.h | |
9 | include/compiz/compiz-scale.h | 9 | include/compiz/compiz-scale.h | |
10 | include/compiz/compiz.h | 10 | include/compiz/compiz.h | |
11 | include/compiz/decoration.h | 11 | include/compiz/decoration.h | |
12 | lib/compiz/libannotate.la | 12 | lib/compiz/libannotate.la | |
13 | lib/compiz/libblur.la | 13 | lib/compiz/libblur.la | |
14 | lib/compiz/libclone.la | 14 | lib/compiz/libclone.la | |
15 | lib/compiz/libcommands.la | 15 | lib/compiz/libcommands.la | |
16 | lib/compiz/libcube.la | 16 | lib/compiz/libcube.la | |
17 | lib/compiz/libdbus.la | 17 | lib/compiz/libdbus.la | |
18 | lib/compiz/libdecoration.la | 18 | lib/compiz/libdecoration.la | |
19 | lib/compiz/libfade.la | 19 | lib/compiz/libfade.la | |
20 | lib/compiz/libgconf.la | 20 | lib/compiz/libgconf.la | |
21 | lib/compiz/libglib.la | 21 | lib/compiz/libglib.la | |
22 | lib/compiz/libgnomecompat.la | 22 | lib/compiz/libgnomecompat.la | |
23 | lib/compiz/libini.la | 23 | lib/compiz/libini.la | |
24 | ${PLIST.kde}lib/compiz/libkconfig.la | 24 | ${PLIST.inotify}lib/compiz/libinotify.la | |
25 | ${PLIST.kde3}lib/compiz/libkconfig.la | |||
25 | lib/compiz/libminimize.la | 26 | lib/compiz/libminimize.la | |
26 | lib/compiz/libmove.la | 27 | lib/compiz/libmove.la | |
27 | lib/compiz/libobs.la | 28 | lib/compiz/libobs.la | |
28 | lib/compiz/libplace.la | 29 | lib/compiz/libplace.la | |
29 | lib/compiz/libpng.la | 30 | lib/compiz/libpng.la | |
30 | lib/compiz/libregex.la | 31 | lib/compiz/libregex.la | |
31 | lib/compiz/libresize.la | 32 | lib/compiz/libresize.la | |
32 | lib/compiz/librotate.la | 33 | lib/compiz/librotate.la | |
33 | lib/compiz/libscale.la | 34 | lib/compiz/libscale.la | |
34 | lib/compiz/libscreenshot.la | 35 | lib/compiz/libscreenshot.la | |
35 | ${PLIST.gnome}lib/compiz/libsvg.la | 36 | ${PLIST.gnome}lib/compiz/libsvg.la | |
36 | lib/compiz/libswitcher.la | 37 | lib/compiz/libswitcher.la | |
37 | lib/compiz/libvideo.la | 38 | lib/compiz/libvideo.la | |
38 | lib/compiz/libwater.la | 39 | lib/compiz/libwater.la | |
39 | lib/compiz/libwobbly.la | 40 | lib/compiz/libwobbly.la | |
40 | lib/compiz/libzoom.la | 41 | lib/compiz/libzoom.la | |
41 | lib/libdecoration.la | 42 | lib/libdecoration.la | |
42 | lib/pkgconfig/compiz-cube.pc | 43 | lib/pkgconfig/compiz-cube.pc | |
43 | lib/pkgconfig/compiz-gconf.pc | 44 | lib/pkgconfig/compiz-gconf.pc | |
44 | ${PLIST.kde}lib/pkgconfig/compiz-kconfig.pc | 45 | ${PLIST.kde3}lib/pkgconfig/compiz-kconfig.pc | |
45 | lib/pkgconfig/compiz-scale.pc | 46 | lib/pkgconfig/compiz-scale.pc | |
46 | lib/pkgconfig/compiz.pc | 47 | lib/pkgconfig/compiz.pc | |
47 | lib/pkgconfig/libdecoration.pc | 48 | lib/pkgconfig/libdecoration.pc | |
48 | ${PLIST.gnome}lib/window-manager-settings/libcompiz.la | 49 | ${PLIST.gnome}lib/window-manager-settings/libcompiz.la | |
49 | ${PLIST.gnome}share/applications/compiz.desktop | 50 | ${PLIST.gnome}share/applications/compiz.desktop | |
50 | share/compiz/annotate.xml | 51 | share/compiz/annotate.xml | |
51 | share/compiz/blur.xml | 52 | share/compiz/blur.xml | |
52 | share/compiz/clone.xml | 53 | share/compiz/clone.xml | |
53 | share/compiz/commands.xml | 54 | share/compiz/commands.xml | |
54 | share/compiz/core.xml | 55 | share/compiz/core.xml | |
55 | share/compiz/cube.xml | 56 | share/compiz/cube.xml | |
56 | share/compiz/dbus.xml | 57 | share/compiz/dbus.xml | |
57 | share/compiz/decoration.xml | 58 | share/compiz/decoration.xml | |
58 | share/compiz/fade.xml | 59 | share/compiz/fade.xml | |
59 | share/compiz/freedesktop.png | 60 | share/compiz/freedesktop.png | |
60 | share/compiz/fs.xml | 61 | share/compiz/fs.xml | |
61 | share/compiz/gconf.xml | 62 | share/compiz/gconf.xml | |
62 | share/compiz/glib.xml | 63 | share/compiz/glib.xml | |
63 | share/compiz/gnomecompat.xml | 64 | share/compiz/gnomecompat.xml | |
64 | share/compiz/icon.png | 65 | share/compiz/icon.png | |
65 | share/compiz/ini.xml | 66 | share/compiz/ini.xml | |
66 | share/compiz/inotify.xml | 67 | share/compiz/inotify.xml | |
67 | ${PLIST.kde}share/compiz/kcfg.xslt | 68 | ${PLIST.kde}share/compiz/kcfg.xslt | |
68 | share/compiz/kconfig.xml | 69 | share/compiz/kconfig.xml | |
69 | ${PLIST.kde}share/compiz/kconfig.xslt | 70 | ${PLIST.kde3}share/compiz/kconfig.xslt | |
70 | share/compiz/minimize.xml | 71 | share/compiz/minimize.xml | |
71 | share/compiz/move.xml | 72 | share/compiz/move.xml | |
72 | share/compiz/obs.xml | 73 | share/compiz/obs.xml | |
73 | share/compiz/place.xml | 74 | share/compiz/place.xml | |
74 | share/compiz/png.xml | 75 | share/compiz/png.xml | |
75 | share/compiz/regex.xml | 76 | share/compiz/regex.xml | |
76 | share/compiz/resize.xml | 77 | share/compiz/resize.xml | |
77 | share/compiz/rotate.xml | 78 | share/compiz/rotate.xml | |
78 | share/compiz/scale.xml | 79 | share/compiz/scale.xml | |
79 | share/compiz/schemas.xslt | 80 | share/compiz/schemas.xslt | |
80 | share/compiz/screenshot.xml | 81 | share/compiz/screenshot.xml | |
81 | share/compiz/svg.xml | 82 | share/compiz/svg.xml | |
82 | share/compiz/switcher.xml | 83 | share/compiz/switcher.xml | |
@@ -125,27 +126,27 @@ ${PLIST.kde}share/kde/config.kcfg/compiz | @@ -125,27 +126,27 @@ ${PLIST.kde}share/kde/config.kcfg/compiz | |||
125 | ${PLIST.kde}share/kde/config.kcfg/compiz-clone.kcfg | 126 | ${PLIST.kde}share/kde/config.kcfg/compiz-clone.kcfg | |
126 | ${PLIST.kde}share/kde/config.kcfg/compiz-commands.kcfg | 127 | ${PLIST.kde}share/kde/config.kcfg/compiz-commands.kcfg | |
127 | ${PLIST.kde}share/kde/config.kcfg/compiz-core.kcfg | 128 | ${PLIST.kde}share/kde/config.kcfg/compiz-core.kcfg | |
128 | ${PLIST.kde}share/kde/config.kcfg/compiz-cube.kcfg | 129 | ${PLIST.kde}share/kde/config.kcfg/compiz-cube.kcfg | |
129 | ${PLIST.kde}share/kde/config.kcfg/compiz-dbus.kcfg | 130 | ${PLIST.kde}share/kde/config.kcfg/compiz-dbus.kcfg | |
130 | ${PLIST.kde}share/kde/config.kcfg/compiz-decoration.kcfg | 131 | ${PLIST.kde}share/kde/config.kcfg/compiz-decoration.kcfg | |
131 | ${PLIST.kde}share/kde/config.kcfg/compiz-fade.kcfg | 132 | ${PLIST.kde}share/kde/config.kcfg/compiz-fade.kcfg | |
132 | ${PLIST.kde}share/kde/config.kcfg/compiz-fs.kcfg | 133 | ${PLIST.kde}share/kde/config.kcfg/compiz-fs.kcfg | |
133 | ${PLIST.kde}share/kde/config.kcfg/compiz-gconf.kcfg | 134 | ${PLIST.kde}share/kde/config.kcfg/compiz-gconf.kcfg | |
134 | ${PLIST.kde}share/kde/config.kcfg/compiz-glib.kcfg | 135 | ${PLIST.kde}share/kde/config.kcfg/compiz-glib.kcfg | |
135 | ${PLIST.kde}share/kde/config.kcfg/compiz-gnomecompat.kcfg | 136 | ${PLIST.kde}share/kde/config.kcfg/compiz-gnomecompat.kcfg | |
136 | ${PLIST.kde}share/kde/config.kcfg/compiz-ini.kcfg | 137 | ${PLIST.kde}share/kde/config.kcfg/compiz-ini.kcfg | |
137 | ${PLIST.kde}share/kde/config.kcfg/compiz-inotify.kcfg | 138 | ${PLIST.kde}share/kde/config.kcfg/compiz-inotify.kcfg | |
138 | ${PLIST.kde}share/kde/config.kcfg/compiz-kconfig.kcfg | 139 | ${PLIST.kde3}share/kde/config.kcfg/compiz-kconfig.kcfg | |
139 | ${PLIST.kde}share/kde/config.kcfg/compiz-minimize.kcfg | 140 | ${PLIST.kde}share/kde/config.kcfg/compiz-minimize.kcfg | |
140 | ${PLIST.kde}share/kde/config.kcfg/compiz-move.kcfg | 141 | ${PLIST.kde}share/kde/config.kcfg/compiz-move.kcfg | |
141 | ${PLIST.kde}share/kde/config.kcfg/compiz-obs.kcfg | 142 | ${PLIST.kde}share/kde/config.kcfg/compiz-obs.kcfg | |
142 | ${PLIST.kde}share/kde/config.kcfg/compiz-place.kcfg | 143 | ${PLIST.kde}share/kde/config.kcfg/compiz-place.kcfg | |
143 | ${PLIST.kde}share/kde/config.kcfg/compiz-png.kcfg | 144 | ${PLIST.kde}share/kde/config.kcfg/compiz-png.kcfg | |
144 | ${PLIST.kde}share/kde/config.kcfg/compiz-regex.kcfg | 145 | ${PLIST.kde}share/kde/config.kcfg/compiz-regex.kcfg | |
145 | ${PLIST.kde}share/kde/config.kcfg/compiz-resize.kcfg | 146 | ${PLIST.kde}share/kde/config.kcfg/compiz-resize.kcfg | |
146 | ${PLIST.kde}share/kde/config.kcfg/compiz-rotate.kcfg | 147 | ${PLIST.kde}share/kde/config.kcfg/compiz-rotate.kcfg | |
147 | ${PLIST.kde}share/kde/config.kcfg/compiz-scale.kcfg | 148 | ${PLIST.kde}share/kde/config.kcfg/compiz-scale.kcfg | |
148 | ${PLIST.kde}share/kde/config.kcfg/compiz-screenshot.kcfg | 149 | ${PLIST.kde}share/kde/config.kcfg/compiz-screenshot.kcfg | |
149 | ${PLIST.kde}share/kde/config.kcfg/compiz-svg.kcfg | 150 | ${PLIST.kde}share/kde/config.kcfg/compiz-svg.kcfg | |
150 | ${PLIST.kde}share/kde/config.kcfg/compiz-switcher.kcfg | 151 | ${PLIST.kde}share/kde/config.kcfg/compiz-switcher.kcfg | |
151 | ${PLIST.kde}share/kde/config.kcfg/compiz-video.kcfg | 152 | ${PLIST.kde}share/kde/config.kcfg/compiz-video.kcfg |
@@ -1,32 +1,52 @@ | @@ -1,32 +1,52 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.22 2013/06/06 12:53:55 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.23 2013/06/30 20:30:09 rodent Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= compiz | 3 | BUILDLINK_TREE+= compiz | |
4 | 4 | |||
5 | .if !defined(COMPIZ_BUILDLINK3_MK) | 5 | .if !defined(COMPIZ_BUILDLINK3_MK) | |
6 | COMPIZ_BUILDLINK3_MK:= | 6 | COMPIZ_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.compiz+= compiz>=0.6.2 | 8 | BUILDLINK_API_DEPENDS.compiz+= compiz>=0.6.2 | |
9 | BUILDLINK_ABI_DEPENDS.compiz+= compiz>=0.8.4nb36 | 9 | BUILDLINK_ABI_DEPENDS.compiz+= compiz>=0.8.4nb36 | |
10 | BUILDLINK_PKGSRCDIR.compiz?= ../../wm/compiz | 10 | BUILDLINK_PKGSRCDIR.compiz?= ../../wm/compiz | |
11 | 11 | |||
12 | .include "../../devel/libwnck/buildlink3.mk" | 12 | pkgbase := compiz | |
13 | .include "../../mk/pkg-build-options.mk" | |||
14 | ||||
15 | #.if !empty(PKG_BUILD_OPTIONS:Mfuse) | |||
16 | #.include "../../filesystems/fuse/buildlink3.mk" | |||
17 | #.endif | |||
18 | ||||
19 | .if !empty(PKG_BUILD_OPTIONS:Mgnome) | |||
20 | .include "../../x11/gnome-desktop/buildlink3.mk" | |||
21 | .include "../../x11/gnome-control-center/buildlink3.mk" | |||
22 | .include "../../graphics/librsvg/buildlink3.mk" | |||
23 | .endif | |||
24 | ||||
25 | .if !empty(PKG_BUILD_OPTIONS:Mkde3) | |||
26 | .include "../../x11/kdebase3/buildlink3.mk" | |||
27 | .endif | |||
28 | ||||
29 | # XXX NLS is supposed to be optional, but it doens't appear to be. | |||
30 | #.if !empty(PKG_BUILD_OPTIONS:Mnls) | |||
31 | #.include "../../devel/gettext-lib/buildlink3.mk" | |||
32 | #.endif | |||
33 | ||||
34 | .include "../../mk/pthread.buildlink3.mk" | |||
35 | .include "../../mk/dlopen.buildlink3.mk" | |||
13 | .include "../../graphics/cairo/buildlink3.mk" | 36 | .include "../../graphics/cairo/buildlink3.mk" | |
14 | .include "../../graphics/glu/buildlink3.mk" | 37 | .include "../../graphics/glu/buildlink3.mk" | |
15 | .include "../../graphics/MesaLib/buildlink3.mk" | 38 | .include "../../graphics/MesaLib/buildlink3.mk" | |
16 | .include "../../graphics/png/buildlink3.mk" | 39 | .include "../../graphics/png/buildlink3.mk" | |
17 | .include "../../sysutils/dbus/buildlink3.mk" | 40 | .include "../../sysutils/dbus/buildlink3.mk" | |
18 | .include "../../sysutils/dbus-glib/buildlink3.mk" | 41 | .include "../../devel/glib2/buildlink3.mk" | |
19 | .include "../../textproc/libxslt/buildlink3.mk" | 42 | .include "../../textproc/libxml2/buildlink3.mk" | |
20 | .include "../../x11/gtk2/buildlink3.mk" | |||
21 | .include "../../x11/libXcomposite/buildlink3.mk" | 43 | .include "../../x11/libXcomposite/buildlink3.mk" | |
22 | .include "../../x11/libXfixes/buildlink3.mk" | 44 | .include "../../x11/libXfixes/buildlink3.mk" | |
23 | .include "../../x11/libXdamage/buildlink3.mk" | 45 | .include "../../x11/libXdamage/buildlink3.mk" | |
24 | .include "../../x11/libXrandr/buildlink3.mk" | |||
25 | .include "../../x11/libXinerama/buildlink3.mk" | 46 | .include "../../x11/libXinerama/buildlink3.mk" | |
26 | .include "../../x11/libICE/buildlink3.mk" | |||
27 | .include "../../x11/libSM/buildlink3.mk" | |||
28 | .include "../../x11/libXrender/buildlink3.mk" | 47 | .include "../../x11/libXrender/buildlink3.mk" | |
29 | .include "../../x11/startup-notification/buildlink3.mk" | 48 | .include "../../x11/libXext/buildlink3.mk" | |
49 | .include "../../x11/libX11/buildlink3.mk" | |||
30 | .endif # COMPIZ_BUILDLINK3_MK | 50 | .endif # COMPIZ_BUILDLINK3_MK | |
31 | 51 | |||
32 | BUILDLINK_TREE+= -compiz | 52 | BUILDLINK_TREE+= -compiz |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2010/06/11 23:28:00 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.11 2013/06/30 20:30:09 rodent Exp $ | |
2 | 2 | |||
3 | SHA1 (compiz-0.8.4.tar.gz) = 244ac823818209e44944d74df42d8986ec31d9dd | 3 | SHA1 (compiz-0.8.8.tar.gz) = 01d065db07f6fd6bcad51811ffba69221aff656e | |
4 | RMD160 (compiz-0.8.4.tar.gz) = 176bfa04b8ee3ee3c5b7e6f3c27c88d16c54ac63 | 4 | RMD160 (compiz-0.8.8.tar.gz) = 421d4f010d1e10d1562e86ea0112e9a8eca711e7 | |
5 | Size (compiz-0.8.4.tar.gz) = 1755741 bytes | 5 | Size (compiz-0.8.8.tar.gz) = 1758943 bytes | |
6 | SHA1 (patch-aa) = 0772722aea9828c1f05f48ebbdad02387ae9c41a | 6 | SHA1 (patch-aa) = dff6929da74854df3b3a9f35b4d61267e89b10dd | |
7 | SHA1 (patch-ab) = ff3d5515111df0b5fbcdd9f9163a576ab76071ff |
# $NetBSD: options.mk,v 1.1 2013/06/30 20:30:09 rodent Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.compiz
PKG_SUPPORTED_OPTIONS= fuse gnome inotify kde3 kde4
PKG_SUGGESTED_OPTIONS+= inotify
PLIST_VARS+= gnome inotify kde kde3
.include "../../mk/bsd.options.mk"
# XXX configure needs fuse.pc, which isn't in NetBSD's base for some reason
.if !empty(PKG_OPTIONS:Mfuse)
.include "../../filesystems/fuse/buildlink3.mk"
CONFIGURE_ARGS+= --enable-fuse
.else
CONFIGURE_ARGS+= --disable-fuse
.endif
.if !empty(PKG_OPTIONS:Mgnome)
CONFIGURE_ARGS+= --enable-librsvg
PLIST.gnome= yes
BUILDLINK_DEPMETHOD.gnome-desktop= build
.include "../../x11/gnome-desktop/buildlink3.mk"
BUILDLINK_DEPMETHOD.gnome-control-center= build
.include "../../x11/gnome-control-center/buildlink3.mk"
BUILDLINK_DEPMETHOD.metacity= build
.include "../../wm/metacity/buildlink3.mk"
BUILDLINK_DEPMETHOD.librsvg= build
.include "../../graphics/librsvg/buildlink3.mk"
.else
CONFIGURE_ARGS+= --disable-gnome --disable-gnome-keybindings
.endif
.if !empty(PKG_OPTIONS:Minotify)
.include "../../devel/libinotify/buildlink3.mk"
PLIST.inotify= yes
.else
CONFIGURE_ARGS+= --disable-inotify
.endif
.if !empty(PKG_OPTIONS:Mkde3)
# XXX This option is broken on NetBSD 6.0.1/amd64 + pkgsrc-current
.include "../../x11/kdebase3/buildlink3.mk"
.include "../../x11/kdelibs3/buildlink3.mk"
.include "../../sysutils/dbus-qt3/buildlink3.mk"
CONFIGURE_ARGS+= --enable-kconfig
PLIST.kde= yes
PLIST.kde3= yes
.else
CONFIGURE_ARGS+= --disable-kde --disable-kconfig
.endif
.if !empty(PKG_OPTIONS:Mkde4)
# XXX This option is broken on NetBSD 6.0.1/amd64 + pkgsrc-current
.include "../../x11/kde-workspace4/buildlink3.mk"
# XXX Test to see which PLIST entries are KDE{3,4}-specific, besides kconfig.
PLIST.kde= yes
#PLIST.kde4= yes
.else
CONFIGURE_ARGS+= --disable-kde4
.endif
@@ -1,14 +1,16 @@ | @@ -1,14 +1,16 @@ | |||
1 | $NetBSD: patch-aa,v 1.4 2009/11/26 19:46:35 imil Exp $ | 1 | $NetBSD: patch-aa,v 1.5 2013/06/30 20:30:09 rodent Exp $ | |
2 | ||||
3 | Default to gtk-window-decorator. | |||
2 | 4 | |||
3 | --- metadata/decoration.xml.in.orig 2009-11-26 10:26:46.000000000 +0000 | 5 | --- metadata/decoration.xml.in.orig 2009-11-26 10:26:46.000000000 +0000 | |
4 | +++ metadata/decoration.xml.in | 6 | +++ metadata/decoration.xml.in | |
5 | @@ -16,7 +16,7 @@ | 7 | @@ -16,7 +16,7 @@ | |
6 | <option name="shadow_radius" type="float"> | 8 | <option name="shadow_radius" type="float"> | |
7 | <_short>Shadow Radius</_short> | 9 | <_short>Shadow Radius</_short> | |
8 | <_long>Drop shadow radius</_long> | 10 | <_long>Drop shadow radius</_long> | |
9 | - <default>8.0</default> | 11 | - <default>8.0</default> | |
10 | + <default>9.0</default> | 12 | + <default>9.0</default> | |
11 | <min>0.1</min> | 13 | <min>0.1</min> | |
12 | <max>18.0</max> | 14 | <max>18.0</max> | |
13 | <precision>0.1</precision> | 15 | <precision>0.1</precision> | |
14 | @@ -50,6 +50,7 @@ | 16 | @@ -50,6 +50,7 @@ |