Tue May 10 09:37:38 2022 UTC ()
gnome-tracker: Include termios for TIOCGWINSZ.

While here fix the test target and pkglint.


(jperkin)
diff -r1.12 -r1.13 pkgsrc/sysutils/gnome-tracker/Makefile
diff -r1.3 -r1.4 pkgsrc/sysutils/gnome-tracker/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/gnome-tracker/patches/patch-src_libtracker-common_tracker-term-utils.c

cvs diff -r1.12 -r1.13 pkgsrc/sysutils/gnome-tracker/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/gnome-tracker/Makefile 2022/04/18 19:10:06 1.12
+++ pkgsrc/sysutils/gnome-tracker/Makefile 2022/05/10 09:37:38 1.13
@@ -1,60 +1,63 @@ @@ -1,60 +1,63 @@
1# $NetBSD: Makefile,v 1.12 2022/04/18 19:10:06 adam Exp $ 1# $NetBSD: Makefile,v 1.13 2022/05/10 09:37:38 jperkin Exp $
2 2
3DISTNAME= tracker-3.0.1 3DISTNAME= tracker-3.0.1
4PKGNAME= gnome-${DISTNAME} 4PKGNAME= gnome-${DISTNAME}
5PKGREVISION= 8 5PKGREVISION= 8
6CATEGORIES= sysutils gnome 6CATEGORIES= sysutils gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/tracker/3.0/} 7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/tracker/3.0/}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://wiki.gnome.org/Projects/Tracker 11HOMEPAGE= https://wiki.gnome.org/Projects/Tracker
12COMMENT= Desktop-neutral metadata-based search framework 12COMMENT= Desktop-neutral metadata-based search framework
13LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 13LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
14 14
15USE_TOOLS+= pkg-config xgettext 15USE_TOOLS+= pkg-config xgettext
16 16
17TOOL_DEPENDS+= asciidoc>=10.1.4:../../textproc/asciidoc 17TOOL_DEPENDS+= asciidoc>=10.1.4:../../textproc/asciidoc
18TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt # xsltproc 18TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt # xsltproc
19 19
 20TEST_DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
 21
20MESON_ARGS+= -Ddocs=false 22MESON_ARGS+= -Ddocs=false
21MESON_ARGS+= -Dsystemd_user_services=false 23MESON_ARGS+= -Dsystemd_user_services=false
22 24
23# workaround for build failure 25# workaround for build failure
24# https://gitlab.gnome.org/GNOME/json-glib/issues/35 26# https://gitlab.gnome.org/GNOME/json-glib/issues/35
25MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/src:${WRKSRC}/output/src/libtracker-sparql/ 27MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/src:${WRKSRC}/output/src/libtracker-sparql/
26 28
 29TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/tests/common
 30
27.include "../../mk/bsd.prefs.mk" 31.include "../../mk/bsd.prefs.mk"
28 32
29.if ${OPSYS} == "NetBSD" 33.if ${OPSYS} == "NetBSD"
30PREFER.sqlite3= pkgsrc # fts5 34PREFER.sqlite3= pkgsrc # fts5
31.endif 35.endif
32 36
33.include "../../lang/python/pyversion.mk" 37.include "../../lang/python/pyversion.mk"
34 38
35SUBST_CLASSES+= asciidoc 39SUBST_CLASSES+= asciidoc
36SUBST_STAGE.asciidoc= pre-configure 40SUBST_STAGE.asciidoc= pre-configure
37SUBST_MESSAGE.asciidoc= Correcting the path to asciidoc files. 41SUBST_MESSAGE.asciidoc= Correcting the path to asciidoc files.
38SUBST_FILES.asciidoc+= docs/manpages/meson.build 42SUBST_FILES.asciidoc+= docs/manpages/meson.build
39SUBST_SED.asciidoc+= -e "s,/etc/asciidoc,${PREFIX}/${PYSITELIB}/asciidoc/resources/,g" 43SUBST_SED.asciidoc+= -e "s,/etc/asciidoc,${PREFIX}/${PYSITELIB}/asciidoc/resources/,g"
40 44
41PYTHON_FOR_BUILD_ONLY= tool 45PYTHON_FOR_BUILD_ONLY= tool
42 46
43PKGCONFIG_OVERRIDE_STAGE= pre-install 47PKGCONFIG_OVERRIDE_STAGE= pre-install
44PKGCONFIG_OVERRIDE+= output/meson-private/tracker-sparql-3.0.pc 48PKGCONFIG_OVERRIDE+= output/meson-private/tracker-sparql-3.0.pc
45PKGCONFIG_OVERRIDE+= output/meson-private/tracker-testutils-3.0.pc 49PKGCONFIG_OVERRIDE+= output/meson-private/tracker-testutils-3.0.pc
46 50
47.include "../../devel/meson/build.mk" 51.include "../../devel/meson/build.mk"
48.include "../../devel/glib2/buildlink3.mk" 52.include "../../devel/glib2/buildlink3.mk"
49BUILDLINK_DEPMETHOD.gobject-introspection?= build 53BUILDLINK_DEPMETHOD.gobject-introspection?= build
50.include "../../devel/gobject-introspection/buildlink3.mk" 54.include "../../devel/gobject-introspection/buildlink3.mk"
51BUILDLINK_DEPMETHOD.vala?= build 
52.include "../../lang/vala/buildlink3.mk" 55.include "../../lang/vala/buildlink3.mk"
53.include "../../net/libsoup/buildlink3.mk" 56.include "../../net/libsoup/buildlink3.mk"
54.include "../../textproc/icu/buildlink3.mk" 57.include "../../textproc/icu/buildlink3.mk"
55.include "../../textproc/libxml2/buildlink3.mk" 58.include "../../textproc/libxml2/buildlink3.mk"
56.include "../../textproc/json-glib/buildlink3.mk" 59.include "../../textproc/json-glib/buildlink3.mk"
57BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>3.28.0 60BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>3.28.0
58.include "../../databases/sqlite3/buildlink3.mk" 61.include "../../databases/sqlite3/buildlink3.mk"
59.include "../../sysutils/dbus/buildlink3.mk" 62.include "../../sysutils/dbus/buildlink3.mk"
60.include "../../mk/bsd.pkg.mk" 63.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/gnome-tracker/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/gnome-tracker/distinfo 2021/10/26 11:19:39 1.3
+++ pkgsrc/sysutils/gnome-tracker/distinfo 2022/05/10 09:37:38 1.4
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.3 2021/10/26 11:19:39 nia Exp $ 1$NetBSD: distinfo,v 1.4 2022/05/10 09:37:38 jperkin Exp $
2 2
3BLAKE2s (tracker-3.0.1.tar.xz) = b2c542ebf83191e9046c0367d4848073ba854db48d3c59cb95beaa50a3fae06c 3BLAKE2s (tracker-3.0.1.tar.xz) = b2c542ebf83191e9046c0367d4848073ba854db48d3c59cb95beaa50a3fae06c
4SHA512 (tracker-3.0.1.tar.xz) = d1c82c7189dc29d65a0b349d1918e309b3e0606e7a046e523bd7511bb51fea3e1561416f8c140635263a7ca90d99aa9ec24a5841ffebb2ab2d400287ff04c7d5 4SHA512 (tracker-3.0.1.tar.xz) = d1c82c7189dc29d65a0b349d1918e309b3e0606e7a046e523bd7511bb51fea3e1561416f8c140635263a7ca90d99aa9ec24a5841ffebb2ab2d400287ff04c7d5
5Size (tracker-3.0.1.tar.xz) = 1418944 bytes 5Size (tracker-3.0.1.tar.xz) = 1418944 bytes
 6SHA1 (patch-src_libtracker-common_tracker-term-utils.c) = 72397019611180c6de8b3dc700215b29c6342d9f

File Added: pkgsrc/sysutils/gnome-tracker/patches/patch-src_libtracker-common_tracker-term-utils.c
$NetBSD: patch-src_libtracker-common_tracker-term-utils.c,v 1.1 2022/05/10 09:37:38 jperkin Exp $

Include termios for TIOCGWINSZ.

--- src/libtracker-common/tracker-term-utils.c.orig	2020-10-02 09:59:29.818610200 +0000
+++ src/libtracker-common/tracker-term-utils.c
@@ -27,6 +27,7 @@
 #include <unistd.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <termios.h>
 
 static guint n_columns = 0;
 static guint n_rows = 0;