summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
commitf2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (patch)
treedd0f7da0455831dffb2cb662e7dae760f92e68ad /sys-fs
parent770d63f36dbe1722e0ff9ab55eeca49986f01527 (diff)
gentoo auto-resync : 16:02:2025 - 00:13:18
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/Manifest.gzbin22224 -> 22218 bytes
-rw-r--r--sys-fs/cryfs/Manifest2
-rw-r--r--sys-fs/cryfs/cryfs-1.0.1.ebuild19
-rw-r--r--sys-fs/dmraid/Manifest2
-rw-r--r--sys-fs/dmraid/dmraid-1.0.0_rc16-r7.ebuild6
-rw-r--r--sys-fs/f2fs-tools/Manifest2
-rw-r--r--sys-fs/f2fs-tools/f2fs-tools-1.16.0-r2.ebuild62
-rw-r--r--sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-c23.patch41
-rw-r--r--sys-fs/fswatch/Manifest4
-rw-r--r--sys-fs/fswatch/fswatch-1.18.3.ebuild (renamed from sys-fs/fswatch/fswatch-1.17.1.ebuild)18
-rw-r--r--sys-fs/mdadm/Manifest2
-rw-r--r--sys-fs/mdadm/mdadm-4.3-r1.ebuild2
12 files changed, 136 insertions, 24 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 22c9d09f6b20..ad2ff35bdcee 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/cryfs/Manifest b/sys-fs/cryfs/Manifest
index e2d7b61745fa..cf945ebf8fe4 100644
--- a/sys-fs/cryfs/Manifest
+++ b/sys-fs/cryfs/Manifest
@@ -3,5 +3,5 @@ AUX cryfs-1.0.1-unbundle-vendored-libs.patch 5860 BLAKE2B de4f048d63869f3ae0f1b7
DIST cryfs-0.11.4.tar.gz 10420508 BLAKE2B 3b096180f204b90774c2dee5a8bbfa2305fad62fdb86cfa03e802d6a01f3d7a01005c411a16cc3693f2c858e1be9313ba42ab2883daae993220049b34622e391 SHA512 a1aa9377cb0881f08f536f4b2116b27aeef71739e6a1362b209f38f1b54a9ae9e11a2a47ceaa28dcabd74d1ac57f0c92e3d1d8060eabeef4e7efd3d62cc7feea
DIST cryfs-1.0.1.tar.gz 9527514 BLAKE2B 6bf6d82bcca46e7db1583e997e979fb8977202f24ee113f137f301849c806ffb8120de002e92e1c15040bb5b74a78f7ce535f22c1c59874530c053257031d8fa SHA512 04877832ad155806720fbfe27508ce546dd9dfdd4a44382412152459c24f509e5ae47447b85676acd26df800996893662b74c996da1edd52aa890ddb05cd34db
EBUILD cryfs-0.11.4.ebuild 5740 BLAKE2B 8c714b948468892749e70e062cf5480ce0303d34af40143a6df29e84ad2a93190f617e86eb280f4fc3b0627fe760b904cea351305f1add427485f03d261114ab SHA512 513b1720afa151ece26c9d62571d0184b1adcaa42c367714111d70a4580e3c24a89000ce9fa1b13d1569f5c771c4852b54b3e1f786c992566b82b32d5a68409d
-EBUILD cryfs-1.0.1.ebuild 6075 BLAKE2B a368043b9d5c0a8727249a60773cce2ec04454007117662ed2afe5e9b48abe9d4ca49adbe9581616d093aefbfe616e457a076a3a56ff7bb2e1d83ee45990c70f SHA512 1c12d8cbee117126f44a6de70c2cccb24ba32050ce4467a226c4f13fc74679cfb3463fead89a2030e0a756733472fbd18e8ad2bed772b3b3ed15549cd24b31d5
+EBUILD cryfs-1.0.1.ebuild 5959 BLAKE2B 438d8a351266e72c7a9552aad719d91cda890d9931320576af5fc1b50212eb2f579f3140d49c8366c8a4b04529582f57a03bce8d037c868a6dc84f1911c61c9c SHA512 280c432ad3ee2374a5a08c3e6c53846b787d70014b80eb63d49b6bc01e88fdccfc271582423d36b8721115cc687f69b3254e87f0660e9a2c8c69123954bdf9c1
MISC metadata.xml 249 BLAKE2B 2230f6378ef384909010a34f5e61fe48a1093f098ab6642338dc80fd493dcee049eb66920ba7baaada1589a6263ce354e55a54ac22d0dbe98b03422664dca4e1 SHA512 1c52230475aa50e70a2d47b830a5bdf1af00ff0cb2c70f07f94df8a13824c30994c69f53bea0367f987c1aa587fd7d480b8fa8fcfdcc01461b8d2b27ed4a11d2
diff --git a/sys-fs/cryfs/cryfs-1.0.1.ebuild b/sys-fs/cryfs/cryfs-1.0.1.ebuild
index e84bb6a6184c..dfbb7de32b8e 100644
--- a/sys-fs/cryfs/cryfs-1.0.1.ebuild
+++ b/sys-fs/cryfs/cryfs-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake flag-o-matic linux-info python-any-r1
+inherit cmake eapi9-ver flag-o-matic linux-info python-any-r1
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
@@ -165,16 +165,11 @@ src_install() {
}
pkg_postinst() {
- if [[ -n ${REPLACING_VERSIONS} ]] ; then
- for ver in "${REPLACING_VERSIONS[@]}" ; do
- if ver_test "${ver}" -lt 1.0.0; then
- elog "Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully compatible with each other."
- elog "This means filesystems created with 0.10.x or 0.11.x can be mounted without requiring a migration."
- elog "Filesystems created with 1.0.0 or 0.11.x can be mounted by CryFS 0.10.x,"
- elog "but only if you configure it to use a cipher supported by CryFS 0.10.x, e.g. AES-256-GCM."
- elog "The new default, XChaCha20-Poly1305, is not supported by CryFS 0.10.x."
- break
- fi
- done
+ if ver_replacing -lt 1.0.0; then
+ elog "Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully compatible with each other."
+ elog "This means filesystems created with 0.10.x or 0.11.x can be mounted without requiring a migration."
+ elog "Filesystems created with 1.0.0 or 0.11.x can be mounted by CryFS 0.10.x,"
+ elog "but only if you configure it to use a cipher supported by CryFS 0.10.x, e.g. AES-256-GCM."
+ elog "The new default, XChaCha20-Poly1305, is not supported by CryFS 0.10.x."
fi
}
diff --git a/sys-fs/dmraid/Manifest b/sys-fs/dmraid/Manifest
index 88faeb929936..a2d62995a3dd 100644
--- a/sys-fs/dmraid/Manifest
+++ b/sys-fs/dmraid/Manifest
@@ -5,5 +5,5 @@ AUX dmraid-1.0.0_rc16-return-all-sets.patch 283 BLAKE2B 5278f1df08db2a63519b6d31
AUX dmraid-1.0.0_rc16-static-build-fixes.patch 3840 BLAKE2B 713e255890dfbfd7ded83cc914a136cf88a40943ac310f10e574f6ee3683e4cd61b1e369a38ddfb6ad767c904b95b2a04c04b1a38833998485aa4b1e29006870 SHA512 ff2aaebec2be1ace40377a4bcd91c802c190ac4047643478d6f99e3023cf69b4a5e8230519ce2f3febe5d6419a54557184739bcbeaa08047354ca93f27e4ec67
AUX dmraid-1.0.0_rc16-undo-p-rename.patch 531 BLAKE2B eef9d2ef5f2766773bf83bba93d44a02a450a03b1e338f3120473512fe60d7a5f60d4bb2ae25ed019e0c58b89c5e67fd81426ae0fd5e06220976640b84d29d67 SHA512 b5b93d49e716c585284dfd89fe4651fd5bb6921196a053797aeec9cf5654f11da7b2ed1ad93f2df15fd3ef47c95efd67aeecc196fcfd3feb22f7903ad103a8c6
DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 BLAKE2B 290c5bb7f1b12ac48627d8afcc346327b2fcce31b1015d5974c956d94f607b297e383158cd8741f03a770cdeb3f42c3e6341ebfcbc2220e122d89c2603eee512 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e
-EBUILD dmraid-1.0.0_rc16-r7.ebuild 3486 BLAKE2B 6ee291c5ea0a9d676f2daa823bc5802029353cba7567fc32ffdc331c97c1691c44c84f148dfe77e76eecc3f1e597661f07d07d7976cb7e435d64d7b13f0e898b SHA512 5917ca7797f973e2be28d54f3d56cd551b728a5277b907f08853034e29ed640605276f96eee15116e4456308f4479a20726d064fd6943ccfff7acc708df2135c
+EBUILD dmraid-1.0.0_rc16-r7.ebuild 3475 BLAKE2B 9f20e3f06ccb509fb7110438bb0729a4bc23ecb826dc83024d46c9b65bbc9a3ed58d9f7ca5976b4ecd15eebc56c112e8c965a4112bd36e29087ee2766bcce9a4 SHA512 346ac9f40295574f9bf3dc53ddf04d6ec2b94f51eab712f2f30f1100f6e73adb0547c4714bb435b5354488bd8067a33a82335faa0fdbf67c5232c3df40b8b3aa
MISC metadata.xml 545 BLAKE2B 553f9f750bf8dcefcf578834d023404ca9dbcbc57749984e89b35ffce2964688515b69ef1ca26c45e4236296f562c8ba512cff70c9059c4f5a233c8d0df15a1b SHA512 0642718eb176d604d2fc91a4ad843d114044e1136b22e999bf1c59ca92e19b0f970e7618680f2147233bc64103e51604f363890e5d5479d7a808e85ca42c40a7
diff --git a/sys-fs/dmraid/dmraid-1.0.0_rc16-r7.ebuild b/sys-fs/dmraid/dmraid-1.0.0_rc16-r7.ebuild
index 8cde1ac36db2..f395de4ffa33 100644
--- a/sys-fs/dmraid/dmraid-1.0.0_rc16-r7.ebuild
+++ b/sys-fs/dmraid/dmraid-1.0.0_rc16-r7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit flag-o-matic autotools linux-info
+inherit eapi9-ver flag-o-matic autotools linux-info
MY_PV=${PV/_/.}-3
@@ -100,7 +100,7 @@ pkg_postinst() {
elog "\t genkernel --dmraid all"
fi
# skip this message if this revision has already been emerged
- if [[ " ${REPLACING_VERSIONS} " != *\ ${PVR}\ * ]]; then
+ if ! ver_replacing -eq ${PVR}; then
elog
elog "A pre-patched distfile of this version of DMRAID has been installed at"
elog "/usr/share/${PN}/${PN}-${MY_PV}-prepatched.tar.bz2 , to support using it within a"
diff --git a/sys-fs/f2fs-tools/Manifest b/sys-fs/f2fs-tools/Manifest
index 65af86a2102d..07bf2ee9288b 100644
--- a/sys-fs/f2fs-tools/Manifest
+++ b/sys-fs/f2fs-tools/Manifest
@@ -1,5 +1,7 @@
+AUX f2fs-tools-1.16.0-c23.patch 1121 BLAKE2B c80d9a8e8c32bd4ad051d14517ba175e4fb9cfdf5b7f0f17a3f008acb4568ec889a7fcfda904325279af5e8403d8bad40b505ecc0b8b1e2b5f62db2ce70cc170 SHA512 8b9c13fe28e4b34952eff7bc3c702bb5cce049727985f7ca34f1252182472134d8474e5840b9775da240017cc50f6b2b1c2e45d819ec5c486451f7e66f68bc43
AUX f2fs-tools-1.16.0-musl-1.2.4-lfs.patch 11468 BLAKE2B e7149c9c895c108cd90b729e5201fd41aa2a12ff3d4fcc13709015fdc8529f8af5e1d4380966096e4f7a425341d7b1056348b4cc3e35dd113875b882b70a3179 SHA512 05619636cdbb1c602953eee5073c06295adcbe52cca0f57449937ff7b1d96e3c61e3f436858a70399cf4d615b7e8ead21ee71d1a031d481d705e045dd8820dfc
DIST f2fs-tools-1.16.0.tar.gz 265507 BLAKE2B a4fb94ff879198652a2922a0101b7e34aad156c3536e5a20c1cb2e36a6a734d92d3f97b2570eb702d029ef1d6c03d6123113fc1aa5658ba979401e0691b7b447 SHA512 ea198cebf7c5bb0c42c9b53bc80484495c403b1ed1354eb7cb7b4f63ed9a5c81653a76eaf1bc35067171fa5fd99b1564178c5440c21b6b025f4e83b9def82680
EBUILD f2fs-tools-1.16.0-r1.ebuild 1364 BLAKE2B 2f87c56f4b11fc5d80d51d2bcd774cc5f89f0006b5211755e2b2d2a9d7ef54d6429de46384d9454440181edf9e9c39714b8a86d96dc9e3be709edf9aa0c0115b SHA512 6d9f23fc4a8772cacd87d78cc2b7ef9721fb7295d83b0cdda4d71052b5fafadc521a0afa7057ef2c37cf08713c8c58118bbd3ac2e21df2abfea14722c0a805cc
+EBUILD f2fs-tools-1.16.0-r2.ebuild 1400 BLAKE2B ec82c9f0ef4d361c128f03fec7a0b0087a802c02860d9ea9b8eda097828a58eeb863d86f3893c0188b819ee9aedfddc2eafcd6c158fb75b3a1de6d3b316533ec SHA512 f5164f1f8b900c98a5423580c063c6c35dd916357f279a560e616a6ec08a3868e7a92ae09ed769a39b20dec534cd3e9235ee4b1369cc748db92a5390e38e69b2
EBUILD f2fs-tools-9999.ebuild 1316 BLAKE2B 4358f01069ef77b3f41e139ae8cc5ad98507ed4302837f797b5856a1a96e1e873092e7f102fd98bfdff67d8caa67885c73a906e61619855bfa0a8968a87b0f55 SHA512 49ec6a4cc420d13d6c3a3aa8101a2381df02a6a3abde4f7b1b1399381f419c078575f25e6fa6ea8dadfa3efa8dd490bc04d03dc82d6eb91336991af0c4836068
MISC metadata.xml 578 BLAKE2B 3469a97d49d3ec8755c1fb237d022b67678d43bcf8c3b0276de6c0157c880838c0fc8427a5648f7c415f41b1105f915d443debdd92397f8e557c993eeb52be57 SHA512 5414e9f3cfc90e16de569f267802721f6bb8bc324c4174cac4b81bee7fc298876f221360a264a4f0d83ed1ef9f6a336af73fc75eaf0b5203a219d4abea5a23dd
diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r2.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r2.ebuild
new file mode 100644
index 000000000000..68457da3ba7e
--- /dev/null
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git"
+ EGIT_BRANCH="dev"
+else
+ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/10"
+IUSE="lz4 lzo selinux"
+
+RDEPEND="
+ lz4? ( app-arch/lz4:= )
+ lzo? ( dev-libs/lzo:2 )
+ sys-apps/util-linux
+ selinux? ( sys-libs/libselinux )
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-musl-1.2.4-lfs.patch
+ "${FILESDIR}"/${P}-c23.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/863896
+ # Sent an email to linux-f2fs-devel@ but it hasn't been accepted yet...
+ filter-lto
+
+ local myconf=(
+ # This is required to install to /sbin, bug #481110
+ --bindir="${EPREFIX}"/sbin
+ $(use_with lz4)
+ $(use_with lzo lzo2)
+ $(use_with selinux)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-c23.patch b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-c23.patch
new file mode 100644
index 000000000000..272a6bf81b28
--- /dev/null
+++ b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-c23.patch
@@ -0,0 +1,41 @@
+https://bugs.gentoo.org/944297
+https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=6617d15a660becc23825007ab3fc2d270b5b250f
+
+From 6617d15a660becc23825007ab3fc2d270b5b250f Mon Sep 17 00:00:00 2001
+From: Jaegeuk Kim <jaegeuk@kernel.org>
+Date: Thu, 24 Oct 2024 20:33:38 +0000
+Subject: f2fs-tools: use stdbool.h instead of bool
+
+The existing bool definition is broken for c23, where bool is now a keyword.
+
+Signed-off-by: Elliott Hughes <enh@google.com>
+Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
+---
+ include/f2fs_fs.h | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h
+index 9534da9..0cb9228 100644
+--- a/include/f2fs_fs.h
++++ b/include/f2fs_fs.h
+@@ -28,6 +28,7 @@
+ #include <stddef.h>
+ #include <string.h>
+ #include <time.h>
++#include <stdbool.h>
+
+ #ifdef HAVE_CONFIG_H
+ #include <config.h>
+@@ -119,9 +120,6 @@ typedef uint16_t u16;
+ typedef uint8_t u8;
+ typedef u32 block_t;
+ typedef u32 nid_t;
+-#ifndef bool
+-typedef u8 bool;
+-#endif
+ typedef unsigned long pgoff_t;
+ typedef unsigned short umode_t;
+
+--
+cgit 1.2.3-korg
+
diff --git a/sys-fs/fswatch/Manifest b/sys-fs/fswatch/Manifest
index 309fc0aebdce..336c092f847c 100644
--- a/sys-fs/fswatch/Manifest
+++ b/sys-fs/fswatch/Manifest
@@ -1,5 +1,5 @@
-DIST fswatch-1.17.1.tar.gz 853852 BLAKE2B 0d4d6a350325d4c7cc4ed4277e640d3fa4bfade5ec92b1c27abee9b506f34a024abadfbd5f002fdb3afd80a4ae432a071dd94c664123f447167ded6d5dbbaf9d SHA512 8d98b12e538026545052763961fe7d8147809958c25921bc30f43ba0d63c7f63a00c4b8412bbb63e3d1a0807687f8821f20e2667ee716b439cfb254ce346ccad
DIST fswatch-1.18.0.tar.gz 813482 BLAKE2B 432c7806428ba31585d336c8c21069ea3e55852f3318ecec19bc4094f2d8f13187afc0754f804591df7ad50d220e1674a0509e6d53dd388de03acdc363cc8563 SHA512 f0fd409f04d19830eb5d7244a43c7ef1117e9f6be807d1f4e7dbb637f74d9a494b1e19bf4e4b8df4acd959b221d884c054f680df6438b890c310bf69b2722664
-EBUILD fswatch-1.17.1.ebuild 609 BLAKE2B bc1f93a0e505a4ae016bc6c1695fa70b9f3991e1cfa18fbc64c2fc575297ce88a99d110a5cb1d3396e5b874adbb9fb8e14f519c12c877cda3b3a47f3f7fefe46 SHA512 b6ad17653ee142ff52bdeacf2dc868543f46a88785b7aa961dc85cf03a6ddb995fa55ea8d0fc8ad97d82bb09f04f4906b546f44670b255553695cf3377e30b85
+DIST fswatch-1.18.3.tar.gz 815588 BLAKE2B c59da8dd53b67ccaec863abfeed89e59e59ca639308557ac74a2e49f236da510270f8ab9afe4c83dfaf545a4cba7397c91aaa849603925f7cfabf1dabda71e4b SHA512 b867c228428bd343aca52655ed86dfc71a0f29474ef7444daca91d104f16cefa9a3be765773ec8078c5269035e67a6dcf99fe9a0deae823982078c094e48a9c2
EBUILD fswatch-1.18.0.ebuild 616 BLAKE2B 32d7413bb9a7cff128f9382f218befeba702b3b3f280af7323328b1863ba2158072caed769dbe6aeca264875f6f3c3e1978f7a191308637127422a2717d47232 SHA512 3c7d4fd1d59bfbe8a3d600c1eac1060ca2e561b409f6f00c05578c13b43c446b9b82bf4ddd1b8b98273c1af3d2ee7c994cf2cd03ef72e774ea71feaba3aa7825
+EBUILD fswatch-1.18.3.ebuild 820 BLAKE2B fcdf3d525f22d7f5a429bf8e14dbd231915a2d7c99ca06ee6b8f2f415000dd95627c1544780dd972b2aa67c329324eb33429b690d59c6f59282c4d42fb7bf061 SHA512 8ed36f0f698b3678dbfd5b3c436ef10bcd7dacfe32dd6ef775a80124545b08302523ad2560e57698f33a5ff21db4354c6b59b706d2cd19660fb558e7021998ab
MISC metadata.xml 301 BLAKE2B b95dd29fe1d5053e7028e57c5f6a714c91be48fa9cc80403ab912a3a8fdef3f524d2f7ff2d08828c1ee0ebd216aa79c7cd78423589fcaa8a28776bc2a9f7983a SHA512 729816d569cc9295c9aadbdd21aa9ac01816d6bb6e052c160d8c85b877c77f962f79975930149d459084a8c2af2f81eeabd7c00350ccf25b91dfcf76ba8dc81a
diff --git a/sys-fs/fswatch/fswatch-1.17.1.ebuild b/sys-fs/fswatch/fswatch-1.18.3.ebuild
index 1ff71d7d6e2d..c937d09288b6 100644
--- a/sys-fs/fswatch/fswatch-1.17.1.ebuild
+++ b/sys-fs/fswatch/fswatch-1.18.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,9 +11,14 @@ SRC_URI="https://github.com/emcrisostomo/${PN}/releases/download/${PV}/${P}.tar.
LICENSE="GPL-3"
SLOT="0/13"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="nls static-libs"
+IUSE="doc nls static-libs"
+
+BDEPEND="doc? (
+ dev-texlive/texlive-latexrecommended
+ app-text/doxygen
+)"
src_configure() {
econf \
@@ -22,7 +27,14 @@ src_configure() {
CXX="$(tc-getCXX)"
}
+src_compile() {
+ default
+ use doc && emake doxygen
+}
+
src_install() {
default
find "${ED}" -type f -name "*.la" -delete || die
+ use doc && HTML_DOCS=( libfswatch/doc/doxygen/html/* )
+ einstalldocs
}
diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index d7262fb5055f..2121d745e046 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -21,7 +21,7 @@ DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B dd04f2dd044d0bca85920eaf5c79a28
DIST mdadm_4.3-1.debian.tar.xz 86972 BLAKE2B 52af9ddacc402d8c3318bac31b4cd5ac3045e564832546146ba0a18d6a43866ae2c21270ac15f48df98c4f76af0eeae41679ea9e0e265dad44914bd58f27d689 SHA512 1c5203523f0c7fe271d850ab4ad376a449e870f8f1549dc4460adede1f59a1a364e741562954297e7848bae19d1cfe273a31f1bfaf739dd37559a0666abd8517
DIST mdadm_4.4-3.debian.tar.xz 88948 BLAKE2B 48d2af9477b420f1bbaffebbeaf2389038f8f58846264fcda5f25d72c64c5543a2cd73eb3fba4c7dc834810e3367f571628bdcc43989724f773fc3789514c765 SHA512 8be55fb40e21ad4026339e8e03df1c4889b66f36d4c41627dd60528dc424e5faa10cb20e8e3fbe737eb9af4705eed10bd4e7017353e773ac73cbeaaa3670d2ff
EBUILD mdadm-4.2-r3.ebuild 2755 BLAKE2B 357a4ce0b9984794d58d3166ac86a5bbf12bb6023bca09bf9110679ed98fd2e77023abb958669539248a0cadbedabe24b5df70cd8249163af5775ecb4eb8b337 SHA512 fbd1eee99aabf7f10a8c9487a0e6752bf2c461d48b9ee358b9bd91374a7f3527a1fa14925bcddde68c8ecc644d340246abd6a9e27941feb6f75c1f3b98895d5d
-EBUILD mdadm-4.3-r1.ebuild 3594 BLAKE2B 3f01cd2e67f704b21bdca3d825446f101d1e28432af01ab534cacd4c00138ea2701a7fb534dcc18363ea06b4bc92cacc6912de547cde99db8f11b3b69919fee5 SHA512 2c164ff4b41110a97b885020e16279d281cca2011ffa43f9fa50a3d6a1f16c23b7b220f68d2de3506ffb293d5ca7eaa69e816558f77fadffaadee57869841254
+EBUILD mdadm-4.3-r1.ebuild 3593 BLAKE2B 9d91a91fe9b16c2a18c4c75dbc10470b710c8805e9bdc01a50b9751996a371c92ab26fa6b6cbd415fa725a545e1416de1c495180dd508ee46c84f51c244d07a4 SHA512 456f2a3282a54ac14bf63243f5eec6c6d9dacc69eceac4f61ae82c917c1fbc1ddcd4c685f6201d96e2fbad95cadda6a64b5ac288354e8be1469d032a766888d4
EBUILD mdadm-4.3.ebuild 3468 BLAKE2B 74e6729c7e8206417186705de2ea9bd948f9976522a8329aff54cc4575d62f66b32720b6624f4ca1319400fe899a7a49621f2896a83ca1f8dc715c06edf1363d SHA512 6f09c484979142d741e3175b667fdf8512bb4109f9ee0499e71fa61aeec47d5d759ff1a969e71be789c47b87f96ea8f162048576a8da5757ef6636e8c27072b0
EBUILD mdadm-4.4.ebuild 2885 BLAKE2B 1989695d19c0c5fcb125ae24644b3541a887fb64985a91e1fba174bbe1e7e915b4ce5f6d4d8f7159152c55a110de04e76b70ae5e4e9289a7e00ea028376fdf93 SHA512 0a20c7c4d0d99091a665646e30969be53723de99d0f26e89fe23d967bde841ee5f6227b5a2e5fa1dff0f42f9f3de1d2dfa726e7e8775186629a54f66f5e2ba2d
MISC metadata.xml 480 BLAKE2B 95eb128ef37a0fbd10b2f424b85b9e0c6c13bb6986788f98c0b0e7b9229bc6bff086c8fe379ec0706dd75a213b9d863f1faaffe29f0866cc6284048fd9befb84 SHA512 54f7d349c492e492a67a5de8606e4635eaabc80ec3a1d45b7db705181b70fd3d1e7a79d4be13d94a76604e1cbcba9502d09e852049a73cc6b29fc8fa1fbb4948
diff --git a/sys-fs/mdadm/mdadm-4.3-r1.ebuild b/sys-fs/mdadm/mdadm-4.3-r1.ebuild
index 140f5323f71f..0f2ec6986ebd 100644
--- a/sys-fs/mdadm/mdadm-4.3-r1.ebuild
+++ b/sys-fs/mdadm/mdadm-4.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
LICENSE="GPL-2"
SLOT="0"
[[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="static systemd +udev corosync"
REQUIRED_USE="static? ( !udev )"