Sat Sep 12 17:44:26 2020 UTC ()
qgis: Improve comment about why we use gmake


(gdt)
diff -r1.99 -r1.100 pkgsrc/geography/qgis/Makefile

cvs diff -r1.99 -r1.100 pkgsrc/geography/qgis/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/qgis/Makefile 2020/08/30 08:06:57 1.99
+++ pkgsrc/geography/qgis/Makefile 2020/09/12 17:44:26 1.100
@@ -1,36 +1,41 @@ @@ -1,36 +1,41 @@
1# $NetBSD: Makefile,v 1.99 2020/08/30 08:06:57 tnn Exp $ 1# $NetBSD: Makefile,v 1.100 2020/09/12 17:44:26 gdt Exp $
2 2
3# This is intentionally 3.10 Long Term Release. Please do not update 3# This is intentionally 3.10 Long Term Release. Please do not update
4# to 3.14, and instead discuss whether/how we want multiple versions. 4# to 3.14, and instead discuss whether/how we want multiple versions.
5DISTNAME= qgis-3.10.7 5DISTNAME= qgis-3.10.7
6PKGREVISION= 3 6PKGREVISION= 3
7CATEGORIES= geography 7CATEGORIES= geography
8MASTER_SITES= https://qgis.org/downloads/ 8MASTER_SITES= https://qgis.org/downloads/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= gdt@NetBSD.org 11MAINTAINER= gdt@NetBSD.org
12#MAINTAINER+= brook@nmsu.edu 12#MAINTAINER+= brook@nmsu.edu
13#MAINTAINER+= bouyer@NetBSD.orrg 13#MAINTAINER+= bouyer@NetBSD.orrg
14HOMEPAGE= http://www.qgis.org/ 14HOMEPAGE= http://www.qgis.org/
15COMMENT= Geographic Information System (GIS) 15COMMENT= Geographic Information System (GIS)
16LICENSE= gnu-gpl-v2 16LICENSE= gnu-gpl-v2
17 17
18USE_CMAKE= yes 18USE_CMAKE= yes
19USE_LANGUAGES= c c++ fortran77 19USE_LANGUAGES= c c++ fortran77
20USE_LIBTOOL= yes 20USE_LIBTOOL= yes
21USE_PKGLOCALEDIR= yes 21USE_PKGLOCALEDIR= yes
22USE_TOOLS+= cmake bison flex perl pkg-config 22USE_TOOLS+= cmake bison flex perl pkg-config
23# Due to gmake specific quoting of $ and spaces in filenames, we must use gmake 23# Due to gmake spaces in filenames, we must use gmake. An example is
 24# "resources/function_help/json/Date and Time".
 25# Further, gmake expects files that contain a $ such as "$area" to
 26# appear, unsurprisingly, as "$$area" on the RHS of dependency rules.
 27# NetBSD make, expects "$$$$area". While cmake 3.17 produced
 28# "$$area", cmake 3.18 produces "$$$$area", perhaps only on NetBSD.
24USE_TOOLS+= gmake 29USE_TOOLS+= gmake
25 30
26PLIST_SRC= PLIST 31PLIST_SRC= PLIST
27 32
28.include "options.mk" 33.include "options.mk"
29 34
30DEPENDS+= qca2-qt5-ossl-[0-9]*:../../security/qca2-qt5-ossl 35DEPENDS+= qca2-qt5-ossl-[0-9]*:../../security/qca2-qt5-ossl
31# This is needed to find qca2. 36# This is needed to find qca2.
32CMAKE_PREFIX_PATH+= ${QTDIR} 37CMAKE_PREFIX_PATH+= ${QTDIR}
33 38
34# This could be used if we want to build pdf doc, which is currently false 39# This could be used if we want to build pdf doc, which is currently false
35#BUILD_DEPENDS+= txt2tags-[0-9]*:../../wip/txt2tags 40#BUILD_DEPENDS+= txt2tags-[0-9]*:../../wip/txt2tags
36 41