Mon Apr 12 12:16:23 2021 UTC ()
pango: remove gmake dependency


(nia)
diff -r1.240 -r1.241 pkgsrc/devel/pango/Makefile

cvs diff -r1.240 -r1.241 pkgsrc/devel/pango/Makefile (switch to unified diff)

--- pkgsrc/devel/pango/Makefile 2021/04/12 11:01:13 1.240
+++ pkgsrc/devel/pango/Makefile 2021/04/12 12:16:23 1.241
@@ -1,76 +1,76 @@ @@ -1,76 +1,76 @@
1# $NetBSD: Makefile,v 1.240 2021/04/12 11:01:13 nia Exp $ 1# $NetBSD: Makefile,v 1.241 2021/04/12 12:16:23 nia Exp $
2 2
3DISTNAME= pango-1.48.4 3DISTNAME= pango-1.48.4
4CATEGORIES= devel fonts 4CATEGORIES= devel fonts
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${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://www.pango.org/ 9HOMEPAGE= https://www.pango.org/
10COMMENT= Library for layout and rendering of text 10COMMENT= Library for layout and rendering of text
11LICENSE= gnu-lgpl-v2 11LICENSE= gnu-lgpl-v2
12 12
13TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man 13TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= pkg-config
17INSTALLATION_DIRS= ${PKGMANDIR}/man1 17INSTALLATION_DIRS= ${PKGMANDIR}/man1
18 18
19SUBST_CLASSES+= wrksrc 19SUBST_CLASSES+= wrksrc
20SUBST_STAGE.wrksrc= pre-configure 20SUBST_STAGE.wrksrc= pre-configure
21SUBST_FILES.wrksrc= output/utils/pango-view.sh 21SUBST_FILES.wrksrc= output/utils/pango-view.sh
22SUBST_VARS.wrksrc= WRKSRC 22SUBST_VARS.wrksrc= WRKSRC
23 23
24MESON_ARGS+= -Dcairo=enabled 24MESON_ARGS+= -Dcairo=enabled
25MESON_ARGS+= -Dfontconfig=enabled 25MESON_ARGS+= -Dfontconfig=enabled
26MESON_ARGS+= -Dintrospection=enabled 26MESON_ARGS+= -Dintrospection=enabled
27 27
28PKGCONFIG_OVERRIDE+= output/meson-private/pango.pc 28PKGCONFIG_OVERRIDE+= output/meson-private/pango.pc
29PKGCONFIG_OVERRIDE+= output/meson-private/pangocairo.pc 29PKGCONFIG_OVERRIDE+= output/meson-private/pangocairo.pc
30PKGCONFIG_OVERRIDE+= output/meson-private/pangofc.pc 30PKGCONFIG_OVERRIDE+= output/meson-private/pangofc.pc
31PKGCONFIG_OVERRIDE+= output/meson-private/pangoft2.pc 31PKGCONFIG_OVERRIDE+= output/meson-private/pangoft2.pc
32PKGCONFIG_OVERRIDE+= output/meson-private/pangoot.pc 32PKGCONFIG_OVERRIDE+= output/meson-private/pangoot.pc
33PKGCONFIG_OVERRIDE+= output/meson-private/pangoxft.pc 33PKGCONFIG_OVERRIDE+= output/meson-private/pangoxft.pc
34PKGCONFIG_OVERRIDE_STAGE= pre-install 34PKGCONFIG_OVERRIDE_STAGE= pre-install
35MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE} 35MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
36 36
37CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules 37CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules
38CHECK_PORTABILITY_SKIP+= docs/check.docs 38CHECK_PORTABILITY_SKIP+= docs/check.docs
39 39
40PYTHON_FOR_BUILD_ONLY= tool 40PYTHON_FOR_BUILD_ONLY= tool
41 41
42BUILDLINK_TRANSFORM+= rm:-Werror=implicit-fallthrough # clang10svn 42BUILDLINK_TRANSFORM+= rm:-Werror=implicit-fallthrough # clang10svn
43 43
44post-extract: 44post-extract:
45 ${MKDIR} -p ${WRKSRC}/output/utils 45 ${MKDIR} -p ${WRKSRC}/output/utils
46 ${CP} ${FILESDIR}/pango-view.sh ${WRKSRC}/output/utils 46 ${CP} ${FILESDIR}/pango-view.sh ${WRKSRC}/output/utils
47 47
48post-install: 48post-install:
49 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/pango-view.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pango-view.1 || ${TRUE} 49 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/pango-view.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pango-view.1 || ${TRUE}
50 50
51.include "options.mk" 51.include "options.mk"
52.include "../../graphics/librsvg/available.mk" 52.include "../../graphics/librsvg/available.mk"
53 53
54BUILDLINK_API_DEPENDS.fribidi+= fribidi>=0.19.7 54BUILDLINK_API_DEPENDS.fribidi+= fribidi>=0.19.7
55.include "../../converters/fribidi/buildlink3.mk" 55.include "../../converters/fribidi/buildlink3.mk"
56BUILDLINK_API_DEPENDS.glib2+= glib2>=2.60 56BUILDLINK_API_DEPENDS.glib2+= glib2>=2.60
57.include "../../devel/glib2/buildlink3.mk" 57.include "../../devel/glib2/buildlink3.mk"
58BUILDLINK_DEPMETHOD.gobject-introspection= build 58BUILDLINK_DEPMETHOD.gobject-introspection= build
59.include "../../devel/gobject-introspection/buildlink3.mk" 59.include "../../devel/gobject-introspection/buildlink3.mk"
60.include "../../devel/zlib/buildlink3.mk" 60.include "../../devel/zlib/buildlink3.mk"
61BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91 61BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91
62.include "../../fonts/fontconfig/buildlink3.mk" 62.include "../../fonts/fontconfig/buildlink3.mk"
63BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=2.7.2 63BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=2.7.2
64.include "../../fonts/harfbuzz/buildlink3.mk" 64.include "../../fonts/harfbuzz/buildlink3.mk"
65.if ${LIBRSVG_TYPE} == "rust" 65.if ${LIBRSVG_TYPE} == "rust"
66.include "../../graphics/graphite2/buildlink3.mk" 66.include "../../graphics/graphite2/buildlink3.mk"
67.endif 67.endif
68BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.10 68BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.10
69.include "../../graphics/cairo/buildlink3.mk" 69.include "../../graphics/cairo/buildlink3.mk"
70.include "../../graphics/cairo-gobject/buildlink3.mk" 70.include "../../graphics/cairo-gobject/buildlink3.mk"
71# XXX freetype versioning is insane. needs libtool version >= 21.0.15, 71# XXX freetype versioning is insane. needs libtool version >= 21.0.15,
72# which corresponds to release version 2.8.1 72# which corresponds to release version 2.8.1
73BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1 73BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1
74.include "../../graphics/freetype2/buildlink3.mk" 74.include "../../graphics/freetype2/buildlink3.mk"
75.include "../../devel/meson/build.mk" 75.include "../../devel/meson/build.mk"
76.include "../../mk/bsd.pkg.mk" 76.include "../../mk/bsd.pkg.mk"