editors: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.
This commit is contained in:
parent
1951077c93
commit
5d042cfa1e
6 changed files with 42 additions and 14 deletions
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.108 2021/12/08 16:04:09 adam Exp $
|
# $NetBSD: Makefile,v 1.109 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
DISTNAME= dasher-5.0.0.b20200225
|
DISTNAME= dasher-5.0.0.b20200225
|
||||||
PKGREVISION= 2
|
PKGREVISION= 2
|
||||||
|
@ -23,13 +23,6 @@ USE_TOOLS+= pkg-config
|
||||||
# Workaround for glib2-2.68.0 c++ fallout.
|
# Workaround for glib2-2.68.0 c++ fallout.
|
||||||
CXXFLAGS+= -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66
|
CXXFLAGS+= -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66
|
||||||
|
|
||||||
.include "../../mk/bsd.prefs.mk"
|
|
||||||
|
|
||||||
# msgfmt: unknown option -- desktop
|
|
||||||
.if ${OPSYS} == "NetBSD"
|
|
||||||
TOOLS_PLATFORM.msgfmt=
|
|
||||||
.endif
|
|
||||||
|
|
||||||
pre-configure:
|
pre-configure:
|
||||||
# tries to invoke git for something, probably fetching the ref
|
# tries to invoke git for something, probably fetching the ref
|
||||||
${ECHO} "true" > ${WRKSRC}/build-aux/mkversion
|
${ECHO} "true" > ${WRKSRC}/build-aux/mkversion
|
||||||
|
|
13
editors/dasher/hacks.mk
Normal file
13
editors/dasher/hacks.mk
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# $NetBSD: hacks.mk,v 1.1 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
|
.if !defined(DASHER_HACKS_MK)
|
||||||
|
DASHER_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 # DASHER_HACKS_MK
|
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.163 2021/12/08 16:04:10 adam Exp $
|
# $NetBSD: Makefile,v 1.164 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
DISTNAME= gedit-3.36.2
|
DISTNAME= gedit-3.36.2
|
||||||
PKGREVISION= 7
|
PKGREVISION= 7
|
||||||
|
@ -15,7 +15,6 @@ PREV_PKGPATH= editors/gedit3
|
||||||
|
|
||||||
USE_TOOLS+= gettext msgfmt perl pkg-config
|
USE_TOOLS+= gettext msgfmt perl pkg-config
|
||||||
USE_TOOLS+= itstool
|
USE_TOOLS+= itstool
|
||||||
_TOOLS_USE_PKGSRC.msgfmt= yes
|
|
||||||
|
|
||||||
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
||||||
PY_PATCHPLIST= yes
|
PY_PATCHPLIST= yes
|
||||||
|
|
13
editors/gedit/hacks.mk
Normal file
13
editors/gedit/hacks.mk
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# $NetBSD: hacks.mk,v 1.1 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
|
.if !defined(GEDIT_HACKS_MK)
|
||||||
|
GEDIT_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 # GEDIT_HACKS_MK
|
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.63 2021/12/08 16:04:10 adam Exp $
|
# $NetBSD: Makefile,v 1.64 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
DISTNAME= ghex-3.18.4
|
DISTNAME= ghex-3.18.4
|
||||||
PKGREVISION= 4
|
PKGREVISION= 4
|
||||||
|
@ -18,9 +18,6 @@ PYTHON_FOR_BUILD_ONLY= tool
|
||||||
PKGCONFIG_OVERRIDE_STAGE= pre-install
|
PKGCONFIG_OVERRIDE_STAGE= pre-install
|
||||||
PKGCONFIG_OVERRIDE+= output/data/gtkhex-3.pc
|
PKGCONFIG_OVERRIDE+= output/data/gtkhex-3.pc
|
||||||
|
|
||||||
# XXX msgfmt: unknown option -- xml
|
|
||||||
_TOOLS_USE_PKGSRC.msgfmt= yes
|
|
||||||
|
|
||||||
.include "../../devel/meson/build.mk"
|
.include "../../devel/meson/build.mk"
|
||||||
.include "../../devel/glib2/schemas.mk"
|
.include "../../devel/glib2/schemas.mk"
|
||||||
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
||||||
|
|
13
editors/ghex/hacks.mk
Normal file
13
editors/ghex/hacks.mk
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# $NetBSD: hacks.mk,v 1.1 2022/03/11 08:59:27 nia Exp $
|
||||||
|
|
||||||
|
.if !defined(GHEX_HACKS_MK)
|
||||||
|
GHEX_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 # GHEX_HACKS_MK
|
Loading…
Reference in a new issue