head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.20
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.18
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.16
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.14
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.5.0.12
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.10
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.8
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.6
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.5.0.4
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.2
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.4.0.28
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.26
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.24
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.22
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.20
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.18
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.16
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.14
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.12
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.10
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.8
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.6
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.4
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.2
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.3.0.16
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.18
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.14
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.3.0.12
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.3.0.10
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.8
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.6
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.4
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.2.0.10
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.8
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.4
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.2
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.1.0.4
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.2
	pkgsrc-2016Q3-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2023.10.03.19.26.20;	author scole;	state Exp;
branches;
next	1.4;
commitid	mPavBZTkN1AwndHE;

1.4
date	2020.06.19.21.17.46;	author scole;	state Exp;
branches;
next	1.3;
commitid	dk9841wbRaTdBScC;

1.3
date	2018.01.01.22.29.28;	author rillig;	state Exp;
branches;
next	1.2;
commitid	0WRi40zz4tz6VdlA;

1.2
date	2017.02.09.18.16.07;	author scole;	state Exp;
branches;
next	1.1;
commitid	AfxeNP97oqGc0jFz;

1.1
date	2016.09.09.15.40.17;	author scole;	state Exp;
branches;
next	;
commitid	oZoed9Sp9QTE3Dlz;


desc
@@


1.5
log
@4.6.1	25 MAR 2023	Bug fix release to fix race condition and XATTRs
			code

	1. Race condition which can cause corruption of the "fragment table"
	   fixed.  This is a regression introduced in August 2022, and it has
	   been seen when tailend packing is used (-tailends option).
	2. Fix build failure when the tools are being built without extended
	   attribute (XATTRs) support.
	3. Fix XATTR error message when an unrecognised prefix is found
	   (Christian Hesse).
	4. Fix incorrect free of pointer when an unrecognised XATTR prefix is
	   found.
@
text
@@@comment $NetBSD: PLIST,v 1.4 2020/06/19 21:17:46 scole Exp $
bin/mksquashfs
bin/sqfscat
bin/sqfstar
bin/unsquashfs
man/man1/mksquashfs.1
man/man1/sqfscat.1
man/man1/sqfstar.1
man/man1/unsquashfs.1
share/doc/squashfs/ACKNOWLEDGEMENTS
share/doc/squashfs/ACTIONS-README
share/doc/squashfs/CHANGES
share/doc/squashfs/COPYING
share/doc/squashfs/INSTALL
share/doc/squashfs/README-4.6.1
share/doc/squashfs/TECHNICAL-INFO
share/doc/squashfs/USAGE-4.6
share/doc/squashfs/USAGE-MKSQUASHFS-4.6
share/doc/squashfs/USAGE-SQFSCAT-4.6
share/doc/squashfs/USAGE-SQFSTAR-4.6
share/doc/squashfs/USAGE-UNSQUASHFS-4.6
share/doc/squashfs/examples/pseudo-file.example
@


1.4
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2018/01/01 22:29:28 rillig Exp $
d3 2
d6 4
d11 1
d15 8
a22 17
share/doc/squashfs/README
share/doc/squashfs/README-4.4
share/doc/squashfs/RELEASE-READMEs/DONATIONS
share/doc/squashfs/RELEASE-READMEs/PERFORMANCE.README
share/doc/squashfs/RELEASE-READMEs/README-2.0
share/doc/squashfs/RELEASE-READMEs/README-2.0-AMD64
share/doc/squashfs/RELEASE-READMEs/README-2.1
share/doc/squashfs/RELEASE-READMEs/README-3.0
share/doc/squashfs/RELEASE-READMEs/README-3.1
share/doc/squashfs/RELEASE-READMEs/README-3.2
share/doc/squashfs/RELEASE-READMEs/README-3.3
share/doc/squashfs/RELEASE-READMEs/README-4.0
share/doc/squashfs/RELEASE-READMEs/README-4.1
share/doc/squashfs/RELEASE-READMEs/README-4.2
share/doc/squashfs/RELEASE-READMEs/README-4.3
share/doc/squashfs/RELEASE-READMEs/pseudo-file.example
share/doc/squashfs/USAGE
@


1.3
log
@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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2017/02/09 18:16:07 scole Exp $
a6 1
share/doc/squashfs/DONATIONS
a7 11
share/doc/squashfs/OLD-READMEs/README-2.0
share/doc/squashfs/OLD-READMEs/README-2.1
share/doc/squashfs/OLD-READMEs/README-3.0
share/doc/squashfs/OLD-READMEs/README-3.1
share/doc/squashfs/OLD-READMEs/README-3.2
share/doc/squashfs/OLD-READMEs/README-3.3
share/doc/squashfs/OLD-READMEs/README-4.0
share/doc/squashfs/OLD-READMEs/README-4.1
share/doc/squashfs/OLD-READMEs/README-4.2
share/doc/squashfs/OLD-READMEs/README-AMD64
share/doc/squashfs/PERFORMANCE.README
d9 16
a24 2
share/doc/squashfs/README-4.3
share/examples/squashfs/pseudo-file.example
@


1.2
log
@Fix xattr and other options, "simplify" PLIST and other build files to make changing versions easier
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2016/09/09 15:40:17 scole Exp $
a8 3
share/doc/squashfs/PERFORMANCE.README
share/doc/squashfs/README
share/doc/squashfs/README-4.3
d19 3
@


1.1
log
@PR pkg/51058

Add filesystem/squashfs 4.3

Squashfs is a highly compressed read-only filesystem for Linux.
It uses either gzip/xz/lzo/lz4 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.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d4 19
a22 19
share/doc/${PKGNAME}/ACKNOWLEDGEMENTS
share/doc/${PKGNAME}/CHANGES
share/doc/${PKGNAME}/COPYING
share/doc/${PKGNAME}/DONATIONS
share/doc/${PKGNAME}/INSTALL
share/doc/${PKGNAME}/PERFORMANCE.README
share/doc/${PKGNAME}/README
share/doc/${PKGNAME}/README-4.3
share/doc/${PKGNAME}/OLD-READMEs/README-2.0
share/doc/${PKGNAME}/OLD-READMEs/README-2.1
share/doc/${PKGNAME}/OLD-READMEs/README-3.0
share/doc/${PKGNAME}/OLD-READMEs/README-3.1
share/doc/${PKGNAME}/OLD-READMEs/README-3.2
share/doc/${PKGNAME}/OLD-READMEs/README-3.3
share/doc/${PKGNAME}/OLD-READMEs/README-4.0
share/doc/${PKGNAME}/OLD-READMEs/README-4.1
share/doc/${PKGNAME}/OLD-READMEs/README-4.2
share/doc/${PKGNAME}/OLD-READMEs/README-AMD64
share/examples/${PKGNAME}/pseudo-file.example
@

