filesystems/squashfs-tools-ng 1.3.2 MidnightBSD
New set of tools and libraries to work with SquashFS images
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl3+, lgpl3+
- Categories
- filesystems, sysutils
Description
SquashFS is a highly compressed, read-only file system often used as a root file system on embedded devices, live systems, or simply as a compressed archive format.
This project originally started out as a fork of squashfs-tools 4.3, after encountering some short comings and realizing that there have been no updates on the SourceForge site or mailing list for a long time. Even before the first public release, the fork was replaced with a complete re-write after growing frustrated with the existing code base.
The utilities provided by squashfs-tools-ng offer alternative tooling and are intentionally named differently, so both packages can be installed side by side.
The actual guts of squashfs-tools-ng are encapsulated in a library with a generic API designed to make SquashFS available to other applications as an embeddable, extensible archive format (or simply to read, write, or manipulate SquashFS file systems).
In the other systems
The newest version among them is 1.3.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | filesystems/squashfs-tools-ng | 1.3.2 newest | no data | - | [email protected] | - |
| FreeBSD | filesystems/squashfs-tools-ng | 1.3.2 newest | none known | - | [email protected] | - |
| DragonFly | filesystems/squashfs-tools-ng | 1.3.2 newest | none known | - | [email protected] | - |
| HardenedBSD | filesystems/squashfs-tools-ng | 1.3.2 newest | no data | - | [email protected] | - |
| GhostBSD | filesystems/squashfs-tools-ng | 1.3.2 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install squashfs-tools-ng
From mports:
cd /usr/mports/filesystems/squashfs-tools-ng && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= squashfs-tools-ng>0:filesystems/squashfs-tools-ng
LIB_DEPENDS= libsquashfs.so:filesystems/squashfs-tools-ng
Dependencies
No port depends on this one.
Configuration
Options name: filesystems_squashfs-tools-ng
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| LZ4 | on | |
| LZO | on | |
| TOOLS | on | Build the tools, not just the library |
| ZSTD | on |
- USES
- libtool pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 5
- gensquashfs(1)
- rdsquashfs(1)
- sqfs2tar(1)
- sqfsdiff(1)
- tar2sqfs(1)
pkg-plist 44
- bin/gensquashfs
- bin/rdsquashfs
- bin/sqfs2tar
- bin/sqfsdiff
- bin/tar2sqfs
- include/sqfs/block.h
- include/sqfs/block_processor.h
- include/sqfs/block_writer.h
- include/sqfs/compressor.h
- include/sqfs/data_reader.h
- include/sqfs/dir.h
- include/sqfs/dir_reader.h
- include/sqfs/dir_writer.h
- include/sqfs/error.h
- include/sqfs/frag_table.h
- include/sqfs/id_table.h
- include/sqfs/inode.h
- include/sqfs/io.h
- include/sqfs/meta_reader.h
- include/sqfs/meta_writer.h
- include/sqfs/predef.h
- include/sqfs/super.h
- include/sqfs/table.h
- include/sqfs/xattr.h
- include/sqfs/xattr_reader.h
- include/sqfs/xattr_writer.h
- lib/libsquashfs.a
- lib/libsquashfs.so
- lib/libsquashfs.so.1
- lib/libsquashfs.so.1.4.1
- libdata/pkgconfig/libsquashfs1.pc
- share/doc/squashfs-tools-ng/CHANGELOG.md
- share/doc/squashfs-tools-ng/README.md
- share/doc/squashfs-tools-ng/architecture.md
- share/doc/squashfs-tools-ng/benchmark.ods
- share/doc/squashfs-tools-ng/benchmark.txt
- share/doc/squashfs-tools-ng/format.adoc
- share/doc/squashfs-tools-ng/mainpage.dox
- share/doc/squashfs-tools-ng/parallelism.txt
- share/man/man1/gensquashfs.1.gz
- share/man/man1/rdsquashfs.1.gz
- share/man/man1/sqfs2tar.1.gz
- share/man/man1/sqfsdiff.1.gz
- share/man/man1/tar2sqfs.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| squashfs-tools-ng-1.3.2.tar.xz | 585380 | 0d907ac3e735c351e47c867fb51d94bffa3b05fb95bec01f31e848b7c44215a9 |
Master sites 1
- https://infraroot.at/pub/squashfs/