Tue Jul 23 16:40:06 2019 UTC ()
filezilla: needs c++17, mark it as such, and bump GCC_REQD to 7


(wiz)
diff -r1.116 -r1.117 pkgsrc/net/filezilla/Makefile

cvs diff -r1.116 -r1.117 pkgsrc/net/filezilla/Makefile (expand / switch to unified diff)

--- pkgsrc/net/filezilla/Makefile 2019/07/21 22:25:30 1.116
+++ pkgsrc/net/filezilla/Makefile 2019/07/23 16:40:06 1.117
@@ -1,40 +1,39 @@ @@ -1,40 +1,39 @@
1# $NetBSD: Makefile,v 1.116 2019/07/21 22:25:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.117 2019/07/23 16:40:06 wiz Exp $
2 2
3VERSION= 3.43.0 3VERSION= 3.43.0
4DISTNAME= FileZilla_${VERSION}_src 4DISTNAME= FileZilla_${VERSION}_src
5PKGNAME= filezilla-${VERSION} 5PKGNAME= filezilla-${VERSION}
6PKGREVISION= 2 6PKGREVISION= 2
7CATEGORIES= net x11 7CATEGORIES= net x11
8MASTER_SITES= https://download.filezilla-project.org/client/ 8MASTER_SITES= https://download.filezilla-project.org/client/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://filezilla-project.org/ 12HOMEPAGE= https://filezilla-project.org/
13COMMENT= FTP, FTPS, and SFTP client with intuitive GUI 13COMMENT= FTP, FTPS, and SFTP client with intuitive GUI
14LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++17
18USE_TOOLS+= gmake pkg-config msgfmt msgmerge xgettext 18USE_TOOLS+= gmake pkg-config msgfmt msgmerge xgettext
19WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 19WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
20 20
21CONFIGURE_ARGS+= --disable-autoupdatecheck 21CONFIGURE_ARGS+= --disable-autoupdatecheck
22# avoid xdg-utils dependency 22# avoid xdg-utils dependency
23CONFIGURE_ENV+= ac_cv_path_xdgopen=firefox 23CONFIGURE_ENV+= ac_cv_path_xdgopen=firefox
24 24
25# TODO: update GCC_REQD, as of 3.43.0 this requires C++17 25# For C++17.
26# GCC 4.9 is required to support C++14. 26GCC_REQD+= 7
27GCC_REQD+= 4.9 
28 27
29.include "options.mk" 28.include "options.mk"
30 29
31# As of 3.41, 64-bit atomic ops are required 30# As of 3.41, 64-bit atomic ops are required
32.if ${MACHINE_ARCH} == "i386" 31.if ${MACHINE_ARCH} == "i386"
33CXXFLAGS+= -march=i586 32CXXFLAGS+= -march=i586
34.endif 33.endif
35 34
36.include "../../databases/sqlite3/buildlink3.mk" 35.include "../../databases/sqlite3/buildlink3.mk"
37.include "../../devel/libidn/buildlink3.mk" 36.include "../../devel/libidn/buildlink3.mk"
38.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 37.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
39BUILDLINK_API_DEPENDS.libfilezilla+= libfilezilla>=0.17.1 38BUILDLINK_API_DEPENDS.libfilezilla+= libfilezilla>=0.17.1
40.include "../../net/libfilezilla/buildlink3.mk" 39.include "../../net/libfilezilla/buildlink3.mk"