View | Details | Raw Unified | Return to bug 236726
Collapse All | Expand All

(-)security/keepassxc/Makefile (-13 / +10 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	keepassxc
3
PORTNAME=	keepassxc
4
DISTVERSION=	2.3.4
4
DISTVERSION=	2.4.0
5
PORTREVISION=	3
6
CATEGORIES=	security
5
CATEGORIES=	security
7
MASTER_SITES=	https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/${PORTNAME}-${DISTVERSION}-src.tar.xz?dummy=/
6
MASTER_SITES=	https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/${PORTNAME}-${DISTVERSION}-src.tar.xz?dummy=/
8
7
Lines 22-33 Link Here
22
LIB_DEPENDS=	libargon2.so:security/libargon2 \
21
LIB_DEPENDS=	libargon2.so:security/libargon2 \
23
		libcurl.so:ftp/curl \
22
		libcurl.so:ftp/curl \
24
		libgcrypt.so:security/libgcrypt \
23
		libgcrypt.so:security/libgcrypt \
25
		libgpg-error.so:security/libgpg-error
24
		libgpg-error.so:security/libgpg-error \
25
		libqrencode.so:graphics/libqrencode
26
26
27
USES=		cmake compiler:c++11-lang desktop-file-utils qt:5 \
27
USES=		cmake compiler:c++11-lang desktop-file-utils qt:5 \
28
		shared-mime-info tar:xz
28
		shared-mime-info tar:xz
29
USE_QT=		buildtools_build concurrent core dbus gui linguisttools network \
29
USE_QT=		buildtools_build concurrent core dbus gui linguisttools network \
30
		qmake_build testlib widgets
30
		qmake_build svg testlib widgets
31
USE_XORG=	x11
31
USE_XORG=	x11
32
USE_LDCONFIG=	yes
32
USE_LDCONFIG=	yes
33
33
Lines 37-49 Link Here
37
37
38
CONFLICTS_INSTALL=	keepassx-0.* keepassx2-* keepassx-*
38
CONFLICTS_INSTALL=	keepassx-0.* keepassx2-* keepassx-*
39
39
40
OPTIONS_DEFINE=		AUTOTYPE BROWSER HTTP NETWORKING YUBIKEY SSHAGENT TEST
40
OPTIONS_DEFINE=		AUTOTYPE BROWSER KEESHARE NETWORKING YUBIKEY SSHAGENT TEST
41
OPTIONS_DEFAULT=	AUTOTYPE BROWSER HTTP NETWORKING SSHAGENT
41
OPTIONS_DEFAULT=	AUTOTYPE BROWSER KEESHARE NETWORKING SSHAGENT
42
OPTIONS_SUB=		yes
42
OPTIONS_SUB=		yes
43
43
44
AUTOTYPE_CMAKE_BOOL=	WITH_XC_AUTOTYPE
44
AUTOTYPE_CMAKE_BOOL=	WITH_XC_AUTOTYPE
45
AUTOTYPE_DESC=		Auto-type passwords in input fields
45
AUTOTYPE_DESC=		Auto-type passwords in input fields
46
AUTOTYPE_USES=	qt:5
47
AUTOTYPE_USE=		QT=x11extras XORG=xi,xtst
46
AUTOTYPE_USE=		QT=x11extras XORG=xi,xtst
48
47
49
BROWSER_CMAKE_BOOL=	WITH_XC_BROWSER
48
BROWSER_CMAKE_BOOL=	WITH_XC_BROWSER
Lines 50-59 Link Here
50
BROWSER_DESC=		Browser integration with KeePassXC-Browser
49
BROWSER_DESC=		Browser integration with KeePassXC-Browser
51
BROWSER_LIB_DEPENDS=	libsodium.so:security/libsodium
50
BROWSER_LIB_DEPENDS=	libsodium.so:security/libsodium
52
51
52
KEESHARE_CMAKE_BOOL=	WITH_XC_KEESHARE WITH_XC_KEESHARE_SECURE
53
KEESHARE_DESC=		Sharing integration with KeeShare
54
KEESHARE_LIB_DEPENDS=	libquazip5.so:archivers/quazip
55
53
# Legacy/Deprecated.
56
# Legacy/Deprecated.
54
HTTP_CMAKE_BOOL=	WITH_XC_HTTP
55
HTTP_DESC=		KeePassHTTP support for ChromeIPass and PassIFox
56
57
NETWORKING_CMAKE_BOOL=	WITH_XC_NETWORKING
57
NETWORKING_CMAKE_BOOL=	WITH_XC_NETWORKING
58
NETWORKING_DESC=	Networking support (e.g. for downloading website icons)
58
NETWORKING_DESC=	Networking support (e.g. for downloading website icons)
59
59
Lines 72-78 Link Here
72
	@${REINPLACE_CMD} -e 's|Q_OS_LINUX|Q_OS_UNIX|g' \
72
	@${REINPLACE_CMD} -e 's|Q_OS_LINUX|Q_OS_UNIX|g' \
73
		${WRKSRC}/src/browser/HostInstaller.cpp
73
		${WRKSRC}/src/browser/HostInstaller.cpp
74
74
75
	@${REINPLACE_CMD} -e 's|u_int|__uint|g' \
76
		${WRKSRC}/src/sshagent/blf.h
77
78
.include <bsd.port.mk>
75
.include <bsd.port.mk>
(-)security/keepassxc/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1535381169
1
TIMESTAMP = 1553292671
2
SHA256 (keepassxc-2.3.4.tar.xz) = 0c24a78895185b9b6b098f08a15b332c600f80aa570d608940fcc2a38e02780a
2
SHA256 (keepassxc-2.4.0.tar.xz) = 081ff1a34da8e0e8db951b5d70824d7a2b3d299ed4ae54e6ddc1e3ac176b95a8
3
SIZE (keepassxc-2.3.4.tar.xz) = 4137176
3
SIZE (keepassxc-2.4.0.tar.xz) = 3252104
(-)security/keepassxc/files/patch-CMakeLists.txt (-3 / +3 lines)
Lines 1-7 Link Here
1
--- CMakeLists.txt.orig	2018-04-01 08:03:48 UTC
1
--- CMakeLists.txt.orig	2019-03-19 22:59:14 UTC
2
+++ CMakeLists.txt
2
+++ CMakeLists.txt
3
@@ -166,7 +166,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
3
@@ -192,7 +192,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
4
   add_gcc_compiler_flags("-Werror")
4
     add_gcc_compiler_flags("-Werror")
5
 endif()
5
 endif()
6
 
6
 
7
-if((CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.8.999) OR CMAKE_COMPILER_IS_CLANGXX)
7
-if((CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.8.999) OR CMAKE_COMPILER_IS_CLANGXX)
(-)security/keepassxc/pkg-descr (-9 / +3 lines)
Lines 5-30 Link Here
5
5
6
Main Features
6
Main Features
7
7
8
  * Secure storage of passwords and other private data with AES, Twofish or
8
  * Secure storage with AES, Twofish or ChaCha20 encryption
9
    ChaCha20 encryption
10
  * Cross-platform, runs on Linux, Windows and macOS without modifications
11
  * File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many
9
  * File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many
12
    others (KDBX 3.1 and 4.0)
10
    others (KDBX 3.1 and 4.0)
13
  * SSH Agent integration
11
  * SSH Agent integration
14
  * Auto-Type on all supported platforms for automagically filling in login
12
  * Passwords synchronization using KeeShare
15
    forms
13
  * Auto-Type for automagically filling in login forms
16
  * Key file and YubiKey challenge-response support for additional security
14
  * Key file and YubiKey challenge-response support for additional security
17
  * TOTP generation (including Steam Guard)
15
  * TOTP generation (including Steam Guard)
18
  * CSV import from other password managers (e.g., LastPass)
16
  * CSV import from other password managers (e.g., LastPass)
19
  * Command line interface
17
  * Command line interface
20
  * Stand-alone password and passphrase generator
21
  * Password strength meter
22
  * Custom icons for database entries and download of website favicons
18
  * Custom icons for database entries and download of website favicons
23
  * Database merge functionality
19
  * Database merge functionality
24
  * Automatic reload when the database was changed externally
20
  * Automatic reload when the database was changed externally
25
  * Browser integration with KeePassXC-Browser for Google Chrome, Chromium,
21
  * Browser integration with KeePassXC-Browser for Google Chrome, Chromium,
26
    Vivaldi, and Mozilla Firefox.
22
    Vivaldi, and Mozilla Firefox.
27
  * (Legacy) KeePassHTTP support for use with KeePassHTTP-Connector available
28
    for Mozilla Firefox and Google Chrome, and passafari for Safari.
29
23
30
WWW: https://keepassxc.org
24
WWW: https://keepassxc.org
(-)security/keepassxc/pkg-plist (-10 / +24 lines)
Lines 37-51 Link Here
37
share/icons/hicolor/64x64/apps/keepassxc-unlocked.png
37
share/icons/hicolor/64x64/apps/keepassxc-unlocked.png
38
share/icons/hicolor/64x64/apps/keepassxc.png
38
share/icons/hicolor/64x64/apps/keepassxc.png
39
share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png
39
share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png
40
share/icons/hicolor/scalable/apps/keepassxc-dark.svgz
40
share/icons/hicolor/scalable/apps/keepassxc-dark.svg
41
share/icons/hicolor/scalable/apps/keepassxc-locked.svgz
41
share/icons/hicolor/scalable/apps/keepassxc-locked.svg
42
share/icons/hicolor/scalable/apps/keepassxc-unlocked.svgz
42
share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg
43
share/icons/hicolor/scalable/apps/keepassxc.svgz
43
share/icons/hicolor/scalable/apps/keepassxc.svg
44
share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svgz
44
share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
45
%%DATADIR%%/icons/application/128x128/apps/keepassxc-dark.png
45
%%DATADIR%%/icons/application/128x128/apps/keepassxc-dark.png
46
%%DATADIR%%/icons/application/128x128/apps/keepassxc-locked.png
46
%%DATADIR%%/icons/application/128x128/apps/keepassxc-locked.png
47
%%DATADIR%%/icons/application/128x128/apps/keepassxc-unlocked.png
47
%%DATADIR%%/icons/application/128x128/apps/keepassxc-unlocked.png
48
%%DATADIR%%/icons/application/128x128/apps/keepassxc.png
48
%%DATADIR%%/icons/application/128x128/apps/keepassxc.png
49
%%DATADIR%%/icons/application/128x128/apps/preferences-system-network-sharing.png
49
%%DATADIR%%/icons/application/128x128/mimetypes/application-x-keepassxc.png
50
%%DATADIR%%/icons/application/128x128/mimetypes/application-x-keepassxc.png
50
%%DATADIR%%/icons/application/16x16/actions/application-exit.png
51
%%DATADIR%%/icons/application/16x16/actions/application-exit.png
51
%%DATADIR%%/icons/application/16x16/actions/auto-type.png
52
%%DATADIR%%/icons/application/16x16/actions/auto-type.png
Lines 64-69 Link Here
64
%%DATADIR%%/icons/application/16x16/actions/entry-delete.png
65
%%DATADIR%%/icons/application/16x16/actions/entry-delete.png
65
%%DATADIR%%/icons/application/16x16/actions/entry-edit.png
66
%%DATADIR%%/icons/application/16x16/actions/entry-edit.png
66
%%DATADIR%%/icons/application/16x16/actions/entry-new.png
67
%%DATADIR%%/icons/application/16x16/actions/entry-new.png
68
%%DATADIR%%/icons/application/16x16/actions/favicon-download.png
67
%%DATADIR%%/icons/application/16x16/actions/group-delete.png
69
%%DATADIR%%/icons/application/16x16/actions/group-delete.png
68
%%DATADIR%%/icons/application/16x16/actions/group-edit.png
70
%%DATADIR%%/icons/application/16x16/actions/group-edit.png
69
%%DATADIR%%/icons/application/16x16/actions/group-empty-trash.png
71
%%DATADIR%%/icons/application/16x16/actions/group-empty-trash.png
Lines 76-81 Link Here
76
%%DATADIR%%/icons/application/16x16/actions/password-generator.png
78
%%DATADIR%%/icons/application/16x16/actions/password-generator.png
77
%%DATADIR%%/icons/application/16x16/actions/password-show-off.png
79
%%DATADIR%%/icons/application/16x16/actions/password-show-off.png
78
%%DATADIR%%/icons/application/16x16/actions/password-show-on.png
80
%%DATADIR%%/icons/application/16x16/actions/password-show-on.png
81
%%DATADIR%%/icons/application/16x16/actions/system-help.png
79
%%DATADIR%%/icons/application/16x16/actions/system-search.png
82
%%DATADIR%%/icons/application/16x16/actions/system-search.png
80
%%DATADIR%%/icons/application/16x16/actions/url-copy.png
83
%%DATADIR%%/icons/application/16x16/actions/url-copy.png
81
%%DATADIR%%/icons/application/16x16/actions/username-copy.png
84
%%DATADIR%%/icons/application/16x16/actions/username-copy.png
Lines 97-102 Link Here
97
%%DATADIR%%/icons/application/22x22/actions/entry-delete.png
100
%%DATADIR%%/icons/application/22x22/actions/entry-delete.png
98
%%DATADIR%%/icons/application/22x22/actions/entry-edit.png
101
%%DATADIR%%/icons/application/22x22/actions/entry-edit.png
99
%%DATADIR%%/icons/application/22x22/actions/entry-new.png
102
%%DATADIR%%/icons/application/22x22/actions/entry-new.png
103
%%DATADIR%%/icons/application/22x22/actions/favicon-download.png
100
%%DATADIR%%/icons/application/22x22/actions/group-empty-trash.png
104
%%DATADIR%%/icons/application/22x22/actions/group-empty-trash.png
101
%%DATADIR%%/icons/application/22x22/actions/help-about.png
105
%%DATADIR%%/icons/application/22x22/actions/help-about.png
102
%%DATADIR%%/icons/application/22x22/actions/message-close.png
106
%%DATADIR%%/icons/application/22x22/actions/message-close.png
Lines 104-109 Link Here
104
%%DATADIR%%/icons/application/22x22/actions/password-copy.png
108
%%DATADIR%%/icons/application/22x22/actions/password-copy.png
105
%%DATADIR%%/icons/application/22x22/actions/password-generate.png
109
%%DATADIR%%/icons/application/22x22/actions/password-generate.png
106
%%DATADIR%%/icons/application/22x22/actions/password-generator.png
110
%%DATADIR%%/icons/application/22x22/actions/password-generator.png
111
%%DATADIR%%/icons/application/22x22/actions/system-help.png
107
%%DATADIR%%/icons/application/22x22/actions/system-search.png
112
%%DATADIR%%/icons/application/22x22/actions/system-search.png
108
%%DATADIR%%/icons/application/22x22/actions/url-copy.png
113
%%DATADIR%%/icons/application/22x22/actions/url-copy.png
109
%%DATADIR%%/icons/application/22x22/actions/username-copy.png
114
%%DATADIR%%/icons/application/22x22/actions/username-copy.png
Lines 139-144 Link Here
139
%%DATADIR%%/icons/application/32x32/actions/entry-delete.png
144
%%DATADIR%%/icons/application/32x32/actions/entry-delete.png
140
%%DATADIR%%/icons/application/32x32/actions/entry-edit.png
145
%%DATADIR%%/icons/application/32x32/actions/entry-edit.png
141
%%DATADIR%%/icons/application/32x32/actions/entry-new.png
146
%%DATADIR%%/icons/application/32x32/actions/entry-new.png
147
%%DATADIR%%/icons/application/32x32/actions/favicon-download.png
142
%%DATADIR%%/icons/application/32x32/actions/group-empty-trash.png
148
%%DATADIR%%/icons/application/32x32/actions/group-empty-trash.png
143
%%DATADIR%%/icons/application/32x32/actions/help-about.png
149
%%DATADIR%%/icons/application/32x32/actions/help-about.png
144
%%DATADIR%%/icons/application/32x32/actions/key-enter.png
150
%%DATADIR%%/icons/application/32x32/actions/key-enter.png
Lines 148-153 Link Here
148
%%DATADIR%%/icons/application/32x32/actions/password-generator.png
154
%%DATADIR%%/icons/application/32x32/actions/password-generator.png
149
%%DATADIR%%/icons/application/32x32/actions/password-show-off.png
155
%%DATADIR%%/icons/application/32x32/actions/password-show-off.png
150
%%DATADIR%%/icons/application/32x32/actions/password-show-on.png
156
%%DATADIR%%/icons/application/32x32/actions/password-show-on.png
157
%%DATADIR%%/icons/application/32x32/actions/system-help.png
151
%%DATADIR%%/icons/application/32x32/actions/system-search.png
158
%%DATADIR%%/icons/application/32x32/actions/system-search.png
152
%%DATADIR%%/icons/application/32x32/actions/url-copy.png
159
%%DATADIR%%/icons/application/32x32/actions/url-copy.png
153
%%DATADIR%%/icons/application/32x32/actions/username-copy.png
160
%%DATADIR%%/icons/application/32x32/actions/username-copy.png
Lines 171-181 Link Here
171
%%DATADIR%%/icons/application/64x64/apps/keepassxc-unlocked.png
178
%%DATADIR%%/icons/application/64x64/apps/keepassxc-unlocked.png
172
%%DATADIR%%/icons/application/64x64/apps/keepassxc.png
179
%%DATADIR%%/icons/application/64x64/apps/keepassxc.png
173
%%DATADIR%%/icons/application/64x64/mimetypes/application-x-keepassxc.png
180
%%DATADIR%%/icons/application/64x64/mimetypes/application-x-keepassxc.png
174
%%DATADIR%%/icons/application/scalable/apps/keepassxc-dark.svgz
181
%%DATADIR%%/icons/application/scalable/apps/keepassxc-dark.svg
175
%%DATADIR%%/icons/application/scalable/apps/keepassxc-locked.svgz
182
%%DATADIR%%/icons/application/scalable/apps/keepassxc-locked.svg
176
%%DATADIR%%/icons/application/scalable/apps/keepassxc-unlocked.svgz
183
%%DATADIR%%/icons/application/scalable/apps/keepassxc-unlocked.svg
177
%%DATADIR%%/icons/application/scalable/apps/keepassxc.svgz
184
%%DATADIR%%/icons/application/scalable/apps/keepassxc.svg
178
%%DATADIR%%/icons/application/scalable/mimetypes/application-x-keepassxc.svgz
185
%%DATADIR%%/icons/application/scalable/mimetypes/application-x-keepassxc.svg
179
%%DATADIR%%/icons/database/C00_Password.png
186
%%DATADIR%%/icons/database/C00_Password.png
180
%%DATADIR%%/icons/database/C01_Package_Network.png
187
%%DATADIR%%/icons/database/C01_Package_Network.png
181
%%DATADIR%%/icons/database/C02_MessageBox_Warning.png
188
%%DATADIR%%/icons/database/C02_MessageBox_Warning.png
Lines 258-273 Link Here
258
%%DATADIR%%/translations/keepassx_eu.qm
265
%%DATADIR%%/translations/keepassx_eu.qm
259
%%DATADIR%%/translations/keepassx_fi.qm
266
%%DATADIR%%/translations/keepassx_fi.qm
260
%%DATADIR%%/translations/keepassx_fr.qm
267
%%DATADIR%%/translations/keepassx_fr.qm
268
%%DATADIR%%/translations/keepassx_he.qm
269
%%DATADIR%%/translations/keepassx_hr_HR.qm
261
%%DATADIR%%/translations/keepassx_hu.qm
270
%%DATADIR%%/translations/keepassx_hu.qm
262
%%DATADIR%%/translations/keepassx_id.qm
271
%%DATADIR%%/translations/keepassx_id.qm
272
%%DATADIR%%/translations/keepassx_is_IS.qm
263
%%DATADIR%%/translations/keepassx_it.qm
273
%%DATADIR%%/translations/keepassx_it.qm
264
%%DATADIR%%/translations/keepassx_ja.qm
274
%%DATADIR%%/translations/keepassx_ja.qm
265
%%DATADIR%%/translations/keepassx_kk.qm
275
%%DATADIR%%/translations/keepassx_kk.qm
266
%%DATADIR%%/translations/keepassx_ko.qm
276
%%DATADIR%%/translations/keepassx_ko.qm
277
%%DATADIR%%/translations/keepassx_la.qm
267
%%DATADIR%%/translations/keepassx_lt.qm
278
%%DATADIR%%/translations/keepassx_lt.qm
279
%%DATADIR%%/translations/keepassx_lv.qm
268
%%DATADIR%%/translations/keepassx_nb.qm
280
%%DATADIR%%/translations/keepassx_nb.qm
269
%%DATADIR%%/translations/keepassx_nl_NL.qm
281
%%DATADIR%%/translations/keepassx_nl_NL.qm
270
%%DATADIR%%/translations/keepassx_pl.qm
282
%%DATADIR%%/translations/keepassx_pl.qm
283
%%DATADIR%%/translations/keepassx_pt.qm
271
%%DATADIR%%/translations/keepassx_pt_BR.qm
284
%%DATADIR%%/translations/keepassx_pt_BR.qm
272
%%DATADIR%%/translations/keepassx_pt_PT.qm
285
%%DATADIR%%/translations/keepassx_pt_PT.qm
273
%%DATADIR%%/translations/keepassx_ro.qm
286
%%DATADIR%%/translations/keepassx_ro.qm
Lines 281-286 Link Here
281
%%DATADIR%%/translations/keepassx_uk.qm
294
%%DATADIR%%/translations/keepassx_uk.qm
282
%%DATADIR%%/translations/keepassx_zh_CN.qm
295
%%DATADIR%%/translations/keepassx_zh_CN.qm
283
%%DATADIR%%/translations/keepassx_zh_TW.qm
296
%%DATADIR%%/translations/keepassx_zh_TW.qm
297
%%DATADIR%%/wizard/background-pixmap.png
284
%%DATADIR%%/wordlists/eff_large.wordlist
298
%%DATADIR%%/wordlists/eff_large.wordlist
285
share/metainfo/org.keepassxc.KeePassXC.appdata.xml
299
share/metainfo/org.keepassxc.KeePassXC.appdata.xml
286
share/mime/packages/keepassxc.xml
300
share/mime/packages/keepassxc.xml

Return to bug 236726