summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/Manifest.gzbin22256 -> 22244 bytes
-rw-r--r--sys-fs/mtpfs/Manifest3
-rw-r--r--sys-fs/mtpfs/files/mtpfs-1.1-c23-fix.patch38
-rw-r--r--sys-fs/mtpfs/mtpfs-1.1-r6.ebuild5
-rw-r--r--sys-fs/ncdu/Manifest1
-rw-r--r--sys-fs/ncdu/ncdu-2.7-r1.ebuild52
6 files changed, 96 insertions, 3 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 0d8f8906b2e4..e5e47e0db49c 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/mtpfs/Manifest b/sys-fs/mtpfs/Manifest
index b08e838004a2..10ada149eef7 100644
--- a/sys-fs/mtpfs/Manifest
+++ b/sys-fs/mtpfs/Manifest
@@ -1,3 +1,4 @@
+AUX mtpfs-1.1-c23-fix.patch 1032 BLAKE2B 0c189e823a18eae2304f2ee6a87613ac375c9174805ab0bb4c28cba6a4bcb6f31da951013f30845f5537b0f52a16b7d835fb48adb4ae28129f3cf880cbc3e7a0 SHA512 ae51ab4f1002a32d725967d87954fe2134ce2738c460f83fb3fbbeaaca7d65c020c3e76e76392ee6720c337180a3baffad7f84ff32e90d955406fc1257e6bc8a
AUX mtpfs-1.1-deprecated_lock_init.patch 803 BLAKE2B 1e7e1cd45cc14ffd5300583f386bc2ff1199e9086efa148813f6b03fdd4254cff4b8136d5537dfbd9d8262cc1f17fdb9a0ec2811951a346d59444715b138f3a4 SHA512 d93a2fc04b4d09de89b4227a05d88f4a1d139098cd50bbd6970c746c090b44600572682721b48c5a59ac62f9584592aad0e6c17dfd6740f98e372346457620c7
AUX mtpfs-1.1-fix-mutex-crash.patch 2115 BLAKE2B 13e74f735cf415d3b8a1139244d4c8f90a4d7d4482cda4de732ba6141e5988b5bd04faf29c8855897469f7e221414dd042be7042ff6c0a1349eec63c76df417c SHA512 800e1dd3d2b76503ee7ba03bbdce8cd43c6a64b4444d3f2f9b49e155b86b005c98ff2019043cbc440762ed8c4dc675a4666fe0fa4bfbc3c89971a2aeb16538e1
AUX mtpfs-1.1-g_printf.patch 166 BLAKE2B 73c28b822a2ec2cc016bcf4adb037ec4b7b24dc49ecd7c5ad118edc09e970524c7976a95c04de4c5adeae575930912fb7eaf65c175226cff4f5665d2801606b1 SHA512 97ba9291dbcad22c149f5edb89fd67a92b678843caa7b1fa397c9d2c6205bfc591c31696f108732eef9b20bfe767df8e33d5a356d8e975c02eb0a28f773f2006
@@ -10,5 +11,5 @@ AUX mtpfs-1.1-wking-patches/0005-Use-O_ACCMODE-to-pull-out-the-access-portion-of
AUX mtpfs-1.1-wking-patches/0006-Check-for-find_storage-failures.patch 3484 BLAKE2B c6cff901a12db5254517776abef8ec58b756bcb2a10b26bcf6fefe7340bb7003a6e2d043f1c87fa586025ab71d0c692e910b3e545858c560b7e9d21193892b70 SHA512 c43ab62c8d63d6e9c2b42de74a4a25fbb6edf87d0f46128796c7e4e61704a5ee7753fafffbcfbbbc116e180cc1a8d8a3aa8a9b4cb9d3a031ffd8d3d67e201da3
AUX mtpfs-1.1-wking-patches/0007-Use-path-instead-of-fields-0-for-find_storage.patch 987 BLAKE2B dcf215b4ad2fd16e2cef84becdc530d4faed1cbab59531be095ea000546d14623a3a3ad370f9005e3b7b42016fcc21092ecb16ccd8ea7b892e63c0fb1429fe6d SHA512 b358816389cbde3679bd1e50505f9e68de9ffe68041dfdc48af9ae64d1453d1ce7c3ab4ee4b6260a6d42d520225ad91c6cf6cd8d05cd561e3b72d102fd6dcbdb
DIST mtpfs-1.1.tar.gz 108329 BLAKE2B 7172c1ca0b31a532d0ba1068874c0fd4012dd80da4684d69fa36355126be0c56d79570d5fe5f42876d1a98f49bbc21b0f446c08e28b62e20583bbfd4d7054f62 SHA512 627f1a5efa024276f58857e0cb2a2b3057ab9ba6c26d8dcba9de066f4c0efc56a5c991e000e67763b874ee9feb1d9a1e176872b56dd13b146823e8724f2052c8
-EBUILD mtpfs-1.1-r6.ebuild 1299 BLAKE2B 0b570be9013efdea2c897cbbb7854e01191523f6caefd9fbcb86aa0194726fba8571edc2d0a721630238687e7cfe919bc1b629e6ce9049dbac652052553bf9ef SHA512 a591ca2d241b26ed7294815c35c4f44e4dbef35098d87f45263f80e98794ebf1c5258cf4517a7e910d9c7c21946a35c4066bde92a483531aaf56a6ed2b55a911
+EBUILD mtpfs-1.1-r6.ebuild 1333 BLAKE2B 00536c13d8bd080f27b95eb9e593aa8eb48b70e5ebf6a6d8c24a4a5a4556f88f5b06a8f07a5deb54e2f0d9ba03440cedb111f2a904d9389b328780bc65e4ccea SHA512 26c1f9ffc996c1f63bd4cc5bc8f86840f1241e4d718db9fe7fd0f28f0df743d2f8dce4e68ff20490d71e5ca5ae2c11a1ec5b642cc20a718e675e566b603ba393
MISC metadata.xml 572 BLAKE2B 7a7e36f2ae5612b21850553cfbe139d1890625ab35c6af5e6ac7743283b60418fab05fdda51bca45131b033cd6f66d38ff8341414b753630c0e2dd3d15287b06 SHA512 0b400a93a50484a42d5cb9be206d4c233947de16692dedbd4163b692e5175ddc51d429ea0d3bf88c8f60502308fe29cc3ea94df7efdc58d17834be1a96a3c863
diff --git a/sys-fs/mtpfs/files/mtpfs-1.1-c23-fix.patch b/sys-fs/mtpfs/files/mtpfs-1.1-c23-fix.patch
new file mode 100644
index 000000000000..a7875276b9a5
--- /dev/null
+++ b/sys-fs/mtpfs/files/mtpfs-1.1-c23-fix.patch
@@ -0,0 +1,38 @@
+From: https://github.com/cjd/mtpfs/commit/3b7b0d3ac7e15c9b654e19489bb4be84d48698f7.patch
+From: Rudi Heitbaum <rudi@heitbaum.com>
+Date: Mon, 9 Dec 2024 12:49:20 +0000
+Subject: [PATCH] fix gcc-15 build
+
+--- a/mtpfs.c
++++ b/mtpfs.c
+@@ -812,7 +812,7 @@ mtpfs_release (const char *path, struct fuse_file_info *fi)
+ }
+
+ void
+-mtpfs_destroy ()
++mtpfs_destroy (void *buf)
+ {
+ enter_lock ("destroy");
+ if (files)
+@@ -1622,7 +1622,7 @@ mtpfs_init ()
+ }
+
+ int
+-mtpfs_blank()
++mtpfs_blank (const char *path, mode_t mode)
+ {
+ // Do nothing
+ }
+
+--- a/mtpfs.h
++++ b/mtpfs.h
+@@ -49,9 +49,9 @@ static int find_storage(const gchar * path);
+
+ /* fuse functions */
+ static void * mtpfs_init (void);
+-static int mtpfs_blank ();
++static int mtpfs_blank (const char *path, mode_t mode);
+ static int mtpfs_release (const char *path, struct fuse_file_info *fi);
+-void mtpfs_destroy ();
++void mtpfs_destroy (void *buf);
+ static int mtpfs_readdir (const gchar * path, void *buf, fuse_fill_dir_t filler, off_t offset, struct fuse_file_info *fi);
diff --git a/sys-fs/mtpfs/mtpfs-1.1-r6.ebuild b/sys-fs/mtpfs/mtpfs-1.1-r6.ebuild
index 04dd5b86b903..d316e30cec72 100644
--- a/sys-fs/mtpfs/mtpfs-1.1-r6.ebuild
+++ b/sys-fs/mtpfs/mtpfs-1.1-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,7 +28,8 @@ PATCHES=( "${FILESDIR}"/${P}-fix-mutex-crash.patch
"${FILESDIR}"/${P}-unitialized-variable.patch
"${FILESDIR}"/${P}-wking-patches/
"${FILESDIR}"/${P}-g_printf.patch
- "${FILESDIR}"/${P}-deprecated_lock_init.patch )
+ "${FILESDIR}"/${P}-deprecated_lock_init.patch
+ "${FILESDIR}"/${P}-c23-fix.patch )
src_prepare() {
default
diff --git a/sys-fs/ncdu/Manifest b/sys-fs/ncdu/Manifest
index 0af6d7e30d61..176238291b21 100644
--- a/sys-fs/ncdu/Manifest
+++ b/sys-fs/ncdu/Manifest
@@ -12,5 +12,6 @@ EBUILD ncdu-1.20.ebuild 659 BLAKE2B 54817c34a87475b07af98fb846b7774b36f71384d33f
EBUILD ncdu-1.21.ebuild 701 BLAKE2B 3c5f5e60baade3cb74b41d72f20eff98d40bd759f5b24b7ea94a38407cdc97fc60a3383560fa6251a503b2d42a7a845e2f93f80de0c0f5da37bb34adf1a5f031 SHA512 d4c481981f990c3df3bc29e5e99344f053cafef08de5ae510de58da9cb973ee73fb47df3cbc39b6d4982d348a3c2abdec22dbb0256edb0a9d0076407d6022c74
EBUILD ncdu-2.5-r1.ebuild 2980 BLAKE2B be80dae11d1e919b970c52bd1a8ad9705995831973e6dc4370b4434ad62c6203d49b48191d40a6ff1b2fb4c4be44d61cafbaec9c231d023d895647271c2ac217 SHA512 b77bfc1bd658e39edc1f10a99726f5fdd23d4f7e2855f1e9319c534d53a830873ff9eb547470e853478e89ed57cf73771b53815779e8a054246f1c1bd03f5acc
EBUILD ncdu-2.6.ebuild 2998 BLAKE2B ebbdf6710ad8ebb1a429bc42813018b6cb57203ba482cb815f0f0dd91eb57982810c5646b968ff99b77652ed069721bc2739afc7995b2ac57134b94e7abf1991 SHA512 1623ffb8aeeb5190394d2fa17d22a37ac134a458ac571f5b2db5c28a39eb7950ec85c7415698e95a18f88be7f66e3123582becac249488cdd5b9035e0ab3f357
+EBUILD ncdu-2.7-r1.ebuild 969 BLAKE2B 0ca7ef92235f879e6d3ac3eceb5a6b91e9f5672a195806a586a50fb151897b308bfb23382ad7408cba94fd9598a15bbc6715e3e9daaab30c3eaaf64bdf973641 SHA512 7224973a79181fa05165cea3a718ab3c12bce4b562a4a2ca02fcbc72d7ced0091a447a119c939105a243fd9c815f253c7308fe8911e8ee2b9cd7d36c9a7a3602
EBUILD ncdu-2.7.ebuild 3054 BLAKE2B 539347d5a98a0ed01b0678dfac4d71bb90057955c9a2756bbfe548fe6c76f15089d95a2c2c82ae16ced76f21b7b04984d83f2df82bc2ab839e3da171c778ff38 SHA512 a92bd4fdfc2599f78be3fa34c59384bfe63ae8f2c32e47ba8478c1cebecaba46ac82eee6dbcf4cdc25e93f17a0bb893d451882f9b8da10cd5011ae464ab1de04
MISC metadata.xml 862 BLAKE2B aecbc2cfec9351b2be9087d297016826f9bea5f81ea690e480cbe0dce5c627f554875fb9db5b19f21373391ef4fb28c7cea3129d911e80b7be007a9a0a79ac0a SHA512 2c722040961b930791780f704edddd4cdf010df05e462a0d333f2fbf4966c0ecac08eef3b1e05baf34013c95a91cc79dc38ef5616e07ffcb4e386b8760f89683
diff --git a/sys-fs/ncdu/ncdu-2.7-r1.ebuild b/sys-fs/ncdu/ncdu-2.7-r1.ebuild
new file mode 100644
index 000000000000..96b32f45abb3
--- /dev/null
+++ b/sys-fs/ncdu/ncdu-2.7-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/yoranheling.asc
+
+ZIG_SLOT="0.13"
+inherit verify-sig zig
+
+DESCRIPTION="NCurses Disk Usage"
+HOMEPAGE="https://dev.yorhel.nl/ncdu https://code.blicky.net/yorhel/ncdu"
+SRC_URI="
+ https://dev.yorhel.nl/download/${P}.tar.gz
+ verify-sig? ( https://dev.yorhel.nl/download/${P}.tar.gz.asc )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
+DEPEND="
+ app-arch/zstd:=
+ sys-libs/ncurses:=[unicode(+)]
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( "README.md" "ChangeLog" )
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+ fi
+ zig_src_unpack
+}
+
+src_configure() {
+ local my_zbs_args=(
+ -Dpie=true
+ # Upstream recommends this default:
+ --release=fast
+ )
+
+ zig_src_configure
+}
+
+src_install() {
+ zig_src_install
+
+ doman ncdu.1
+}