commit:     3ec8521b7c6936a0d88a1dec7f6fe7ceb5c5f428
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 27 22:47:06 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 22:49:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec8521b

sys-fs/mergerfs: 2.32.1 version bump

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 sys-fs/mergerfs/Manifest               |  1 +
 sys-fs/mergerfs/mergerfs-2.32.1.ebuild | 52 ++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
index f32ab21fce2..c31cdc59b53 100644
--- a/sys-fs/mergerfs/Manifest
+++ b/sys-fs/mergerfs/Manifest
@@ -3,3 +3,4 @@ DIST mergerfs-2.29.0.tar.gz 302391 BLAKE2B 
a7d051c63b12a95af2868d8b3be9b32aa1be3
 DIST mergerfs-2.30.0.tar.gz 316560 BLAKE2B 
7e6be39cfa5f085aabbc928e1da9c0bf1f6442be1de4ccef1868832c852d138901071129cf7feff19b13dd5939c5fff56520c5292473b92c71a85430818ab25c
 SHA512 
6914c5efa783d66293ebcce0a6a493267eedfa45ac058cd24b2024aea15a866b997f4474363e4ababa4af59d302466c5f8c6b9f07ee42f7661b335d4701315b4
 DIST mergerfs-2.31.0.tar.gz 314286 BLAKE2B 
595dd05e7bd4e6b2fbc2b1901a0d752710c6efea9957c400b394594e5586607a88899bf9966a9406ca0a57e0059af214ce30b06d87db5871aa42b5443a872cdb
 SHA512 
c4504a8f585ffc7f58b11df441755db821611d9754a630ec211aaf611657df82c72120737ba2a2480e1ebebcb0af05adef2e4b8c463b97f4fd98ab5630890253
 DIST mergerfs-2.32.0.tar.gz 314388 BLAKE2B 
8f009d8328702c48ec134e2dc80e65c88aa684dac541b9c09d0adaf81f3a013848d826e809fca9fed9d0b68917300f3dd65c5ba687f349006e950c7935b6adab
 SHA512 
a25d075afcd0afb589ebf0306fb25bf8d170ab293047e1501128dcda1941abdce84b5513d9725c06aea3cb003f8abb4573826e81d11cfe90e4a2825ef75887ca
+DIST mergerfs-2.32.1.tar.gz 314392 BLAKE2B 
8024dd835af3380fc53ed7255e720c2475da229b2cb3cea68c7bb64edf2b56de903f82c22f65459ea40f08ff724a60fa474a20fbd1e964686a9b1f0df5c5a05d
 SHA512 
2e09ae48d9b06c5a6b7cc577b458a9ec402fcd8243c023f9c03d0b37a35c28722586c738e76f7291559deae84aa69f52bcc76a9042947f984b24b85d84276807

diff --git a/sys-fs/mergerfs/mergerfs-2.32.1.ebuild 
b/sys-fs/mergerfs/mergerfs-2.32.1.ebuild
new file mode 100644
index 00000000000..5d1e3ec0e4c
--- /dev/null
+++ b/sys-fs/mergerfs/mergerfs-2.32.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A featureful union filesystem"
+HOMEPAGE="https://github.com/trapexit/mergerfs";
+
+SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+# Vendorized libfuse that's bundled is under LGPL-2.1.
+LICENSE="ISC LGPL-2.1"
+SLOT="0"
+IUSE="+xattr"
+
+DEPEND="
+       xattr? ( sys-apps/attr )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+       default
+
+       # Hand made build system at it's finest.
+       echo -e "#!/bin/sh\ntrue" >tools/update-version || die
+       echo "#pragma once" >src/version.hpp || die
+       echo "static const char MERGERFS_VERSION[] = \"${PV}\";" 
>>src/version.hpp || die
+
+       if ! use xattr; then
+               sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
+       fi
+}
+
+src_compile() {
+       # https://bugs.gentoo.org/725978
+       tc-export AR
+
+       default
+}
+
+src_install() {
+       dobin build/mergerfs
+       dosym mergerfs /usr/bin/mount.mergerfs
+       dodoc README.md
+       doman man/mergerfs.1
+}

Reply via email to