diff options
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/Manifest.gz | bin | 22231 -> 22226 bytes | |||
-rw-r--r-- | sys-fs/duperemove/Manifest | 5 | ||||
-rw-r--r-- | sys-fs/duperemove/duperemove-0.14.1-r1.ebuild | 40 | ||||
-rw-r--r-- | sys-fs/duperemove/duperemove-0.15.ebuild | 3 | ||||
-rw-r--r-- | sys-fs/duperemove/files/duperemove-0.14.1-32bit.patch | 37 | ||||
-rw-r--r-- | sys-fs/e2fsprogs/Manifest | 2 | ||||
-rw-r--r-- | sys-fs/e2fsprogs/e2fsprogs-1.47.2.ebuild | 2 | ||||
-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/mtools/Manifest | 4 | ||||
-rw-r--r-- | sys-fs/mtools/mtools-4.0.47.ebuild | 2 | ||||
-rw-r--r-- | sys-fs/mtools/mtools-4.0.48.ebuild | 54 | ||||
-rw-r--r-- | sys-fs/xfsprogs/Manifest | 3 | ||||
-rw-r--r-- | sys-fs/xfsprogs/files/xfsprogs-6.13.0-32-bit.patch | 44 | ||||
-rw-r--r-- | sys-fs/xfsprogs/xfsprogs-6.13.0-r1.ebuild (renamed from sys-fs/xfsprogs/xfsprogs-6.13.0.ebuild) | 4 |
15 files changed, 115 insertions, 89 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz Binary files differindex 761f1c5b2c58..7235ba94e3b5 100644 --- a/sys-fs/Manifest.gz +++ b/sys-fs/Manifest.gz diff --git a/sys-fs/duperemove/Manifest b/sys-fs/duperemove/Manifest index 08ff355516ae..ae765d327c90 100644 --- a/sys-fs/duperemove/Manifest +++ b/sys-fs/duperemove/Manifest @@ -1,6 +1,3 @@ -AUX duperemove-0.14.1-32bit.patch 1296 BLAKE2B 6064f8bd3e192acc6391f04a452572f0adb37ca1a7dd93253c3b394fa4214defe1e2ebdfd53bc4e854540e6fe3099a193f3ba351e117fcf8fa3c00847deb016f SHA512 533f817c0e605a3aa33d75e308f318100c5945f4958d78ef73f4bda0d219a45d81f8f65e2af19445b1aad31306a2228179f98064538345e8c5bcc6a8ff166625 -DIST duperemove-0.14.1.gh.new.tar.gz 167968 BLAKE2B 74d5ed6c452a24103d9ca0050ee1d1fdbb4eb4df5c2e86f84e6a1c70abf54d2caf27597d2088a5130d696bebaf07f93dd5f47e9c414af9ce3d19f096b872a02a SHA512 16af9fb002d6e51ce469869507d5d4b8f9576620746337252ad733e6f74ae275c1e83da6af1c203543b9d19890180952d87f9fad4a02d4c4e0a25577ce569191 DIST duperemove-0.15.gh.tar.gz 119848 BLAKE2B 4b0455b34e3e5c1d002a39ade1b8abcd8a04b50ae7178b575218735e5529c0639f852dd433db1863c31fe14089e01bbc69fb202687d8a691c5a1f4de6f6b499a SHA512 e6d6e658c0175e74d706f9d4cbbeaa7bcad1b554eb60805415a948af63c78b6982cea6be6d48c15ddf14595a5b061d7794014eb1e8b71fab2041fc57e676c881 -EBUILD duperemove-0.14.1-r1.ebuild 818 BLAKE2B 0d517c674b8d949f2df9cd79fc01613835cbfd618abe5de1444a2656da4ff3c653123e3a7d67631e5276bf6138b952fc70c4c01f9d7ed35efd5c5303da2219ef SHA512 949ac6f98e59da10b5399c28755b0781ae8796b6c1ccb2825ddbf4a824961fec4dbd237251bfc36cf2b44218242bf38286cf9d83f1c55b9bf46251963bdffcaf -EBUILD duperemove-0.15.ebuild 826 BLAKE2B a925837a057ab9ba3165dc6ec58622abdf01de090693c88ea0ff4e01db89fbf8fda5bac3e72ca2c95be4fa3da6ead319fafe8c0a9dc1338bb7d23883f1561d69 SHA512 39b7221e838f11c9d7ed20e7c0bc214aaab7b16d630c8a1a6eb7470a9dc45b2ae21419e063c56adb5ec2a4dcea33cf5239f1449aa1bd23567804ffaa28da5af0 +EBUILD duperemove-0.15.ebuild 841 BLAKE2B 172b971eae9d66b0596198febf48227e2b9b5e6c140df2b4530e99c9b2182cec6349428cba089f5b5718c493623253b80a9c0613cbe19699e2263c4c50998441 SHA512 c2cf7432327dcade50c0371596089291ed648e3e31478d397ce1e14f6e339177bce9597decedb62a7da4cd279fc7e1745e410101d98512e329b6f412d7826800 MISC metadata.xml 334 BLAKE2B 375ee51b86214e9cc0d3b68727d83314d2694fa25f36758f7af1e691bcbc620896576c4f957809429d527ab0d9e6c6464af4850d13991b7174f8118901fd9985 SHA512 6ff5e136e085723546f070d388e9da22a902461629c799985fb2563c3eb3ca7b05794b4bcc96bedee97dd5a65551b2c74aeadbb3e2880a3ffa6426a9fea05bac diff --git a/sys-fs/duperemove/duperemove-0.14.1-r1.ebuild b/sys-fs/duperemove/duperemove-0.14.1-r1.ebuild deleted file mode 100644 index 30aacbdaf841..000000000000 --- a/sys-fs/duperemove/duperemove-0.14.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Btrfs and xfs deduplication utility" -HOMEPAGE="https://github.com/markfasheh/duperemove/" -# XXX: drop .new on bump after 0.14, added for respin -SRC_URI=" - https://github.com/markfasheh/duperemove/archive/v${PV/_/.}.tar.gz - -> ${P/_/.}.gh.new.tar.gz -" -S=${WORKDIR}/${P/_/.} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" - -DEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - # https://github.com/markfasheh/duperemove/issues/344 - "${FILESDIR}/${P}-32bit.patch" -) - -src_compile() { - emake VERSION="${PV}" IS_RELEASE=1 CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Wall" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install -} diff --git a/sys-fs/duperemove/duperemove-0.15.ebuild b/sys-fs/duperemove/duperemove-0.15.ebuild index 0858fbf474bb..11471d39a0ca 100644 --- a/sys-fs/duperemove/duperemove-0.15.ebuild +++ b/sys-fs/duperemove/duperemove-0.15.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/.} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND=" dev-db/sqlite:3 @@ -25,6 +25,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} dev-libs/libbsd + dev-libs/xxhash " mymake() { diff --git a/sys-fs/duperemove/files/duperemove-0.14.1-32bit.patch b/sys-fs/duperemove/files/duperemove-0.14.1-32bit.patch deleted file mode 100644 index 6e2ebf79f063..000000000000 --- a/sys-fs/duperemove/files/duperemove-0.14.1-32bit.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 9e97c827707e9d709180a12ddfa16527e36fc676 Mon Sep 17 00:00:00 2001 -From: Alexandre Bruyelles <git@jack.fr.eu.org> -Date: Sun, 12 May 2024 19:45:52 +0200 -Subject: [PATCH] fiemap: fiemap_count_shared: use coherent parameter size - -Fixes https://github.com/markfasheh/duperemove/issues/344 - -Signed-off-by: Alexandre Bruyelles <git@jack.fr.eu.org> ---- - fiemap.c | 2 +- - fiemap.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/fiemap.c b/fiemap.c -index aa61114431bd..655797dc4d91 100644 ---- a/fiemap.c -+++ b/fiemap.c -@@ -98,7 +98,7 @@ struct fiemap *do_fiemap(int fd) - return fiemap; - } - --int fiemap_count_shared(int fd, size_t start_off, size_t end_off, size_t *shared) -+int fiemap_count_shared(int fd, size_t start_off, size_t end_off, uint64_t *shared) - { - _cleanup_(freep) struct fiemap *fiemap = NULL; - struct fiemap_extent *extent; -diff --git a/fiemap.h b/fiemap.h -index f9eb17b9aa4a..1918c6e96322 100644 ---- a/fiemap.h -+++ b/fiemap.h -@@ -26,5 +26,5 @@ struct fiemap *do_fiemap(int fd); - /* - * Count how much of the area between start_off and end_off is shared. - */ --int fiemap_count_shared(int fd, size_t start_off, size_t end_off, size_t *shared); -+int fiemap_count_shared(int fd, size_t start_off, size_t end_off, uint64_t *shared); - #endif /* __FIEMAP_H__ */ diff --git a/sys-fs/e2fsprogs/Manifest b/sys-fs/e2fsprogs/Manifest index 65b8a3c39ea7..901d3d2bcc82 100644 --- a/sys-fs/e2fsprogs/Manifest +++ b/sys-fs/e2fsprogs/Manifest @@ -5,5 +5,5 @@ AUX e2fsprogs-1.47.1-c23.patch 1293 BLAKE2B 9c297e1c99c9f3b071286223ecdf20a7d5f4 DIST e2fsprogs-1.47.1.tar.xz 7271444 BLAKE2B 67924c38a6b688e0db5ee77b0e11a8b34ec602a729d48516668e9fdf7f36964c8a9369295f0313bfacdc8e5f3f5a27d79a8d99a1aca3b4fe0ced98a4db4884ea SHA512 2ac51f7654a44adf3ee5a5e32cecd7f129e423bdf3074c60b22a7acdba131e7dd0bb2964c107a06ae133f51836272be166f5da1f996f67ceb6c22e2636117beb DIST e2fsprogs-1.47.2.tar.xz 7299932 BLAKE2B 20f93b53c18396dbbf8a9564fd80181e391120554bd63a76c90c88d32616596fb7cf8e1252417b835ef3918ecf3211aebdd7a75daebee11bcb6e7b0f9bd88053 SHA512 a32632e072e535bf164503cf9992a4da7ea971e80f8f84ead4e7bc8899a92c27e4670bdebef1de0187596672e44af7b96078888e0cd4eefa3e3f551344d434d8 EBUILD e2fsprogs-1.47.1.ebuild 4673 BLAKE2B 2c4b56e3067dc5134f2cf5e5af08dc6ae7a0187efc3004a03a040c33f324fa5347f0a75d712cf54a8203a33d7f53aebedee54e487ea43ee721b26de48a9d2ad1 SHA512 e53757aef306901431810284bd08fd1ab4288bd4a8c32bf6edfc7f71e03c83815f26a4981faa0cc891dc38893444436a58a1e1b93dc8fcb51deae689abd63222 -EBUILD e2fsprogs-1.47.2.ebuild 4643 BLAKE2B 4817ffecc875ab52890cbfb17ae22aaf6384eff11c7f16be131cf073b16df66bbee42300ccbf58c3ab756777802498ebec337c8eb7615107f5da164a3b9627a1 SHA512 c1e051d5d9aea7c1482dc8cfa8db658e6cd6db55e7ef970ed4d70f93cb172465af5d87e1a580efe6b64df0fe9c75c23a8a73419a2540006e6a9bc291d4b25812 +EBUILD e2fsprogs-1.47.2.ebuild 4636 BLAKE2B 077540de200ac113f13325e9ff66ae9d8822c7594404d2fb25e4d1b3f6c0e0f58c02fd6a49e29a297a1069b36f2f2f4f61fbb1813a4387dfcc6e74a39d962eda SHA512 c69927b4a996012fca62a5aa364ef29104e5c4f086e3e7604ac788589e8c8975807ebb0b400c06aeb7a622aa2ccd4429b8c1fce27202709145c22be3a26b7438 MISC metadata.xml 870 BLAKE2B bf57e8f24b302ed91357fb10dbc9b15656002983281fd287ee241a9a097d00e6af56d4a42de4109728dbb826ea58e58eba26ec1840299e43f7728495b1a133f4 SHA512 fa0ea6b3db855719976d3c627dcf88f62cf7fdacc132686ea06bcdfce03bb9ccef035d9aa674fc43844a0a111198c34921016183966be5f887aabed06bf0f369 diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.47.2.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.47.2.ebuild index 55fb96d3c4a9..eb92f189446e 100644 --- a/sys-fs/e2fsprogs/e2fsprogs-1.47.2.ebuild +++ b/sys-fs/e2fsprogs/e2fsprogs-1.47.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$ LICENSE="GPL-2 BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="archive cron fuse nls static-libs test +tools" RESTRICT="!test? ( test )" diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest index 8dc252b37ff6..d9359f97c3a2 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 3592 BLAKE2B 698f35a5237b5a44087552c3847211d1a7b87318b2a97e22ee567c9a01a6e7ece311365bfb40cf45b8f0f2ef4f5b2f36a1323d948349b0283f8720d8cd5ab8a1 SHA512 e870180a994d3d2a126a7cfaae60613e9b2cabe614bf3aaeb83a57e9b37516f11c14d04d8945c58014fc99d2d93999d6341e26890fd8345ac0cfbe8a15881288 +EBUILD mdadm-4.3-r1.ebuild 3591 BLAKE2B 76667e71536fa10f036da8db0503011b3292be00c4420bd836321a75dec36d583274873fd7bac82119845da97963563f32d1cdd6eff7d16dd7012f1db7496e11 SHA512 2a92ee6cd3537854576989319d453677ea87220d88f55859bff6ab3783f7261adc7304acbc2313f81df649d0c067fab77c759b48d6960c661b784f1231100331 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 d9827cb67cb6..ce6eee6d6e2c 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/mtools/Manifest b/sys-fs/mtools/Manifest index 8d461d51018f..b8bbfccd6c8c 100644 --- a/sys-fs/mtools/Manifest +++ b/sys-fs/mtools/Manifest @@ -1,5 +1,7 @@ DIST mtools-4.0.46.tar.lz 391300 BLAKE2B 997e766b215aebefb23d57f357ea0b95db62a7e3b40712597c38aa11c0f9c47dc43b0b6a34bfa2b976ec8298ed221c5d7d81e9f16dbeb0a4812e3a6cbff16a16 SHA512 1af737cc4793a2e6afe14b5595f085f8aa29e58bf4d8ba89454c7b9a10041a0ebe06fd50b525332c38805c7a9b014fc4379ae1cc259da7626974c6b6a061e727 DIST mtools-4.0.47.tar.lz 391656 BLAKE2B 52fdfdaaea09cf3809b0432237b1491be9c2869fe839e951f11178970ebbc82d9dc4bc6446015e50f44098171493c4d4d191d23c03a0b83819b1dd66934493f1 SHA512 7d3db137a121f5fa54b1b2565048a3be5ac197f25240da037c8200232a0282b1541eb220359e6759e96e77836d2babc0b5a9894c91c5ba7b87b9acc5d1458c81 +DIST mtools-4.0.48.tar.lz 396333 BLAKE2B 3305f79bb7c67040a2df3cccfb2e5e7fde721c8b21f0a1eec1f34a7733596cd6d80135b21595b0b0d8ca6a556d23e891880adcc5122e7c9e128561842df4ffcc SHA512 a352ac557341a594009c7adf44964bc3e4ac31d7fbcfe8a52d70c3b3a06ac134d176f52515d5a7d9aef0563c14967fd80385dc0b84a979abed1f221156ff22a0 EBUILD mtools-4.0.46.ebuild 1106 BLAKE2B d49ab2afe53dd8f3927f5fe5b2baf6075f49cacccd04b6743d20d3bf2f4620f9edac654f4c9e9cbb9d09ef6955ad189ab52adc70d045cd13042d11758c6b8d97 SHA512 44cc66a4e79c19ffd8d39775f7629aa3f3327b6f34f90a807e36ce08eb56d2d5e75b3bc8749154d7eb0accbf6b0c481b9fe2e4532a1aa81c173933d00b24ec62 -EBUILD mtools-4.0.47.ebuild 1113 BLAKE2B 75a5f90687c4ec45906f3878dabcb2c15e122f683c9997acaf43aa27cb5b201952f711e0a5f7a2a129a0b6774db02a3935723a3d040a1faa6f331abe25d291aa SHA512 9037f38a81fa8624473a0ef615ba4097dea5d180cd5e8b68e6a01c5d799933bcdd90f01826041f2c692913322a08c091df833aa7142f769183709d0effec5a66 +EBUILD mtools-4.0.47.ebuild 1106 BLAKE2B d49ab2afe53dd8f3927f5fe5b2baf6075f49cacccd04b6743d20d3bf2f4620f9edac654f4c9e9cbb9d09ef6955ad189ab52adc70d045cd13042d11758c6b8d97 SHA512 44cc66a4e79c19ffd8d39775f7629aa3f3327b6f34f90a807e36ce08eb56d2d5e75b3bc8749154d7eb0accbf6b0c481b9fe2e4532a1aa81c173933d00b24ec62 +EBUILD mtools-4.0.48.ebuild 1113 BLAKE2B 75a5f90687c4ec45906f3878dabcb2c15e122f683c9997acaf43aa27cb5b201952f711e0a5f7a2a129a0b6774db02a3935723a3d040a1faa6f331abe25d291aa SHA512 9037f38a81fa8624473a0ef615ba4097dea5d180cd5e8b68e6a01c5d799933bcdd90f01826041f2c692913322a08c091df833aa7142f769183709d0effec5a66 MISC metadata.xml 375 BLAKE2B 7b9f85cb5e60ac6716012455042af65e14007d0b913842352098db7a79256b07096b51645ad294dad1d3be6f7acd3aa05bf52985a0cafce9faa78bde4de0a073 SHA512 827ce3643138e41a4ab9b652e16035bfa9e9a0714e69e979841feca48231d4bdbd37252e1d3aa2b5c4753e38215eadc58f8e43c00914ec9888d66078ea5f91c4 diff --git a/sys-fs/mtools/mtools-4.0.47.ebuild b/sys-fs/mtools/mtools-4.0.47.ebuild index 00ad3bb1d910..712eeed318c3 100644 --- a/sys-fs/mtools/mtools-4.0.47.ebuild +++ b/sys-fs/mtools/mtools-4.0.47.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.lz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos ~x64-solaris" IUSE="gui" RDEPEND=" diff --git a/sys-fs/mtools/mtools-4.0.48.ebuild b/sys-fs/mtools/mtools-4.0.48.ebuild new file mode 100644 index 000000000000..00ad3bb1d910 --- /dev/null +++ b/sys-fs/mtools/mtools-4.0.48.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic unpacker + +DESCRIPTION="Utilities to access MS-DOS disks from Unix without mounting them" +HOMEPAGE="https://www.gnu.org/software/mtools/ https://savannah.gnu.org/projects/mtools" +SRC_URI="mirror://gnu/${PN}/${P}.tar.lz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE="gui" + +RDEPEND=" + virtual/libiconv + gui? ( + x11-libs/libICE + x11-libs/libXau + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXt + ) +" +DEPEND="${RDEPEND}" +BDEPEND="$(unpacker_src_uri_depends)" + +src_configure() { + if ! use elibc_glibc && ! use elibc_musl ; then + # bug #447688 + append-libs "-liconv" + fi + + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/mtools + $(use_with gui x) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + local -a DOCS=( README* Release.notes ) + + default + + insinto /etc/mtools + doins mtools.conf + + # Default is fine + sed -i -e '/^SAMPLE FILE$/s:^:#:' "${ED}"/etc/mtools/mtools.conf || die +} diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest index af814765ba2b..512e7ca3d63e 100644 --- a/sys-fs/xfsprogs/Manifest +++ b/sys-fs/xfsprogs/Manifest @@ -1,4 +1,5 @@ AUX xfsprogs-5.3.0-libdir.patch 1137 BLAKE2B 7e455b8b82c553a819155fb4c1fee3d5c31bef0fa4c7ab0bf4ad4558a9a5b0b2f408138558c3601deb3ba85d465ab2dae5248bc20a4ba83f08cf733b27a796a1 SHA512 eaec31b6dab500c2e9c4fe7d5d82e60a40f3073cff99af0ae2aa817f6e4541f6a3de0a48f9151a274c6dd97e99ca26192b95b920aea1c5227d75232b808c98fa +AUX xfsprogs-6.13.0-32-bit.patch 1649 BLAKE2B e7770a5ec0397826628f6e87d2ea6263a9b3319cd28ab8b7732a440b2627e170f8c7d68dcb9f1e6b9c362432606a75d2d0b584787b5b244972db84b7e7c70732 SHA512 d38323df13ac93a886ea2681903570be01c301a92e128136161e808aede73b9a42a0d3f2196cbb9897f14606ee694bf7f879f99fb8e9beda4ea47aa0851e6955 DIST xfsprogs-6.10.1.tar.xz 1449932 BLAKE2B e9ed15b2d4a9026e0079adfb38578721e13498290a5d9590edae1fd41c9ee0338f9b823568677394952709d82bdc8ade36905a2266ffe64803901adbadfa5643 SHA512 b9fd7b7eaf038772ee4a9602bf38f714db7077731ec8904e0959d28b0103d443be8ae67720869012b90737c1ff440fbce44b3b23b662939c9a90c6d3be3fab08 DIST xfsprogs-6.11.0.tar.xz 1457084 BLAKE2B 846b25ad36477d71f8f2091ad16699356416f09befbb4250335081d2a8fd78011e9100fbabfb727acdb65520a38c912d9bb9e33b17c222c97de88fd00ab004a9 SHA512 209b479e510e5d5c558430b523bebd90f34b2effeac46f783aad4ec45a9f39998ca1efc67155c54c22e778859968f4b275b0ca6f225603f17ae4cc5c7596a4ca DIST xfsprogs-6.12.0.tar.xz 1471672 BLAKE2B 471832b07bc2cca5bde6e1ac253d151b0889f7b7be75ae322727299a83329899d4c3aac8217b069fee3f7abc6bc964127c35a206b04cb796999497f5ad701f44 SHA512 020810b4a261f4ab4eb94aae813f22b26bb9f17705967198189509e684422361dd80af938e4a77cf326353d5d61d5aeaaee9a34e8a7b8ed1dddd63b7ad1b0510 @@ -7,6 +8,6 @@ DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 8c296698da1170bb7ff369c2bf5f156e812dd EBUILD xfsprogs-6.10.1.ebuild 2795 BLAKE2B 03fad313fe94ab824066c2d7c3a9d0f02d8cf1833b21fc3f71bb38a0802c145f2ce11e7ac2745ea298a88cf487d0b5d86eeb4cd0a010bf4e4e05029e1f45157a SHA512 ec1698750ee990598979bfb3fd6e662590c546560317043772d564fbb048ec6d11ea8e29b92d1c744b02bf2833c08ce4c59bc445e6d04d03a0b43ad21c407291 EBUILD xfsprogs-6.11.0.ebuild 2913 BLAKE2B cd505b5b3d6bc37b94ea4fae6b875363621a10b94a9c7c0ad949e27db3515370c9413657406fafe0366907c80ea8f3b6af28e2b42ebb61939bbfd11a3ec4f2f3 SHA512 05789d6fad97041eb1723d1fd615b3f41975413297e62b04559462a6db3dfffb88d515dfd16de398bd927a9c85fd954d8b131f971af18d7ed1170c1d1d65221b EBUILD xfsprogs-6.12.0.ebuild 2957 BLAKE2B b2af9e5824482026d38459b86c383b4659958532b71d3450acc2052de625085efdd7862fa662dff89eae910e6850677469912e6588494ac19c9eefc1112c0404 SHA512 c8c7898ec4b02eb9e5b9a0a1ddf3c0d30928a879e9320125113c38aaf27cdd5235c0081bf1b406fed2b610384abf178be372c5441f9d97c864525259f0328713 -EBUILD xfsprogs-6.13.0.ebuild 2957 BLAKE2B b2af9e5824482026d38459b86c383b4659958532b71d3450acc2052de625085efdd7862fa662dff89eae910e6850677469912e6588494ac19c9eefc1112c0404 SHA512 c8c7898ec4b02eb9e5b9a0a1ddf3c0d30928a879e9320125113c38aaf27cdd5235c0081bf1b406fed2b610384abf178be372c5441f9d97c864525259f0328713 +EBUILD xfsprogs-6.13.0-r1.ebuild 3011 BLAKE2B a1509e934fb0f8eb79df99bdb77c7366788c9dbc1ffea2e831f336d24a13f7600a55058de4802d966d5a346c0c4e42514c38d9e464aa4d14f2b5794679951bd0 SHA512 28ba42a294b9bcba34258b4e711af6b355f5a1ce098e979f1b7f5943903a346563568ef8987160d2f5b77c131703523dfde30e3a4b7a5bb6d685a26294c57b72 EBUILD xfsprogs-6.8.0.ebuild 2589 BLAKE2B 724a51c203639b6ef3a1e60e04705ca46084acf58c59bed0ae8615fdfe60b8ba473092eb33b72b1276ca86b81a9dcdfcbda613a4c0643b061e1877ea139600d8 SHA512 9c2a1aadc1a5122e48768cbe60d6179c1e172960a92218767fcdf03adcf5a64b694798591c620e5045d131da61058a8651333607abe6ae237b607bddf8d1a5e7 MISC metadata.xml 339 BLAKE2B b7d67fc8bcf854e7a2453c23e5d5d8c193525ccd16a643e80415a103d2d22c892458ea6ada32653d04b3d471c780f07b2b0537a317d9e64468130e065c6f5ab1 SHA512 445b4f6d853a272cc6bf8fde42745adf226512fa310f9af4bbabad4cfa5a6888b2c2215dfc0896c07b800820b69417c6d408bb21ed17a5224b5c9e3412c5f62d diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.13.0-32-bit.patch b/sys-fs/xfsprogs/files/xfsprogs-6.13.0-32-bit.patch new file mode 100644 index 000000000000..e5bb09425f7e --- /dev/null +++ b/sys-fs/xfsprogs/files/xfsprogs-6.13.0-32-bit.patch @@ -0,0 +1,44 @@ +https://lore.kernel.org/linux-xfs/20250221185757.79333-1-preichl@redhat.com/ + +From: Pavel Reichl <preichl@redhat.com> +To: aalbersh@redhat.com +Cc: linux-xfs@vger.kernel.org +Subject: [PATCH v2] xfsprogs: Fix mismatched return type of filesize() +Date: Fri, 21 Feb 2025 19:57:57 +0100 +Message-ID: <20250221185757.79333-1-preichl@redhat.com> +X-Mailer: git-send-email 2.48.1 +In-Reply-To: <20250217155043.78452-1-preichl@redhat.com> +References: <20250217155043.78452-1-preichl@redhat.com> +Precedence: bulk +X-Mailing-List: linux-xfs@vger.kernel.org +List-Id: <linux-xfs.vger.kernel.org> +List-Subscribe: <mailto:linux-xfs+subscribe@vger.kernel.org> +List-Unsubscribe: <mailto:linux-xfs+unsubscribe@vger.kernel.org> +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit + +The function filesize() was declared with a return type of 'long' but +defined with 'off_t'. This mismatch caused build issues due to type +incompatibility. + +This commit updates the declaration to match the definition, ensuring +consistency and preventing potential compilation errors. + +Fixes: 73fb78e5ee8 ("mkfs: support copying in large or sparse files") + +Signed-off-by: Pavel Reichl <preichl@redhat.com> +Reviewed-by: Darrick J. Wong <djwong@kernel.org> +Reviewed-by: Carlos Maiolino <cem@kernel.org> +--- a/mkfs/proto.c ++++ b/mkfs/proto.c +@@ -20,7 +20,7 @@ static struct xfs_trans * getres(struct xfs_mount *mp, uint blocks); + static void rsvfile(xfs_mount_t *mp, xfs_inode_t *ip, long long len); + static int newregfile(char **pp, char **fname); + static void rtinit(xfs_mount_t *mp); +-static long filesize(int fd); ++static off_t filesize(int fd); + static int slashes_are_spaces; + + /* +-- +2.48.1 diff --git a/sys-fs/xfsprogs/xfsprogs-6.13.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.13.0-r1.ebuild index d7ac475a1d1f..f2dfa068fb68 100644 --- a/sys-fs/xfsprogs/xfsprogs-6.13.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-6.13.0-r1.ebuild @@ -28,6 +28,10 @@ DEPEND=" BDEPEND="nls? ( sys-devel/gettext )" RDEPEND+=" selinux? ( sec-policy/selinux-xfs )" +PATCHES=( + "${FILESDIR}"/${PN}-6.13.0-32-bit.patch +) + src_prepare() { default |