summaryrefslogtreecommitdiff
path: root/sys-fs/fatsort
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/fatsort
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/fatsort')
-rw-r--r--sys-fs/fatsort/Manifest7
-rw-r--r--sys-fs/fatsort/fatsort-1.3.ebuild39
-rw-r--r--sys-fs/fatsort/fatsort-1.4.2.ebuild38
-rw-r--r--sys-fs/fatsort/metadata.xml17
4 files changed, 101 insertions, 0 deletions
diff --git a/sys-fs/fatsort/Manifest b/sys-fs/fatsort/Manifest
new file mode 100644
index 000000000000..94c7b85d32a5
--- /dev/null
+++ b/sys-fs/fatsort/Manifest
@@ -0,0 +1,7 @@
+DIST fatsort-1.3.365.tar.gz 57209 SHA256 77acc374b189e80e3d75d3508f3c0ca559f8030f1c220f7cfde719a4adb03f3d SHA512 e3611841501e6dded8fd6270188ffb00191a20e93d84b0729cd2e215d37317f48e08bd67da41b88604858ef6f661e4b921b80645f454b78f91bfd2d0d4254d29 WHIRLPOOL 0998259baf3f315b0d7485fdf7d8172fa4c8f17f3f41fd163780eeaf7b6eda6c2e5dfdd99e9d0dd603bcd53aa6fc2a1ea6e1e2a2f14d211a8fc01b8db4ddeb9d
+DIST fatsort-1.4.2.439.tar.xz 41852 SHA256 bdbcf99307baef3e76d99700691ac525c9a9cf96d8433b45c89314940cc6a1e0 SHA512 c51b5316b34e1a74e2a8d1c625716fd022d32e40a92ef56b88fbc940b5e6dd6c978b733f180477e8b5b3235b46cd16eb74798c5aadd45de9ead1f1bafdf52fee WHIRLPOOL d72031ef071c2748488935a35ac8d7ba84d162312e35ac69fb5799e699f495ae190fb9230f875a2624c013d5eba4a3e9c49f7fbda76b661fc55a1692adae7951
+EBUILD fatsort-1.3.ebuild 779 SHA256 2677a611d3ee1f98ba7e520c27fedce2e11c2ac0056dab075db5bfbf615643ea SHA512 dfd525dc3af5a865f3ddc2fa483a536037f8bccf32df2d8dfc393d9a6f77bc0e87b568be2d293edd8b1f796588981edf2f4db0526732e6643884f5db6a5a5f4e WHIRLPOOL 95c411c8821cbf4dba4ce46115425e5c51a2ccdf31c42e7c1e037702e80c1a1627fc0f26f0994df897065f7b3df56c84775ae2c29f6b14af32403334a51f4094
+EBUILD fatsort-1.4.2.ebuild 796 SHA256 3e3b466a1fac7495531ca76ff149e55f70a922eff5b647fef3bda3e49769fa36 SHA512 4638f2012e753d85cf71ce9143d1871453678d018ea9c40d316a7c6817afa20f485eb890374349e29d52ea0dfa23807ca81d90883b57252fa975caec84ff822f WHIRLPOOL 3cdf7ef6e03e6682af4d75c0e8a8cdf9103825a04aa51f6fe5d643808343a81875262a5f0df1bc4ad0ad9ca5a99778e04ec277ad82b96e4a2bbd2b4935d9b6cf
+MISC ChangeLog 2346 SHA256 316ae7571c9ec83ecebde45d1c8f635731b20ca803882cfb773f2e16a8cc4758 SHA512 7719900f383e59f3ddc5e8fcf0690f1f0bed88efd1f229832077b66fca48785ec4ab5f21f9d3c5fd23cd7a3a633daddd97743b0eba7b962b514151f5c4118b3e WHIRLPOOL 5bc9d85821683571f93363a725802f8901063721283737cd18a46325b5943efaf5aeaf32959e2bf97ba9adb193c369011f958fe62eed81cfc8581cfec4852484
+MISC ChangeLog-2015 6353 SHA256 a34716cf4c54661e379ee26f3bd9e263fc7fa3ae0ef383a69ccfabe7ba55047f SHA512 52d95b9d127c466e5819ff7d186b45a9304a44300ea70bece7518f30438bf7f58e16e36061b153ec45b5bac0cd7382dc02f845ea2f18d1d02feb875b8e748fae WHIRLPOOL f82fb96d988e5b18cd479cbfa27c88505c95207c4e4bd47d3d16e0cb39395e983b1037f4abd34b50f57f68916b918fe52be1719b4a9dac970820e51448ee5ba1
+MISC metadata.xml 738 SHA256 0954708386e5d4be88e0d010ba59ecc085adf3d8451a5bbc30502771c0281405 SHA512 42cb5be41b29129b17ea55591d352872ccd6078705068c6899d4f1f5a5b99ab5f6809e75ee6b49bd6b536f6b66632ce9e1859f4bbad764b966d5520a8aa5a228 WHIRLPOOL 7fbc84aa341e1f6af48e46341138fa36016af25bf19420cecbea00e1ebb33770321a128bbd2eece9cf488d91396d82089e7b90654caadd6f3030a174de9d3b66
diff --git a/sys-fs/fatsort/fatsort-1.3.ebuild b/sys-fs/fatsort/fatsort-1.3.ebuild
new file mode 100644
index 000000000000..d2e195201b1f
--- /dev/null
+++ b/sys-fs/fatsort/fatsort-1.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+SVN_REV=365
+MY_P=${P}.${SVN_REV}
+
+DESCRIPTION="Sorts files on FAT16/32 partitions, ideal for basic audio players"
+HOMEPAGE="http://fatsort.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+DEPEND="test? ( dev-util/bbe sys-fs/dosfstools )"
+
+RESTRICT="test? ( userpriv )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ sed -i -e '/^\(MANDIR=\|SBINDIR=\)/s|/usr/local|/usr|' \
+ $(find ./ -name Makefile) || die
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) LD=$(tc-getCC) \
+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+ DESTDIR="${D}"
+}
+
+src_test() {
+ make tests
+}
diff --git a/sys-fs/fatsort/fatsort-1.4.2.ebuild b/sys-fs/fatsort/fatsort-1.4.2.ebuild
new file mode 100644
index 000000000000..355a59c1440b
--- /dev/null
+++ b/sys-fs/fatsort/fatsort-1.4.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+SVN_REV=439
+MY_P=${P}.${SVN_REV}
+
+DESCRIPTION="Sorts files on FAT16/32 partitions, ideal for basic audio players"
+HOMEPAGE="http://fatsort.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ default
+
+ sed -i -e '/^\(MANDIR=\|SBINDIR=\)/s|/usr/local|/usr|' \
+ $(find ./ -name Makefile) || die
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) LD=$(tc-getCC) \
+ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+ DESTDIR="${D}"
+}
+
+src_test() {
+ # Tests require root permissions and mounting filesystems which does
+ # not work inside the ebuild environment
+ true
+}
diff --git a/sys-fs/fatsort/metadata.xml b/sys-fs/fatsort/metadata.xml
new file mode 100644
index 000000000000..c21da8d2168c
--- /dev/null
+++ b/sys-fs/fatsort/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>billie@gentoo.org</email>
+ <name>Daniel Pielmeier</name>
+ </maintainer>
+ <longdescription><pkg>sys-fs/fatsort</pkg> is a utility that sorts FAT16 and FAT32 partitions. It even can
+ handle long file name entries. It reads the boot sector and sorts the
+ directory structure recursively. The main use case is to sort files on an
+ Audio player that does not implement the sorting function itself but plays
+ the files in the same order as they were copied to the disk.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">fatsort</remote-id>
+ </upstream>
+</pkgmetadata>