multimedia: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.diff -r1.2 -r1.3 pkgsrc/multimedia/gnome-video-effects/Makefile
(nia)
@@ -1,25 +1,22 @@ | @@ -1,25 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2020/08/17 20:19:38 leot Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2022/03/12 07:17:19 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-video-effects-0.5.0 | 3 | DISTNAME= gnome-video-effects-0.5.0 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= multimedia gnome | 5 | CATEGORIES= multimedia gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-video-effects/0.5/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-video-effects/0.5/} | |
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/Projects/GnomeVideoEffects | 10 | HOMEPAGE= https://wiki.gnome.org/Projects/GnomeVideoEffects | |
11 | COMMENT= Collection of GStreamer effects for GNOME | 11 | COMMENT= Collection of GStreamer effects for GNOME | |
12 | LICENSE= gnu-lgpl-v2 | 12 | LICENSE= gnu-lgpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext | 14 | USE_TOOLS+= pkg-config msgfmt xgettext | |
15 | 15 | |||
16 | PYTHON_FOR_BUILD_ONLY= tool | 16 | PYTHON_FOR_BUILD_ONLY= tool | |
17 | 17 | |||
18 | PKGCONFIG_OVERRIDE+= gnome-video-effects.pc.in | 18 | PKGCONFIG_OVERRIDE+= gnome-video-effects.pc.in | |
19 | 19 | |||
20 | # XXX msgfmt: unknown option -- desktop | |||
21 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
22 | ||||
23 | .include "../../devel/meson/build.mk" | 20 | .include "../../devel/meson/build.mk" | |
24 | .include "../../multimedia/frei0r/buildlink3.mk" | 21 | .include "../../multimedia/frei0r/buildlink3.mk" | |
25 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:17:19 nia Exp $
.if !defined(GNOME_VIDEO_EFFECTS_HACKS_MK)
GNOME_VIDEO_EFFECTS_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_VIDEO_EFFECTS_HACKS_MK
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.72 2021/12/08 16:05:49 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.73 2022/03/12 07:17:19 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= HandBrake-1.3.3-source | 4 | DISTNAME= HandBrake-1.3.3-source | |
5 | PKGNAME= ${DISTNAME:tl:S/-source//} | 5 | PKGNAME= ${DISTNAME:tl:S/-source//} | |
6 | PKGREVISION= 4 | 6 | PKGREVISION= 4 | |
7 | CATEGORIES= multimedia | 7 | CATEGORIES= multimedia | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=HandBrake/} | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=HandBrake/} | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | GITHUB_PROJECT= HandBrake | 10 | GITHUB_PROJECT= HandBrake | |
11 | GITHUB_RELEASE= 1.3.3 | 11 | GITHUB_RELEASE= 1.3.3 | |
12 | 12 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= https://handbrake.fr/ | 14 | HOMEPAGE= https://handbrake.fr/ | |
@@ -41,30 +41,26 @@ RESTRICTED= Unresolved patent issues | @@ -41,30 +41,26 @@ RESTRICTED= Unresolved patent issues | |||
41 | NO_BIN_ON_CDROM= ${RESTRICTED} | 41 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
42 | NO_BIN_ON_FTP= ${RESTRICTED} | 42 | NO_BIN_ON_FTP= ${RESTRICTED} | |
43 | NO_SRC_ON_CDROM= ${RESTRICTED} | 43 | NO_SRC_ON_CDROM= ${RESTRICTED} | |
44 | NO_SRC_ON_FTP= ${RESTRICTED} | 44 | NO_SRC_ON_FTP= ${RESTRICTED} | |
45 | 45 | |||
46 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | 46 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | |
47 | 47 | |||
48 | HAS_CONFIGURE= yes | 48 | HAS_CONFIGURE= yes | |
49 | USE_TOOLS+= gmake perl intltool msgfmt pkg-config bash | 49 | USE_TOOLS+= gmake perl intltool msgfmt pkg-config bash | |
50 | USE_TOOLS+= autoconf automake aclocal autoreconf m4 | 50 | USE_TOOLS+= autoconf automake aclocal autoreconf m4 | |
51 | USE_LIBTOOL= yes | 51 | USE_LIBTOOL= yes | |
52 | USE_LANGUAGES= c c++ | 52 | USE_LANGUAGES= c c++ | |
53 | 53 | |||
54 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | |||
55 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
56 | USE_BUILTIN.gettext= no | |||
57 | ||||
58 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | 54 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | |
59 | 55 | |||
60 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 56 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
61 | BUILD_DIRS= build | 57 | BUILD_DIRS= build | |
62 | MAKE_FILE= GNUmakefile | 58 | MAKE_FILE= GNUmakefile | |
63 | BUILD_TARGET= # empty | 59 | BUILD_TARGET= # empty | |
64 | BUILD_FLAGS+= BUILDLINK_DIR=${BUILDLINK_DIR} | 60 | BUILD_FLAGS+= BUILDLINK_DIR=${BUILDLINK_DIR} | |
65 | 61 | |||
66 | BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake | 62 | BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake | |
67 | BUILD_DEPENDS+= nasm>=2.05.01:../../devel/nasm | 63 | BUILD_DEPENDS+= nasm>=2.05.01:../../devel/nasm | |
68 | BUILD_DEPENDS+= meson-[0-9]*:../../devel/meson | 64 | BUILD_DEPENDS+= meson-[0-9]*:../../devel/meson | |
69 | #BUILD_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 | 65 | #BUILD_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 | |
70 | 66 |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:17:19 nia Exp $
.if !defined(HANDBRAKE_HACKS_MK)
HANDBRAKE_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 # HANDBRAKE_HACKS_MK
@@ -1,42 +1,39 @@ | @@ -1,42 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.120 2021/12/20 07:02:20 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.121 2022/03/12 07:17:19 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= totem-3.34.1 | 3 | DISTNAME= totem-3.34.1 | |
4 | PKGREVISION= 13 | 4 | PKGREVISION= 13 | |
5 | CATEGORIES= multimedia gnome | 5 | CATEGORIES= multimedia gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/totem/3.34/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/totem/3.34/} | |
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/Videos | 10 | HOMEPAGE= https://wiki.gnome.org/Apps/Videos | |
11 | COMMENT= Movie player designed for GNOME | 11 | COMMENT= Movie player designed for GNOME | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_TOOLS+= pkg-config msgfmt xgettext itstool | 14 | USE_TOOLS+= pkg-config msgfmt xgettext itstool | |
15 | USE_TOOLS+= pod2man | 15 | USE_TOOLS+= pod2man | |
16 | 16 | |||
17 | MESON_ARGS+= -Denable-python=no | 17 | MESON_ARGS+= -Denable-python=no | |
18 | 18 | |||
19 | PYTHON_FOR_BUILD_ONLY= tool | 19 | PYTHON_FOR_BUILD_ONLY= tool | |
20 | 20 | |||
21 | PKGCONFIG_OVERRIDE+= data/totem.pc.in | 21 | PKGCONFIG_OVERRIDE+= data/totem.pc.in | |
22 | 22 | |||
23 | # workaround for build failure | 23 | # workaround for build failure | |
24 | # https://gitlab.gnome.org/GNOME/json-glib/issues/35 | 24 | # https://gitlab.gnome.org/GNOME/json-glib/issues/35 | |
25 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/src | 25 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/src | |
26 | 26 | |||
27 | # XXX msgfmt: unknown option -- desktop | |||
28 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
29 | ||||
30 | .include "../../devel/meson/build.mk" | 27 | .include "../../devel/meson/build.mk" | |
31 | .include "../../devel/glib2/schemas.mk" | 28 | .include "../../devel/glib2/schemas.mk" | |
32 | .include "../../devel/libpeas/buildlink3.mk" | 29 | .include "../../devel/libpeas/buildlink3.mk" | |
33 | .include "../../graphics/clutter-gtk/buildlink3.mk" | 30 | .include "../../graphics/clutter-gtk/buildlink3.mk" | |
34 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 31 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
35 | .include "../../lang/python/tool.mk" | 32 | .include "../../lang/python/tool.mk" | |
36 | .include "../../net/grilo/buildlink3.mk" | 33 | .include "../../net/grilo/buildlink3.mk" | |
37 | .include "../../multimedia/clutter-gst/buildlink3.mk" | 34 | .include "../../multimedia/clutter-gst/buildlink3.mk" | |
38 | .include "../../multimedia/gstreamer1/buildlink3.mk" | 35 | .include "../../multimedia/gstreamer1/buildlink3.mk" | |
39 | .include "../../multimedia/gst-plugins1-bad/buildlink3.mk" | 36 | .include "../../multimedia/gst-plugins1-bad/buildlink3.mk" | |
40 | .include "../../multimedia/gst-plugins1-good/buildlink3.mk" | 37 | .include "../../multimedia/gst-plugins1-good/buildlink3.mk" | |
41 | .include "../../multimedia/totem-pl-parser/buildlink3.mk" | 38 | .include "../../multimedia/totem-pl-parser/buildlink3.mk" | |
42 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 39 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:17:19 nia Exp $
.if !defined(TOTEM_HACKS_MK)
TOTEM_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 # TOTEM_HACKS_MK