filesystems/nbt 20260630 FreeBSD
Editing Named Binary Tag (NBT) as using a file system
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
272db44cff- License
- BEERWARE, MIT, MPL20
- Categories
- filesystems
- Package size
- 50.6 KiB, 158.1 KiB installed
Description
Named Binary Tag (NBT) is a binary format designed for and used by the game Minecraft to store various data including worlds, player data and many other things. This project provides a way to access those data by simply mounting the corresponding data file as a file system, then reading and writing any value as usual file system nodes.
NBT parser and writer are originally written by Lukas Niederbremer as cNBT project which this project is based on.
This package provides the FUSE-based file system implementation, as well as NBT maintenance command-line tools and library (cNBT).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | filesystems/nbt | 20260630 |
| DragonFly | filesystems/nbt | 20250506 |
Install
Binary package:
pkg install fusefs-nbt
From the ports tree:
cd /usr/ports/filesystems/nbt/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fusefs-nbt>0:filesystems/nbt
LIB_DEPENDS= libnbt.so:filesystems/nbt
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 20260630 | 20260630 | - | 20250506 | 20260630 |
| FreeBSD:14:quarterly | 20260630 | 20260630 | n/a | 20250506 | 20260630 |
| FreeBSD:15:latest | 20260630 | 20260630 | n/a | 20250506 | 20250506 |
| FreeBSD:15:quarterly | 20260630 | 20260630 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20260630 | 20260630 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- fuse localbase:ldflags tar:bz2
- Service scripts
- none
Files
Manual pages 4
- mkfs.nbt(8)
- mount.nbt(8)
- nbtdump(1)
- regiondump(1)
pkg-plist 15
- bin/nbtdump
- bin/regiondump
- sbin/mkfs.nbt
- sbin/mount.nbt
- share/man/man1/nbtdump.1.gz
- share/man/man1/regiondump.1.gz
- share/man/man8/mkfs.nbt.8.gz
- share/man/man8/mount.nbt.8.gz
- include/nbt/buffer.h
- include/nbt/list.h
- include/nbt/nbt.h
- include/nbt/version.h
- lib/libnbt.a
- lib/libnbt.so
- lib/libnbt.so.1
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| nbtfsutils-20260630-c06da0c-src.tar.bz2 | 44529 | 5425b12f8add6cab32718e7e389bb2deaf8ee68cf4d09d9a0a78724eec0f6f38 |
Master sites 1
- SF/nbtfsutils
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
272db44cff |
WHR | filesystems/nbt: Update 20250506 => 20260630 This update includes several memory-access bug fixes in both the NBT
library and the file system implementations, more completed supports
for the TAG_LONG_ARRAY type in the library, revised manual pages, as
well as other minor improvements.
Commit log:
https://src.rivoreo.one/nbtfsutils/+log/c06da0c1e1b5da7140171cb5a2138d2fe1197a63/
PR: 296479
Reported by: WHR <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3 |