16 Commits

Author SHA1 Message Date
tb
18c1496317 Add a build dependency on security/rust-ring to all ports using ring.
Bump.

ok semarie, tweak from sthen
2023-01-18 13:08:37 +00:00
aisha
4b12055f05 security/vaultwarden: update to 1.27.0
patch and tested by bket@
ok aisha@
2023-01-01 23:03:29 +00:00
ajacoutot
f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
sthen
6781029335 bump REVISION for ports using rust, so that pkg_add -u for i386 users
updates to packages without -znotext (i.e. with text relocations disabled)
makes sense to phessler, semarie, tb
2022-10-28 10:00:45 +00:00
bket
e383070aab Update to vaultwarden-1.26.0 and vaultwarden-web-2022.10.0
From aisha <openbsd .ports @ aisha .cc> (maintainer). Thank you!
2022-10-23 19:38:22 +00:00
semarie
6f1dbcb6fe adjust rust programs to run with immutable stack
the rust std library has been changed to not try to reallocate
a guard page on the stack.

as the rust std library is statically linked in rust programs,
bump REVISION to force reinstall.
2022-10-09 16:32:18 +00:00
denis
3bfbef9ec5 Add missing patch in previous commit 2022-09-15 17:47:02 +00:00
denis
bd708fcea9 Update Vaultwarden to v1.25.2 and web vault to 2022.6.2
Thanks to aisha <openbsd .ports @ aisha .cc> for the diff.
2022-09-15 17:33:53 +00:00
semarie
dffd163a87 devel/cargo: provide a generic way to override MODCARGO_CRATES changes
several crates needs few changes (patch) to work easily in ports tree, or might
build bundled versions of libraries instead of using ports tree.

but in some cases, it's simpler to let porters manage that themselves.

the diff replaces MODCARGO_CRATES_SQLITE3_BUNDLED (specific knob for
libsqlite3-sys) by MODCARGO_CRATES_KEEP (a list of crates to keep unmodified).

adapt security/vaultwarden and www/nextcloud_notify_push to use
MODCARGO_CRATES_KEEP instead of MODCARGO_CRATES_SQLITE3_BUNDLED.

ok landry@
2022-09-12 07:40:12 +00:00
jca
045015cdb7 Those ports use the ring crate and can't build on powerpc64 and riscv64.
The ring-v0.16.20 crate (latest) only builds on a handful of archs.
Work seems to be ongoing upstream to add support for more architectures.

ok semarie@
2022-08-24 21:53:42 +00:00
gnezdo
056338bd84 Update security/vaultwarden 1.24.0 -> 1.25.0
From maintainer, OK abieber@

Port side changes
- dropped all of the patches
- new vendor distfile for a snapshot crate dependency
2022-06-03 03:15:58 +00:00
ajacoutot
a78f378ee3 Use daemon_execdir. 2022-05-26 11:27:55 +00:00
ajacoutot
9e45440fb2 Use the rc_exec function instead of ${rcexec}. 2022-05-21 10:50:49 +00:00
sthen
e04091d691 mark vaultwarden BROKEN-i386
raw-cpuid-10.2.0/src/lib.rs:80:37 "could not find `arch` in `self`"
2022-05-14 14:12:30 +00:00
denis
85c0a5246f _vaultwarden userid is 879 not 878 2022-05-11 18:19:17 +00:00
denis
132a0f021c import security/vaultwarden v1.24.0, OK abieber@, denis@
Unofficial Bitwarden compatible server written in Rust and compatible
with upstream Bitwarden clients.
Full implementation of Bitwarden API is provided including:
- Organizations support
- Attachments
- Vault API support
- Serving the static files for Vault interface
- Website icons API
- Authenticator and U2F support
- YubiKey and Duo support
2022-05-11 11:05:40 +00:00