Tue Nov 17 13:27:00 2020 UTC ()
(wm/mutter) Add gdbus-codegen-[0-9]* for BUILD_DEPENDS (is it enough ?)


(mef)
diff -r1.1 -r1.2 pkgsrc/wm/mutter/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/wm/mutter/Makefile (switch to unified diff)

--- pkgsrc/wm/mutter/Makefile 2020/11/10 01:56:20 1.1
+++ pkgsrc/wm/mutter/Makefile 2020/11/17 13:27:00 1.2
@@ -1,63 +1,64 @@ @@ -1,63 +1,64 @@
1# $NetBSD: Makefile,v 1.1 2020/11/10 01:56:20 nia Exp $ 1# $NetBSD: Makefile,v 1.2 2020/11/17 13:27:00 mef Exp $
2 2
3DISTNAME= mutter-3.38.1 3DISTNAME= mutter-3.38.1
4CATEGORIES= wm gnome 4CATEGORIES= wm gnome
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= dan@alt.md 8MAINTAINER= dan@alt.md
9HOMEPAGE= https://gitlab.gnome.org/GNOME/mutter 9HOMEPAGE= https://gitlab.gnome.org/GNOME/mutter
10COMMENT= GNOME window manager 10COMMENT= GNOME window manager
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS+= pkg-config 13USE_TOOLS+= pkg-config
 14BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
14 15
15.include "../../graphics/MesaLib/features.mk" 16.include "../../graphics/MesaLib/features.mk"
16 17
17.if ${MESALIB_SUPPORTS_EGL} == "no" 18.if ${MESALIB_SUPPORTS_EGL} == "no"
18MESON_ARGS+= -Degl=false 19MESON_ARGS+= -Degl=false
19.endif 20.endif
20 21
21.if ${MESALIB_SUPPORTS_GLESv2} == "no" 22.if ${MESALIB_SUPPORTS_GLESv2} == "no"
22MESON_ARGS+= -Dgles2=false 23MESON_ARGS+= -Dgles2=false
23.endif 24.endif
24 25
25MESON_ARGS+= -Dudev=false 26MESON_ARGS+= -Dudev=false
26MESON_ARGS+= -Dnative_backend=false 27MESON_ARGS+= -Dnative_backend=false
27MESON_ARGS+= -Dlibwacom=false 28MESON_ARGS+= -Dlibwacom=false
28MESON_ARGS+= -Dremote_desktop=false 29MESON_ARGS+= -Dremote_desktop=false
29MESON_ARGS+= -Dprofiler=false 30MESON_ARGS+= -Dprofiler=false
30MESON_ARGS+= -Dwayland=false 31MESON_ARGS+= -Dwayland=false
31MESON_ARGS+= -Dtests=false #tests require Wayland support 32MESON_ARGS+= -Dtests=false #tests require Wayland support
32MESON_ARGS+= -Dsm=true 33MESON_ARGS+= -Dsm=true
33MESON_ARGS+= -Dverbose=true 34MESON_ARGS+= -Dverbose=true
34 35
35.if ${OPSYS} == "NetBSD" 36.if ${OPSYS} == "NetBSD"
36MESON_ARGS+= -Dopengl_libname=libGL.so 37MESON_ARGS+= -Dopengl_libname=libGL.so
37.endif 38.endif
38 39
39PKGCONFIG_OVERRIDE_STAGE= pre-install 40PKGCONFIG_OVERRIDE_STAGE= pre-install
40PKGCONFIG_OVERRIDE+= output/meson-private/mutter-cogl-7.pc 41PKGCONFIG_OVERRIDE+= output/meson-private/mutter-cogl-7.pc
41PKGCONFIG_OVERRIDE+= output/meson-private/mutter-cogl-pango-7.pc 42PKGCONFIG_OVERRIDE+= output/meson-private/mutter-cogl-pango-7.pc
42PKGCONFIG_OVERRIDE+= output/meson-private/mutter-clutter-7.pc 43PKGCONFIG_OVERRIDE+= output/meson-private/mutter-clutter-7.pc
43PKGCONFIG_OVERRIDE+= output/meson-private/mutter-clutter-x11-7.pc 44PKGCONFIG_OVERRIDE+= output/meson-private/mutter-clutter-x11-7.pc
44PKGCONFIG_OVERRIDE+= output/meson-private/libmutter-7.pc 45PKGCONFIG_OVERRIDE+= output/meson-private/libmutter-7.pc
45 46
46LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mutter-7 47LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mutter-7
47 48
48.include "../../devel/meson/build.mk" 49.include "../../devel/meson/build.mk"
49.include "../../devel/glib2/schemas.mk" 50.include "../../devel/glib2/schemas.mk"
50.include "../../audio/libcanberra/buildlink3.mk" 51.include "../../audio/libcanberra/buildlink3.mk"
51.include "../../devel/gobject-introspection/buildlink3.mk" 52.include "../../devel/gobject-introspection/buildlink3.mk"
52.include "../../graphics/graphene/buildlink3.mk" 53.include "../../graphics/graphene/buildlink3.mk"
53.include "../../sysutils/gnome-settings-daemon/buildlink3.mk" 54.include "../../sysutils/gnome-settings-daemon/buildlink3.mk"
54.include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk" 55.include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk"
55.include "../../textproc/json-glib/buildlink3.mk" 56.include "../../textproc/json-glib/buildlink3.mk"
56.include "../../x11/gtk3/buildlink3.mk" 57.include "../../x11/gtk3/buildlink3.mk"
57.include "../../x11/libICE/buildlink3.mk" 58.include "../../x11/libICE/buildlink3.mk"
58.include "../../x11/libSM/buildlink3.mk" 59.include "../../x11/libSM/buildlink3.mk"
59.include "../../x11/libX11/buildlink3.mk" 60.include "../../x11/libX11/buildlink3.mk"
60.include "../../x11/libxkbfile/buildlink3.mk" 61.include "../../x11/libxkbfile/buildlink3.mk"
61.include "../../x11/gnome-desktop3/buildlink3.mk" 62.include "../../x11/gnome-desktop3/buildlink3.mk"
62.include "../../x11/startup-notification/buildlink3.mk" 63.include "../../x11/startup-notification/buildlink3.mk"
63.include "../../mk/bsd.pkg.mk" 64.include "../../mk/bsd.pkg.mk"