Sun Jan 22 21:27:49 2017 UTC ()
Drop gpsbabel as a dependency

Based on discussions with upstream, it is recommended but not
required.  gpsbabel requires qt4 now and is about to require qt5,
which makes it very large.


(gdt)
diff -r1.72 -r1.73 pkgsrc/geography/viking/Makefile

cvs diff -r1.72 -r1.73 pkgsrc/geography/viking/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/viking/Makefile 2017/01/01 16:06:18 1.72
+++ pkgsrc/geography/viking/Makefile 2017/01/22 21:27:49 1.73
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.72 2017/01/01 16:06:18 adam Exp $ 1# $NetBSD: Makefile,v 1.73 2017/01/22 21:27:49 gdt Exp $
2# 2#
3 3
4VERSION= 1.6.2 4VERSION= 1.6.2
5DISTNAME= viking-${VERSION} 5DISTNAME= viking-${VERSION}
6PKGREVISION= 1 6PKGREVISION= 2
7CATEGORIES= geography 7CATEGORIES= geography
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=viking/}${VERSION}/ 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=viking/}${VERSION}/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= gdt@NetBSD.org 11MAINTAINER= gdt@NetBSD.org
12HOMEPAGE= http://viking.sourceforge.net/ 12HOMEPAGE= http://viking.sourceforge.net/
13COMMENT= Viking manages GPS data, supports OpenStreetMap and geocaching 13COMMENT= Viking manages GPS data, supports OpenStreetMap and geocaching
14 14
15LICENSE= gnu-gpl-v2 15LICENSE= gnu-gpl-v2
16 16
17# C++11 is now required. 17# C++11 is now required.
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
19 19
@@ -23,27 +23,31 @@ TEST_TARGET= check @@ -23,27 +23,31 @@ TEST_TARGET= check
23 23
24CONFIGURE_ARGS+= --disable-magic 24CONFIGURE_ARGS+= --disable-magic
25 25
26# Perhaps optionize use of gpsd (remove bl3, add this). 26# Perhaps optionize use of gpsd (remove bl3, add this).
27# CONFIGURE_ARGS+= --disable-realtime-gps-tracking 27# CONFIGURE_ARGS+= --disable-realtime-gps-tracking
28 28
29CONFIGURE_ARGS+= --disable-mapnik 29CONFIGURE_ARGS+= --disable-mapnik
30 30
31# Building docs fails because mapnik being optional is not respected. 31# Building docs fails because mapnik being optional is not respected.
32# For now, just omit docs until we have mapnik. 32# For now, just omit docs until we have mapnik.
33#CONFIGURE_ARGS+= --enable-gtk-doc 33#CONFIGURE_ARGS+= --enable-gtk-doc
34#.include "../../textproc/gtk-doc/buildlink3.mk" 34#.include "../../textproc/gtk-doc/buildlink3.mk"
35 35
36DEPENDS+= gpsbabel-[0-9]*:../../geography/gpsbabel 36# According to upstream, gpsbabel is merely recommended. gpsbabel is
 37# about to depend on qt5, and will thus become very large. Users can
 38# install it and use it at runtime, so don't depend on it.
 39#DEPENDS+= gpsbabel-[0-9]*:../../geography/gpsbabel
 40
37DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser 41DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
38REPLACE_PERL= viking-remote 42REPLACE_PERL= viking-remote
39 43
40USE_TOOLS+= gmake intltool msgfmt pkg-config 44USE_TOOLS+= gmake intltool msgfmt pkg-config
41 45
42.include "../../sysutils/desktop-file-utils/desktopdb.mk" 46.include "../../sysutils/desktop-file-utils/desktopdb.mk"
43 47
44.include "../../databases/sqlite3/buildlink3.mk" 48.include "../../databases/sqlite3/buildlink3.mk"
45.include "../../devel/gettext-lib/buildlink3.mk" 49.include "../../devel/gettext-lib/buildlink3.mk"
46.include "../../graphics/libexif/buildlink3.mk" 50.include "../../graphics/libexif/buildlink3.mk"
47.include "../../graphics/gexiv2/buildlink3.mk" 51.include "../../graphics/gexiv2/buildlink3.mk"
48.include "../../geography/gpsd/buildlink3.mk" 52.include "../../geography/gpsd/buildlink3.mk"
49.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 53.include "../../graphics/hicolor-icon-theme/buildlink3.mk"