commit: 9058588295c3f785b3860112c7cc67a7bcb386c1 Author: Mark Harmstone <mark <AT> harmstone <DOT> com> AuthorDate: Sun Feb 12 23:34:39 2023 +0000 Commit: Mark Harmstone <mark <AT> harmstone <DOT> com> CommitDate: Sun Feb 12 23:34:39 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90585882
sys-fs/ntfs2btrfs: new package, add 20220812 Signed-off-by: Mark Harmstone <mark <AT> harmstone.com> sys-fs/ntfs2btrfs/Manifest | 1 + sys-fs/ntfs2btrfs/metadata.xml | 11 ++++++++ sys-fs/ntfs2btrfs/ntfs2btrfs-20220812.ebuild | 42 ++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+) diff --git a/sys-fs/ntfs2btrfs/Manifest b/sys-fs/ntfs2btrfs/Manifest new file mode 100644 index 000000000..e141b6d94 --- /dev/null +++ b/sys-fs/ntfs2btrfs/Manifest @@ -0,0 +1 @@ +DIST ntfs2btrfs-20220812.tar.gz 98059 BLAKE2B 630992ee5f629cd9a81f7277d48159430ec1ccfcf004e6f6c72ae6bbb96d4aefce79ffd78c900e373c4d6460210db94b223888e5825f1c9280659a8da94c5bce SHA512 3d4ebf0c4b8f5d3e2dd669f74c3600f85baf45fc6c179de1b821fb84c761517d65c0d9e3e9d0c556e0123fde30334c2063bf7114e59b6836b066c31a187842cf diff --git a/sys-fs/ntfs2btrfs/metadata.xml b/sys-fs/ntfs2btrfs/metadata.xml new file mode 100644 index 000000000..4c634c3fb --- /dev/null +++ b/sys-fs/ntfs2btrfs/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>m...@harmstone.com</email> + <name>Mark Harmstone</name> + </maintainer> + <upstream> + <remote-id type="github">maharmstone/ntfs2btrfs</remote-id> + </upstream> +</pkgmetadata> diff --git a/sys-fs/ntfs2btrfs/ntfs2btrfs-20220812.ebuild b/sys-fs/ntfs2btrfs/ntfs2btrfs-20220812.ebuild new file mode 100644 index 000000000..f2b3e08fb --- /dev/null +++ b/sys-fs/ntfs2btrfs/ntfs2btrfs-20220812.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Conversion tool from NTFS to Btrfs" +HOMEPAGE="https://github.com/maharmstone/ntfs2btrfs" + +if [[ ${PV} = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/maharmstone/ntfs2btrfs.git" +else + SRC_URI="https://codeload.github.com/maharmstone/ntfs2btrfs/tar.gz/refs/tags/${PV} -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+zlib +lzo +zstd" + +DEPEND="dev-libs/libfmt + zlib? ( sys-libs/zlib ) + lzo? ( dev-libs/lzo ) + zstd? ( app-arch/zstd )" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_ZLIB=$(usex zlib) + -DWITH_LZO=$(usex lzo) + -DWITH_ZSTD=$(usex zstd) + ) + + cmake_src_configure +}