From 98d7ab079657aa762cef5a43bcf4b99e11c94b57 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 17 Apr 2026 21:13:42 +0100 Subject: [PATCH] sys-fs/ffmpegfs: add 2.18 Signed-off-by: Alexey Sokolov --- sys-fs/ffmpegfs/Manifest | 1 + sys-fs/ffmpegfs/ffmpegfs-2.18.ebuild | 49 +++++++++++++++++++ .../files/ffmpegfs-2.18-varcache.patch | 12 +++++ 3 files changed, 62 insertions(+) create mode 100644 sys-fs/ffmpegfs/ffmpegfs-2.18.ebuild create mode 100644 sys-fs/ffmpegfs/files/ffmpegfs-2.18-varcache.patch diff --git a/sys-fs/ffmpegfs/Manifest b/sys-fs/ffmpegfs/Manifest index 4a3ce95f36..4ccc2b77d5 100644 --- a/sys-fs/ffmpegfs/Manifest +++ b/sys-fs/ffmpegfs/Manifest @@ -1 +1,2 @@ DIST ffmpegfs-2.17.tar.gz 14627337 BLAKE2B 1ab781ffe5bd655efd47b81216ead58576d2a965910ce852a4d60907718ec356798156b63f20e12ea158f2fbad77b389c47d89a7d14fca7b5a636e726db66d15 SHA512 89b8a5de7ed5ae6c7d53b9c56a711563229a6859e0d21ee4eaf0b362deff72424b0f6376956cc0e2cf9c676268aa3264db83cf22fd9b60de3bfd1d6f580786bd +DIST ffmpegfs-2.18.tar.gz 14634927 BLAKE2B e0b45768066b03eac257dbf5c5bc3023081cf5592bcf3386c21a0dbe6f0bd04fcf1b886bfcab22ce86c5b2c97c26c9b082efceabda8f9bd13d66c74a60e17330 SHA512 26b3438a6607479607c98cf8e847d83031b540c203257c20a9b70f4292970bb4f47228a6443cf10b9aaf2b4057f2de52ccb6184df38f9e1bed85da22de0b64c1 diff --git a/sys-fs/ffmpegfs/ffmpegfs-2.18.ebuild b/sys-fs/ffmpegfs/ffmpegfs-2.18.ebuild new file mode 100644 index 0000000000..217647f0d2 --- /dev/null +++ b/sys-fs/ffmpegfs/ffmpegfs-2.18.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="FUSE-based transcoding filesystem with support from/to many formats." +HOMEPAGE="https://nschlia.github.io/ffmpegfs/" +SRC_URI="https://github.com/nschlia/ffmpegfs/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bluray dvd" + +RESTRICT="test" # needs /dev/fuse + +BDEPEND=" + app-editors/vim-core + app-text/asciidoc + virtual/pkgconfig + www-client/w3m +" +DEPEND=" + dev-db/sqlite:3 + dev-libs/libchardet + media-libs/libcue:= + media-video/ffmpeg:= + sys-fs/fuse:3 + bluray? ( media-libs/libbluray:= ) + dvd? ( media-libs/libdvdread:= ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/ffmpegfs-2.18-varcache.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_with bluray libbluray) \ + $(use_with dvd libdvd) +} diff --git a/sys-fs/ffmpegfs/files/ffmpegfs-2.18-varcache.patch b/sys-fs/ffmpegfs/files/ffmpegfs-2.18-varcache.patch new file mode 100644 index 0000000000..cbf702115e --- /dev/null +++ b/sys-fs/ffmpegfs/files/ffmpegfs-2.18-varcache.patch @@ -0,0 +1,12 @@ +Don't install to /var/cache + +--- a/Makefile.am ++++ b/Makefile.am +@@ -156,7 +156,6 @@ install-exec-hook: + echo "$(CACHEDIR) already exists."; \ + else \ + echo "Creating cache in $(CACHEDIR)."; \ +- mkdir -p "$(CACHEDIR)" || true; \ + fi + + uninstall-hook: