pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

dconf: update to 0.28.0.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Tue Apr 17 14:26:44 2018 +0200
Changeset:	497a51ca0efe521f8423177771bf1f8c6a98dc1f

Modified Files:
	dconf/Makefile
	dconf/distinfo
Removed Files:
	dconf/TODO

Log Message:
dconf: update to 0.28.0.

Changes in dconf 0.28.0
=======================

 - Update README

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=497a51ca0efe521f8423177771bf1f8c6a98dc1f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 dconf/Makefile | 19 +++++++++++--------
 dconf/TODO     |  5 -----
 dconf/distinfo |  8 ++++----
 3 files changed, 15 insertions(+), 17 deletions(-)

diffs:
diff --git a/dconf/Makefile b/dconf/Makefile
index 56a79929b6..87bd44b52f 100644
--- a/dconf/Makefile
+++ b/dconf/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.38 2017/10/15 22:31:02 prlw1 Exp $
 
-DISTNAME=	dconf-0.27.1
+DISTNAME=	dconf-0.28.0
 CATEGORIES=	devel gnome
 MASTER_SITES=	${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=	.tar.xz
@@ -10,6 +10,10 @@ HOMEPAGE=	https://wiki.gnome.org/Projects/dconf
 COMMENT=	Backend for gsettings
 LICENSE=	gnu-lgpl-v2.1
 
+TOOL_DEPENDS+=	gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
+BUILD_DEPENDS+=	libxslt-[0-9]*:../../textproc/libxslt
+BUILD_DEPENDS+=	docbook-xsl-[0-9]*:../../textproc/docbook-xsl
+
 USE_LANGUAGES=	c99
 USE_TOOLS+=	pkg-config gmake
 
@@ -24,9 +28,13 @@ SUBST_FILES.sysdir+=	tests/engine.c
 SUBST_FILES.sysdir+=	bin/dconf-update.vala
 SUBST_SED.sysdir=	-e s,/etc,${PKG_SYSCONFDIR},g
 
-# wants to run dconf-scan, but that does not find its library libdconf.so.1
+# gtk-doc wants to run dconf-scan, but that does not find its library libdconf.so.1
 #MESON_ARGS+=		-D enable-gtk-doc=true
-MESON_ARGS+=		-D enable-man=true
+# man option does not work without gtk-doc option
+#MESON_ARGS+=		-D enable-man=true
+
+PKGCONFIG_OVERRIDE=		output/meson-private/dconf.pc
+PKGCONFIG_OVERRIDE_STAGE=	post-build
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -37,12 +45,7 @@ SUBST_FILES.libname+=	gsettings/Makefile.in
 SUBST_SED.libname=	-e "s|-Wl,-soname=|-install_name ${PREFIX}/lib/|g"
 SUBST_SED.libname+=	-e "/^libdconfsettings_so_LDFLAGS/s,$$, -install_name ${PREFIX}/lib/gio/modules/libdconfsettings.so,g"
 
-TOOL_DEPENDS+=	gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
-BUILD_DEPENDS+=	libxslt-[0-9]*:../../textproc/libxslt
-BUILD_DEPENDS+=	docbook-xsl-[0-9]*:../../textproc/docbook-xsl
-
 BUILDLINK_DEPMETHOD.vala=	build
-BUILDLINK_API_DEPENDS.vala+=	vala>=0.18.0
 .include "../../lang/vala/buildlink3.mk"
 BUILDLINK_API_DEPENDS.glib2+=	glib2>=2.44.0
 #.include "../../textproc/gtk-doc/buildlink3.mk"
diff --git a/dconf/TODO b/dconf/TODO
deleted file mode 100644
index 7205b2040a..0000000000
--- a/dconf/TODO
+++ /dev/null
@@ -1,5 +0,0 @@
-0.27.1 switched to meson build system. At least the following problems exist:
-
-* .pc file is broken: it contains "${prefix}//usr/pkg/lib" and misses -Wl,R
-
-* man pages and gtk-doc is not installed any longer 
diff --git a/dconf/distinfo b/dconf/distinfo
index f5241b911a..4d2c64a322 100644
--- a/dconf/distinfo
+++ b/dconf/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.12 2017/10/11 09:20:00 wiz Exp $
 
-SHA1 (dconf-0.27.1.tar.xz) = 0a7c416ef3112813d6122306172bb5b7a2ccc8df
-RMD160 (dconf-0.27.1.tar.xz) = b722ce4b99bef2082f7a9353f3521ca62d661680
-SHA512 (dconf-0.27.1.tar.xz) = a92bd67fb47e6ffaa1994ef6d99d349d38fcb6acff54e343d4451055dce26770bb385d2729fcfb44fe246247a1985fbaad2248cfbf9026312c55f17ec849b8ec
-Size (dconf-0.27.1.tar.xz) = 99996 bytes
+SHA1 (dconf-0.28.0.tar.xz) = e6b10da51df002a1661ce938941770c549cd5b87
+RMD160 (dconf-0.28.0.tar.xz) = 5098b0afadd8613c0e3550d78e4fd5037d876046
+SHA512 (dconf-0.28.0.tar.xz) = bce43c997bd09ef575ffc4ec7a4216543a65996ecb4c7df910b561865a6ed0e0401596a0ba9e72036e26cd526f98e0de99f9c6787b1127594bc13e484983ba74
+Size (dconf-0.28.0.tar.xz) = 99340 bytes


Home | Main Index | Thread Index | Old Index