50 Commits

Author SHA1 Message Date
kn
3b7c9c94b8 Defer test compilation to test target
Same approach as in net/libtorrent-rasterbar.
No symbol/PLIST/package change.

With FLAVOR='yubikey browser', "make build" compiles 198 less files.
"make test" does so and runs tests as usual.

keepassxc is built in four different FLAVOR combinations, so overall
saving is a little more compared to libtorrent-rasterbar.

OK rsadowski
2023-01-15 11:39:19 +00:00
kn
15a54413d3 Set password hint for clipboard
This allows clipboard managers which honour it to ignore the value and thus
not save passwords in their history or whatnot.

OK op rsadowski
2023-01-02 20:04:33 +00:00
kn
00c20f06c5 annotate Q_OS_* sed hacks for future porters
main.cpp no longer needs replacing, another will go with the next version,
the other two are up for debate.

No object change.
2023-01-02 19:44:22 +00:00
kn
6135bff8a4 fix grammar in README 2022-12-24 20:45:54 +00:00
rsadowski
5a7addab47 Re-add a deleted WANTLIB entry in a previous commit
Spotted by "Johann" @misc
2022-11-08 06:56:20 +00:00
rsadowski
1f98475e17 Update keepassxc to 2.7.4 2022-10-30 06:41:31 +00:00
rsadowski
d71ba741ad Update keepassxc to 2.7.3 2022-10-24 19:32:44 +00:00
rsadowski
6edd763d38 Add missing ${LOCALBASE}/lib in MODCMAKE_LDFLAGS
Spotted by naddy, thanks
2022-05-29 20:55:51 +00:00
rsadowski
6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
ajacoutot
3d184e0dca Fix and extend unveil rules for chromium, iridium and firefox.
prodded by Joel Carnat
ok rsadowski@ (maintainer)
2022-05-23 09:39:01 +00:00
rsadowski
06fc471d91 Update keepassxc to 2.7.1 2022-04-30 10:12:21 +00:00
rsadowski
1f9204ae32 Fix missing dependency on security/pcsc-lite
Spotted by aja, thanks
2022-03-29 09:41:44 +00:00
rsadowski
9881717fa6 Update keepassxc to 2.7.0
Based on a diff from ~Ricardo, tested by Josh Grosse; Thanks
2022-03-28 05:13:22 +00:00
naddy
8c0294c2fa drop RCS Ids 2022-03-11 19:53:16 +00:00
rsadowski
1184af462c Update keepassxc to 2.6.6 2021-06-16 18:23:21 +00:00
rsadowski
4c498dc54e Update keepassxc to 2.6.4 2021-02-01 06:39:44 +00:00
rsadowski
b5a635e220 Update keepassxc to 2.6.3
Changelog: https://keepassxc.org/blog/2021-01-13-2.6.3-released/

OK kn@
2021-01-14 07:03:18 +00:00
rsadowski
af6f749d2f Update keepassxc to 2.6.2 2020-10-23 13:44:33 +00:00
rsadowski
f0bfa09ca1 Update keepassxc to 2.6.1
https://github.com/keepassxreboot/keepassxc/releases
2020-08-20 18:01:47 +00:00
rsadowski
e188f5170c Update keepassxc to 2.6.0
- Enable Keeshare.
- Fix ld issue with missing library path.
- Add patch to unbreak ninja build.

Changlog from upstream:
https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0

README forf unveail docs from Timo Myyrä, OK kn@ Thanks!
2020-07-07 17:33:56 +00:00
cwen
ce35714ddf keepassxc: build the 'browser' FLAVOR only on capable archs
Browser integration only works with Chromium-based browsers
and/or Firefox, build it only on archs that support either of
these two to avoid wasting bulk time.

"fine for me" rsadowski@ (maintainer), OK kmos@
2020-04-25 11:12:35 +00:00
rsadowski
7598a102d7 Bugfix update keepassxc-2.5.4
Fixed, https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4
 - Return keyboard focus after saving database edits [#4287]
 - Windows: Use bare minimum settings in portable version [#4131]
 - Windows: Use SHA256 code signing [#4129]
 - macOS: Fix code signing incompatibility in latest macOS release [#4564]
2020-04-10 07:25:02 +00:00
kn
68a49e198c Disable UpdateCheck feature
Of little use in packages like ours;  the main flavour had it
disabled but at least the browser flavour had it enabled.

OK rsadowski
2020-04-06 06:50:22 +00:00
rsadowski
0b701f60df Update keepassxc to 2.5.3 2020-01-20 06:28:12 +00:00
rsadowski
14f8dd0287 Bugfix update keepassxc to 2.5.2 2020-01-09 04:27:48 +00:00
rsadowski
a7be0209fc Bugfix update keepassxc to 2.5.1
All patches merged upstream.
2019-11-12 17:03:10 +00:00
rsadowski
5d234d6a2a update keepassxc to 2.5.0
ok solene@
2019-11-05 09:15:33 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
rsadowski
141925a2a9 Bugfix update keepassxc to 2.4.3 2019-06-15 08:55:26 +00:00
rsadowski
7e16632ef6 Update keepassxc to 2.4.2
Added cmake checks for malloc.h and malloc_usable_size(3). Include maloc.h only
if it exists. Fallback to stdlib.h and use malloc_usable_size(3) only if there
is one.

Thanks sthen@ and jca@ for lot of feedback, help and patience,

Tested and ok thfr@, ok jca@
2019-06-04 18:42:08 +00:00
rsadowski
3981a435b1 Update keepassxc to 2.4.1
Upstream removed KeePassHttp support which means there is no legacy browser
support in OpenBSD.

Full chnagelog:
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.0
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.1
2019-04-21 11:29:44 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +00:00
rsadowski
f0977fb2d7 Bugfix update keepassxc-2.3.4 2018-08-24 05:29:22 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
rsadowski
52dac681c9 Update keepassxc to 2.3.3
Tested by Timo Myyrä and giovanni@; ok giovanni@
2018-05-19 09:06:47 +00:00
giovanni
60826080ab unbreak
spotted by naddy@
ok rsadowsky@
2018-03-16 07:47:59 +00:00
giovanni
cb8416436f Update to 2.3.1 and enable browser extensions in a different flavor
http extension was enable in 2.2.x version and deprecated in 2.3.x
Initial diff by William Orr with tweaks by me.
ok rsadowski@
2018-03-14 17:50:59 +00:00
rsadowski
3e50a9442f Update keepassxc to 2.3.0
Main new features:

- Add support for KDBX 4.0, Argon2 and ChaCha20
- Add SSH Agent feature

more : https://github.com/keepassxreboot/keepassxc/releases/tag/2.3.0

Port changes:

- Comment and DESCR improvements (request by sthen@)
- reorder update-desktop-database call in PLIST

Tweaks and ok sthen@
2018-03-05 09:33:46 +00:00
rsadowski
0d03344517 Update keepassxc to 2.2.4 2017-12-21 07:54:27 +00:00
rsadowski
419de11fc4 Update keepassxc to 2.2.3 2017-12-15 07:59:30 +00:00
rsadowski
43f23fc9a2 Update keepassxc to 2.2.2
Changelog: https://github.com/keepassxreboot/keepassxc/releases/tag/2.2.2
2017-11-02 23:34:23 +00:00
rsadowski
69e8c8f5f4 Update keepassxc to 2.2.1
ok gonzalo@
2017-10-05 19:55:07 +00:00
rsadowski
cdbd5fdccb Add yubikey flavor to keepassxc
- licence tweak from giovanni@

tested with challenge-response on yubikey-neo and ok giovanni@
2017-08-09 19:25:27 +00:00
espie
5a8d563961 bumpity bump 2017-07-30 14:42:01 +00:00
sthen
9b473d3fe0 add COMPILER_LIBCXX to WANTLIB and bump 2017-07-27 10:05:20 +00:00
rsadowski
3bac550a21 update keepassxc to 2.2.0
sed(1) instead of perl(1) tweak and ok giovanni@
2017-07-01 16:48:57 +00:00
rsadowski
54038de8b7 security/keepassxc: Enable auto-type
Patch from m.reed <at> excitingdomainname <.> com; Thanks!

ok jca@
2017-05-02 20:41:04 +00:00
rsadowski
e81252ded8 management tool for sensitive data
KeePassXC is a community fork of KeePassX, the cross-platform port of KeePass
for Windows. Every feature works cross-platform and was thoroughly tested on
multiple systems to provide users with the same look and feel on every
supported operating system. This includes the beloved Auto-Type feature.

The complete database is always encrypted with the industry-standard AES (alias
Rijndael) encryption algorithm using a 256 bit key. KeePassXC uses a database
format that is compatible with KeePass Password Safe. Your wallet works offline
and requires no Internet connection.

portcheck friendly version and ok from giovanni@, ok jca@
2017-04-23 21:27:58 +00:00