BSD Ports

filesystems/ntfs2btrfs 20230501_1 MidnightBSD

NTFS to Btrfs in-place conversion utility

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
gpl2+
Categories
filesystems, sysutils

Description

Ntfs2btrfs is a tool which does in-place conversion of Microsoft's NTFS file system to the open-source file system Btrfs, much as btrfs-convert does for ext2. The original file system image is saved as a reflink copy at `image/ntfs.img', and can be deleted to free up space if you want to keep the conversion.

In the other systems

The newest version among them is 20260810, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDfilesystems/ntfs2btrfs20230501_1 behind since 2026-09-21no data-[email protected]2026-09-07
FreeBSDfilesystems/ntfs2btrfs20260810 newestnone known-[email protected]2026-09-21
HardenedBSDfilesystems/ntfs2btrfs20260810 newestno data-[email protected]-
GhostBSDfilesystems/ntfs2btrfs20230501_1 behind since 2026-09-21no data-[email protected]-

Install

Binary package:

mport install ntfs2btrfs

From mports:

cd /usr/mports/filesystems/ntfs2btrfs && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ntfs2btrfs>0:filesystems/ntfs2btrfs

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 2

Build dependencies 3
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cmake pkgconfig
Service scripts
none

Files

distinfo 1
FileSizeSHA256
maharmstone-ntfs2btrfs-20230501_GH0.tar.gz9881615924a22e9d80e4ca28bf5524708dd8f69d840df1e781a659ce953fee7d90730

Commit history 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …