graphics: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.diff -r1.100 -r1.101 pkgsrc/graphics/cheese/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.100 2021/12/08 16:04:49 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.101 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= cheese-3.34.0 | 3 | DISTNAME= cheese-3.34.0 | |
4 | PKGREVISION= 9 | 4 | PKGREVISION= 9 | |
5 | CATEGORIES= graphics gnome | 5 | CATEGORIES= graphics gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/cheese/3.34/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/cheese/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/Cheese | 10 | HOMEPAGE= https://wiki.gnome.org/Apps/Cheese | |
11 | COMMENT= Use your webcam to take photos and videos | 11 | COMMENT= Use your webcam to take photos and videos | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | DEPENDS+= gst-plugins1-v4l2-[0-9]*:../../multimedia/gst-plugins1-v4l2 | 14 | DEPENDS+= gst-plugins1-v4l2-[0-9]*:../../multimedia/gst-plugins1-v4l2 | |
@@ -16,29 +16,26 @@ DEPENDS+= gst-plugins1-v4l2-[0-9]*:../.. | @@ -16,29 +16,26 @@ DEPENDS+= gst-plugins1-v4l2-[0-9]*:../.. | |||
16 | BROKEN+= "Incompatible with latest Vala, new versions hang at startup" | 16 | BROKEN+= "Incompatible with latest Vala, new versions hang at startup" | |
17 | 17 | |||
18 | USE_TOOLS+= pkg-config msgfmt xgettext itstool | 18 | USE_TOOLS+= pkg-config msgfmt xgettext itstool | |
19 | 19 | |||
20 | MESON_ARGS+= -Dgtk_doc=false | 20 | MESON_ARGS+= -Dgtk_doc=false | |
21 | MESON_ARGS+= -Dman=false | 21 | MESON_ARGS+= -Dman=false | |
22 | 22 | |||
23 | PYTHON_FOR_BUILD_ONLY= tool | 23 | PYTHON_FOR_BUILD_ONLY= tool | |
24 | 24 | |||
25 | # workaround for build failure | 25 | # workaround for build failure | |
26 | # https://gitlab.gnome.org/GNOME/json-glib/issues/35 | 26 | # https://gitlab.gnome.org/GNOME/json-glib/issues/35 | |
27 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libcheese | 27 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libcheese | |
28 | 28 | |||
29 | # XXX msgfmt: unknown option -- desktop | |||
30 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
31 | ||||
32 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 29 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
33 | PKGCONFIG_OVERRIDE+= output/meson-private/cheese.pc | 30 | PKGCONFIG_OVERRIDE+= output/meson-private/cheese.pc | |
34 | PKGCONFIG_OVERRIDE+= output/meson-private/cheese-gtk.pc | 31 | PKGCONFIG_OVERRIDE+= output/meson-private/cheese-gtk.pc | |
35 | 32 | |||
36 | .include "../../devel/meson/build.mk" | 33 | .include "../../devel/meson/build.mk" | |
37 | .include "../../devel/glib2/schemas.mk" | 34 | .include "../../devel/glib2/schemas.mk" | |
38 | .include "../../audio/libcanberra/buildlink3.mk" | 35 | .include "../../audio/libcanberra/buildlink3.mk" | |
39 | BUILDLINK_DEPMETHOD.gobject-introspection?= build | 36 | BUILDLINK_DEPMETHOD.gobject-introspection?= build | |
40 | .include "../../devel/gobject-introspection/buildlink3.mk" | 37 | .include "../../devel/gobject-introspection/buildlink3.mk" | |
41 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 38 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
42 | .include "../../graphics/clutter-gtk/buildlink3.mk" | 39 | .include "../../graphics/clutter-gtk/buildlink3.mk" | |
43 | BUILDLINK_DEPMETHOD.vala?= build | 40 | BUILDLINK_DEPMETHOD.vala?= build | |
44 | .include "../../lang/vala/buildlink3.mk" | 41 | .include "../../lang/vala/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(CHEESE_HACKS_MK)
CHEESE_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 # CHEESE_HACKS_MK
@@ -1,33 +1,26 @@ | @@ -1,33 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2021/08/13 12:08:58 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= drawing-0.8.3 | 3 | DISTNAME= drawing-0.8.3 | |
4 | CATEGORIES= graphics gnome | 4 | CATEGORIES= graphics gnome | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://github.com/maoschanz/drawing | 8 | HOMEPAGE= https://github.com/maoschanz/drawing | |
9 | COMMENT= Basic image editor, similar to Microsoft Paint | 9 | COMMENT= Basic image editor, similar to Microsoft Paint | |
10 | LICENSE= gnu-gpl-v3 | 10 | LICENSE= gnu-gpl-v3 | |
11 | 11 | |||
12 | TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib | 12 | TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib | |
13 | DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 | 13 | DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 | |
14 | DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3 | 14 | DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3 | |
15 | 15 | |||
16 | USE_TOOLS+= pkg-config msgfmt xgettext | 16 | USE_TOOLS+= pkg-config msgfmt xgettext | |
17 | 17 | |||
18 | .include "../../mk/bsd.prefs.mk" | |||
19 | ||||
20 | # XXX: msgfmt: unknown option -- desktop | |||
21 | .if ${OPSYS} == "NetBSD" | |||
22 | TOOLS_PLATFORM.msgfmt= | |||
23 | .endif | |||
24 | ||||
25 | # Uses python3 command | 18 | # Uses python3 command | |
26 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 19 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
27 | 20 | |||
28 | .include "../../devel/meson/build.mk" | 21 | .include "../../devel/meson/build.mk" | |
29 | .include "../../devel/glib2/schemas.mk" | 22 | .include "../../devel/glib2/schemas.mk" | |
30 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 23 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
31 | .include "../../lang/python/tool.mk" | 24 | .include "../../lang/python/tool.mk" | |
32 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 25 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
33 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(DRAWING_HACKS_MK)
DRAWING_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 # DRAWING_HACKS_MK
@@ -1,41 +1,34 @@ | @@ -1,41 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.113 2022/03/08 09:12:03 prlw1 Exp $ | 1 | # $NetBSD: Makefile,v 1.114 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= eog-40.3 | 3 | DISTNAME= eog-40.3 | |
4 | CATEGORIES= graphics gnome | 4 | CATEGORIES= graphics gnome | |
5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/eog/${PKGVERSION_NOREV:R}/} | 5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/eog/${PKGVERSION_NOREV:R}/} | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= prlw1@cam.ac.uk | 8 | MAINTAINER= prlw1@cam.ac.uk | |
9 | HOMEPAGE= https://www.gnome.org/ | 9 | HOMEPAGE= https://www.gnome.org/ | |
10 | COMMENT= Eye of GNOME: an image viewing and cataloging program | 10 | COMMENT= Eye of GNOME: an image viewing and cataloging program | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | PREV_PKGPATH= graphics/eog3 | 13 | PREV_PKGPATH= graphics/eog3 | |
14 | 14 | |||
15 | USE_TOOLS+= msgfmt pkg-config xgettext itstool | 15 | USE_TOOLS+= msgfmt pkg-config xgettext itstool | |
16 | 16 | |||
17 | # some linux-only packaging thing | 17 | # some linux-only packaging thing | |
18 | MESON_ARGS+= -Dlibportal=false | 18 | MESON_ARGS+= -Dlibportal=false | |
19 | 19 | |||
20 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/eog | 20 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/eog | |
21 | 21 | |||
22 | .include "../../mk/bsd.prefs.mk" | |||
23 | ||||
24 | # msgfmt: unknown option -- desktop | |||
25 | .if ${OPSYS} == "NetBSD" | |||
26 | TOOLS_PLATFORM.msgfmt= | |||
27 | .endif | |||
28 | ||||
29 | PYTHON_FOR_BUILD_ONLY= tool | 22 | PYTHON_FOR_BUILD_ONLY= tool | |
30 | 23 | |||
31 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 24 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
32 | PKGCONFIG_OVERRIDE+= output/meson-private/eog.pc | 25 | PKGCONFIG_OVERRIDE+= output/meson-private/eog.pc | |
33 | 26 | |||
34 | .include "../../devel/meson/build.mk" | 27 | .include "../../devel/meson/build.mk" | |
35 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.42.0 | 28 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.42.0 | |
36 | .include "../../devel/glib2/schemas.mk" | 29 | .include "../../devel/glib2/schemas.mk" | |
37 | .include "../../devel/gobject-introspection/buildlink3.mk" | 30 | .include "../../devel/gobject-introspection/buildlink3.mk" | |
38 | .include "../../devel/libpeas/buildlink3.mk" | 31 | .include "../../devel/libpeas/buildlink3.mk" | |
39 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 32 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
40 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 33 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
41 | .include "../../textproc/libxml2/buildlink3.mk" | 34 | .include "../../textproc/libxml2/buildlink3.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(EOG_HACKS_MK)
EOG_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 # EOG_HACKS_MK
@@ -1,35 +1,28 @@ | @@ -1,35 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2021/12/08 16:04:55 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnome-screenshot-3.38.0 | 3 | DISTNAME= gnome-screenshot-3.38.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= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= graphics gnome | 6 | CATEGORIES= graphics 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-screenshot | 10 | HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-screenshot | |
11 | COMMENT= Screenshot capture utility for GNOME | 11 | COMMENT= Screenshot capture utility 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 | 15 | |||
16 | .include "../../mk/bsd.prefs.mk" | |||
17 | ||||
18 | # msgfmt: unknown option -- desktop | |||
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 "../../audio/libcanberra/buildlink3.mk" | 20 | .include "../../audio/libcanberra/buildlink3.mk" | |
28 | .include "../../devel/libhandy1/buildlink3.mk" | 21 | .include "../../devel/libhandy1/buildlink3.mk" | |
29 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 22 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
30 | .include "../../lang/python/tool.mk" | 23 | .include "../../lang/python/tool.mk" | |
31 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 24 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
32 | .include "../../x11/gtk3/buildlink3.mk" | 25 | .include "../../x11/gtk3/buildlink3.mk" | |
33 | .include "../../x11/libX11/buildlink3.mk" | 26 | .include "../../x11/libX11/buildlink3.mk" | |
34 | .include "../../x11/libXext/buildlink3.mk" | 27 | .include "../../x11/libXext/buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(GNOME_SCREENSHOT_HACKS_MK)
GNOME_SCREENSHOT_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_SCREENSHOT_HACKS_MK
@@ -1,37 +1,34 @@ | @@ -1,37 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.244 2022/03/02 02:28:04 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.245 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= inkscape-1.1.2 | 3 | DISTNAME= inkscape-1.1.2 | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES= https://media.inkscape.org/dl/resources/file/ | 5 | MASTER_SITES= https://media.inkscape.org/dl/resources/file/ | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= reed@reedmedia.net | 8 | MAINTAINER= reed@reedmedia.net | |
9 | HOMEPAGE= https://www.inkscape.org/ | 9 | HOMEPAGE= https://www.inkscape.org/ | |
10 | COMMENT= Scalable Vector Graphics (SVG) editor | 10 | COMMENT= Scalable Vector Graphics (SVG) editor | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | .if !exists(/usr/bin/iconv) | 13 | .if !exists(/usr/bin/iconv) | |
14 | BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv | 14 | BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv | |
15 | .endif | 15 | .endif | |
16 | DEPENDS+= adwaita-icon-theme>0:../../graphics/adwaita-icon-theme | 16 | DEPENDS+= adwaita-icon-theme>0:../../graphics/adwaita-icon-theme | |
17 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 17 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
18 | # for inkex.py, needed by most python extension scripts | 18 | # for inkex.py, needed by most python extension scripts | |
19 | DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml | 19 | DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml | |
20 | DEPENDS+= ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial | 20 | DEPENDS+= ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial | |
21 | DEPENDS+= ${PYPKGPREFIX}-scour-[0-9]*:../../graphics/py-scour | 21 | DEPENDS+= ${PYPKGPREFIX}-scour-[0-9]*:../../graphics/py-scour | |
22 | # for desktop | |||
23 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | |||
24 | TOOLS_PLATFORM.msgfmt= # empty | |||
25 | 22 | |||
26 | WRKSRC= ${WRKDIR}/inkscape-1.1.2_2022-02-04_0a00cf5339 | 23 | WRKSRC= ${WRKDIR}/inkscape-1.1.2_2022-02-04_0a00cf5339 | |
27 | 24 | |||
28 | # std::optional | 25 | # std::optional | |
29 | GCC_REQD+= 7 | 26 | GCC_REQD+= 7 | |
30 | 27 | |||
31 | # This should be resolved in CMakeLists.txt. | 28 | # This should be resolved in CMakeLists.txt. | |
32 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/inkscape | 29 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/inkscape | |
33 | 30 | |||
34 | USE_CMAKE= yes | 31 | USE_CMAKE= yes | |
35 | USE_LANGUAGES= c c++17 | 32 | USE_LANGUAGES= c c++17 | |
36 | USE_LIBTOOL= yes | 33 | USE_LIBTOOL= yes | |
37 | USE_PKGLOCALEDIR= yes | 34 | USE_PKGLOCALEDIR= yes |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(INKSCAPE_HACKS_MK)
INKSCAPE_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 # INKSCAPE_HACKS_MK
@@ -1,34 +1,28 @@ | @@ -1,34 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2021/12/08 16:05:07 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2022/03/12 07:06:26 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= viewnior-1.7 | 3 | DISTNAME= viewnior-1.7 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=hellosiyan/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=hellosiyan/} | |
7 | GITHUB_PROJECT= Viewnior | 7 | GITHUB_PROJECT= Viewnior | |
8 | GITHUB_TAG= ${DISTNAME} | 8 | GITHUB_TAG= ${DISTNAME} | |
9 | 9 | |||
10 | MAINTAINER= ryoon@NetBSD.org | 10 | MAINTAINER= ryoon@NetBSD.org | |
11 | HOMEPAGE= http://siyanpanayotov.com/project/viewnior | 11 | HOMEPAGE= http://siyanpanayotov.com/project/viewnior | |
12 | COMMENT= Viewnior is a fast and simple image viewer | 12 | COMMENT= Viewnior is a fast and simple image viewer | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR}/Viewnior-${DISTNAME} | 15 | WRKSRC= ${WRKDIR}/Viewnior-${DISTNAME} | |
16 | 16 | |||
17 | USE_TOOLS+= pkg-config msgfmt xgettext | 17 | USE_TOOLS+= pkg-config msgfmt xgettext | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | |||
21 | # msgfmt: unknown option -- desktop | |||
22 | .if ${OPSYS} == "NetBSD" | |||
23 | TOOLS_PLATFORM.msgfmt= | |||
24 | .endif | |||
25 | ||||
26 | PYTHON_FOR_BUILD_ONLY= tool | 20 | PYTHON_FOR_BUILD_ONLY= tool | |
27 | 21 | |||
28 | .include "../../devel/meson/build.mk" | 22 | .include "../../devel/meson/build.mk" | |
29 | .include "../../databases/shared-mime-info/buildlink3.mk" | 23 | .include "../../databases/shared-mime-info/buildlink3.mk" | |
30 | .include "../../devel/glib2/buildlink3.mk" | 24 | .include "../../devel/glib2/buildlink3.mk" | |
31 | .include "../../graphics/exiv2/buildlink3.mk" | 25 | .include "../../graphics/exiv2/buildlink3.mk" | |
32 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 26 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
33 | .include "../../x11/gtk2/buildlink3.mk" | 27 | .include "../../x11/gtk2/buildlink3.mk" | |
34 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: hacks.mk,v 1.1 2022/03/12 07:06:26 nia Exp $
.if !defined(VIEWNIOR_HACKS_MK)
VIEWNIOR_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 # VIEWNIOR_HACKS_MK