summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2025-08-02 10:00:33 +0000
committermirror@stealer.net <mirror@stealer.net>2025-08-02 10:00:33 +0000
commit8f9a2bb5109b3c6329a03754ddac9ca413e16b8a (patch)
treef2bbd3ebd64280cc53ea0ff20f7392fa5997c86a
parent74491424603307b8adf580e4b4307808c1f5f838 (diff)
2025-08-02 09:43:46+00:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin30418 -> 30426 bytes
-rw-r--r--app-admin/Manifest.gzbin33377 -> 33382 bytes
-rw-r--r--app-admin/bitwarden-cli-bin/Manifest4
-rw-r--r--app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.7.0.ebuild (renamed from app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild)0
-rw-r--r--app-admin/vaultwarden/Manifest6
-rw-r--r--app-admin/vaultwarden/vaultwarden-1.34.2.ebuild156
-rw-r--r--app-admin/vaultwarden/vaultwarden-9999.ebuild7
-rw-r--r--app-emulation/Manifest.gzbin15679 -> 15677 bytes
-rw-r--r--app-emulation/ruffle/Manifest6
-rw-r--r--app-emulation/ruffle/ruffle-0_p20250802.ebuild (renamed from app-emulation/ruffle/ruffle-0_p20250124.ebuild)34
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin18126 -> 18128 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin29033 -> 29035 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55663 -> 55830 bytes
-rw-r--r--metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.7.0 (renamed from metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.5.0)2
-rw-r--r--metadata/md5-cache/app-admin/vaultwarden-1.34.216
-rw-r--r--metadata/md5-cache/app-admin/vaultwarden-99992
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin37375 -> 37377 bytes
-rw-r--r--metadata/md5-cache/app-emulation/ruffle-0_p20250802 (renamed from metadata/md5-cache/app-emulation/ruffle-0_p20250124)14
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24866 -> 24863 bytes
-rw-r--r--metadata/md5-cache/www-apps/vaultwarden-web-2025.7.0 (renamed from metadata/md5-cache/www-apps/vaultwarden-web-2025.6.0)5
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--www-apps/Manifest.gzbin13303 -> 13302 bytes
-rw-r--r--www-apps/vaultwarden-web/Manifest4
-rw-r--r--www-apps/vaultwarden-web/vaultwarden-web-2025.7.0.ebuild (renamed from www-apps/vaultwarden-web/vaultwarden-web-2025.6.0.ebuild)2
35 files changed, 257 insertions, 105 deletions
diff --git a/Manifest b/Manifest
index 1b8dad53f5e91..72636bb134458 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30418 BLAKE2B 64e7e16175b709b2b66aa3e4d83f60688e326ccabfecca361885cb47356d041e48b8c75e2bb95f31bf24699feb0082e43c1e460200e155610c83eed9b8411a9e SHA512 5a7248a6903d715f1383c5b27444508ebbbe4a7a8392f9a7a7c03f612e12a3dd1726a798df37c9bcb13729f8fd4b2a09288b15f86edd362ad299ed44db8f72cb
-TIMESTAMP 2025-08-02T08:40:52Z
+MANIFEST Manifest.files.gz 30426 BLAKE2B 0e7a18af004ddd9793c440e52c2aefebca99e7fe14b78fcfa9918b1d432b60c92b1b438c68a60a64000bbc4ecb6e08b00b3f2f402101ae05af8076eef4208b89 SHA512 b5c3339703498f1c2eac32d05c4e6c1c94d09e9274b25a90bba28f924f543112326210bb55e30ab2e1ec462ebe02b62ce41fa8ea05a47308eabe56dd6f1be180
+TIMESTAMP 2025-08-02T09:43:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiNzxRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiN3dVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAI8Q/+M7xRYt6QsMdezpZeOemgWoVOVCWI3Q/Wgzl1Xv1EsZPYsfKcfU9sxuoY
-6Zoz8M479o4Wag3cMjogEXmJIeGi58wBVqal0bwlrPjVAxkv4Y3Y5J9f06x5bJYU
-1HLguf1A+aVRQqKpQlG2np+raDJ3bn5xq7cRLFhlRzFk+fI2YVKndsrj+NEvz8I0
-4ZRFsHbZad6PKLp3i9xXSbpXFGiRa5jqG59Fq3bDPUYHAqpldcnMmo4qz+L3YWqu
-SI80tzEvJ0adlGHF7Vh+lhX4SRihoafQ5KQWR8KO94GhZbahVLCP4LOtZB4O6wQk
-yQrnoCD9qOrUSGWCZmsLYZ2eIpd6UVdv4EXaKM8UsrQqrfNSvdI5puekj+b+3/in
-Iv4h+zspeXCgs5uE6edRx6SzF+FzhqyoO/+2bD+UigcctrwPHxmty/fkQTwzqrKb
-cGprIakyUzbsZZtnfMaUmYPoIXTWXGQfCwsiJDwnUzGFbMrl1Upxi8ZAXxozQgoK
-tqzJPKYl/JciuFlCaBN20+s9rJtcVI4bhB3yxfw5N4hxV9HFMwLvIrYLue13r+Zc
-Ja7mcyIGOb8SxijfhRgudAujeJMz4FiMaxNWIHCMWV62x/fMYn6ojT4pgh5ksh5J
-BwpRinfdrDe5SgN7QNqy2D4v7KZpI1Kt86TICtSikMWaYhVUYNc=
-=fZ19
+klDQuQ/9Gs+XsqrcuLpcAhFvUbtgV4yzxAUBzzH+d4bvcakWL+Ec5K/HJxDcDlWk
+JN+sp71+H+8y5bEboX8T++TfVHbCMeIX8ScMy3pEUe+qBfH/L0QttBrM0N3fTmRq
+TlfrwckIDBy9NmqfK66MkxQSfqwU3dycxbhDWJ/EFQOq1q9wIzPh9pNErn8PAHaY
+DWeLrjqwjqA5BxNhvmp6BE3d1GYM2zXq7+Nf1MeRsqRJyBx1bDmB47CEDa7vA8s4
+fbaqZ/FgQcjdNUABTfzGewMnCZrXSKxZB4j5s4TN8BL5Nj+rIpEsh1GbuLU1AQfh
+6sEU0jgkGUPKt+v7wd7qEHKhGpbZQ3F9TH4zD4+/KFWgCl+FnZr/Yx2JFxK0idzm
+DA3mSDShOwc6R4HZpv/haYvUyoT7ADs3ZPoHEQmpvClDjP0XwhJlxo1gYe+KhWLR
+llIvdKB6rzGqgbSACHSx+t5FYlrlWOtGp/Krwu61VzPgQY5WqzQsTEuy+JyAgauH
+UAoyNecyHAV8pU2ELQagYMID92+KUz1pnTg6pIcqvWzx8P/uwz+dxuhGIk6h0DzH
+NE3AdKdxVD0KbTAto6q05sPZ9xM+pPek2JOY+fIr2A+mN7bjXsAWrtPHNuFwlSqs
+SoLK0z983LfvZXqBpyoaoBsTpXQI3VPZolulsuXgQAuxCC0HAoA=
+=PbmH
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index feb957e2378b0..57285af188486 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 66ce74dafe94d..66ca6828e4170 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/bitwarden-cli-bin/Manifest b/app-admin/bitwarden-cli-bin/Manifest
index da47874883ae4..8b9d74ee50161 100644
--- a/app-admin/bitwarden-cli-bin/Manifest
+++ b/app-admin/bitwarden-cli-bin/Manifest
@@ -1,5 +1,5 @@
-DIST bw-oss-linux-2025.5.0.zip 36408335 BLAKE2B eb285349eeb3b00b838d904079c15055b00d3b8449f03dfceb88986ff16a34ee1bb1f659f4f4e145a1fce6186ff737485fc626f4382330dc6cdb0029a0c2cd28 SHA512 46044f5796ec9b27915a238ad2a5825d96689c21cae6d3401c49b74dbffe9e326bb118aa78934dd17f9dcbda279dee7f78415f29c0d33130a1b00d9d2c354c22
DIST bw-oss-linux-2025.6.1.zip 36880912 BLAKE2B 329c3378f2e406406a973c9b7301172a2ecd170290b9dd0b10e6408bc3883d1df03f196fefa4c7019137a048bc9c5002a6fb2e4564aa4d717355639b8bc256ad SHA512 dd05b028f15e43cb7e0a75bab90af99684886b86f43e31f30769a897e82044139ddeee5475b44e70c62ef2dfbffe2de9a4cb7e308ddf05b9c402cd24bfb22dcb
-EBUILD bitwarden-cli-bin-2025.5.0.ebuild 692 BLAKE2B 5cd9072d43596d4f34d5c3e799f0b2b6efca33c2401e61e14262221fafcadf640c9275397ef39d4ba2d327652953a9a59b3d272f7929b4030661891c6e0c7f5e SHA512 34f4b6f1cf82cc62d71959b06be5c284b6cdc83f9e06c1c5f859221c6ccdf0a2ae73c5ceb0393f4827c963ccb70e5e3f2967243a536500b5cbb2132403fb8347
+DIST bw-oss-linux-2025.7.0.zip 36564006 BLAKE2B bee21dbb02c8ff0917abddfc37b98d6e0d9894ff917a70317bbd7cb356aff7db86bd4f38e579b14825c6229f96b04b68c782f20c59dd7c0bfc6cca7821f355c9 SHA512 a50ef5650c9934f6fc834560ecdea31586e1b95d8edf67dce3054cbf813691a367002e7dc81575d2651cc745a0716c8bcbbcb4ede5e71bb14f812180945c758d
EBUILD bitwarden-cli-bin-2025.6.1.ebuild 692 BLAKE2B 5cd9072d43596d4f34d5c3e799f0b2b6efca33c2401e61e14262221fafcadf640c9275397ef39d4ba2d327652953a9a59b3d272f7929b4030661891c6e0c7f5e SHA512 34f4b6f1cf82cc62d71959b06be5c284b6cdc83f9e06c1c5f859221c6ccdf0a2ae73c5ceb0393f4827c963ccb70e5e3f2967243a536500b5cbb2132403fb8347
+EBUILD bitwarden-cli-bin-2025.7.0.ebuild 692 BLAKE2B 5cd9072d43596d4f34d5c3e799f0b2b6efca33c2401e61e14262221fafcadf640c9275397ef39d4ba2d327652953a9a59b3d272f7929b4030661891c6e0c7f5e SHA512 34f4b6f1cf82cc62d71959b06be5c284b6cdc83f9e06c1c5f859221c6ccdf0a2ae73c5ceb0393f4827c963ccb70e5e3f2967243a536500b5cbb2132403fb8347
MISC metadata.xml 585 BLAKE2B d3050eb5ec90617d317727628f54add15da3c450e55337c785637d981c34f8a46c542ae2f90adbe07b556e54813d68f4515c3d08d0cb9306da321444ac79820c SHA512 b4f88e24222a73dccc734064f32c655acce4da68498bb99a399575f9c24af9cbf51e94ede6cfb5a118db6908cf7e6621b9435ce3193e74068247bf12518eedd7
diff --git a/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.7.0.ebuild
index cd2339daa979c..cd2339daa979c 100644
--- a/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild
+++ b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.7.0.ebuild
diff --git a/app-admin/vaultwarden/Manifest b/app-admin/vaultwarden/Manifest
index 2cd5ada9b539f..da2155076bcbc 100644
--- a/app-admin/vaultwarden/Manifest
+++ b/app-admin/vaultwarden/Manifest
@@ -8,6 +8,10 @@ AUX vaultwarden-tmpfiles-1.33.2.conf 238 BLAKE2B 83346da065bd4c1e367681ddcb4bd83
DIST vaultwarden-1.34.1-deps.tar.xz 52689252 BLAKE2B e2d6eea8e29908b08e887967c2a4320dc213073a7a7bbbba969f964475d0babff8b57ff093ac9cab3ed3a724d6f924b6b09aa2380eaf30d17a79765d18996391 SHA512 e21df43a3c09c3463d0b7c9a8ae23bebfba062cf4f2ce0deb2ad0cd27231c7269586911b4b69ab550467143fed1deba9ac29e01231e1701de941ce8a8bb5e02f
DIST vaultwarden-1.34.1-docs.tar.xz 79056 BLAKE2B c863f0e3657a1165d1d6920c396a444a54662a20b0ee6e5a7053a184d9cde7e3c9a9429248448ef349d9d794226fee149e0bddb200a450a32957e2a68c3f8481 SHA512 8b4cd281261433559aca8d058d37e23b1cbb96f95f22c991bbbe125479bd424475f4982206e33bfcd4dac22a9167f6c2a7c4f4a9877e880de73000ad2e22c8c0
DIST vaultwarden-1.34.1.tar.gz 649230 BLAKE2B fc842974ab1b7ba6cd6cbec36d6b03f2ca9358214a0a993f9ae99a91ba2e655186e89de714d5ce0327b885e22d5c8cc374dd1ef6d2abbb588795bc5fb4f4ffe7 SHA512 9811a9d178b855ef66694d8b6e49906c5b68b02303f1653c644e925eaedbe0a98d974ac3d426dcb2567be1c7cc5efd4dc0418414acfda2e92d48aae1510b74d0
+DIST vaultwarden-1.34.2-deps.tar.xz 56223264 BLAKE2B 95010810db5e13ba07dbd06918a97e09c8125737b417263c1111f643e3d904985ba8e8e2347d3bc37d9337918d2cda70a074722d55dfe0573da762f1ae45397d SHA512 caaaf90d3e5555158d553d3183e889d65b68527aa412e778ea9d558541ea943a2a570f1195fd806e82504a822db682d86f669352d3a11b0cb9228d0c5bff6b8f
+DIST vaultwarden-1.34.2-docs.tar.xz 80864 BLAKE2B 759b024561f696d192a481b6b6991ad750a1f24d9b7b0c7b066475cae9348923decefe93478203261c10c1a7a4d7437b393bef434bffab561ab0a9a633d82761 SHA512 f8cc99a086f70690402e7962e13590246d7e326c7cc1193d6b42b7a9cb7e73f94aa384fdf29f2f3de8fb9fd6d4a8d34ee720e9de69f057f97eaba085bb1079f9
+DIST vaultwarden-1.34.2.tar.gz 660601 BLAKE2B 702def10e8102c9afbae51d5caf52e7b414c86d8933668da2f61931f6db44fbcc85c6757eda71ed331d21eede2ad4a5e738575b15e6c628afe2a350f951ca44a SHA512 85e3849bb9db398b8691a68d675ee7e1c85c65818a86eade9685785f9456d9c6f91048b4fd304f50544f1842623a92fe2c2143cd23b193202cb8b8062f71c693
EBUILD vaultwarden-1.34.1.ebuild 4023 BLAKE2B e7014bb679ff7285e3e5701bd1df5f05d23308f0a7f7cca869fb7c1bc99f5a53e423b7047cd7f075d3a499b75f6e6698f853718a6b63564222115cf5b73f1a02 SHA512 341df42d457cc6dec4fe19010b214ab4ef1fd525bf72e7c2076e067015321265973e121a22d92bfdddd5ae9ff8121b443e2b6ae69b8e4665f3aa83512000ed04
-EBUILD vaultwarden-9999.ebuild 4023 BLAKE2B 34d38bb4d9afc2baccb7a0dd8e6a157cdb4606c7adb15e292237e1efd963c5053c09cfbb1003022b5f3cd07b368b89ee53a0a716fd05d1a95a5d8665d48e408c SHA512 f809ce47d1a027b28d0831c37359cff54e47039932a0726a1901966fc48a9f97fede87c17cabca55b3e70407e22f2ed77172d99a9a86a1639581283ffa17d845
+EBUILD vaultwarden-1.34.2.ebuild 3705 BLAKE2B 59bd6fee9b30cc3ca040e422ecc106e393bff29ce8efbf96ef2d771b6e33a15f07536320d8885225d7222e723e7f945dcde3de847175787e3d5b259d9329ae8b SHA512 b814766fa9da6f3c505538d31ef94c1f711ae968225019a625e25d69712a7a75f8bcddc1e9fdbceab17e45f428f14aa7b37dc6a89445658e4261e76e454f7fe9
+EBUILD vaultwarden-9999.ebuild 3705 BLAKE2B 59bd6fee9b30cc3ca040e422ecc106e393bff29ce8efbf96ef2d771b6e33a15f07536320d8885225d7222e723e7f945dcde3de847175787e3d5b259d9329ae8b SHA512 b814766fa9da6f3c505538d31ef94c1f711ae968225019a625e25d69712a7a75f8bcddc1e9fdbceab17e45f428f14aa7b37dc6a89445658e4261e76e454f7fe9
MISC metadata.xml 795 BLAKE2B 693bfdfaf657f00e965af0940379a14c2ea84e76e98f9d61f85ed7de8c8f29da5c5bd870c1786f5eca000aa7761bc66e0b6c123d740dc9b6dcfaf27884f6289c SHA512 b022705e0e5b936652a4ddd9c8582190ab5a06c12d3aee707664f6cb792302568c901fb5efb81dbe43858ca4ff03aa0db40b414bfe3dd32bc9e1f00ac6bd02df
diff --git a/app-admin/vaultwarden/vaultwarden-1.34.2.ebuild b/app-admin/vaultwarden/vaultwarden-1.34.2.ebuild
new file mode 100644
index 0000000000000..4e628978e51d7
--- /dev/null
+++ b/app-admin/vaultwarden/vaultwarden-1.34.2.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
+
+DESCRIPTION="Unofficial Bitwarden compatible password manager"
+HOMEPAGE="https://github.com/dani-garcia/vaultwarden"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git"
+else
+ SRC_URI="
+ https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
+ https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${P}-docs.tar.xz
+"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="AGPL-3"
+# Dependent crate licenses
+LICENSE+=" 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0"
+
+SLOT="0"
+IUSE="cli mysql postgres +sqlite +web"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+ acct-user/vaultwarden
+ acct-group/vaultwarden
+ dev-libs/openssl:=
+ cli? ( app-admin/bitwarden-cli-bin )
+ mysql? ( dev-db/mysql-connector-c:= )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( dev-db/sqlite:3 )
+ web? ( www-apps/vaultwarden-web )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="usr/bin/${PN}"
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+PATCHES=(
+ "${FILESDIR}"/vaultwarden-envfile-1.34.1.patch
+)
+
+CHECKREQS_MEMORY=3G
+CHECKREQS_DISK_BUILD=2G
+
+DOC_CONTENTS="\n
+ Configuration file: /etc/${PN}/${PN}.conf\n
+ Data directory: /var/lib/${PN}\n
+ Log file: /var/log/${PN}.log\n
+ Default endpoint: http://127.0.0.1:8000\n
+ Admin endpoint: http://127.0.0.1:8000/admin\n
+ \n
+ MySQL & PostgreSQL users must set DATABASE_URL in config\n
+"
+
+pkg_setup() {
+ check-reqs_pkg_setup
+ rust_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ # clone vaultwarden
+ git-r3_src_unpack
+
+ # clone vaultwarden.wiki
+ EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.wiki.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}.wiki"
+ git-r3_src_unpack
+
+ cargo_live_src_unpack
+ else
+ cargo_src_unpack
+ fi
+}
+
+src_prepare() {
+ default
+ if use !web; then
+ sed -i \
+ -e 's|^# WEB_VAULT_ENABLED=true|WEB_VAULT_ENABLED=false|g;' \
+ .env.template || die
+ fi
+
+ if use mysql || use postgres; then
+ declare -a DB_UNIT
+ use mysql && DB_UNIT+=(
+ mariadb.service
+ mysqld.service
+ )
+ use postgres && DB_UNIT+=(
+ postgresql-{13..17}.service
+ )
+ cat <<-EOF > "${T}/${PN}-db.conf"
+ [Unit]
+ After=${DB_UNIT[@]}
+ Wants=${DB_UNIT[@]}
+ EOF
+ fi
+
+}
+
+src_configure() {
+ local myfeatures=(
+ $(usev sqlite)
+ $(usev mysql)
+ $(usev postgres postgresql )
+ )
+ cargo_src_configure
+}
+
+src_compile() {
+ # https://github.com/dani-garcia/vaultwarden/blob/main/build.rs
+ [[ ${PV} != 9999* ]] && export VW_VERSION="${PV}"
+ cargo_src_compile
+}
+
+src_install() {
+ dobin "$(cargo_target_dir)/${PN}"
+ systemd_newunit "${FILESDIR}"/vaultwarden-1.33.2.service \
+ "${PN}".service
+ if [[ -f "${T}/${PN}-db.conf" ]]; then
+ local UNIT_DIR="$(systemd_get_systemunitdir)"
+ insinto "${UNIT_DIR#${EPREFIX}}/${PN}".service.d
+ doins "${T}/${PN}-db.conf"
+ fi
+ newinitd "${FILESDIR}"/vaultwarden-1.33.2.initd "${PN}"
+ newconfd "${FILESDIR}"/vaultwarden-1.33.2.confd "${PN}"
+ newtmpfiles "${FILESDIR}"/vaultwarden-tmpfiles-1.33.2.conf "${PN}".conf
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/"vaultwarden-1.33.2.logrotated "${PN}"
+ insinto /etc/"${PN}"
+ newins .env.template "${PN}".conf
+ keepdir /var/lib/"${PN}"
+ fowners "${PN}":"${PN}" /var/lib/"${PN}"
+ fperms 750 /var/lib/"${PN}"
+
+ readme.gentoo_create_doc
+ einstalldocs
+ dodoc -r ../"${PN}".wiki/*
+}
+
+pkg_postinst() {
+ tmpfiles_process "${PN}".conf
+ readme.gentoo_print_elog
+}
diff --git a/app-admin/vaultwarden/vaultwarden-9999.ebuild b/app-admin/vaultwarden/vaultwarden-9999.ebuild
index 12a9e09a7dc74..4e628978e51d7 100644
--- a/app-admin/vaultwarden/vaultwarden-9999.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-9999.ebuild
@@ -153,11 +153,4 @@ src_install() {
pkg_postinst() {
tmpfiles_process "${PN}".conf
readme.gentoo_print_elog
-
- # delete following after 3 months
- elog "Vaultwarden stack has been moved from ::guru to ::gentoo"
- elog "### Migration guide: "
- elog "* Backup /etc/vaultwarden.env"
- elog "* Configuration file has been moved from /etc/${PN}.env to /etc/${PN}/${PN}.conf"
- elog " So make sure to migrate that & remove old config"
}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index a7fd3fe339349..434e0ea6383be 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 6f089f666b555..3328a499710b9 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -1,8 +1,8 @@
AUX ruffle-0_p20231216-skip-render-tests.patch 662 BLAKE2B 1715c6e5c80c0e4e2a53a70bab319bb78e493a8e48ad01c8ade5ddfdd76e7590506e46f2c2fafb9ac4e732ebefd04fd563e8a2f0c2f5d60bd29d0bf8eb7fbacf SHA512 7d42b5c7f1a11bc7666739fd76e341ff57e2dda25b95e883897d705e0bc37ab0beffa842d34902601b24ced1b0134855c85813067c83a2ea36c73ff7daf7c697
-DIST ruffle-nightly-2025-01-24-vendor.tar.xz 67182584 BLAKE2B 0927c7d181f86bb152ef1224efdebc88152b2966a24d11e7434a6b3aff472c8ea47164c9f61f3554561de78bb9a7a9c60648c994fc9feeb03903a72ccd3f8620 SHA512 9cbb5edb8bd7ba8d2a6dccbce20dd8026b3f6f7d47131292e7f55cc3fee7154189b9749b2142d32eaa879b18461c698317dd9b36f808482f656acb9f1dd8253f
-DIST ruffle-nightly-2025-01-24.tar.gz 95156736 BLAKE2B 7d66931308ab93c0e5cb95727297fbbf03406840c4b793033d277ebfa0c5f8a28e627439736fed4bdc537b3363b691da8efc4b1b3f653a9aa31b741dc0746f56 SHA512 b958e9b685ae529a33253a536fb67030ff0cc1bd78967bbefc5146eced710650f277c32ad37d1f4cd6ce1c43b9be6ad28f51b46ce14afe0644137065a7ef0215
DIST ruffle-nightly-2025-04-16-vendor.tar.xz 24376756 BLAKE2B 138802db5ed2cfd1fbafefd09da399574efb6950cbf5e16ae3eca665bdac87b3c7f03b16c21394e6fc8257359955909aa92daa5ff981a18dda4484a24832bf1d SHA512 021944e8740f06715c3fe7b161830e5fcfc12f61ac42c605af7c1242d9c2eb4f97b4d240ed7764313ae9aa1fa9e4c9a5f42637a67068455adfeb068362224466
DIST ruffle-nightly-2025-04-16.tar.gz 96183338 BLAKE2B f25f7a1d805fc3390cc6282154d960fd8e7fdeed3d2e04ebd69fe176022e46e27e3d6d2db5dcc3a0aaed18ae72d45b3edeb530597d13d543a4e656e68b5da3f5 SHA512 dbf2b8009416a761d6c2bf43eaecd8b1964f5350bddd5cbf9977be4339d638293458f791fdae004d661128c8eab21fc8d72affc5cc3225056de45f48e070bfd3
-EBUILD ruffle-0_p20250124.ebuild 2608 BLAKE2B 03244fc9fa053369313c4b87ed7fb017473cfd5486f322d1079dd45bd2f9451ed1cf705697367bbe22e9b2ac1feb27c40a87edd9848db0b0043a3cef00da809b SHA512 91cd3390511db757ad3a11f90ca8bb1afe383b42468f9d286ef4dc616a36d1ae48ea431f0dcde27ffcc920b0107dda0e4bf8c2d891704cae5472cd6c73b51ff1
+DIST ruffle-nightly-2025-08-02-vendor.tar.xz 25374080 BLAKE2B ee501db85809daf8076f079d05399b3f76da09c2d37c2499433c1c7c04d4b13440fff099142d5d0a3b5a9269bece06ebe07cdd7b599d0ad78430b01bd0c05ff7 SHA512 3278ca8cfe99b5f3fcdf0aaf0cff5bf45a1fe8ca92de5815388f1fee448790a3a5f9a33f40405b44c3119cfebff8828b800bcd3627ddcf78c98795909b106071
+DIST ruffle-nightly-2025-08-02.tar.gz 99265559 BLAKE2B bf5f18d394d3bcba298bb87d59df4cb0c2f45b2eea60c49721b8018466dc943fe043f42f17a52fdb7af7b5fe829d8233685a4c2d6974baa959f2a0b98ceb3132 SHA512 3d5220fe5670151643e4837c491359bd65dd5b46e59bf847a1063873a139f233e32505c506397f354a69e244e83c6e85bcd055a3a784add9d306128ec52f075a
EBUILD ruffle-0_p20250416.ebuild 2612 BLAKE2B ca5a65a59d36e0482205e58effcaaa150f97d15e2e09458cdad686199de657b5591170fcecc177fef92e21877b04603c179d5596b39021fda0990e391ab56ed0 SHA512 0aa36d8095cbfa366447d8ee879e160d8fa3ee75d7eab2226b033af6263208926b57f586d498bd5a338e1aa7b7bdb2b165af471e23d8aeaab9ad40207d961aaa
+EBUILD ruffle-0_p20250802.ebuild 2245 BLAKE2B ecb2282504702c9791dc96b84ffd885158600883f1d4294693b98d2ad1c2c093af1fd461bba2c1936cf1ff7eb8432778d519d79040f640270f89a5c3bb130282 SHA512 53a3b8247bded81654970ee77194c981c7c9741abe1a34a86f7c75a58a4d932035ed99f76e1cf535b6ea641d16388c86c3d7e8667622f7f6fc0548d4799690eb
MISC metadata.xml 327 BLAKE2B aad7b4089000263fccd1bf6af04e88ac138658121db322215ce0dcc85380b12afa01cdcd2be232c5d2c773698b38903759ecaea6f4854d8c90c420c0a43f33b1 SHA512 bb5e665acc6d02ae3e6a22fbb483c293142104e538d386a9b93884f097629dcbb8ca7b614aa20e0358bf22ae36487c7d86cc1467103987845a70ebacc9c4a5d2
diff --git a/app-emulation/ruffle/ruffle-0_p20250124.ebuild b/app-emulation/ruffle/ruffle-0_p20250802.ebuild
index f0d84a0114b5e..cf8b6156f1224 100644
--- a/app-emulation/ruffle/ruffle-0_p20250124.ebuild
+++ b/app-emulation/ruffle/ruffle-0_p20250802.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-RUST_MIN_VER=1.82.0
+RUST_MIN_VER=1.86.0
inherit cargo desktop optfeature xdg
MY_PV=nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}
@@ -20,28 +20,20 @@ S=${WORKDIR}/${MY_P}
LICENSE="|| ( Apache-2.0 MIT )"
LICENSE+="
- Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1
- UbuntuFontLicense-1.0 Unicode-3.0 ZLIB openssl
+ Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
+ OFL-1.1 openssl UbuntuFontLicense-1.0 Unicode-3.0 ZLIB BZIP2
" # crates
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-# dlopen: libX* (see winit+x11-dl crates -- TODO: need to recheck
-# if still correct and for the potential to be optional on wayland)
+# X/wayland are dlopen'ed and unneeded to build, little need to advertise/check
RDEPEND="
media-libs/alsa-lib
virtual/libudev:=
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXrandr
- x11-libs/libXrender
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
"
+DEPEND="${RDEPEND}"
BDEPEND="
virtual/jre:*
virtual/pkgconfig
@@ -63,16 +55,6 @@ src_configure() {
cargo_src_configure "${workspaces[@]/#/--package=}"
}
-src_test() {
- local skip=(
- # may need more investigation, strangely "pass" (xfail) when
- # RUSTFLAGS is unset, skip for now (bug #915726)
- --skip from_avmplus/as3/Types/Int/wraparound
- )
-
- cargo_src_test -- "${skip[@]}"
-}
-
src_install() {
dodoc README.md
@@ -92,8 +74,8 @@ pkg_postinst() {
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "${PN} is experimental software that is still under heavy development"
elog "and only receiving nightly releases. Plans in Gentoo is to update"
- elog "roughly every months if no known major regressions (feel free to"
- elog "report if you feel a newer nightly is needed ahead of time)."
+ elog "roughly every two months if no known major regressions (feel free"
+ elog "to report if you feel a newer nightly is needed ahead of time)."
elog
elog "There is currently no plans to support wasm builds / browser"
elog "extensions, this provides the desktop viewer and other tools."
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index f681301262773..4872139a3bd07 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1754124341 Sat Aug 2 08:45:41 AM UTC 2025
+1754127868 Sat Aug 2 09:44:28 AM UTC 2025
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 95a925c2a83c9..fdde33cacf679 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 9b8605d0a3bd7..74e70ed9150ff 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 08:34:15 +0000
+Sat, 02 Aug 2025 09:43:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 2946ab4f91a1e..edcff0a6be1bd 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 602536 BLAKE2B 91a162d8598eb8bf6ea25e77751a0b7fa92b549d16af2ef26513faf217c26a9295178de5a769cd60342031fa78942e16f543dd099103b200d9cab6b5696ba3fc SHA512 67f89e3170126adb03811ef405e1cbc5e716c5a2f01c9840b9da221edfee53a1560bd3c91cea35afc906b5f7d24e9aba540802027b3cf668865775486392ccb4
-TIMESTAMP 2025-08-02T08:40:50Z
+TIMESTAMP 2025-08-02T09:43:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiNzxNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiN3dVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAYSxAAiXLdGDByn/qega0qpQ8DXGlp8ijY9G3URdmH3KkzwlxVCGs9+0K/+C+E
-B0PrC7u+UrrcvGagAfaCoAcaEK4B8DjaVc7tc+aZWF8YL9qTDVPKqzu8Nelv+5+K
-MPSIoACXP3iOzTRDzTi9zNxW8e8mj/Nz3U1Q3nNwLVV6NhNzoIY1e3TvyK7OoUQ0
-bmF/cno32QMrlHf0KAEBVTRpC2TXjkV+OpRmzqiGzCyDcylYXAZet1UPBCkwm83+
-0IQ/LRmC6/0SAAyaxZ07E1aqQGapqBOy2Xe5a6QpxjlbX+714DEan32AymZ9ON84
-uJICI9n3x1TkcsAOH6IkP2zgigTo+WacCujhBLYgQlGD3RIiBLjZpnUlnP05Eq/D
-SVlN3kdRr5FzJjf3IVOnjLzKAWzu2w6mwr0bh6TBJzE95FE4B3xRqA3GUWRfQYDG
-ui4F6Xk+rcsj1nGveQd3SiGmWxuBgisbUNBz1U/l7BtnVmVwJ5pkg7PocSYhrI6+
-SO6VkBHH9f9B1500+yhybs2F18WtfJlUEtyt4QuVm8MSPdUCOiceSSVy57fUB6wH
-tgaCpME7IsQyjfPoxQWKdZhi/+D/nULbtzqmuYQ0Ttj/jOuVMWGNQse3vngNMxLY
-yrIaIPN+SHXOFXs0/Xcy2u0bfqPsVXN/Dqusdp0oilC0ZlOWT+Q=
-=DU4S
+klCISQ/8DVOEOO4K+gnJBIjW1dVZqwkTGCRL1mgeduDLIU198zV0t8P0NnUhVliB
+O54GucZifNx2qr/uwNd6LJaBGs69zmP1BsWJJAThEorAFBy9/7YNsw+AeaP2Delu
+PyWUI6gIPlpOesDs7uH/nuYPitW7za8LLOlsCgTLV0BTotkQr0V7s+QaqNItNK3G
+eBCAM4Yp7CTqDunatHQQnLrPVqfwjpo3KydW5pO4hvku1iKAoGS3AfLFln4iW3rK
+hKktZyoukMUWZeMW6iipGVYJtV52pa+JGZXaV31yABWsjqU8+bIbR/ZRx8OM50op
+n6zr7s0Wp6yjexYIVHtmKfRQ/JkZZz2+2e99i69DCIAC6hxDno638rgC1uO1m2kt
+Kr7GQU9opgCgDPINvXIskftTBH+gw0RpiuC2xhrdu094OY4cUaGcgOQpDgOcKZPP
+0Yb0fx0oKanMJgkjOuMKd0W3XauJ541H/3q/JbW7bj/KotoZYQs1OVoy0TXpF+Vj
+U9mYXTifcpxuhID9Uiu8V6eHSwxF1WcOHbmnHfOGhXA/5lmQ71Z6ceJo7JRoGiSu
+UBAot/nf+cfcVju0FiIr1meA7MQsYkuIqvVU1cRIFegEyPH3wrsCM02DfvR3ku/e
+uutXw//VjIqWFqWqHC0lydy4UrKmTOALbbUii5modVao2SPmbRE=
+=mGAW
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 5a19fa2080b85..74e70ed9150ff 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 08:38:43 +0000
+Sat, 02 Aug 2025 09:43:46 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index bef4ecdc1c36a..55e529e66e040 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 3b1a2083cf61b..fbdc51b4bcb16 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.5.0 b/metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.7.0
index 16e6e4ad29475..6229c21d14a53 100644
--- a/metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.5.0
+++ b/metadata/md5-cache/app-admin/bitwarden-cli-bin-2025.7.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=GPL-3
RESTRICT=strip
SLOT=0
-SRC_URI=https://github.com/bitwarden/clients/releases/download/cli-v2025.5.0/bw-oss-linux-2025.5.0.zip
+SRC_URI=https://github.com/bitwarden/clients/releases/download/cli-v2025.7.0/bw-oss-linux-2025.7.0.zip
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
_md5_=f73ecbb49b244779bc9dc7f36bfa7f13
diff --git a/metadata/md5-cache/app-admin/vaultwarden-1.34.2 b/metadata/md5-cache/app-admin/vaultwarden-1.34.2
new file mode 100644
index 0000000000000..bc0e1aeedc3d0
--- /dev/null
+++ b/metadata/md5-cache/app-admin/vaultwarden-1.34.2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
+DEPEND=acct-user/vaultwarden acct-group/vaultwarden dev-libs/openssl:= cli? ( app-admin/bitwarden-cli-bin ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) web? ( www-apps/vaultwarden-web )
+DESCRIPTION=Unofficial Bitwarden compatible password manager
+EAPI=8
+HOMEPAGE=https://github.com/dani-garcia/vaultwarden
+INHERIT=cargo check-reqs readme.gentoo-r1 systemd tmpfiles
+IUSE=cli mysql postgres +sqlite +web debug
+KEYWORDS=~amd64
+LICENSE=AGPL-3 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0
+RDEPEND=acct-user/vaultwarden acct-group/vaultwarden dev-libs/openssl:= cli? ( app-admin/bitwarden-cli-bin ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) web? ( www-apps/vaultwarden-web ) virtual/tmpfiles
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=0
+SRC_URI=https://github.com/dani-garcia/vaultwarden/archive/refs/tags/1.34.2.tar.gz -> vaultwarden-1.34.2.tar.gz https://github.com/rahilarious/gentoo-distfiles/releases/download/vaultwarden-1.34.2/deps.tar.xz -> vaultwarden-1.34.2-deps.tar.xz https://github.com/rahilarious/gentoo-distfiles/releases/download/vaultwarden-1.34.2/wiki.tar.xz -> vaultwarden-1.34.2-docs.tar.xz
+_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=c0e6ec24dc85add9b2f7d44115401bca
diff --git a/metadata/md5-cache/app-admin/vaultwarden-9999 b/metadata/md5-cache/app-admin/vaultwarden-9999
index 41ad003a25f3f..401062fc5e7d8 100644
--- a/metadata/md5-cache/app-admin/vaultwarden-9999
+++ b/metadata/md5-cache/app-admin/vaultwarden-9999
@@ -12,4 +12,4 @@ RDEPEND=acct-user/vaultwarden acct-group/vaultwarden dev-libs/openssl:= cli? ( a
REQUIRED_USE=|| ( mysql postgres sqlite )
SLOT=0
_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=942bfebaf0a900e7cb6f9c382c73b1bc
+_md5_=c0e6ec24dc85add9b2f7d44115401bca
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index a7184fd1bb23d..f490375552f82 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20250124 b/metadata/md5-cache/app-emulation/ruffle-0_p20250802
index 8ccdb06703ff4..92874f8f17ca2 100644
--- a/metadata/md5-cache/app-emulation/ruffle-0_p20250124
+++ b/metadata/md5-cache/app-emulation/ruffle-0_p20250802
@@ -1,17 +1,17 @@
-BDEPEND=virtual/jre:* virtual/pkgconfig || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* )
+BDEPEND=virtual/jre:* virtual/pkgconfig || ( >=dev-lang/rust-bin-1.86.0:* >=dev-lang/rust-1.86.0:* )
DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack
-DEPEND=media-libs/alsa-lib virtual/libudev:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender x11-base/xorg-proto
+DEPEND=media-libs/alsa-lib virtual/libudev:=
DESCRIPTION=Flash Player emulator written in Rust
EAPI=8
HOMEPAGE=https://ruffle.rs/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop optfeature xdg
IUSE=test debug
-KEYWORDS=amd64
-LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1 UbuntuFontLicense-1.0 Unicode-3.0 ZLIB openssl
-RDEPEND=media-libs/alsa-lib virtual/libudev:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender
+KEYWORDS=~amd64
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 OFL-1.1 openssl UbuntuFontLicense-1.0 Unicode-3.0 ZLIB BZIP2
+RDEPEND=media-libs/alsa-lib virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2025-01-24.tar.gz -> ruffle-nightly-2025-01-24.tar.gz https://dev.gentoo.org/~ionen/distfiles/ruffle-nightly-2025-01-24-vendor.tar.xz
+SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2025-08-02.tar.gz -> ruffle-nightly-2025-08-02.tar.gz https://dev.gentoo.org/~ionen/distfiles/ruffle-nightly-2025-08-02-vendor.tar.xz
_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1abd3ffe2204e2283d901ee81cfb508b
+_md5_=017b4951c871563f889ad20fc3063c46
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index e7dc763fd36f9..c18ace3b5e98a 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/vaultwarden-web-2025.6.0 b/metadata/md5-cache/www-apps/vaultwarden-web-2025.7.0
index c6dace25c76e0..8269f50dc9bb6 100644
--- a/metadata/md5-cache/www-apps/vaultwarden-web-2025.6.0
+++ b/metadata/md5-cache/www-apps/vaultwarden-web-2025.7.0
@@ -2,8 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Prebuilt web vault frontend for Vaultwarden
EAPI=8
HOMEPAGE=https://github.com/dani-garcia/bw_web_builds
+KEYWORDS=~amd64
LICENSE=GPL-3
PDEPEND=app-admin/vaultwarden[web]
SLOT=0
-SRC_URI=https://github.com/dani-garcia/bw_web_builds/releases/download/v2025.6.0/bw_web_v2025.6.0.tar.gz -> vaultwarden-web-2025.6.0.tar.gz
-_md5_=bd0302f44dc39b30acebb95c65df6246
+SRC_URI=https://github.com/dani-garcia/bw_web_builds/releases/download/v2025.7.0/bw_web_v2025.7.0.tar.gz -> vaultwarden-web-2025.7.0.tar.gz
+_md5_=06ae5c44f7552942c807ae5521278d11
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 65bb244534416..3d72312986354 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 20529 BLAKE2B ad11c6acf258eb0b9fd5cf7392916fd9cccc5e1ba43f95930abc916b632d0db3d2c6d1f1d911cd10caed9c4ec18e07e1e617308a799bab549af30d838595bb61 SHA512 1410fcdc56b5bf17fa0b9bf4d697d8ea6f4d06a823a21e2f5c4257772f932b6709c7259f0c0510b78556f9b1a4bc22db9b8dca4d420fa7a2a6eb67ee0372a2ec
-TIMESTAMP 2025-08-02T08:40:50Z
+TIMESTAMP 2025-08-02T09:43:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiNzxNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiN3dVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDBKRAAjecrD9/IvHTtEQsDruOm6J70gJOn4HiuOOXqCXAmfw9UKtnRG9kI4iBY
-+941JqdS66Jgs09orcS0ITxL/hEx6XHMuEWvQ0GrqzBE39ghE90vB465f7HvAyDl
-FcPWkBGK3cMvgQNwoHSz3Ty9di6jhoYGfhGntWEqaRsBtx8+ZFheuq6jOwG7Mivr
-Y5vW/BOqZ3FfpABCLAcxirXYfbtU+b7AseEwANxn33HduIhojghB6KPt61J4yHdG
-ZmsoG1Sc8OLzIyyLZ9bfIK1YZPRinnT2h2HxNyFGKHIuputSA4VNEXs0O41EBCfz
-0VNYcWRWi3sXimKfLPclFo4PftSMYEfO1f1xau+OeKMHkFpR+g0Sr63lNBFvb6HJ
-rmxFdDRYNseiyzf4YDywyxwYxXKkMN2qD4tHw/noHqRuRry+evktjYRsZvfbDUhq
-u/7XrG2p9DSdDGQ9/IktR6tZLURK4PRe9bO4oxkLXvAOZyiUQYkCJlJNpCKWwfn8
-OBa1P8bo35Ksc2CcDl+lTDRgxfyV3DFLtdf2WiZ9D2WNwQ8xOY8Yl7ozoFi+q8rm
-B8DCGkpVcs7/Tmt3tZhl1Fm/6lY6iC/jcusMARA+yJrQ4TXjBCl2DTZHgocx8Wb8
-o4nXq7YZ9lPwSpCId4foJ57Nt7qp+yki4p19tslHZp1x2vAqutw=
-=b1mC
+klBqxw/6AsjK/8rmPuuLbbpIyJ5QKYz//dpk3rGaAT8hF+1r3cqnnVSqvw762ZuF
+mhdFWgoc4R+bU14G04IpA5cBuoulSijQairp+toW5Ept9bQ5XXLixW5ISkhtJjQm
+Q2qh1e+ThRjrq9FbDclTrT4DaaQGzqGjwsf3UfARDlPgSX+wDgf7+OE5/x53+rii
+uX7RN2Jo756vRh7p0+QVgBCJiFhfwtmRwwgq/XJoy5KNYpcUtwRCGk2+w14RkWVd
+h8CpGGDVF8TZy4Dij0SpT/68PFmeSilGgZ155hwLRJdMmuE25DveJNRumNFWFUcE
+TkXa8Uar1gzr3F5Vmu5lnjbNhrEQu2fNm8nzitnpTUavaLLN+5aeSVjwXItUf2qy
+2ovgJqP2p7HOeiUiWA6vpfDx43bohp0Ai2WLYdZCAMoPyHRiS1V7Jc8cMRtoSf42
+AAPFwCCL++pIvofzvo7I2IrDUQCgXibUBtu3TWcH0C89qBeQ+eDzOD27loZHeBC9
+V/vNl8tyCJdkMtGlAF6roog+q98avyiiJoUtqd88jN/XvFDIHYsi/moLwEYTbc6R
+DeDyKAleNp4QNbWbM8GIshly3vHSwtQsjcL4socnIwkjqVb6jtA47C7hdd9+Iixi
+RTmuIypOEHIvMTvI/vejlE7Bb0LKO1+iWzfbcB+t9zaLEZ2yUgw=
+=0664
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index c4104a51f1a4c..74e70ed9150ff 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 08:38:55 +0000
+Sat, 02 Aug 2025 09:43:46 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 55b5eeb44ebd8..713133303496a 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Aug 2 08:34:15 AM UTC 2025
+Sat Aug 2 09:43:46 AM UTC 2025
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 51a263492a7e0..2a570957a617f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 09:15:00 +0000
+Sat, 02 Aug 2025 09:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index db2ed183693c1..4161a7b2a59e8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-01064fcb8d594891e26cd7596a7156defe66a789 1754117058 2025-08-02T06:44:18Z
+69745216b90e7bc753fdd227ddbb43ba79d89f1c 1754124062 2025-08-02T08:41:02Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 4e3e5dbd32796..10dd82945e731 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1754124300 Sat 02 Aug 2025 08:45:00 AM UTC
+1754127600 Sat 02 Aug 2025 09:40:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 010c236b4d046..74e70ed9150ff 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 08:34:16 +0000
+Sat, 02 Aug 2025 09:43:46 +0000
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index a24f57c6bdb49..06562c8cba4ad 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/vaultwarden-web/Manifest b/www-apps/vaultwarden-web/Manifest
index a4f3985945833..f365c054c7ffd 100644
--- a/www-apps/vaultwarden-web/Manifest
+++ b/www-apps/vaultwarden-web/Manifest
@@ -1,5 +1,5 @@
DIST vaultwarden-web-2025.5.0.tar.gz 17927067 BLAKE2B 7e26c8549e4b58846a59957d1f2d8e1bcb94203b601563e9f9db01f685d82f39ca6607c652c9e2fd71744a786739d250675ee7d855077224f199c6fd4103baa7 SHA512 a92d88d9f4baece4e59954c23c0f56a10374db33ad0c96f5278d79692ad36547e6e623c5d168c2d718eba18e8fc60fb188b9ed622b460b51129adafa6854e502
-DIST vaultwarden-web-2025.6.0.tar.gz 19896217 BLAKE2B 638ae1d7ca499a7b9b8662f72630d61a57d4c7467d0495da65c4ee227b19b9894da9e45b7652ee20d6611ee837821affb9f71c756e6218e48e82d3195ed5bfe2 SHA512 0d2bd62638f36cc909926a10868bacd043fa03d1cda026f81ed4b3cda6854f98da63aef6411712d4728c1937bf896b5719e207a099bf23ed8666b5fe45fbeb67
+DIST vaultwarden-web-2025.7.0.tar.gz 20909634 BLAKE2B 10cd4db359c8cd453c0b063f9a2ae9144dba32cff97a9cbb45a0da1b3a30d5b09a9c2ea68deb90da74d0b1e56ad1451228d70cd4ef0a8c8929d6ef543796e6b2 SHA512 4dd8ae30f06e18d2748605a685543f7d0a9af7a8c87171dab5c81a9faa2cfa207935dfbd098be2b4fde2fc4b7878c92e2efebaf4112acd61e44c04e3bc6a5cca
EBUILD vaultwarden-web-2025.5.0.ebuild 807 BLAKE2B c62f432d2c88e9d9865a145bcd6a9e9748142039c54748db9d9663f67be7b91c5b2c700ac063751a22e61bcee33b1124872d42868ce7144e0181f7486d5eb2a6 SHA512 63b1d2fd47e4bb237cffeac7b8f039ac97eaf36f456329b18990d471894f30f985229dda239114bb1b1cee4292131c2401708551c4961a5b80f81600730d8a20
-EBUILD vaultwarden-web-2025.6.0.ebuild 636 BLAKE2B dbe4b64dfc584e67d98ab7f98040db668a55e881c632d0bf91bd925cc3eb45812505884fd2bd12d62f1285b4cc0976cdefc6a7c30e407f8ddb5bc4a90fa15b1c SHA512 d22e6754522dafee0c6e8491f6364f7b97e449800afad6008e3a4f9c57717e21c900a828f758d1011b47c5d7c5afaec2c92dfbf700b2a4b72ba4bca75d63f094
+EBUILD vaultwarden-web-2025.7.0.ebuild 635 BLAKE2B 6704e4497ac091735316cecc3fce0b7fb642a700bc1424cdf07397dcadd06d6ff43923f437e9bdd5857a51d52cf8a9c546420b1067015d577a35989cc6bb345f SHA512 dc44ef80589e551baf4ad37fc46df2ece52adb84e7f49667cc1a84830cd4a725dd4c68922a5d5b3e384855f804df460e792632c461091e10e37b3876386154c5
MISC metadata.xml 657 BLAKE2B 6f7dc10cf16dbea9b93c83f9fecf5505d87bcfc7c3a076359e7577f4c1143762853632b2ceb187678ed3ad5e422b72ef5b4a29386f391bdcd54d97bdd3fa1328 SHA512 87fb298c0b9020d585c5d46e5fd2bf6b8c959e21006d97149b6de87328bc87d6662a573cb7f5308a02ad4c7a6a00e4693906b41163bfbb1e553dc3cfb14df529
diff --git a/www-apps/vaultwarden-web/vaultwarden-web-2025.6.0.ebuild b/www-apps/vaultwarden-web/vaultwarden-web-2025.7.0.ebuild
index a02a937b6fab0..1d0beaaf45db9 100644
--- a/www-apps/vaultwarden-web/vaultwarden-web-2025.6.0.ebuild
+++ b/www-apps/vaultwarden-web/vaultwarden-web-2025.7.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dani-garcia/bw_web_builds/releases/download/v${PV}/b
S="${WORKDIR}/web-vault"
LICENSE="GPL-3"
SLOT="0"
-#KEYWORDS="~amd64"
+KEYWORDS="~amd64"
# this package is really useless without vaultwarden, it cannot be run
# standalone, so pull in vaultwarden to run it
PDEPEND="app-admin/vaultwarden[web]"