diff options
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/Manifest.gz | bin | 22218 -> 22230 bytes | |||
-rw-r--r-- | sys-fs/btrfs-progs/Manifest | 3 | ||||
-rw-r--r-- | sys-fs/btrfs-progs/btrfs-progs-6.13.ebuild | 188 | ||||
-rw-r--r-- | sys-fs/mdadm/Manifest | 2 | ||||
-rw-r--r-- | sys-fs/mdadm/mdadm-4.3-r1.ebuild | 2 | ||||
-rw-r--r-- | sys-fs/snapraid/Manifest | 7 | ||||
-rw-r--r-- | sys-fs/snapraid/metadata.xml | 9 | ||||
-rw-r--r-- | sys-fs/snapraid/snapraid-12.3.ebuild | 23 | ||||
-rw-r--r-- | sys-fs/snapraid/snapraid-12.4.ebuild (renamed from sys-fs/snapraid/snapraid-12.3-r1.ebuild) | 2 |
9 files changed, 205 insertions, 31 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz Binary files differindex ad2ff35bdcee..2195e9f4dfaf 100644 --- a/sys-fs/Manifest.gz +++ b/sys-fs/Manifest.gz diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest index 07eb10acecad..fb343b6277c8 100644 --- a/sys-fs/btrfs-progs/Manifest +++ b/sys-fs/btrfs-progs/Manifest @@ -1,5 +1,8 @@ DIST btrfs-progs-v6.12.tar.sign 566 BLAKE2B 3a32b52522acd9e2fcf34cbf90d91ca2491ae1b34142320b987084a60c9f6c13100fcfb554f877c0f659b60415234550c05d980c633015cd8d083df18521187a SHA512 86396dad38f15c19eb4b641632deb99073829896001b71fbdfaa3ebd11468e8b89ed324e563ec9db837c9095501227824f97085347dca4204cbaecceed9da7d3 DIST btrfs-progs-v6.12.tar.xz 2705336 BLAKE2B d1569ec7b2079a43ac370c3a7e9f1b37a06545675753490f16d6a7bb52281f76df39f924c96569a1c75daa8a998f251c5219e2f09a54cb94c42cba1db3cf43ca SHA512 57da37f460a33b5f5232a5c8e67eb5976fb13483a1437112bd433b179bc0e497a1aadfe24705eb4fb4e0a98d2a33fd3c46808b3ca161421475442a70b964c446 +DIST btrfs-progs-v6.13.tar.sign 566 BLAKE2B 12424d4f076a0b1e007f367c803c0308c45632475dfff56d6f2feb65ad8c84568609554f2870f5ccb2d1ca1559661a811a96c4f5e1ad4744d4c8d14c9e002d5b SHA512 f4423a607dd7a8e0a6d6da9a5ebc9c1147026b25786cb3fd947243491e17730994d74c1885cef5737380a9441a736ee252229951e298e2559a279e16fc18a53b +DIST btrfs-progs-v6.13.tar.xz 2731048 BLAKE2B aaf536e17977c052dd0828501f5a91b85403d561301f10d8c7bf2f5abae30a323f781ef8727f8ca48efc6edf16000b3ee8435fd6a89d6d047dda289ad87e3f64 SHA512 c91e99beb554320e75bcef027ae918993ed8e08a5fe774ff55bf63cde2c64802676c8678ff09d2678aa084166f178efd2b64ed00821d0908a1435e9eaea74422 EBUILD btrfs-progs-6.12.ebuild 4296 BLAKE2B 74045ef954cba87f4dcc92db5a5491af703899894e8103e29cf2b07d042273701cdd269e6d09f6b37213ec1a8fb3cdfece477c9fafbbc496c6b527f08bd8f24d SHA512 68be2fd77e28f49abf144ba3fd28d0a08d15bb866063a234f715c367f8e2245f8fc34b7e3d3f00fc46bff6febc2d2bd11a9229f50daca5bd735149799fdb7df1 +EBUILD btrfs-progs-6.13.ebuild 4302 BLAKE2B f47b98cf7ddf5d8f0b187f0897b84187835b4dea75e215941d65368336c9e98278822c69315d32b31e048dc8831b66ef1806d42eea19fc6c511edcaa5b9c4b14 SHA512 b9cb743a8f5481c3b35fecffc7b54dcfe724525d3ee106a82b1c9c3564de91e3d5a3c98b2128d57fd0f4109a6c92b4785b751a7f9d9dba83a73b198847e722af EBUILD btrfs-progs-9999.ebuild 4302 BLAKE2B 948f9b0c99b95867c901fdb67b32c57ebebd54309907942ffe3d5db95d73dc7854634e8adfd62541a1efe9f140965aa6b0f2f3521e9bd99d6042a86b879afac7 SHA512 8c9bd26baa38cfe824d43f91179c1ebd6ad014b6bf172c6362d2a4ca47da2a7b7fc20f894cf72b5fb2aabc7c7976010053054407d72d233e0f55b1d0af78aa9b MISC metadata.xml 744 BLAKE2B 6c23644af7f970c93a3c3bd1fd1bf82e5290832afac427bec1da93bfd2694799f779bdce3f51742a171218d6e29460a4986452426ab2239ad8ab6627dc45b81d SHA512 06df1d728d39b92384bdd026d0339a494ce1fe3966376a413a80f8dd85bedd5e5d843db9cdd60a9ab29857b79d5a24de24de2330aab70916a0e57acfc01a2e5d diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.13.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.13.ebuild new file mode 100644 index 000000000000..d3ef20730213 --- /dev/null +++ b/sys-fs/btrfs-progs/btrfs-progs-6.13.ebuild @@ -0,0 +1,188 @@ +# Copyright 2008-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with dev-python/btrfsutil + +PYTHON_COMPAT=( python3_{10..13} ) +inherit bash-completion-r1 python-any-r1 udev + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git" + EGIT_BRANCH="devel" + WANT_LIBTOOL="none" + inherit autotools git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc + inherit verify-sig + + MY_PV="v${PV/_/-}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.xz + verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.sign ) + " + S="${WORKDIR}"/${PN}-${MY_PV} + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + fi +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.readthedocs.io/en/latest/" + +LICENSE="GPL-2" +SLOT="0/0" # libbtrfs soname +IUSE="+convert +man experimental reiserfs static static-libs udev +zstd" +# Could support it with just !systemd => eudev, see mdadm, but let's +# see if someone asks for it first. +REQUIRED_USE="static? ( !udev )" + +# Tries to mount repaired filesystems +RESTRICT="test" + +RDEPEND=" + dev-libs/lzo:2= + sys-apps/util-linux:=[static-libs(+)?] + sys-libs/zlib:= + convert? ( + sys-fs/e2fsprogs:= + reiserfs? ( + >=sys-fs/reiserfsprogs-3.6.27 + ) + ) + udev? ( virtual/libudev:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-5.10 + convert? ( sys-apps/acl ) + static? ( + dev-libs/lzo:2[static-libs(+)] + sys-apps/util-linux:0[static-libs(+)] + sys-libs/zlib:0[static-libs(+)] + convert? ( + sys-fs/e2fsprogs[static-libs(+)] + reiserfs? ( + >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)] + ) + ) + zstd? ( app-arch/zstd[static-libs(+)] ) + ) +" +BDEPEND=" + virtual/pkgconfig + man? ( + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]') + ) +" + +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" +} + +if [[ ${PV} == 9999 ]]; then + BDEPEND+=" sys-devel/gnuconfig" +else + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-dsterba )" +fi + +pkg_setup() { + : # Prevent python-any-r1_python_setup +} + +if [[ ${PV} != 9999 ]]; then + src_unpack() { + # Upstream sign the decompressed .tar + if use verify-sig; then + einfo "Unpacking ${MY_P}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/${MY_P}.tar.sign \ + < <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + else + default + fi + } +fi + +src_prepare() { + default + + if [[ ${PV} == 9999 ]]; then + local AT_M4DIR=config + eautoreconf + + local automakedir="$(autotools_run_tool --at-output automake --print-libdir)" + [[ -e ${automakedir} ]] || die "Could not locate automake directory" + + ln -s "${automakedir}"/install-sh config/install-sh || die + ln -s "${BROOT}"/usr/share/gnuconfig/config.guess config/config.guess || die + ln -s "${BROOT}"/usr/share/gnuconfig/config.sub config/config.sub || die + fi +} + +src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/sbin + + --enable-lzo + $(use_enable experimental) + --disable-python + $(use_enable convert) + $(use_enable man documentation) + $(use_enable elibc_glibc backtrace) + $(use_enable static-libs static) + $(use_enable udev libudev) + $(use_enable zstd) + + # Could support libgcrypt, libsodium, libkcapi, openssl, botan + --with-crypto=builtin + --with-convert=ext2$(usev reiserfs ',reiserfs') + ) + + export EXTRA_PYTHON_CFLAGS="${CFLAGS}" + export EXTRA_PYTHON_LDFLAGS="${LDFLAGS}" + + if use man; then + python_setup + fi + + # bash as a temporary workaround for https://github.com/kdave/btrfs-progs/pull/721 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_compile() { + emake V=1 all $(usev static) +} + +src_test() { + emake V=1 -j1 -C tests test +} + +src_install() { + local makeargs=( + $(usev static install-static) + ) + + emake V=1 DESTDIR="${D}" install "${makeargs[@]}" + + if use experimental; then + exeinto /sbin + doexe btrfs-corrupt-block + fi + + newbashcomp btrfs-completion btrfs +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest index 2121d745e046..8dc252b37ff6 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 3593 BLAKE2B 9d91a91fe9b16c2a18c4c75dbc10470b710c8805e9bdc01a50b9751996a371c92ab26fa6b6cbd415fa725a545e1416de1c495180dd508ee46c84f51c244d07a4 SHA512 456f2a3282a54ac14bf63243f5eec6c6d9dacc69eceac4f61ae82c917c1fbc1ddcd4c685f6201d96e2fbad95cadda6a64b5ac288354e8be1469d032a766888d4 +EBUILD mdadm-4.3-r1.ebuild 3592 BLAKE2B 698f35a5237b5a44087552c3847211d1a7b87318b2a97e22ee567c9a01a6e7ece311365bfb40cf45b8f0f2ef4f5b2f36a1323d948349b0283f8720d8cd5ab8a1 SHA512 e870180a994d3d2a126a7cfaae60613e9b2cabe614bf3aaeb83a57e9b37516f11c14d04d8945c58014fc99d2d93999d6341e26890fd8345ac0cfbe8a15881288 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 0f2ec6986ebd..d9827cb67cb6 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 )" diff --git a/sys-fs/snapraid/Manifest b/sys-fs/snapraid/Manifest index b6b84fb30c48..fda0de3a9dc0 100644 --- a/sys-fs/snapraid/Manifest +++ b/sys-fs/snapraid/Manifest @@ -1,4 +1,3 @@ -DIST snapraid-12.3.tar.gz 746308 BLAKE2B b654861bd9d0b632af3c942e8b4403240c6e229df69bfe330add2f1250999d8f0ec3bae29a96d98b53f77f680108d4cff703131bd6e751d9ce24b9dfd52e9b99 SHA512 c1e364326354940abdb27c7d7528f8d2d324bfc926d134be5a7046b1e3ada7703c7c9e3bec3ba4120dcd717e6cb325f2cce4d9387576add4781f6122537a7f1b -EBUILD snapraid-12.3-r1.ebuild 796 BLAKE2B 6dd2365f75980acdeaf3368a79ba5a4d2ddfa74532c9b5a0d9e66f90f9b81d00e0794e35c4dca6c9f33fd23011c686070041c8a4393bc4619146b78e296fb115 SHA512 53fe64a7207a7a9bf38b21958cb471f712e0059833b46c6d68a68965a4583d3808e2276d7c19ac0a3a1c1a7efc2881bc7fd33a7444f4fa9e2a8e620152bc12c8 -EBUILD snapraid-12.3.ebuild 518 BLAKE2B 71ce817b86022ad2d756c51f72437f3d6bc8e8a679cf3db5a62a461212da3e17106872dcd8c060bf4c2b81648b366a153698610eba83a11eb87bc3201f12f953 SHA512 b688079f923dfdb79ae6467eef46c7d09f681a7ed5c648a24dcfc523efd7834f67143b91d56f07601e25799eba3973ea6851c354ca474b8b55258251f9472dee -MISC metadata.xml 304 BLAKE2B 7b9b89803c220914245900818045d963814287804bd8308ffd3743f4073152d595c64201115d35e688f0b91fd6ee82f606e55a28c0a04f7ecfc832a95e7d26b3 SHA512 2271ece2afc03e1f7b9e9bba98ef35f406bf446617a0d1a3a42b20d0bb13a8a133ae8068e472c302674d024ff8118c26b3fae4fc2d37e65ec8c45b8a6618790d +DIST snapraid-12.4.tar.gz 746522 BLAKE2B 415816cbaefd2bcb225d994627f999d59aba158822fea24beac70d08afa505ef01440ef4f2af5b26747fd1873e77fe1f00506da965da7f11bd517b10e4079421 SHA512 98841d236769302ed3f7ed3271b9b757d806f70b50c108cc48771cf3753b713b82803402db17ebc45d2b669cb19e3675bbb2bd02d87f8c1fe941d83f87662a09 +EBUILD snapraid-12.4.ebuild 796 BLAKE2B be3e4d1914dc68792b760afadebc284e185a2770314de7b04a7391329c821c2af1a7f8f5477ca51d2e545339d69143da1fcd8e2d63c92b58987a915948446b84 SHA512 a920ad011897b69798fafa68f17149e20fb8495b8bc3a898f2a36f8f9893664ec75a8d149cb37e9e5a6ee38fba949c046eeddf8287950ae31c1360772f72a1d7 +MISC metadata.xml 527 BLAKE2B a8a29e074aff3d516bda84529e54ed4ab42e2161ec0ab72f7c336fb7ca9d8c748987cf9a657790455adbe3fa405deb373c4fbe3155b413a811b6721e02254a90 SHA512 d385e95bb0dbb00ac4eb8ad204fd82089875a9647f047a98e515e9126d016b0970e94b020e3bd661ec505a4c4dd9efb3152a0ee1509145cfe132fceb121bf7fd diff --git a/sys-fs/snapraid/metadata.xml b/sys-fs/snapraid/metadata.xml index b04deb7dd29b..541313023a15 100644 --- a/sys-fs/snapraid/metadata.xml +++ b/sys-fs/snapraid/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>lizl2023@ion.ac.cn</email> + <name>Li Ze-Lin</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <remote-id type="sourceforge">snapraid</remote-id> <remote-id type="github">amadvance/snapraid</remote-id> diff --git a/sys-fs/snapraid/snapraid-12.3.ebuild b/sys-fs/snapraid/snapraid-12.3.ebuild deleted file mode 100644 index 7f66e0deea5f..000000000000 --- a/sys-fs/snapraid/snapraid-12.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="a backup program for disk array for home media centers" -HOMEPAGE="https://www.snapraid.it/" -SRC_URI="https://github.com/amadvance/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS=( "AUTHORS" "HISTORY" "README" "TODO" "snapraid.conf.example" ) - -src_prepare() { - default - eautoreconf -} diff --git a/sys-fs/snapraid/snapraid-12.3-r1.ebuild b/sys-fs/snapraid/snapraid-12.4.ebuild index c42c6162f8ea..a5b446008b0d 100644 --- a/sys-fs/snapraid/snapraid-12.3-r1.ebuild +++ b/sys-fs/snapraid/snapraid-12.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 |