[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/files/, sys-fs/erofs-utils/
commit: b84617d3319c2b137a689e4da009b82aa4df31ba Author: Florian Schmaus gentoo org> AuthorDate: Wed Jan 5 17:15:18 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Jan 5 17:15:22 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b84617d3 sys-fs/erofs-utils: treeclean, moved to ::gentoo Closes: https://bugs.gentoo.org/781623 Bug: https://bugs.gentoo.org/701284 Signed-off-by: Florian Schmaus gentoo.org> sys-fs/erofs-utils/Manifest| 2 -- sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild| 41 - sys-fs/erofs-utils/erofs-utils-1.3.ebuild | 42 -- .../files/erofs-utils-1.2.1-no-Werror.patch| 13 --- sys-fs/erofs-utils/metadata.xml| 32 - 5 files changed, 130 deletions(-) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest deleted file mode 100644 index a6e67c5d4..0 --- a/sys-fs/erofs-utils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802 -DIST erofs-utils-1.3.tar.gz 66135 BLAKE2B 1051cf387d059d71b91e0a940c86b819593902606ae4665a7801e9597dd72987385bee997d2d63b186c493557ee22118aff23161e48e25ee8f4859f9f6e46f14 SHA512 6ddd8402dab80b0375b012ed51ff02b40cbeca9a4a1ba250b14ec6aeb97317ab575e315e9d4dc77ed1d7826c202396d9c0775917106ecbd7b4048168aca0fa6c diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild deleted file mode 100644 index f4149cf7d..0 --- a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Userspace tools for EROFS images" -HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/${P}.tar.gz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="fuse lz4 selinux +uuid" - -RDEPEND=" - fuse? ( sys-fs/fuse:0 ) - lz4? ( >=app-arch/lz4-1.9 ) - selinux? ( sys-libs/libselinux ) - uuid? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/erofs-utils-1.2.1-no-Werror.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable fuse) \ - $(use_enable lz4) \ - $(use_with selinux) \ - $(use_with uuid) -} diff --git a/sys-fs/erofs-utils/erofs-utils-1.3.ebuild b/sys-fs/erofs-utils/erofs-utils-1.3.ebuild deleted file mode 100644 index 5188e99b1..0 --- a/sys-fs/erofs-utils/erofs-utils-1.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Userspace tools for EROFS images" -HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/${P}.tar.gz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="fuse lz4 selinux +uuid" - -RDEPEND=" - fuse? ( sys-fs/fuse:0 ) - lz4? ( >=app-arch/lz4-1.9 ) - selinux? ( sys-libs/libselinux ) - uuid? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable fuse) \ - $(use_enable lz4) \ - $(use_with selinux) \ - $(use_with uuid) -} - -src_install() { - default - use fuse || rm "${ED}/usr/share/man/man1/erofsfuse.1" || die -} diff --git a/sys-fs/erofs-utils/files/erofs-utils-1.2.1-no-Werror.patch b/sys-fs/erofs-utils/files/erofs-utils-1.2.1-no-Werror.patch deleted file mode 100644 index 90b004501..0 --- a/sys-fs/erofs-utils/files/erofs-utils-1.2.1-no-Werror.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 28926c3..6be002b 100644 a/configure.ac -+++ b/configure.ac -@@ -11,7 +11,7 @@ AC_CONFIG_SRCDIR([config.h.in]) - AC_CONFIG_HEADERS([config.h]) - AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_AUX_DIR(config) --AM_INIT_AUTOMAKE([foreign -Wall -Werror]) -+AM_INIT_AUTOMAKE([foreign -Wall]) - - # Checks for programs. - AM_PROG_AR diff --git a/sys-fs/erofs-utils/metadata.xml b/sys-fs/erofs-utils/metadata.xml deleted file mode 100644 index 2a13ff61c..0
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: e3d86520ed0ba384ffaa58455d1fa328620133fb Author: Denis Reva gmail com> AuthorDate: Wed Jul 7 03:46:10 2021 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Jul 7 03:46:10 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3d86520 sys-fs/erofs-utils: updated to 1.3 See https://bugs.gentoo.org/701284 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/Manifest | 1 + sys-fs/erofs-utils/erofs-utils-1.3.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest index 1ce3db33d..a6e67c5d4 100644 --- a/sys-fs/erofs-utils/Manifest +++ b/sys-fs/erofs-utils/Manifest @@ -1 +1,2 @@ DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802 +DIST erofs-utils-1.3.tar.gz 66135 BLAKE2B 1051cf387d059d71b91e0a940c86b819593902606ae4665a7801e9597dd72987385bee997d2d63b186c493557ee22118aff23161e48e25ee8f4859f9f6e46f14 SHA512 6ddd8402dab80b0375b012ed51ff02b40cbeca9a4a1ba250b14ec6aeb97317ab575e315e9d4dc77ed1d7826c202396d9c0775917106ecbd7b4048168aca0fa6c diff --git a/sys-fs/erofs-utils/erofs-utils-1.3.ebuild b/sys-fs/erofs-utils/erofs-utils-1.3.ebuild new file mode 100644 index 0..ee37d4a49 --- /dev/null +++ b/sys-fs/erofs-utils/erofs-utils-1.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Userspace tools for EROFS images" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; +SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="fuse lz4 selinux +uuid" + +RDEPEND=" + fuse? ( sys-fs/fuse:0 ) + lz4? ( >=app-arch/lz4-1.9 ) + selinux? ( sys-libs/libselinux ) + uuid? ( sys-apps/util-linux ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable fuse) \ + $(use_enable lz4) \ + $(use_with selinux) \ + $(use_with uuid) +} + +src_install() { + default + use fuse || rm "${ED}/usr/share/man/man1/erofsfuse.1" || die +}
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: 19a1f8bb84f6f009132badeeb89b7bbf0861eec1 Author: Alessandro Barbieri gmail com> AuthorDate: Sun Jun 6 02:27:32 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jun 11 15:23:10 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=19a1f8bb sys-fs/erofs-utils: drop unmaintained live Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> sys-fs/erofs-utils/erofs-utils-.ebuild | 38 -- 1 file changed, 38 deletions(-) diff --git a/sys-fs/erofs-utils/erofs-utils-.ebuild b/sys-fs/erofs-utils/erofs-utils-.ebuild deleted file mode 100644 index 1b9df4111..0 --- a/sys-fs/erofs-utils/erofs-utils-.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools git-r3 - -DESCRIPTION="Userspace tools for EROFS images" -HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; -EGIT_BRANCH="experimental" -EGIT_REPO_URI="${HOMEPAGE}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="" -IUSE="fuse lz4 selinux +uuid" - -RDEPEND=" - fuse? ( sys-fs/fuse:0 ) - lz4? ( >=app-arch/lz4-1.9 ) - selinux? ( sys-libs/libselinux ) - uuid? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable fuse) \ - $(use_enable lz4) \ - $(use_with selinux) \ - $(use_with uuid) -}
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: 03dee0663419ba1848b279b58cfd720f85af0721 Author: Denis Reva gmail com> AuthorDate: Wed Apr 28 13:07:47 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 28 13:07:47 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03dee066 sys-fs/erofs-utils: removed my useless foolish I have no more time to do useless packages Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild | 3 +-- sys-fs/erofs-utils/metadata.xml | 5 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild index 4e25ed3fd..f4149cf7d 100644 --- a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild +++ b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools flag-o-matic +inherit autotools DESCRIPTION="Userspace tools for EROFS images" HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; @@ -33,7 +33,6 @@ src_prepare() { } src_configure() { - append-flags "-Wno-error" econf \ $(use_enable fuse) \ $(use_enable lz4) \ diff --git a/sys-fs/erofs-utils/metadata.xml b/sys-fs/erofs-utils/metadata.xml index 277295be6..2a13ff61c 100644 --- a/sys-fs/erofs-utils/metadata.xml +++ b/sys-fs/erofs-utils/metadata.xml @@ -1,11 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd'> - - denis7...@gmail.com - Denis Reva - Partial maintainer - erofs-utils ===
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/files/, sys-fs/erofs-utils/
commit: 0dbc2a5b649d09b30324b7c8718ef7613e344947 Author: Denis Reva gmail com> AuthorDate: Sun Apr 25 17:04:43 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Apr 25 17:04:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dbc2a5b sys-fs/erofs-utils: remove obsoleted versions Attempt to fix https://bugs.gentoo.org/781623 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/Manifest| 2 - sys-fs/erofs-utils/erofs-utils-1.1.ebuild | 33 sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild| 7 ++- sys-fs/erofs-utils/erofs-utils-1.2.ebuild | 45 .../files/erofs-utils-1.2-no-common.patch | 61 -- .../files/erofs-utils-1.2.1-no-Werror.patch| 13 + 6 files changed, 19 insertions(+), 142 deletions(-) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest index 99547f2a2..1ce3db33d 100644 --- a/sys-fs/erofs-utils/Manifest +++ b/sys-fs/erofs-utils/Manifest @@ -1,3 +1 @@ -DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802 -DIST erofs-utils-1.2.tar.gz 60991 BLAKE2B 08b9bea397f52d158a40f095811853315a3b553618f380d1ece012c813d708c2331b2a445bb59c4b86d81edab33c834e37aeb0aeeb9acb157b7aebed309cb591 SHA512 167311beb2d4722436051956076d670f6a54da72e1690d19d43e0c46dd972f9f61427b4792b469813a6a4ff2e3c445646cf063d37b4ee2b52f88eb14e7bf2713 diff --git a/sys-fs/erofs-utils/erofs-utils-1.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.1.ebuild deleted file mode 100644 index 5f029f22a..0 --- a/sys-fs/erofs-utils/erofs-utils-1.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Userspace tools for EROFS images" -HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/${P}.tar.gz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="lz4 +uuid" - -RDEPEND=" - lz4? ( >=app-arch/lz4-1.9 ) - uuid? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable lz4) \ - $(use_with uuid) -} diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild index 8441f7d88..678098001 100644 --- a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild +++ b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools +inherit autotools flag-o-matic DESCRIPTION="Userspace tools for EROFS images" HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; @@ -23,12 +23,17 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + ${FILESDIR}/erofs-utils-1.2.1-no-Werror.patch +) + src_prepare() { default eautoreconf } src_configure() { + append-flags "-Wno-error" econf \ $(use_enable fuse) \ $(use_enable lz4) \ diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.ebuild deleted file mode 100644 index 96d5cb85b..0 --- a/sys-fs/erofs-utils/erofs-utils-1.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Userspace tools for EROFS images" -HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; -SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/${P}.tar.gz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="fuse lz4 selinux +uuid" - -RDEPEND=" - fuse? ( sys-fs/fuse:0 ) - lz4? ( >=app-arch/lz4-1.9 ) - selinux? ( sys-libs/libselinux ) - uuid? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-no-common.patch" -) - -src_prepare() { - default - use fuse && use selinux && sed -i \ - -e 's/.*CFLAGS}.*/&
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: 7ec0807bd38ff29e03b8b1ec2a0c57b05a681928 Author: Denis Reva gmail com> AuthorDate: Sun Apr 25 17:05:22 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Apr 25 17:05:22 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ec0807b sys-fs/erofs-utils: fix unquoted variable Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild index 678098001..4e25ed3fd 100644 --- a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild +++ b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild @@ -24,7 +24,7 @@ DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( - ${FILESDIR}/erofs-utils-1.2.1-no-Werror.patch + "${FILESDIR}"/erofs-utils-1.2.1-no-Werror.patch ) src_prepare() {
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: 316346ae94f9397b57fb7553664c8c6ae295296a Author: Denis Reva gmail com> AuthorDate: Sun Jan 10 05:56:39 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Jan 10 05:56:39 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=316346ae sys-fs/erofs-utils: new version 1.2.1 The 1.2.1 release mostly just applies build fixes that were backported onto 1.2. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/Manifest | 1 + sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest index 4b9d3aab..99547f2a 100644 --- a/sys-fs/erofs-utils/Manifest +++ b/sys-fs/erofs-utils/Manifest @@ -1,2 +1,3 @@ DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b +DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802 DIST erofs-utils-1.2.tar.gz 60991 BLAKE2B 08b9bea397f52d158a40f095811853315a3b553618f380d1ece012c813d708c2331b2a445bb59c4b86d81edab33c834e37aeb0aeeb9acb157b7aebed309cb591 SHA512 167311beb2d4722436051956076d670f6a54da72e1690d19d43e0c46dd972f9f61427b4792b469813a6a4ff2e3c445646cf063d37b4ee2b52f88eb14e7bf2713 diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild new file mode 100644 index ..cbe33066 --- /dev/null +++ b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Userspace tools for EROFS images" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; +SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="fuse lz4 selinux +uuid" + +RDEPEND=" + fuse? ( sys-fs/fuse:0 ) + lz4? ( >=app-arch/lz4-1.9 ) + selinux? ( sys-libs/libselinux ) + uuid? ( sys-apps/util-linux ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable fuse) \ + $(use_enable lz4) \ + $(use_with selinux) \ + $(use_with uuid) +}
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/, sys-fs/erofs-utils/files/
commit: 828be86ca51385916354962961fb259450fa Author: Denis Reva gmail com> AuthorDate: Fri Dec 11 04:48:20 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Fri Dec 11 04:48:20 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=828be86c sys-fs/erofs-utils: bumped up to 1.2+ version Thank David Michael for ebuild: https://bugs.gentoo.org/701284 Version 1.2 with patch now supports -fno-common Live ebuild (message from D.Michael): This updates the live ebuild with the new features. It doesn't need the patch from 1.2, since that's in the experimental branch. It actually does need the sed call to fix selinux+fuse at the moment, since that is not addressed upstream. I dropped it here anyway assuming it will be fixed relatively soon. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/Manifest| 1 + sys-fs/erofs-utils/erofs-utils-1.2.ebuild | 45 sys-fs/erofs-utils/erofs-utils-.ebuild | 38 ++ .../files/erofs-utils-1.2-no-common.patch | 61 ++ sys-fs/erofs-utils/metadata.xml| 1 + 5 files changed, 146 insertions(+) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest index 3bf92e0b..4b9d3aab 100644 --- a/sys-fs/erofs-utils/Manifest +++ b/sys-fs/erofs-utils/Manifest @@ -1 +1,2 @@ DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b +DIST erofs-utils-1.2.tar.gz 60991 BLAKE2B 08b9bea397f52d158a40f095811853315a3b553618f380d1ece012c813d708c2331b2a445bb59c4b86d81edab33c834e37aeb0aeeb9acb157b7aebed309cb591 SHA512 167311beb2d4722436051956076d670f6a54da72e1690d19d43e0c46dd972f9f61427b4792b469813a6a4ff2e3c445646cf063d37b4ee2b52f88eb14e7bf2713 diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.ebuild new file mode 100644 index ..62a2d24c --- /dev/null +++ b/sys-fs/erofs-utils/erofs-utils-1.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Userspace tools for EROFS images" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; +SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="fuse lz4 selinux +uuid" + +RDEPEND=" + fuse? ( sys-fs/fuse:0 ) + lz4? ( >=app-arch/lz4-1.9 ) + selinux? ( sys-libs/libselinux ) + uuid? ( sys-apps/util-linux ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-no-common.patch" +) + +src_prepare() { + default + use fuse && use selinux && sed -i \ + -e 's/.*CFLAGS}.*/& ${libselinux_CFLAGS}/' \ + -e 's/.*LIBS}.*/& ${libselinux_LIBS}/' \ + fuse/Makefile.am + eautoreconf +} + +src_configure() { + econf \ + $(use_enable fuse) \ + $(use_enable lz4) \ + $(use_with selinux) \ + $(use_with uuid) +} diff --git a/sys-fs/erofs-utils/erofs-utils-.ebuild b/sys-fs/erofs-utils/erofs-utils-.ebuild new file mode 100644 index ..1b9df411 --- /dev/null +++ b/sys-fs/erofs-utils/erofs-utils-.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools git-r3 + +DESCRIPTION="Userspace tools for EROFS images" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; +EGIT_BRANCH="experimental" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="fuse lz4 selinux +uuid" + +RDEPEND=" + fuse? ( sys-fs/fuse:0 ) + lz4? ( >=app-arch/lz4-1.9 ) + selinux? ( sys-libs/libselinux ) + uuid? ( sys-apps/util-linux ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable fuse) \ + $(use_enable lz4) \ + $(use_with selinux) \ + $(use_with uuid) +} diff --git a/sys-fs/erofs-utils/files/erofs-utils-1.2-no-common.patch b/sys-fs/erofs-utils/files/erofs-utils-1.2-no-common.patch new file mode 100644 index ..689e485d --- /dev/null +++ b/sys-fs/erofs-utils/files/erofs-utils-1.2-no-common.patch @@ -0,0 +1,61 @@ +From ac0d13efa1fe673e677343cda4795d820500da6b Mon Sep 17 00:00:00 2001 +From: Gao Xiang +Date: Tue, 8 Dec 2020 18:57:41 +0800 +Subject: erofs-utils: fix multiple definition of `sbi' + +As
[gentoo-commits] repo/proj/guru:master commit in: sys-fs/erofs-utils/
commit: b4ee7252ca72f035b49b55917ac6386c3a673964 Author: Denis Reva gmail com> AuthorDate: Sat Dec 5 14:10:34 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sat Dec 5 14:10:34 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4ee7252 sys-fs/erofs-utils: user-space utilities for erofs New package, taken from https://bugs.gentoo.org/701284 Added metadata.xml. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Denis Reva gmail.com> sys-fs/erofs-utils/Manifest | 1 + sys-fs/erofs-utils/erofs-utils-1.1.ebuild | 33 sys-fs/erofs-utils/metadata.xml | 36 +++ 3 files changed, 70 insertions(+) diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest new file mode 100644 index ..3bf92e0b --- /dev/null +++ b/sys-fs/erofs-utils/Manifest @@ -0,0 +1 @@ +DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b diff --git a/sys-fs/erofs-utils/erofs-utils-1.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.1.ebuild new file mode 100644 index ..272f9f80 --- /dev/null +++ b/sys-fs/erofs-utils/erofs-utils-1.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Userspace tools for EROFS images" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git; +SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="lz4 +uuid" + +RDEPEND=" + lz4? ( >=app-arch/lz4-1.9 ) + uuid? ( sys-apps/util-linux ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable lz4) \ + $(use_with uuid) +} diff --git a/sys-fs/erofs-utils/metadata.xml b/sys-fs/erofs-utils/metadata.xml new file mode 100644 index ..e4bdaaa4 --- /dev/null +++ b/sys-fs/erofs-utils/metadata.xml @@ -0,0 +1,36 @@ + +http://www.gentoo.org/dtd/metadata.dtd'> + + + denis7...@gmail.com + Denis Reva + Partial maintainer + + + erofs-utils + === + erofs-utils includes user-space tools for erofs filesystem images. + Currently only mkfs.erofs is available. + + Mkfs.erofs + -- + It can create 2 primary kinds of erofs images: (un)compressed. + - For compressed images, it's able to use several compression algorithms, but lz4(hc) are only supported due to the current linux kernel implementation. + - For uncompressed images, it can decide whether the last page of a file should be inlined or not properly [1]. + How to generate erofs images + + Currently lz4 and lz4hc are available for compression, e.g. + $ mkfs.erofs -zlz4hc foo.erofs.img foo/ + Or leave all files uncompressed as a option: + $ mkfs.erofs foo.erofs.img foo/ + + Known issues + + 1. LZ4HC cannot compress long zeroed buffer properly with + LZ4_compress_HC_destSize() + https://github.com/lz4/lz4/issues/784 + + + Allow interaction with libuuid in sys-apps/util-linux. It's recommended turn on + +