summaryrefslogtreecommitdiff
path: root/filesystems/ntfs2btrfs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/ntfs2btrfs/Makefile')
-rw-r--r--filesystems/ntfs2btrfs/Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/filesystems/ntfs2btrfs/Makefile b/filesystems/ntfs2btrfs/Makefile
new file mode 100644
index 000000000000..7bc3fb88d004
--- /dev/null
+++ b/filesystems/ntfs2btrfs/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= ntfs2btrfs
+PORTVERSION= 20230501
+CATEGORIES= filesystems sysutils
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= NTFS to Btrfs in-place conversion utility
+WWW= https://github.com/maharmstone/ntfs2btrfs
+
+LICENSE= GPLv2+
+
+BUILD_DEPENDS= ${LOCALBASE}/include/fmt/format.h:devel/libfmt
+LIB_DEPENDS= liblzo2.so:archivers/lzo2 libzstd.so:archivers/zstd
+
+USES= cmake pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= maharmstone
+
+PLIST_FILES= sbin/${PORTNAME} share/man/man8/${PORTNAME}.8.gz
+
+post-patch:
+# One should not try to mmap(2) disk devices on FreeBSD, it won't work
+ @${REINPLACE_CMD} -e '3449s,WIN32,_${OPSYS}__,' \
+ ${WRKSRC}/src/ntfs2btrfs.cpp
+
+.include <bsd.port.mk>