Sat Mar 12 07:06:27 2022 UTC ()
graphics: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.


(nia)
diff -r1.100 -r1.101 pkgsrc/graphics/cheese/Makefile
diff -r0 -r1.1 pkgsrc/graphics/cheese/hacks.mk
diff -r1.5 -r1.6 pkgsrc/graphics/drawing/Makefile
diff -r0 -r1.1 pkgsrc/graphics/drawing/hacks.mk
diff -r1.113 -r1.114 pkgsrc/graphics/eog/Makefile
diff -r0 -r1.1 pkgsrc/graphics/eog/hacks.mk
diff -r1.2 -r1.3 pkgsrc/graphics/gnome-screenshot/Makefile
diff -r0 -r1.1 pkgsrc/graphics/gnome-screenshot/hacks.mk
diff -r1.244 -r1.245 pkgsrc/graphics/inkscape/Makefile
diff -r0 -r1.1 pkgsrc/graphics/inkscape/hacks.mk
diff -r1.35 -r1.36 pkgsrc/graphics/viewnior/Makefile
diff -r0 -r1.1 pkgsrc/graphics/viewnior/hacks.mk

cvs diff -r1.100 -r1.101 pkgsrc/graphics/cheese/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/cheese/Makefile 2021/12/08 16:04:49 1.100
+++ pkgsrc/graphics/cheese/Makefile 2022/03/12 07:06:26 1.101
@@ -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
3DISTNAME= cheese-3.34.0 3DISTNAME= cheese-3.34.0
4PKGREVISION= 9 4PKGREVISION= 9
5CATEGORIES= graphics gnome 5CATEGORIES= graphics gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/cheese/3.34/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/cheese/3.34/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Apps/Cheese 10HOMEPAGE= https://wiki.gnome.org/Apps/Cheese
11COMMENT= Use your webcam to take photos and videos 11COMMENT= Use your webcam to take photos and videos
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14DEPENDS+= gst-plugins1-v4l2-[0-9]*:../../multimedia/gst-plugins1-v4l2 14DEPENDS+= 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]*:../..
16BROKEN+= "Incompatible with latest Vala, new versions hang at startup" 16BROKEN+= "Incompatible with latest Vala, new versions hang at startup"
17 17
18USE_TOOLS+= pkg-config msgfmt xgettext itstool 18USE_TOOLS+= pkg-config msgfmt xgettext itstool
19 19
20MESON_ARGS+= -Dgtk_doc=false 20MESON_ARGS+= -Dgtk_doc=false
21MESON_ARGS+= -Dman=false 21MESON_ARGS+= -Dman=false
22 22
23PYTHON_FOR_BUILD_ONLY= tool 23PYTHON_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
27MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libcheese 27MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/libcheese
28 28
29# XXX msgfmt: unknown option -- desktop 
30_TOOLS_USE_PKGSRC.msgfmt= yes 
31 
32PKGCONFIG_OVERRIDE_STAGE= pre-install 29PKGCONFIG_OVERRIDE_STAGE= pre-install
33PKGCONFIG_OVERRIDE+= output/meson-private/cheese.pc 30PKGCONFIG_OVERRIDE+= output/meson-private/cheese.pc
34PKGCONFIG_OVERRIDE+= output/meson-private/cheese-gtk.pc 31PKGCONFIG_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"
39BUILDLINK_DEPMETHOD.gobject-introspection?= build 36BUILDLINK_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"
43BUILDLINK_DEPMETHOD.vala?= build 40BUILDLINK_DEPMETHOD.vala?= build
44.include "../../lang/vala/buildlink3.mk" 41.include "../../lang/vala/buildlink3.mk"

File Added: pkgsrc/graphics/cheese/Attic/hacks.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

cvs diff -r1.5 -r1.6 pkgsrc/graphics/drawing/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/drawing/Makefile 2021/08/13 12:08:58 1.5
+++ pkgsrc/graphics/drawing/Makefile 2022/03/12 07:06:26 1.6
@@ -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
3DISTNAME= drawing-0.8.3 3DISTNAME= drawing-0.8.3
4CATEGORIES= graphics gnome 4CATEGORIES= graphics gnome
5MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/maoschanz/drawing 8HOMEPAGE= https://github.com/maoschanz/drawing
9COMMENT= Basic image editor, similar to Microsoft Paint 9COMMENT= Basic image editor, similar to Microsoft Paint
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib 12TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib
13DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 13DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
14DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3 14DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3
15 15
16USE_TOOLS+= pkg-config msgfmt xgettext 16USE_TOOLS+= pkg-config msgfmt xgettext
17 17
18.include "../../mk/bsd.prefs.mk" 
19 
20# XXX: msgfmt: unknown option -- desktop 
21.if ${OPSYS} == "NetBSD" 
22TOOLS_PLATFORM.msgfmt= 
23.endif 
24 
25# Uses python3 command 18# Uses python3 command
26PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_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"

File Added: pkgsrc/graphics/drawing/Attic/hacks.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

cvs diff -r1.113 -r1.114 pkgsrc/graphics/eog/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/eog/Makefile 2022/03/08 09:12:03 1.113
+++ pkgsrc/graphics/eog/Makefile 2022/03/12 07:06:26 1.114
@@ -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
3DISTNAME= eog-40.3 3DISTNAME= eog-40.3
4CATEGORIES= graphics gnome 4CATEGORIES= graphics gnome
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/eog/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/eog/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= prlw1@cam.ac.uk 8MAINTAINER= prlw1@cam.ac.uk
9HOMEPAGE= https://www.gnome.org/ 9HOMEPAGE= https://www.gnome.org/
10COMMENT= Eye of GNOME: an image viewing and cataloging program 10COMMENT= Eye of GNOME: an image viewing and cataloging program
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13PREV_PKGPATH= graphics/eog3 13PREV_PKGPATH= graphics/eog3
14 14
15USE_TOOLS+= msgfmt pkg-config xgettext itstool 15USE_TOOLS+= msgfmt pkg-config xgettext itstool
16 16
17# some linux-only packaging thing 17# some linux-only packaging thing
18MESON_ARGS+= -Dlibportal=false 18MESON_ARGS+= -Dlibportal=false
19 19
20LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/eog 20LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/eog
21 21
22.include "../../mk/bsd.prefs.mk" 
23 
24# msgfmt: unknown option -- desktop 
25.if ${OPSYS} == "NetBSD" 
26TOOLS_PLATFORM.msgfmt= 
27.endif 
28 
29PYTHON_FOR_BUILD_ONLY= tool 22PYTHON_FOR_BUILD_ONLY= tool
30 23
31PKGCONFIG_OVERRIDE_STAGE= pre-install 24PKGCONFIG_OVERRIDE_STAGE= pre-install
32PKGCONFIG_OVERRIDE+= output/meson-private/eog.pc 25PKGCONFIG_OVERRIDE+= output/meson-private/eog.pc
33 26
34.include "../../devel/meson/build.mk" 27.include "../../devel/meson/build.mk"
35BUILDLINK_API_DEPENDS.glib2+= glib2>=2.42.0 28BUILDLINK_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"

File Added: pkgsrc/graphics/eog/Attic/hacks.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

cvs diff -r1.2 -r1.3 pkgsrc/graphics/gnome-screenshot/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/gnome-screenshot/Makefile 2021/12/08 16:04:55 1.2
+++ pkgsrc/graphics/gnome-screenshot/Makefile 2022/03/12 07:06:26 1.3
@@ -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
3DISTNAME= gnome-screenshot-3.38.0 3DISTNAME= gnome-screenshot-3.38.0
4MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/} 4MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= graphics gnome 6CATEGORIES= graphics gnome
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-screenshot 10HOMEPAGE= https://gitlab.gnome.org/GNOME/gnome-screenshot
11COMMENT= Screenshot capture utility for GNOME 11COMMENT= Screenshot capture utility for GNOME
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14USE_TOOLS+= pkg-config msgfmt xgettext 14USE_TOOLS+= pkg-config msgfmt xgettext
15 15
16.include "../../mk/bsd.prefs.mk" 
17 
18# msgfmt: unknown option -- desktop 
19.if ${OPSYS} == "NetBSD" 
20TOOLS_PLATFORM.msgfmt= 
21.endif 
22 
23PYTHON_FOR_BUILD_ONLY= tool 16PYTHON_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"

File Added: pkgsrc/graphics/gnome-screenshot/Attic/hacks.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

cvs diff -r1.244 -r1.245 pkgsrc/graphics/inkscape/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/inkscape/Makefile 2022/03/02 02:28:04 1.244
+++ pkgsrc/graphics/inkscape/Makefile 2022/03/12 07:06:26 1.245
@@ -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
3DISTNAME= inkscape-1.1.2 3DISTNAME= inkscape-1.1.2
4CATEGORIES= graphics 4CATEGORIES= graphics
5MASTER_SITES= https://media.inkscape.org/dl/resources/file/ 5MASTER_SITES= https://media.inkscape.org/dl/resources/file/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= reed@reedmedia.net 8MAINTAINER= reed@reedmedia.net
9HOMEPAGE= https://www.inkscape.org/ 9HOMEPAGE= https://www.inkscape.org/
10COMMENT= Scalable Vector Graphics (SVG) editor 10COMMENT= Scalable Vector Graphics (SVG) editor
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13.if !exists(/usr/bin/iconv) 13.if !exists(/usr/bin/iconv)
14BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv 14BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv
15.endif 15.endif
16DEPENDS+= adwaita-icon-theme>0:../../graphics/adwaita-icon-theme 16DEPENDS+= adwaita-icon-theme>0:../../graphics/adwaita-icon-theme
17DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 17DEPENDS+= ${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
19DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml 19DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
20DEPENDS+= ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial 20DEPENDS+= ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial
21DEPENDS+= ${PYPKGPREFIX}-scour-[0-9]*:../../graphics/py-scour 21DEPENDS+= ${PYPKGPREFIX}-scour-[0-9]*:../../graphics/py-scour
22# for desktop 
23TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools 
24TOOLS_PLATFORM.msgfmt= # empty 
25 22
26WRKSRC= ${WRKDIR}/inkscape-1.1.2_2022-02-04_0a00cf5339 23WRKSRC= ${WRKDIR}/inkscape-1.1.2_2022-02-04_0a00cf5339
27 24
28# std::optional 25# std::optional
29GCC_REQD+= 7 26GCC_REQD+= 7
30 27
31# This should be resolved in CMakeLists.txt. 28# This should be resolved in CMakeLists.txt.
32LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/inkscape 29LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/inkscape
33 30
34USE_CMAKE= yes 31USE_CMAKE= yes
35USE_LANGUAGES= c c++17 32USE_LANGUAGES= c c++17
36USE_LIBTOOL= yes 33USE_LIBTOOL= yes
37USE_PKGLOCALEDIR= yes 34USE_PKGLOCALEDIR= yes

File Added: pkgsrc/graphics/inkscape/Attic/hacks.mk
# $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

cvs diff -r1.35 -r1.36 pkgsrc/graphics/viewnior/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/viewnior/Makefile 2021/12/08 16:05:07 1.35
+++ pkgsrc/graphics/viewnior/Makefile 2022/03/12 07:06:26 1.36
@@ -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
3DISTNAME= viewnior-1.7 3DISTNAME= viewnior-1.7
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_GITHUB:=hellosiyan/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=hellosiyan/}
7GITHUB_PROJECT= Viewnior 7GITHUB_PROJECT= Viewnior
8GITHUB_TAG= ${DISTNAME} 8GITHUB_TAG= ${DISTNAME}
9 9
10MAINTAINER= ryoon@NetBSD.org 10MAINTAINER= ryoon@NetBSD.org
11HOMEPAGE= http://siyanpanayotov.com/project/viewnior 11HOMEPAGE= http://siyanpanayotov.com/project/viewnior
12COMMENT= Viewnior is a fast and simple image viewer 12COMMENT= Viewnior is a fast and simple image viewer
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
15WRKSRC= ${WRKDIR}/Viewnior-${DISTNAME} 15WRKSRC= ${WRKDIR}/Viewnior-${DISTNAME}
16 16
17USE_TOOLS+= pkg-config msgfmt xgettext 17USE_TOOLS+= pkg-config msgfmt xgettext
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
19 19
20.include "../../mk/bsd.prefs.mk" 
21# msgfmt: unknown option -- desktop 
22.if ${OPSYS} == "NetBSD" 
23TOOLS_PLATFORM.msgfmt= 
24.endif 
25 
26PYTHON_FOR_BUILD_ONLY= tool 20PYTHON_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"

File Added: pkgsrc/graphics/viewnior/Attic/hacks.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