time: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.diff -r1.11 -r1.12 pkgsrc/time/gnome-calendar/Makefile
(nia)
@@ -1,36 +1,29 @@ | @@ -1,36 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2022/01/03 08:23:59 cirnatdan Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2022/03/12 07:42:32 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-calendar-40.0 | 3 | DISTNAME= gnome-calendar-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= 6 | 5 | PKGREVISION= 6 | |
6 | CATEGORIES= time gnome | 6 | CATEGORIES= time 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/Calendar/ | 10 | HOMEPAGE= https://wiki.gnome.org/Apps/Calendar/ | |
11 | COMMENT= Calendar application for GNOME | 11 | COMMENT= Calendar application for GNOME | |
12 | LICENSE= gnu-gpl-v3 | 12 | LICENSE= gnu-gpl-v3 | |
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 | .include "../../mk/bsd.prefs.mk" | |||
18 | ||||
19 | # msgfmt: unknown option -- desktop | |||
20 | .if ${OPSYS} == "NetBSD" | |||
21 | TOOLS_PLATFORM.msgfmt= | |||
22 | .endif | |||
23 | ||||
24 | PYTHON_FOR_BUILD_ONLY= tool | 17 | PYTHON_FOR_BUILD_ONLY= tool | |
25 | 18 | |||
26 | .include "../../devel/meson/build.mk" | 19 | .include "../../devel/meson/build.mk" | |
27 | .include "../../devel/glib2/schemas.mk" | 20 | .include "../../devel/glib2/schemas.mk" | |
28 | .include "../../devel/libdazzle/buildlink3.mk" | 21 | .include "../../devel/libdazzle/buildlink3.mk" | |
29 | .include "../../devel/libgweather/buildlink3.mk" | 22 | .include "../../devel/libgweather/buildlink3.mk" | |
30 | .include "../../devel/libhandy1/buildlink3.mk" | 23 | .include "../../devel/libhandy1/buildlink3.mk" | |
31 | .include "../../geography/geoclue/buildlink3.mk" | 24 | .include "../../geography/geoclue/buildlink3.mk" | |
32 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 25 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
33 | .include "../../mail/evolution-data-server/buildlink3.mk" | 26 | .include "../../mail/evolution-data-server/buildlink3.mk" | |
34 | .include "../../time/libical/buildlink3.mk" | 27 | .include "../../time/libical/buildlink3.mk" | |
35 | .include "../../net/gnome-online-accounts/buildlink3.mk" | 28 | .include "../../net/gnome-online-accounts/buildlink3.mk" | |
36 | .include "../../net/libsoup/buildlink3.mk" | 29 | .include "../../net/libsoup/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:42:32 nia Exp $
.if !defined(GNOME_CALENDAR_HACKS_MK)
GNOME_CALENDAR_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_CALENDAR_HACKS_MK
@@ -1,33 +1,30 @@ | @@ -1,33 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2021/12/08 16:06:48 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2022/03/12 07:42:32 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-pomodoro-0.17.0 | 3 | DISTNAME= gnome-pomodoro-0.17.0 | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= time | 5 | CATEGORIES= time | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=codito/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=codito/} | |
7 | GITHUB_PROJECT= gnome-pomodoro | 7 | GITHUB_PROJECT= gnome-pomodoro | |
8 | GITHUB_TAG= ${PKGVERSION_NOREV} | 8 | GITHUB_TAG= ${PKGVERSION_NOREV} | |
9 | 9 | |||
10 | MAINTAINER= ryoon@NetBSD.org | 10 | MAINTAINER= ryoon@NetBSD.org | |
11 | HOMEPAGE= https://gnomepomodoro.org/ | 11 | HOMEPAGE= https://gnomepomodoro.org/ | |
12 | COMMENT= Pomodoro timer for Gnome | 12 | COMMENT= Pomodoro timer for Gnome | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | TOOL_DEPENDS+= autoconf-archive-[0-9]*:../../devel/autoconf-archive | 15 | TOOL_DEPENDS+= autoconf-archive-[0-9]*:../../devel/autoconf-archive | |
16 | BUILD_DEPENDS+= vala-[0-9]*:../../lang/vala | 16 | BUILD_DEPENDS+= vala-[0-9]*:../../lang/vala | |
17 | 17 | |||
18 | # Requires --desktop in msgfmt. | |||
19 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
20 | ||||
21 | # Broken generated code uses g_return_if_fail when g_return_val_if_fail | 18 | # Broken generated code uses g_return_if_fail when g_return_val_if_fail | |
22 | # is necessary | 19 | # is necessary | |
23 | CFLAGS+= -Wno-return-type | 20 | CFLAGS+= -Wno-return-type | |
24 | 21 | |||
25 | USE_LIBTOOL= yes | 22 | USE_LIBTOOL= yes | |
26 | USE_PKGLOCALEDIR= yes | 23 | USE_PKGLOCALEDIR= yes | |
27 | USE_LANGUAGES= c | 24 | USE_LANGUAGES= c | |
28 | 25 | |||
29 | USE_TOOLS+= automake autopoint gmake pkg-config | 26 | USE_TOOLS+= automake autopoint gmake pkg-config | |
30 | GNU_CONFIGURE= yes | 27 | GNU_CONFIGURE= yes | |
31 | CONFIGURE_SCRIPT= autogen.sh | 28 | CONFIGURE_SCRIPT= autogen.sh | |
32 | 29 | |||
33 | .include "../../audio/libcanberra/buildlink3.mk" | 30 | .include "../../audio/libcanberra/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:42:32 nia Exp $
.if !defined(GNOME_POMODORO_HACKS_MK)
GNOME_POMODORO_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_POMODORO_HACKS_MK