Mon Sep 4 12:17:56 2023 UTC ()
gupnp: really fix documentation build

add another missing dependency, and TOOL_DEPEND on libxslt for xsltproc
instead of using its buildlink3.mk


(wiz)
diff -r1.86 -r1.87 pkgsrc/net/gupnp/Makefile

cvs diff -r1.86 -r1.87 pkgsrc/net/gupnp/Makefile (expand / switch to unified diff)

--- pkgsrc/net/gupnp/Makefile 2023/09/03 11:58:54 1.86
+++ pkgsrc/net/gupnp/Makefile 2023/09/04 12:17:55 1.87
@@ -1,25 +1,28 @@ @@ -1,25 +1,28 @@
1# $NetBSD: Makefile,v 1.86 2023/09/03 11:58:54 adam Exp $ 1# $NetBSD: Makefile,v 1.87 2023/09/04 12:17:55 wiz Exp $
2 2
3DISTNAME= gupnp-1.6.5 3DISTNAME= gupnp-1.6.5
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gupnp/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://wiki.gnome.org/Projects/GUPnP 9HOMEPAGE= https://wiki.gnome.org/Projects/GUPnP
10COMMENT= Framework for UPnP devices 10COMMENT= Framework for UPnP devices
11LICENSE= gnu-lgpl-v2 11LICENSE= gnu-lgpl-v2
12 12
 13TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
 14TOOL_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
 15
13USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
14 17
15REPLACE_PYTHON= tools/gupnp-binding-tool 18REPLACE_PYTHON= tools/gupnp-binding-tool
16 19
17PKGCONFIG_OVERRIDE+= output/meson-private/gupnp-1.6.pc 20PKGCONFIG_OVERRIDE+= output/meson-private/gupnp-1.6.pc
18PKGCONFIG_OVERRIDE_STAGE= pre-install 21PKGCONFIG_OVERRIDE_STAGE= pre-install
19 22
20TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libgupnp 23TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libgupnp
21# for Darwin 24# for Darwin
22TEST_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/libgupnp 25TEST_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/libgupnp
23 26
24.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
25 28
@@ -31,16 +34,14 @@ pre-configure: @@ -31,16 +34,14 @@ pre-configure:
31.endif 34.endif
32 35
33.include "../../archivers/xz/buildlink3.mk" 36.include "../../archivers/xz/buildlink3.mk"
34BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0 37BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0
35.include "../../devel/glib2/buildlink3.mk" 38.include "../../devel/glib2/buildlink3.mk"
36.include "../../devel/gobject-introspection/buildlink3.mk" 39.include "../../devel/gobject-introspection/buildlink3.mk"
37.include "../../devel/meson/build.mk" 40.include "../../devel/meson/build.mk"
38.include "../../devel/py-gi-docgen/buildlink3.mk" 41.include "../../devel/py-gi-docgen/buildlink3.mk"
39.include "../../lang/python/application.mk" 42.include "../../lang/python/application.mk"
40.include "../../lang/vala/buildlink3.mk" 43.include "../../lang/vala/buildlink3.mk"
41.include "../../net/libsoup3/buildlink3.mk" 44.include "../../net/libsoup3/buildlink3.mk"
42.include "../../net/gssdp/buildlink3.mk" 45.include "../../net/gssdp/buildlink3.mk"
43.include "../../textproc/libxml2/buildlink3.mk" 46.include "../../textproc/libxml2/buildlink3.mk"
44BUILDLINK_DEPMETHOD.libxslt= build # for xsltproc 
45.include "../../textproc/libxslt/buildlink3.mk" 
46.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"