./filesystems/squashfs, Tools for squashfs archives

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.4, Package name: squashfs-4.4, Maintainer: pkgsrc-users

Squashfs is a highly compressed read-only filesystem for Linux. It
uses either gzip/xz/lzo/lz4/zstd compression to compress both files,
inodes and directories. Inodes in the system are very small and all
blocks are packed to minimise data overhead. Block sizes greater than
4K are supported up to a maximum of 1Mbytes (default block size 128K).

Squashfs is intended for general read-only filesystem use, for archival
use (i.e. in cases where a .tar.gz file may be used), and in constrained
block device/memory systems (e.g. embedded systems) where low overhead is
needed.

This package contains tools to manipulate squashfs archive files.


Required to run:
[archivers/lzo] [archivers/lz4] [archivers/zstd]

Required to build:
[pkgtools/cwrappers]

Package options: lz4, lzo, reproducible, xattr, xz, zlib, zstd

Master sites:

SHA1: 883eb8bfae3aaef619e6d3b7ae51f5aa83097cfd
RMD160: 1967b075376dbc05c9683509afd508af89e95d65
Filesize: 236.174 KB

Version history: (Expand)


CVS history: (Expand)


   2020-06-20 01:11:37 by Sean Cole | Files touched by this commit (1)
Log message:
fix comment
   2020-06-19 23:17:46 by Sean Cole | Files touched by this commit (11)
Log message:
Welcome to Squashfs 4.4.  This is the first release in over 5 years, and
there are substantial improvements: reproducible builds, new compressors,
CVE fixes, security hardening and new options for Mksquashfs/Unsquashfs.

Please see the INSTALL file for instructions on installing the tools,
and the USAGE file for documentation on how to use the tools.

Summary of changes
---------------------------------------

1. Mksquashfs now generates reproducible images by default.  Mkfs time and
   file timestamps can also be specified.

2. Support for the Zstandard (ZSTD) compression algorithm has been added.

3. Pseudo files now support symbolic links.

4. CVE-2015-4645 and CVE-2015-4646 have been fixed.

5. Unsquashfs has been further hardened against corrupted filestems.

6. Unsquashfs is now more strict about error handling.

7. Miscellaneous new options and major bug fixes for Mksquashfs.

8. Miscellaneous new options and major bug fixes for Unsquashfs.

9. Squashfs-tools 4.4 is compatible with all earlier 4.x filesystems
   and releases.

For pkgsrc changes, now GitHub is now the main repository and using libtool
   2020-03-20 12:58:37 by Nia Alarie | Files touched by this commit (640)
Log message:
*: Convert broken sourceforge HOMEPAGEs back to http
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-11-03 20:26:22 by Roland Illig | Files touched by this commit (19)
Log message:
filesystems: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-03-09 17:31:50 by Kamil Rytarowski | Files touched by this commit (1) | Package updated
Log message:
Fix build of squashfs on CentOS 7.x

Fix usage of do-build, don't reinvent it without missing parameters passed
to gmake(1).

Include required lzo, xz, zlib.

Bump PKGREVISION to 2.
   2017-02-09 19:24:32 by Sean Cole | Files touched by this commit (1)
Log message:
new patch, fixes FreeBSD build