Sat Mar 12 07:44:12 2022 UTC ()
www: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.


(nia)
diff -r1.207 -r1.208 pkgsrc/www/epiphany/Makefile
diff -r0 -r1.1 pkgsrc/www/epiphany/hacks.mk

cvs diff -r1.207 -r1.208 pkgsrc/www/epiphany/Makefile (expand / switch to unified diff)

--- pkgsrc/www/epiphany/Makefile 2022/03/10 21:28:03 1.207
+++ pkgsrc/www/epiphany/Makefile 2022/03/12 07:44:12 1.208
@@ -1,38 +1,35 @@ @@ -1,38 +1,35 @@
1# $NetBSD: Makefile,v 1.207 2022/03/10 21:28:03 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.208 2022/03/12 07:44:12 nia Exp $
2 2
3DISTNAME= epiphany-40.6 3DISTNAME= epiphany-40.6
4CATEGORIES= www gnome 4CATEGORIES= www gnome
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/epiphany/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/epiphany/${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/Apps/Web 9HOMEPAGE= https://wiki.gnome.org/Apps/Web
10COMMENT= Web browser for the GNOME desktop 10COMMENT= Web browser for the GNOME desktop
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS+= pkg-config msgfmt xgettext itstool 13USE_TOOLS+= pkg-config msgfmt xgettext itstool
14USE_TOOLS+= gdbus-codegen 14USE_TOOLS+= gdbus-codegen
15 15
16MESON_ARGS+= -Dlibportal=disabled 16MESON_ARGS+= -Dlibportal=disabled
17MESON_ARGS+= -Dunit_tests=disabled 17MESON_ARGS+= -Dunit_tests=disabled
18 18
19LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/epiphany 19LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/epiphany
20 20
21PYTHON_FOR_BUILD_ONLY= tool 21PYTHON_FOR_BUILD_ONLY= tool
22 22
23# XXX msgfmt: unknown option -- desktop 
24_TOOLS_USE_PKGSRC.msgfmt= yes 
25 
26.include "../../devel/meson/build.mk" 23.include "../../devel/meson/build.mk"
27.include "../../archivers/libarchive/buildlink3.mk" 24.include "../../archivers/libarchive/buildlink3.mk"
28BUILDLINK_API_DEPENDS.glib2+= glib2>=2.64.0 25BUILDLINK_API_DEPENDS.glib2+= glib2>=2.64.0
29.include "../../devel/glib2/schemas.mk" 26.include "../../devel/glib2/schemas.mk"
30BUILDLINK_API_DEPENDS.libdazzle+= libdazzle>=3.37.1 27BUILDLINK_API_DEPENDS.libdazzle+= libdazzle>=3.37.1
31.include "../../devel/libdazzle/buildlink3.mk" 28.include "../../devel/libdazzle/buildlink3.mk"
32BUILDLINK_API_DEPENDS.libhandy+= libhandy>=1.1.0 29BUILDLINK_API_DEPENDS.libhandy+= libhandy>=1.1.0
33.include "../../devel/libhandy/buildlink3.mk" 30.include "../../devel/libhandy/buildlink3.mk"
34.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 31.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
35.include "../../security/gcr/buildlink3.mk" 32.include "../../security/gcr/buildlink3.mk"
36.include "../../security/nettle/buildlink3.mk" 33.include "../../security/nettle/buildlink3.mk"
37.include "../../sysutils/desktop-file-utils/desktopdb.mk" 34.include "../../sysutils/desktop-file-utils/desktopdb.mk"
38.include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk" 35.include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk"

File Added: pkgsrc/www/epiphany/Attic/hacks.mk
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:44:12 nia Exp $

.if !defined(EPIPHANY_HACKS_MK)
EPIPHANY_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 # EPIPHANY_HACKS_MK