pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/mate-desktop mate-desktop: change how the librsvg ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a336eba6641e
branches:  trunk
changeset: 396384:a336eba6641e
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Thu May 30 04:10:35 2019 +0000

description:
mate-desktop: change how the librsvg tool dependency is defined

Now that librsvg is a "split" package, where it can actually end up
being either librsvg or librsvg-c, we can't use TOOL_DEPENDS to safely
express it's a tool dependency. We need to include the buildlink file
in librsvg.

diffstat:

 x11/mate-desktop/Makefile |  11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diffs (34 lines):

diff -r 2f9d930baa10 -r a336eba6641e x11/mate-desktop/Makefile
--- a/x11/mate-desktop/Makefile Thu May 30 03:22:40 2019 +0000
+++ b/x11/mate-desktop/Makefile Thu May 30 04:10:35 2019 +0000
@@ -1,15 +1,14 @@
-# $NetBSD: Makefile,v 1.18 2019/05/13 02:07:42 gutteridge Exp $
+# $NetBSD: Makefile,v 1.19 2019/05/30 04:10:35 gutteridge Exp $
 
 .include "../../meta-pkgs/mate/Makefile.common"
 
-PKGREVISION=   1
+PKGREVISION=   2
 DISTNAME=      mate-desktop-${VERSION:R}.1
 CATEGORIES=    x11
 
 COMMENT=       MATE desktop library
 
 TOOL_DEPENDS+=         itstool-[0-9]*:../../textproc/itstool
-TOOL_DEPENDS+=         librsvg-[0-9]*:../../graphics/librsvg # for rsvg-convert
 TOOL_DEPENDS+=         libxml2-[0-9]*:../../textproc/libxml2 # for xmllint
 
 PKGCONFIG_OVERRIDE+=   libmate-desktop/mate-desktop-2.0.pc.in
@@ -23,6 +22,12 @@
 SUBST_SED.prefix=      -e 's,$${prefix},${PREFIX},'
 
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+# librsvg is required as a tool dependency, to provide rsvg-convert.
+# Since it's now a "split" package, where a choice depends on the
+# environment, or on a user-defined option, the dependency must be
+# expressed this way.
+BUILDLINK_DEPMETHOD.librsvg?=  build
+.include "../../graphics/librsvg/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../textproc/iso-codes/buildlink3.mk"
 .include "../../devel/dconf/buildlink3.mk"



Home | Main Index | Thread Index | Old Index