Tue Jul 23 16:28:36 2019 UTC ()
net/libfilezilla: Set GCC_REQD=7 for C++17

Also, use the new c++17 keyword in USE_LANGUAGES.

This commit is not expected to change the produced binaries on any
system where it built before.


(gdt)
diff -r1.22 -r1.23 pkgsrc/net/libfilezilla/Makefile

cvs diff -r1.22 -r1.23 pkgsrc/net/libfilezilla/Makefile (expand / switch to unified diff)

--- pkgsrc/net/libfilezilla/Makefile 2019/07/20 22:46:39 1.22
+++ pkgsrc/net/libfilezilla/Makefile 2019/07/23 16:28:36 1.23
@@ -1,31 +1,30 @@ @@ -1,31 +1,30 @@
1# $NetBSD: Makefile,v 1.22 2019/07/20 22:46:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2019/07/23 16:28:36 gdt Exp $
2 2
3DISTNAME= libfilezilla-0.17.1 3DISTNAME= libfilezilla-0.17.1
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= devel 5CATEGORIES= devel
6# some kind of direct-download disabling 6# some kind of direct-download disabling
7#MASTER_SITES= https://dl3.cdn.filezilla-project.org/libfilezilla/ 7#MASTER_SITES= https://dl3.cdn.filezilla-project.org/libfilezilla/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://lib.filezilla-project.org/ 11HOMEPAGE= https://lib.filezilla-project.org/
12COMMENT= Library for building high-performing, platform-independent programs 12COMMENT= Library for building high-performing, platform-independent programs
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17USE_TOOLS+= gmake msgfmt pkg-config 17USE_TOOLS+= gmake msgfmt pkg-config
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++17
19 19
20PKGCONFIG_OVERRIDE+= lib/libfilezilla.pc.in 20PKGCONFIG_OVERRIDE+= lib/libfilezilla.pc.in
21 21
22# TODO: update GCC_REQD, as of 0.17.1 this requires C++17 22# for C++17
23# GCC 4.9 is required to support C++14 23GCC_REQD+= 7
24GCC_REQD+= 4.9 
25 24
26BUILDLINK_API_DEPENDS.nettle+= nettle>=3.1 25BUILDLINK_API_DEPENDS.nettle+= nettle>=3.1
27.include "../../security/nettle/buildlink3.mk" 26.include "../../security/nettle/buildlink3.mk"
28BUILDLINK_API_DEPENDS.gnutls+= gnutls>=3.5.7 27BUILDLINK_API_DEPENDS.gnutls+= gnutls>=3.5.7
29.include "../../security/gnutls/buildlink3.mk" 28.include "../../security/gnutls/buildlink3.mk"
30.include "../../mk/pthread.buildlink3.mk" 29.include "../../mk/pthread.buildlink3.mk"
31.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"