| @@ -1,38 +1,34 @@ | | | @@ -1,38 +1,34 @@ |
1 | # $NetBSD: Makefile,v 1.20 2020/03/10 22:10:54 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.21 2020/03/26 21:50:24 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= keepassxc-${GITHUB_RELEASE}-src | | 3 | DISTNAME= keepassxc-${GITHUB_RELEASE}-src |
4 | PKGNAME= ${DISTNAME:S/-src//} | | 4 | PKGNAME= ${DISTNAME:S/-src//} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= security | | 6 | CATEGORIES= security |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=keepassxreboot/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=keepassxreboot/} |
8 | GITHUB_RELEASE= 2.5.3 | | 8 | GITHUB_RELEASE= 2.5.3 |
9 | GITHUB_PROJECT= keepassxc | | 9 | GITHUB_PROJECT= keepassxc |
10 | EXTRACT_SUFX= .tar.xz | | 10 | EXTRACT_SUFX= .tar.xz |
11 | | | 11 | |
12 | MAINTAINER= pkgsrc-users@NetBSD.org | | 12 | MAINTAINER= pkgsrc-users@NetBSD.org |
13 | HOMEPAGE= https://keepassxc.org/ | | 13 | HOMEPAGE= https://keepassxc.org/ |
14 | COMMENT= Password generator and manager | | 14 | COMMENT= Password generator and manager |
15 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal | | 15 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal |
16 | | | 16 | |
17 | SUPERSEDES+= keepassx-[0-9]* | | 17 | SUPERSEDES+= keepassx-[0-9]* |
18 | SUPERSEDES+= keepassx0-[0-9]* | | 18 | SUPERSEDES+= keepassx0-[0-9]* |
19 | | | 19 | |
20 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} | | 20 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} |
21 | | | 21 | |
22 | .if exists(/usr/lib/libjemalloc.so) | | | |
23 | LDFLAGS.NetBSD+= -ljemalloc # for malloc_usable_size() | | | |
24 | .endif | | | |
25 | | | | |
26 | USE_CMAKE= yes | | 22 | USE_CMAKE= yes |
27 | USE_LANGUAGES= c c++ | | 23 | USE_LANGUAGES= c c++ |
28 | CMAKE_ARG_PATH= .. | | 24 | CMAKE_ARG_PATH= .. |
29 | CMAKE_ARGS+= -DKEEPASSXC_BUILD_TYPE=Release | | 25 | CMAKE_ARGS+= -DKEEPASSXC_BUILD_TYPE=Release |
30 | CONFIGURE_DIRS= build | | 26 | CONFIGURE_DIRS= build |
31 | | | 27 | |
32 | NOT_PAX_MPROTECT_SAFE+= bin/keepassxc | | 28 | NOT_PAX_MPROTECT_SAFE+= bin/keepassxc |
33 | | | 29 | |
34 | .PHONY: qmake-bin-add | | 30 | .PHONY: qmake-bin-add |
35 | pre-configure: qmake-bin-add | | 31 | pre-configure: qmake-bin-add |
36 | | | 32 | |
37 | qmake-bin-add: | | 33 | qmake-bin-add: |
38 | ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ | | 34 | ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ |