# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= dconf VERSION= 0.36.0 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Configuration database system for GNOME HOMEPAGE= https://wiki.gnome.org/Projects/dconf CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= http://ftp.gnome.org/pub/GNOME/sources/dconf/0.36/ DISTFILE[1]= dconf-0.36.0.tar.xz:main DF_INDEX= 1 SPKGS[standard]= complete primary docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= docbook-xsl:primary:standard vala:single:standard BUILDRUN_DEPENDS= dbus:single:standard USES= gettext-runtime gmake meson pkgconfig python:build shebangfix solaris-funcs gtk-doc GNOME_COMPONENTS= glib libxslt LICENSE= LGPL20+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL20+:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/client/dconf.h LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/dconf MESON_ARGS= -Dgtk_doc=true -Dbash_completion=false SHEBANG_FILES= meson_post_install.py SOL_FUNCTIONS= strndup:bin/dconf.c INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 1.0.0 post-patch: ${REINPLACE_CMD} -e \ 's|__DBPATH__|${PREFIX}/share/xsl/docbook/manpages|' \ ${WRKSRC}/docs/meson.build post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/db ${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/profile [FILE:339:descriptions/desc.primary] Dconf is a simple key-based low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. Keys exist in an unstructured database. Dconf supports features like change notification, stacking of multiple configuration sources and mandatory keys. [FILE:98:distinfo] 9fe6bb22191fc2a036ad86fd8e7d165e9983c687b9fedccf85d46c799301da2d 114828 dconf-0.36.0.tar.xz [FILE:491:manifests/plist.primary] bin/dconf include/dconf/dconf.h include/dconf/client/dconf-client.h include/dconf/common/ dconf-changeset.h dconf-enums.h dconf-paths.h lib/ libdconf.so libdconf.so.%%SOMAJOR%% libdconf.so.%%SOVERSION%% lib/gio/modules/libdconfsettings.so lib/pkgconfig/dconf.pc libexec/dconf-service share/dbus-1/services/ca.desrt.dconf.service share/man/man1/ dconf-service.1.gz dconf.1.gz share/man/man7/dconf.7.gz share/vala/vapi/ dconf.deps dconf.vapi @dir etc/dconf/db @dir etc/dconf/profile [FILE:469:manifests/plist.docs] share/doc/dconf/ DConfClient.html annotation-glossary.html api-index-0.16.html api-index-0.18.html api-index-0.20.html api-index-0.26.html api-index-full.html ch01.html dconf-DConfChangeset.html dconf-DConfError.html dconf-dconf-Paths.html dconf-overview.html dconf-service.html dconf-tool.html home.png index.html left-insensitive.png left.png object-tree.html programs.html right-insensitive.png right.png style.css up-insensitive.png up.png [FILE:421:patches/patch-client_meson.build] $NetBSD: patch-client_meson.build,v 1.1 2018/12/17 15:33:01 jperkin Exp $ Fix link ordering. https://gitlab.gnome.org/GNOME/dconf/issues/49 --- client/meson.build.orig 2019-09-09 22:56:47 UTC +++ client/meson.build @@ -38,6 +38,7 @@ libdconf = shared_library( soversion: soversion, include_directories: top_inc, dependencies: deps, + link_with: libdconf_engine, c_args: dconf_c_args, install: true, ) [FILE:353:patches/patch-docs_meson.build] --- docs/meson.build.orig 2019-09-09 22:56:47 UTC +++ docs/meson.build @@ -22,6 +22,7 @@ if get_option('man') xsltproc, '--output', '@OUTPUT@', '--nonet', + '--path', '__DBPATH__', '--stringparam', 'man.output.quietly', '1', '--stringparam', 'funcsynopsis.style', 'ansi', '--stringparam', 'man.th.extra1.suppress', '1', [FILE:375:patches/patch-gsettings_meson.build] $NetBSD: patch-gsettings_meson.build,v 1.1 2018/12/17 15:33:01 jperkin Exp $ Fix link ordering. https://gitlab.gnome.org/GNOME/dconf/issues/49 --- gsettings/meson.build.orig 2019-09-09 22:56:47 UTC +++ gsettings/meson.build @@ -3,6 +3,7 @@ # symbols other than g_io_module_* backend_deps = [ libdconf_common_hidden, + libdconf_engine, libdconf_gdbus_thread, ] [FILE:1364:patches/patch-tests_meson.build] Work around duplicate symbols exposed by meson 0.52 --- tests/meson.build.orig 2019-09-09 22:56:47 UTC +++ tests/meson.build @@ -28,10 +28,10 @@ unit_tests = [ ['gvdb', 'gvdb.c', '-DSRCDIR="@0@"'.format(test_dir), libgvdb_dep, []], ['gdbus-thread', 'dbus.c', '-DDBUS_BACKEND="/gdbus/thread"', libdconf_gdbus_thread_dep, []], ['gdbus-filter', 'dbus.c', '-DDBUS_BACKEND="/gdbus/filter"', libdconf_gdbus_filter_dep, []], - ['gdbus-thread-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/thread"', [libdconf_client_dep, libdconf_gdbus_thread_dep], []], - ['gdbus-filter-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/filter"', [libdconf_client_dep, libdconf_gdbus_filter_dep], []], + ['gdbus-thread-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/thread"', [libdconf_client_dep], []], + ['gdbus-filter-leak', 'dbus-leak.c', '-DDBUS_BACKEND="/gdbus/filter"', [libdconf_client_dep], []], ['engine', 'engine.c', '-DSRCDIR="@0@"'.format(test_dir), [dl_dep, libdconf_engine_test_dep, m_dep], libdconf_mock], - ['client', 'client.c', '-DSRCDIR="@0@"'.format(test_dir), [libdconf_client_dep, libdconf_engine_dep], libdconf_mock], + ['client', 'client.c', '-DSRCDIR="@0@"'.format(test_dir), [libdconf_client_dep], libdconf_mock], ['writer', 'writer.c', '-DSRCDIR="@0@"'.format(test_dir), [glib_dep, dl_dep, m_dep, libdconf_service_dep], [libdconf_mock]], ]