sysutils: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.diff -r1.3 -r1.4 pkgsrc/sysutils/gnome-characters/Makefile
(nia)
@@ -1,28 +1,25 @@ | @@ -1,28 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2021/12/08 16:06:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2022/03/12 07:37:42 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-characters-3.34.0 | 3 | DISTNAME= gnome-characters-3.34.0 | |
4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | 4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= sysutils gnome | 6 | CATEGORIES= sysutils gnome | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://wiki.gnome.org/Design/Apps/CharacterMap | 10 | HOMEPAGE= https://wiki.gnome.org/Design/Apps/CharacterMap | |
11 | COMMENT= Utility application to find and insert unusual characters | 11 | COMMENT= Utility application to find and insert unusual characters | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext | 14 | USE_TOOLS+= pkg-config msgfmt xgettext | |
15 | 15 | |||
16 | # XXX msgfmt: unknown option -- desktop | |||
17 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
18 | ||||
19 | PYTHON_FOR_BUILD_ONLY= tool | 16 | PYTHON_FOR_BUILD_ONLY= tool | |
20 | 17 | |||
21 | .include "../../devel/meson/build.mk" | 18 | .include "../../devel/meson/build.mk" | |
22 | .include "../../devel/glib2/schemas.mk" | 19 | .include "../../devel/glib2/schemas.mk" | |
23 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 20 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
24 | .include "../../lang/gjs/buildlink3.mk" | 21 | .include "../../lang/gjs/buildlink3.mk" | |
25 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 22 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
26 | .include "../../textproc/libunistring/buildlink3.mk" | 23 | .include "../../textproc/libunistring/buildlink3.mk" | |
27 | .include "../../x11/gtk3/buildlink3.mk" | 24 | .include "../../x11/gtk3/buildlink3.mk" | |
28 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:37:42 nia Exp $
.if !defined(GNOME_CHARACTERS_HACKS_MK)
GNOME_CHARACTERS_HACKS_MK:=
.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD"
# Old GPLv2 version of msgfmt in NetBSD does not support --desktop/--xml.
TOOLS_PLATFORM.msgfmt= # none
PKG_HACKS+= avoid-gplv2-msgfmt
.endif
.endif # GNOME_CHARACTERS_HACKS_MK
@@ -1,40 +1,33 @@ | @@ -1,40 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2021/12/08 16:06:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2022/03/12 07:37:42 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-control-center-40.0 | 3 | DISTNAME= gnome-control-center-40.0 | |
4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | 4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | |
5 | PKGREVISION= 3 | 5 | PKGREVISION= 3 | |
6 | CATEGORIES= sysutils gnome | 6 | CATEGORIES= sysutils gnome | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-control-center | 10 | HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-control-center | |
11 | COMMENT= Interface to configure various aspects of the GNOME desktop | 11 | COMMENT= Interface to configure various aspects of the GNOME desktop | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext | 14 | USE_TOOLS+= pkg-config msgfmt xgettext | |
15 | USE_TOOLS+= gdbus-codegen | 15 | USE_TOOLS+= gdbus-codegen | |
16 | 16 | |||
17 | MESON_ARGS+= -Dcheese=false | 17 | MESON_ARGS+= -Dcheese=false | |
18 | MESON_ARGS+= -Dtests=false | 18 | MESON_ARGS+= -Dtests=false | |
19 | MESON_ARGS+= -Dwayland=false | 19 | MESON_ARGS+= -Dwayland=false | |
20 | 20 | |||
21 | .include "../../mk/bsd.prefs.mk" | |||
22 | ||||
23 | # msgfmt: unknown option -- desktop | |||
24 | .if ${OPSYS} == "NetBSD" | |||
25 | TOOLS_PLATFORM.msgfmt= | |||
26 | .endif | |||
27 | ||||
28 | PYTHON_FOR_BUILD_ONLY= tool | 21 | PYTHON_FOR_BUILD_ONLY= tool | |
29 | 22 | |||
30 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 23 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
31 | PKGCONFIG_OVERRIDE+= output/panels/keyboard/gnome-keybindings.pc | 24 | PKGCONFIG_OVERRIDE+= output/panels/keyboard/gnome-keybindings.pc | |
32 | 25 | |||
33 | .include "../../devel/meson/build.mk" | 26 | .include "../../devel/meson/build.mk" | |
34 | .include "../../devel/glib2/schemas.mk" | 27 | .include "../../devel/glib2/schemas.mk" | |
35 | .include "../../audio/gsound/buildlink3.mk" | 28 | .include "../../audio/gsound/buildlink3.mk" | |
36 | .include "../../audio/pulseaudio/buildlink3.mk" | 29 | .include "../../audio/pulseaudio/buildlink3.mk" | |
37 | .include "../../devel/libhandy1/buildlink3.mk" | 30 | .include "../../devel/libhandy1/buildlink3.mk" | |
38 | .include "../../graphics/colord/buildlink3.mk" | 31 | .include "../../graphics/colord/buildlink3.mk" | |
39 | .include "../../graphics/colord-gtk/buildlink3.mk" | 32 | .include "../../graphics/colord-gtk/buildlink3.mk" | |
40 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 33 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:37:42 nia Exp $
.if !defined(GNOME_CONTROL_CENTER_HACKS_MK)
GNOME_CONTROL_CENTER_HACKS_MK:=
.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD"
# Old GPLv2 version of msgfmt in NetBSD does not support --desktop/--xml.
TOOLS_PLATFORM.msgfmt= # none
PKG_HACKS+= avoid-gplv2-msgfmt
.endif
.endif # GNOME_CONTROL_CENTER_HACKS_MK
@@ -1,31 +1,24 @@ | @@ -1,31 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2022/03/03 01:11:27 gutteridge Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2022/03/12 07:37:42 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-font-viewer-3.34.0 | 3 | DISTNAME= gnome-font-viewer-3.34.0 | |
4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | 4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= sysutils gnome | 6 | CATEGORIES= sysutils gnome | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-font-viewer | 10 | HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-font-viewer | |
11 | COMMENT= View fonts on your system | 11 | COMMENT= View fonts on your system | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext | 14 | USE_TOOLS+= pkg-config msgfmt xgettext | |
15 | 15 | |||
16 | .include "../../mk/bsd.prefs.mk" | |||
17 | ||||
18 | # msgfmt: unknown option -- xml | |||
19 | .if ${OPSYS} == "NetBSD" | |||
20 | TOOLS_PLATFORM.msgfmt= | |||
21 | .endif | |||
22 | ||||
23 | PYTHON_FOR_BUILD_ONLY= tool | 16 | PYTHON_FOR_BUILD_ONLY= tool | |
24 | 17 | |||
25 | .include "../../devel/meson/build.mk" | 18 | .include "../../devel/meson/build.mk" | |
26 | .include "../../devel/glib2/schemas.mk" | 19 | .include "../../devel/glib2/schemas.mk" | |
27 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 20 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
28 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 21 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
29 | .include "../../x11/gnome-desktop3/buildlink3.mk" | 22 | .include "../../x11/gnome-desktop3/buildlink3.mk" | |
30 | .include "../../x11/gtk3/buildlink3.mk" | 23 | .include "../../x11/gtk3/buildlink3.mk" | |
31 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:37:42 nia Exp $
.if !defined(GNOME_FONT_VIEWER_HACKS_MK)
GNOME_FONT_VIEWER_HACKS_MK:=
.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD"
# Old GPLv2 version of msgfmt in NetBSD does not support --desktop/--xml.
TOOLS_PLATFORM.msgfmt= # none
PKG_HACKS+= avoid-gplv2-msgfmt
.endif
.endif # GNOME_FONT_VIEWER_HACKS_MK
@@ -1,34 +1,31 @@ | @@ -1,34 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.154 2021/12/08 16:06:34 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.155 2022/03/12 07:37:42 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= nautilus-3.38.1 | 3 | DISTNAME= nautilus-3.38.1 | |
4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | 4 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} | |
5 | PKGREVISION= 4 | 5 | PKGREVISION= 4 | |
6 | CATEGORIES= sysutils gnome | 6 | CATEGORIES= sysutils gnome | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://wiki.gnome.org/Apps/Files | 10 | HOMEPAGE= https://wiki.gnome.org/Apps/Files | |
11 | COMMENT= Simple file manager for GNOME | 11 | COMMENT= Simple file manager for GNOME | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext | 14 | USE_TOOLS+= pkg-config msgfmt xgettext | |
15 | USE_TOOLS+= gdbus-codegen | 15 | USE_TOOLS+= gdbus-codegen | |
16 | 16 | |||
17 | DEPENDS+= gnome-tracker-miners-[0-9]*:../../sysutils/gnome-tracker-miners | 17 | DEPENDS+= gnome-tracker-miners-[0-9]*:../../sysutils/gnome-tracker-miners | |
18 | 18 | |||
19 | # XXX msgfmt: unknown option -- desktop | |||
20 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
21 | ||||
22 | PYTHON_FOR_BUILD_ONLY= tool | 19 | PYTHON_FOR_BUILD_ONLY= tool | |
23 | 20 | |||
24 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 21 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
25 | PKGCONFIG_OVERRIDE+= output/meson-private/libnautilus-extension.pc | 22 | PKGCONFIG_OVERRIDE+= output/meson-private/libnautilus-extension.pc | |
26 | 23 | |||
27 | .include "../../devel/meson/build.mk" | 24 | .include "../../devel/meson/build.mk" | |
28 | .include "../../archivers/gnome-autoar/buildlink3.mk" | 25 | .include "../../archivers/gnome-autoar/buildlink3.mk" | |
29 | .include "../../devel/glib2/schemas.mk" | 26 | .include "../../devel/glib2/schemas.mk" | |
30 | .include "../../devel/gobject-introspection/buildlink3.mk" | 27 | .include "../../devel/gobject-introspection/buildlink3.mk" | |
31 | .include "../../graphics/gexiv2/buildlink3.mk" | 28 | .include "../../graphics/gexiv2/buildlink3.mk" | |
32 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 29 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
33 | .include "../../lang/python/tool.mk" | 30 | .include "../../lang/python/tool.mk" | |
34 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | 31 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:37:42 nia Exp $
.if !defined(NAUTILUS_HACKS_MK)
NAUTILUS_HACKS_MK:=
.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD"
# Old GPLv2 version of msgfmt in NetBSD does not support --desktop/--xml.
TOOLS_PLATFORM.msgfmt= # none
PKG_HACKS+= avoid-gplv2-msgfmt
.endif
.endif # NAUTILUS_HACKS_MK