commit:     57f982813d263b64c4d2a5612a3e5d9fb816b121
Author:     Daniel Pielmeier <billie <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 15 17:08:07 2025 +0000
Commit:     Daniel Pielmeier <billie <AT> gentoo <DOT> org>
CommitDate: Sat Nov 15 17:08:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f98281

sys-fs/fatsort: add 1.7.679

Signed-off-by: Daniel Pielmeier <billie <AT> gentoo.org>

 sys-fs/fatsort/Manifest               |  1 +
 sys-fs/fatsort/fatsort-1.7.679.ebuild | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

diff --git a/sys-fs/fatsort/Manifest b/sys-fs/fatsort/Manifest
index 16391f44ec6b..c5cf15bde63a 100644
--- a/sys-fs/fatsort/Manifest
+++ b/sys-fs/fatsort/Manifest
@@ -1 +1,2 @@
 DIST fatsort-1.6.5.640.tar.xz 131792 BLAKE2B 
6e89c2240241642c828e462d44832e533351f5d6dcde78617b55fe61e24d30c92ebe567eaa4c2293e0db1671e60955cd2d48c83ade9acb6988371bbb05cd0953
 SHA512 
e4b0e6f007686ed873df8415e09787203cf508a27b94ac033c38b47bf9938f5d8fb130d98cc6588a376ea0004a8f8add55dc38e2fb9b133e6984b24bce3160ca
+DIST fatsort-1.7.679.tar.xz 139700 BLAKE2B 
d6750c2c5a4b5afb4059ec8f08dbf9db8669d260144d3887fc88300479bdd78fe7d6a665de12b1aa644bc3eb178b7eb456a1136121b2ab214665eb543ad3cd28
 SHA512 
36245f92963abb1d29692450b849c79ecd0a89a9c363fbe4f337ffcb339dfe2569f61b254ad4d8fef556574e5b5e1585e9149b44eb871ae0229456fa9f534800

diff --git a/sys-fs/fatsort/fatsort-1.7.679.ebuild 
b/sys-fs/fatsort/fatsort-1.7.679.ebuild
new file mode 100644
index 000000000000..831cd3234239
--- /dev/null
+++ b/sys-fs/fatsort/fatsort-1.7.679.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Sorts files on FAT16/32 partitions, ideal for basic audio players"
+HOMEPAGE="https://fatsort.sourceforge.io/";
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+       default
+
+       sed -i -e 's|/usr/local|/usr|g' \
+               $(find ./ -name Makefile || die) || die
+}
+
+src_compile() {
+       emake \
+               CC="$(tc-getCC)" LD="$(tc-getCC)" \
+               CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+               man
+}
+
+src_test() {
+       # Tests require root permissions and mounting filesystems which does
+       # not work inside the ebuild environment
+       true
+}

Reply via email to