| @@ -1,17 +1,16 @@ | | | @@ -1,17 +1,16 @@ |
1 | # $NetBSD: Makefile,v 1.45 2018/09/03 10:50:17 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.46 2018/12/02 07:11:55 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= dconf-0.28.0 | | 3 | DISTNAME= dconf-0.30.1 |
4 | PKGREVISION= 1 | | | |
5 | CATEGORIES= devel gnome | | 4 | CATEGORIES= devel gnome |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/} | | 5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/} |
7 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://wiki.gnome.org/Projects/dconf | | 9 | HOMEPAGE= https://wiki.gnome.org/Projects/dconf |
11 | COMMENT= Backend for gsettings | | 10 | COMMENT= Backend for gsettings |
12 | LICENSE= gnu-lgpl-v2.1 | | 11 | LICENSE= gnu-lgpl-v2.1 |
13 | | | 12 | |
14 | TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen | | 13 | TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen |
15 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt | | 14 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt |
16 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl | | 15 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl |
17 | | | 16 | |
| @@ -24,26 +23,27 @@ SUBST_CLASSES+= sysdir | | | @@ -24,26 +23,27 @@ SUBST_CLASSES+= sysdir |
24 | SUBST_MESSAGE.sysdir= Fixes hard-coded dconf database directory name | | 23 | SUBST_MESSAGE.sysdir= Fixes hard-coded dconf database directory name |
25 | SUBST_STAGE.sysdir= post-configure | | 24 | SUBST_STAGE.sysdir= post-configure |
26 | SUBST_FILES.sysdir+= engine/dconf-engine-source-system.c | | 25 | SUBST_FILES.sysdir+= engine/dconf-engine-source-system.c |
27 | SUBST_FILES.sysdir+= engine/dconf-engine-profile.c | | 26 | SUBST_FILES.sysdir+= engine/dconf-engine-profile.c |
28 | SUBST_FILES.sysdir+= tests/engine.c | | 27 | SUBST_FILES.sysdir+= tests/engine.c |
29 | SUBST_FILES.sysdir+= bin/dconf-update.vala | | 28 | SUBST_FILES.sysdir+= bin/dconf-update.vala |
30 | SUBST_SED.sysdir= -e s,/etc,${PKG_SYSCONFDIR},g | | 29 | SUBST_SED.sysdir= -e s,/etc,${PKG_SYSCONFDIR},g |
31 | | | 30 | |
32 | # gtk-doc wants to run dconf-scan, but that does not find its library libdconf.so.1 | | 31 | # gtk-doc wants to run dconf-scan, but that does not find its library libdconf.so.1 |
33 | # https://bugzilla.gnome.org/show_bug.cgi?id=795348 | | 32 | # https://bugzilla.gnome.org/show_bug.cgi?id=795348 |
34 | #MESON_ARGS+= -D enable-gtk-doc=true | | 33 | #MESON_ARGS+= -D enable-gtk-doc=true |
35 | # man option does not work without gtk-doc option | | 34 | # man option does not work without gtk-doc option |
36 | #MESON_ARGS+= -D enable-man=true | | 35 | #MESON_ARGS+= -D enable-man=true |
| | | 36 | MESON_ARGS+= -D bash_completion=false |
37 | | | 37 | |
38 | PKGCONFIG_OVERRIDE= output/meson-private/dconf.pc | | 38 | PKGCONFIG_OVERRIDE= output/meson-private/dconf.pc |
39 | PKGCONFIG_OVERRIDE_STAGE= post-build | | 39 | PKGCONFIG_OVERRIDE_STAGE= post-build |
40 | | | 40 | |
41 | .include "../../mk/bsd.prefs.mk" | | 41 | .include "../../mk/bsd.prefs.mk" |
42 | | | 42 | |
43 | post-install: | | 43 | post-install: |
44 | .if ${OPSYS} == "Darwin" | | 44 | .if ${OPSYS} == "Darwin" |
45 | install_name_tool \ | | 45 | install_name_tool \ |
46 | -id ${PREFIX}/lib/libdconf.dylib \ | | 46 | -id ${PREFIX}/lib/libdconf.dylib \ |
47 | -change \ | | 47 | -change \ |
48 | "@rpath/libdconf.1.dylib" \ | | 48 | "@rpath/libdconf.1.dylib" \ |
49 | "${PREFIX}/lib/libdconf.1.dylib" \ | | 49 | "${PREFIX}/lib/libdconf.1.dylib" \ |
| @@ -52,15 +52,16 @@ post-install: | | | @@ -52,15 +52,16 @@ post-install: |
52 | -id ${PREFIX}/lib/gio/modules/libdconfsettings.dylib \ | | 52 | -id ${PREFIX}/lib/gio/modules/libdconfsettings.dylib \ |
53 | -change \ | | 53 | -change \ |
54 | "@rpath/libdconfsettings.dylib" \ | | 54 | "@rpath/libdconfsettings.dylib" \ |
55 | "${PREFIX}/gio/modules/libdconfsettings.dylib" \ | | 55 | "${PREFIX}/gio/modules/libdconfsettings.dylib" \ |
56 | ${PREFIX}/lib/gio/modules/libdconfsettings.dylib | | 56 | ${PREFIX}/lib/gio/modules/libdconfsettings.dylib |
57 | .endif | | 57 | .endif |
58 | | | 58 | |
59 | BUILDLINK_DEPMETHOD.vala= build | | 59 | BUILDLINK_DEPMETHOD.vala= build |
60 | .include "../../lang/vala/buildlink3.mk" | | 60 | .include "../../lang/vala/buildlink3.mk" |
61 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.44.0 | | 61 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.44.0 |
62 | #.include "../../textproc/gtk-doc/buildlink3.mk" | | 62 | #.include "../../textproc/gtk-doc/buildlink3.mk" |
63 | .include "../../devel/glib2/modules.mk" | | 63 | .include "../../devel/glib2/modules.mk" |
64 | .include "../../devel/py-meson/build.mk" | | 64 | .include "../../devel/py-meson/build.mk" |
| | | 65 | .include "../../sysutils/dbus/buildlink3.mk" |
65 | .include "../../lang/python/application.mk" | | 66 | .include "../../lang/python/application.mk" |
66 | .include "../../mk/bsd.pkg.mk" | | 67 | .include "../../mk/bsd.pkg.mk" |