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
+}

Reply via email to