bump(sys-fs/squashfs-tools): sync with upstream

This commit is contained in:
David Michael 2016-12-14 07:48:47 -08:00
parent b3a2e0481c
commit 50fa93a6c8
27 changed files with 467 additions and 801 deletions

View File

@ -1,6 +1,7 @@
DEFINED_PHASES=compile install unpack
DEFINED_PHASES=compile install prepare
DEPEND=sys-libs/zlib
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=0
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net/
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
@ -8,4 +9,4 @@ RDEPEND=sys-libs/zlib
SLOT=3.0
SRC_URI=mirror://sourceforge/squashfs/squashfs3.2-r2.tar.gz
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=f59c01d377585027fe3419584c1cc839
_md5_=60c865dd397baeef2893128f0bfdd004

View File

@ -1,6 +1,7 @@
DEFINED_PHASES=compile install unpack
DEFINED_PHASES=compile install prepare
DEPEND=sys-libs/zlib
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=0
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net/
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
@ -8,4 +9,4 @@ RDEPEND=sys-libs/zlib
SLOT=3.1
SRC_URI=mirror://sourceforge/squashfs/squashfs3.4.tar.gz
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=06e720001258efc2d26bc91d77d76847
_md5_=a5dfd75db98a94d5ce7c18d0e2710de5

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst
DEPEND=sys-libs/zlib xz? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) !xz? ( !lzo? ( sys-libs/zlib ) ) xattr? ( sys-apps/attr )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=2
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=+xz lzo xattr
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-linux
LICENSE=GPL-2
RDEPEND=sys-libs/zlib xz? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) !xz? ( !lzo? ( sys-libs/zlib ) ) xattr? ( sys-apps/attr )
SLOT=0
SRC_URI=mirror://sourceforge/squashfs/squashfs4.2.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=0ec6aa259bf5c60758e457e52dbc1c84

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst
DEPEND=sys-libs/zlib xz? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) lzma? ( app-arch/xz-utils ) !xz? ( !lzo? ( sys-libs/zlib ) ) xattr? ( sys-apps/attr )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=4
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=+xz lzma lzo xattr
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux
LICENSE=GPL-2
RDEPEND=sys-libs/zlib xz? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) lzma? ( app-arch/xz-utils ) !xz? ( !lzo? ( sys-libs/zlib ) ) xattr? ( sys-apps/attr )
SLOT=0
SRC_URI=mirror://sourceforge/squashfs/squashfs4.2.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=989816ceccca766c0c3db57ca5db1788

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst
DEPEND=xattr? ( sys-apps/attr ) sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xz? ( app-arch/xz-utils )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=+xz lzma lzo xattr
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=xattr? ( sys-apps/attr ) sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xz? ( app-arch/xz-utils )
SLOT=0
SRC_URI=http://dev.gentoo.org/~jer/squashfs-tools-4.2_p20140119.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=73364b7264b13cf9d558e5740a86e639

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install
DEFINED_PHASES=compile configure install prepare
DEPEND=sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=+xz lzma lz4 lzo xattr
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
RDEPEND=sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils )
SLOT=0
SRC_URI=mirror://sourceforge/squashfs/squashfs4.3.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=6a816def94a4f893e806f98cb9f98165
_md5_=d0c1d199226f09a512fde5f346e71c10

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=lz4 lzma lzo xattr +xz
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils )
SLOT=0
SRC_URI=mirror://sourceforge/squashfs/squashfs4.3.tar.gz mirror://debian/pool/main/s/squashfs-tools/squashfs-tools_4.3-3.debian.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=629cc2f00f33893a90f20934833bf882

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=!static? ( sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils ) ) static? ( sys-libs/zlib[static-libs(+)] !xz? ( !lzo? ( sys-libs/zlib[static-libs(+)] ) ) lz4? ( app-arch/lz4[static-libs(+)] ) lzma? ( app-arch/xz-utils[static-libs(+)] ) lzo? ( dev-libs/lzo[static-libs(+)] ) xattr? ( sys-apps/attr[static-libs(+)] ) xz? ( app-arch/xz-utils[static-libs(+)] ) )
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=5
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=debug lz4 lzma lzo static xattr +xz
KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86
LICENSE=GPL-2
RDEPEND=!static? ( sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils ) )
SLOT=0
SRC_URI=mirror://sourceforge/squashfs/squashfs4.3.tar.gz mirror://debian/pool/main/s/squashfs-tools/squashfs-tools_4.3-3.debian.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=1dfbbe1423b829c631cf89fb295dc355

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install unpack
DEPEND=!static? ( sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils ) ) static? ( sys-libs/zlib[static-libs(+)] !xz? ( !lzo? ( sys-libs/zlib[static-libs(+)] ) ) lz4? ( app-arch/lz4[static-libs(+)] ) lzma? ( app-arch/xz-utils[static-libs(+)] ) lzo? ( dev-libs/lzo[static-libs(+)] ) xattr? ( sys-apps/attr[static-libs(+)] ) xz? ( app-arch/xz-utils[static-libs(+)] ) ) >=dev-vcs/git-1.8.2.1
DESCRIPTION=Tool for creating compressed filesystem type squashfs
EAPI=6
HOMEPAGE=http://squashfs.sourceforge.net
IUSE=debug lz4 lzma lzo static xattr +xz
LICENSE=GPL-2
RDEPEND=!static? ( sys-libs/zlib !xz? ( !lzo? ( sys-libs/zlib ) ) lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) xz? ( app-arch/xz-utils ) )
SLOT=0
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e git-r3 ef66dfc3db09f327af21cf32f140fb2b multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=faf27a8e1976e6a17b618cca55a61a2d

View File

@ -1,535 +0,0 @@
# ChangeLog for sys-fs/squashfs-tools
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/ChangeLog,v 1.117 2015/04/17 08:35:17 zlogene Exp $
17 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> squashfs-tools-4.3.ebuild:
sparc stable wrt bug #542226
14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for ia64, wrt bug #542226
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for alpha, wrt bug #542226
02 Apr 2015; Markus Meier <maekke@gentoo.org> squashfs-tools-4.3.ebuild:
arm stable, bug #542226
31 Mar 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for ppc64, wrt bug #542226
28 Mar 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for ppc, wrt bug #542226
25 Mar 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for x86, wrt bug #542226
10 Mar 2015; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for HPPA (bug #542226).
09 Mar 2015; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.3.ebuild:
Stable for amd64, wrt bug #542226
05 Mar 2015; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.3.ebuild,
-files/squashfs-tools-3.3-posix.patch,
-files/squashfs-tools-4.0-progress-bar.patch,
-files/squashfs-tools-4.0-read-ret.patch:
Remove obsolete pkg_postinst() messages (bug #440586).
28 Sep 2014; Anthony G. Basile <blueness@gentoo.org>
squashfs-tools-4.3.ebuild:
Keyword ~ppc ~ppc64, bug #499468
26 Aug 2014; Raúl Porcel <armin76@gentoo.org> squashfs-tools-4.3.ebuild:
Add ~m68k/~sh/~sparc wrt bug #499468
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> squashfs-tools-4.3.ebuild:
Add ~s390 keyword
11 Jul 2014; <tgall@gentoo.org> squashfs-tools-4.3.ebuild:
Keyworded on arm64, bug #499468
05 Jul 2014; Tobias Klausmann <klausman@gentoo.org>
squashfs-tools-4.3.ebuild:
Keyworded on alpha, bug #499468
*squashfs-tools-4.3 (08 Jun 2014)
08 Jun 2014; Jeroen Roovers <jer@gentoo.org>
-squashfs-tools-4.2_p20140119-r1.ebuild, +squashfs-tools-4.3.ebuild:
Version bump.
28 Apr 2014; Sergey Popov <pinkbyte@gentoo.org>
squashfs-tools-4.2_p20140119-r1.ebuild:
Add ~x86 keyword, wrt bug #499468
28 Apr 2014; Sergey Popov <pinkbyte@gentoo.org>
squashfs-tools-4.2_p20140119-r1.ebuild:
Add ~mips keyword, wrt bug #499468
14 Feb 2014; Markus Meier <maekke@gentoo.org>
squashfs-tools-4.2_p20140119-r1.ebuild:
add ~arm, bug #499468
08 Feb 2014; Akinori Hattori <hattya@gentoo.org>
squashfs-tools-4.2_p20140119-r1.ebuild:
keyword ~ia64 wrt bug #499468
06 Feb 2014; Jeroen Roovers <jer@gentoo.org>
squashfs-tools-4.2_p20140119-r1.ebuild:
Marked ~hppa (bug #499468).
*squashfs-tools-4.2_p20140119-r1 (27 Jan 2014)
27 Jan 2014; Jeroen Roovers <jer@gentoo.org>
+squashfs-tools-4.2_p20140119-r1.ebuild, metadata.xml:
Add lz4 support.
*squashfs-tools-4.2_p20140119 (23 Jan 2014)
23 Jan 2014; Jeroen Roovers <jer@gentoo.org>
-squashfs-tools-4.2_p20121216.ebuild, +squashfs-tools-4.2_p20140119.ebuild,
-squashfs-tools-4.3_pre20130621-r2.ebuild,
-files/squashfs-tools-4.3_pre20130621-xattr.patch:
Version bump.
*squashfs-tools-4.3_pre20130621-r2 (21 Jan 2014)
21 Jan 2014; Jeroen Roovers <jer@gentoo.org>
-squashfs-tools-4.3_pre20130621-r1.ebuild,
+squashfs-tools-4.3_pre20130621-r2.ebuild,
+files/squashfs-tools-4.3_pre20130621-xattr.patch, metadata.xml:
Fix USE=-xattr properly. Restore old USE flag behaviour.
21 Jan 2014; Jeroen Roovers <jer@gentoo.org>
squashfs-tools-4.3_pre20130621-r1.ebuild, metadata.xml:
sys-apps/attr is not optional in this build. Describe USE=xattr specially.
*squashfs-tools-4.3_pre20130621-r1 (21 Jan 2014)
21 Jan 2014; Jeroen Roovers <jer@gentoo.org>
-squashfs-tools-4.3_pre20130621.ebuild,
+squashfs-tools-4.3_pre20130621-r1.ebuild:
Fix USE=-xattr. Drop the horrible use_sed in favour of usex.
*squashfs-tools-4.3_pre20130621 (21 Jan 2014)
21 Jan 2014; Justin Lecher <jlec@gentoo.org>
+squashfs-tools-4.3_pre20130621.ebuild, metadata.xml:
Version bump, following Fedora, #479904
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> squashfs-tools-4.2-r1.ebuild,
squashfs-tools-4.2.ebuild, squashfs-tools-4.2_p20121216.ebuild:
Add arm64 love.
20 Feb 2013; Zac Medico <zmedico@gentoo.org>
squashfs-tools-4.2_p20121216.ebuild:
Add ~arm-linux keyword.
*squashfs-tools-4.2_p20121216 (17 Dec 2012)
17 Dec 2012; Jeroen Roovers <jer@gentoo.org>
+squashfs-tools-4.2_p20121216.ebuild:
Add snapshot.
24 Apr 2012; Justin Lecher <jlec@gentoo.org> -squashfs-tools-4.0.ebuild,
-squashfs-tools-4.0-r1.ebuild, -squashfs-tools-4.1.ebuild,
-squashfs-tools-4.1-r1.ebuild, metadata.xml:
Drop old versions, #395201
19 Apr 2012; Brent Baude <ranger@gentoo.org> squashfs-tools-4.2.ebuild:
Marking squashfs-tools-4.2 ppc64 for bug 400937
*squashfs-tools-4.2-r1 (19 Apr 2012)
19 Apr 2012; Jeroen Roovers <jer@gentoo.org> +squashfs-tools-4.2-r1.ebuild,
metadata.xml:
Add old LZMA support back by Wicher Minnaard (bug #412575).
25 Mar 2012; Raúl Porcel <armin76@gentoo.org> squashfs-tools-4.2.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #400937
28 Feb 2012; Brent Baude <ranger@gentoo.org> squashfs-tools-4.2.ebuild:
Marking squashfs-tools-4.2 ppc for bug 400937
16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
squashfs-tools-4.2.ebuild:
x86 stable wrt bug #400937
10 Feb 2012; Markus Meier <maekke@gentoo.org> squashfs-tools-4.2.ebuild:
arm stable, bug #400937
08 Feb 2012; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.2.ebuild:
Rip out the stuff that makes gzip optional (bug #366607).
08 Feb 2012; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.2.ebuild,
metadata.xml:
Change USE=lzma to USE=xz now that upstream calls it that way (bug #400939).
08 Feb 2012; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.2.ebuild:
Stable for HPPA (bug #400937).
27 Jan 2012; Agostino Sarubbo <ago@gentoo.org> squashfs-tools-4.2.ebuild:
Stable for amd64, wrt bug #400937
29 Jul 2011; Zac Medico <zmedico@gentoo.org> squashfs-tools-4.2.ebuild:
Add ~x86-linux keyword.
*squashfs-tools-4.2 (15 Mar 2011)
15 Mar 2011; Justin Lecher <jlec@gentoo.org> +squashfs-tools-4.2.ebuild:
Version Bump
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> squashfs-tools-3.4.ebuild:
Drop to ~mips
*squashfs-tools-4.1-r1 (31 Jan 2011)
31 Jan 2011; Jeroen Roovers <jer@gentoo.org> +squashfs-tools-4.1-r1.ebuild:
Die sooner (and explain why) when no compression USE flag is set (bug
#352861). Fix USE=-lzma case (it tried to fix xz_SUPPORT in the Makefile
instead of XZ_SUPPORT, so it would always link against liblzma or die if not
found).
14 Nov 2010; Justin Lecher <jlec@gentoo.org> squashfs-tools-3.2_p2.ebuild,
squashfs-tools-3.4.ebuild, squashfs-tools-4.0.ebuild,
squashfs-tools-4.0-r1.ebuild, squashfs-tools-4.1.ebuild, metadata.xml:
Move local USE lzma to global USE
07 Oct 2010; Mike Frysinger <vapier@gentoo.org> squashfs-tools-4.1.ebuild:
Fix by Martin Väth for IUSE=xattr handling #338671, and clean up general
handling of the USE flags.
*squashfs-tools-4.1 (20 Sep 2010)
20 Sep 2010; Mike Frysinger <vapier@gentoo.org> +squashfs-tools-4.1.ebuild,
metadata.xml:
Version bump.
*squashfs-tools-4.0-r1 (20 Sep 2010)
20 Sep 2010; Mike Frysinger <vapier@gentoo.org>
+squashfs-tools-4.0-r1.ebuild, +files/squashfs-tools-4.0-progress-bar.patch,
+files/squashfs-tools-4.0-read-ret.patch:
Add fixes from upstream #292011 by Nicolas Dufresne.
07 Dec 2009; Mike Frysinger <vapier@gentoo.org> squashfs-tools-4.0.ebuild:
Fix building on non-glibc systems #276951 by Ed Wildgoose.
07 Dec 2009; Mike Frysinger <vapier@gentoo.org>
-squashfs-tools-3.1_p2.ebuild, squashfs-tools-3.2_p2.ebuild,
-squashfs-tools-3.3.ebuild, squashfs-tools-3.4.ebuild:
Slot older versions of squashfs-tools as the filesystem format is not
backwards compatible and sometimes we need to easily create older
filesystem versions.
18 Jul 2009; Joseph Jezak <josejx@gentoo.org> squashfs-tools-4.0.ebuild:
Marked ppc stable for bug #273131.
19 Jun 2009; Brent Baude <ranger@gentoo.org> squashfs-tools-4.0.ebuild:
stable ppc64, bug 273131
15 Jun 2009; Jeroen Roovers <jer@gentoo.org> squashfs-tools-4.0.ebuild:
Stable for HPPA (bug #273131).
13 Jun 2009; Andrew Gaffney <agaffney@gentoo.org>
squashfs-tools-4.0.ebuild:
Change ewarn per bug #263762
08 Jun 2009; Jeremy Olexa <darkside@gentoo.org> squashfs-tools-4.0.ebuild:
amd64 stable, bug 273131
08 Jun 2009; Raúl Porcel <armin76@gentoo.org> squashfs-tools-4.0.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #273131
*squashfs-tools-4.0 (01 Jun 2009)
01 Jun 2009; Andrew Gaffney <agaffney@gentoo.org>
+squashfs-tools-4.0.ebuild:
Bumping squashfs-tools to 4.0 for bug #272043
*squashfs-tools-4.0_pre20090324 (25 Mar 2009)
25 Mar 2009; Zac Medico <zmedico@gentoo.org>
-squashfs-tools-4.0_pre20080324.ebuild,
+squashfs-tools-4.0_pre20090324.ebuild:
Rename 4.0_pre20080324 to 4.0_pre20090324 (off by 1 year).
*squashfs-tools-4.0_pre20080324 (25 Mar 2009)
25 Mar 2009; Zac Medico <zmedico@gentoo.org>
+squashfs-tools-4.0_pre20080324.ebuild:
Add squashfs-4.0 cvs snapshot, for linux-2.6.29 users.
15 Oct 2008; Jeroen Roovers <jer@gentoo.org> squashfs-tools-3.1_p2.ebuild,
squashfs-tools-3.2_p2.ebuild, squashfs-tools-3.3.ebuild,
squashfs-tools-3.4.ebuild:
Pick up CFLAGS from the environment instead of "setting them in stone"
(bug #242030).
*squashfs-tools-3.4 (28 Aug 2008)
28 Aug 2008; Jeroen Roovers <jer@gentoo.org> +squashfs-tools-3.4.ebuild:
Version bump (bug #235867).
28 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.2_p2.ebuild, squashfs-tools-3.3.ebuild:
Marking 3.2_p2 stable for 2.6.23 kernels. Thanks to Kerin Millar
<kerframil@gmail.com> for pointing it out in bug #227461. This was used
during the 2008.0 release cycle, so it received plenty of testing. Also,
changing the elog to ewarn for 3.3 and the 2.6.24 requirement notice.
19 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.3.ebuild:
Stable on alpha/amd64/arm/hppa/ia64/ppc/ppc64/sparc/x86 since they all
have 2.6.24 versions stable and we want to use this version of
squashfs-tools for the release.
04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.3.ebuild:
Added a note about requiring 2.6.24 kernel for 3.3 support.
*squashfs-tools-3.3 (30 Dec 2007)
30 Dec 2007; <solar@gentoo.org> +files/squashfs-tools-3.3-posix.patch,
+squashfs-tools-3.3.ebuild:
- Version bump.. get_nprocs() is a glibc only function and there is no
reason to use it when sysconf(_SC_NPROCESSORS_CONF) exists. Also fixed some
format mistakes.
06 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.2_p2.ebuild:
Changing installation of docs so we pull in README-3.2 and not README-3.1
and closing bug #196158.
*squashfs-tools-3.2_p2 (16 May 2007)
16 May 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+squashfs-tools-3.2_p2.ebuild:
Version bump and closing bug #175700. Thanks to Roman Zimmermann
<mereandor@gmail.com> for pointing out a simpel copy would work.
16 May 2007; Chris Gianelloni <wolf31o2@gentoo.org>
-squashfs-tools-2.2_p2.ebuild, -squashfs-tools-3.0.ebuild,
-squashfs-tools-3.1.ebuild:
Cleaning up older versions now that 3.1_p2 is stable everywhere.
15 May 2007; Jeroen Roovers <jer@gentoo.org> squashfs-tools-3.1_p2.ebuild:
Stable for HPPA (bug #165289).
11 May 2007; Joshua Kinard <kumba@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
Stable on mips, per #165289.
28 Mar 2007; Raúl Porcel <armin76@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
ia64 stable wrt bug 165289
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
Stable on alpha wrt bug #165289.
13 Feb 2007; Markus Rothe <corsair@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
Stable on ppc64; bug #165289
11 Feb 2007; nixnut <nixnut@gentoo.org> squashfs-tools-3.1_p2.ebuild:
Stable on ppc wrt bug 165289
11 Feb 2007; Steve Dibb <beandog@gentoo.org> squashfs-tools-3.1_p2.ebuild:
amd64 stable, bug 165289
05 Feb 2007; Torsten Veller <tove@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
Stable on x86 (#165289)
05 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-3.1_p2.ebuild:
Stable on sparc wrt #165289
*squashfs-tools-3.1_p2 (05 Sep 2006)
05 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.1.ebuild, +squashfs-tools-3.1_p2.ebuild:
Version bump. Closing bug #145676.
*squashfs-tools-3.1 (28 Aug 2006)
28 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+squashfs-tools-3.1.ebuild:
Version bump. Closing bug #145369.
28 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-3.0.ebuild:
Stable on hppa
09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.0.ebuild:
Marking stable on amd64 for bug #126992.
02 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-3.0.ebuild:
Stable on sparc wrt #126992
01 May 2006; Joseph Jezak <josejx@gentoo.org> squashfs-tools-3.0.ebuild:
Marked ppc stable for bug #126992.
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> squashfs-tools-3.0.ebuild:
Marked stable on mips.
23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.0.ebuild:
Stable on x86 wrt bug #126992.
22 Apr 2006; Markus Rothe <corsair@gentoo.org> squashfs-tools-3.0.ebuild:
Stable on ppc64; bug #126992
14 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-3.0.ebuild:
Added unsquashfs to dobin and closing bug #129875.
12 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
-squashfs-tools-2.1_p2-r1.ebuild:
Cleaning up older ebuilds.
12 Apr 2006; Bryan Østergaard <kloeri@gentoo.org
squashfs-tools-2.2_p2.ebuild:
Stable on alpha, bug 126542.
20 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-2.2_p2.ebuild:
Stable on sparc wrt #126542
18 Mar 2006; Markus Rothe <corsair@gentoo.org>
squashfs-tools-2.2_p2.ebuild:
Stable on ppc64; bug #126542
17 Mar 2006; Tobias Scherbaum <dertobi123@gentoo.org>
squashfs-tools-2.2_p2.ebuild:
ppc stable, bug #126542
*squashfs-tools-3.0 (17 Mar 2006)
17 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-2.2_p2.ebuild, +squashfs-tools-3.0.ebuild:
Added squashfs-tools-3.0 and marking 2.2_p2 stable on amd64/x86 wrt bug
#126542.
12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-squashfs-tools-2.2.ebuild:
Cleaning up older ebuilds.
*squashfs-tools-2.2_p2 (09 Sep 2005)
09 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+squashfs-tools-2.2_p2.ebuild:
Version bump and closing bug #99886.
*squashfs-tools-2.2 (22 Jul 2005)
22 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+squashfs-tools-2.2.ebuild:
Version bumped to latest version.
16 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-2.1_p2-r1.ebuild:
Removed src_test and closing bug #85682.
*squashfs-tools-2.1_p2-r1 (23 Feb 2005)
23 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
-squashfs-tools-2.0_p2.ebuild, +squashfs-tools-2.1_p2-r1.ebuild,
-squashfs-tools-2.1_p2.ebuild:
Marking stable and closing bug #82568.
29 Jan 2005; Markus Rothe <corsair@gentoo.org> squashfs-tools-2.1_p2.ebuild:
Stable on ppc64
06 Jan 2005; Bryan Østergaard <kloeri@gentoo.org>
squashfs-tools-2.0_p2.ebuild:
Stable on alpha.
*squashfs-tools-2.1_p2 (15 Dec 2004)
15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
-squashfs-tools-1.3.ebuild, -squashfs-tools-2.0.ebuild,
-squashfs-tools-2.0_alpha.ebuild, squashfs-tools-2.0_p2.ebuild,
+squashfs-tools-2.1_p2.ebuild:
Version bumped to 2.1_p2 and closing bug #74509.
24 Sep 2004; Tom Gall <tgall@gentoo.org> squashfs-tools-2.0.ebuild:
stable on ppc64
07 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-2.0_p2.ebuild:
Stable on sparc wrt #54103
*squashfs-tools-2.0_p2 (07 Sep 2004)
07 Sep 2004; Daniel Black <dragonheart@gentoo.org>
+squashfs-tools-2.0_p2.ebuild:
version bumped as per bug #54103. Thanks Thomas Weidner <3.14159@gmx.net> for
initial testing. src_test routine added
05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
Fixed ChangeLog header.
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
squashfs-tools-1.3.ebuild, squashfs-tools-2.0.ebuild:
Masked squashfs-tools-2.0.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
squashfs-tools-1.3.ebuild:
Masked squashfs-tools-1.3.ebuild stable for ppc
26 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
squashfs-tools-2.0.ebuild:
Stable on sparc
18 Jul 2004; Tom Gall <tgall@gentoo.org> squashfs-tools-2.0.ebuild:
stable on ppc64, bug #57487
16 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
squashfs-tools-2.0.ebuild:
Marked stable on x86 and amd64.
*squashfs-tools-2.0 (13 Jul 2004)
04 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
PPC stable
13 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml,
+squashfs-tools-2.0.ebuild:
Changed maintainer to livecd and adding squashfs-tools-2.0 for use with the
2004.2 livecd.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
squashfs-tools-1.3.ebuild, squashfs-tools-2.0_alpha.ebuild:
virtual/glibc -> virtual/libc
20 Jun 2004; <solar@gentoo.org> :
digest fix
*squashfs-tools-2.0_alpha (04 Jun 2004)
04 Jun 2004; Daniel Black <dragonheart@gentoo.org>
+squashfs-tools-2.0_alpha.ebuild:
version bump thanks to Stefan Schweizer <stefan-schweizer@gmx.de> in bug #52038
04 Jun 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
+squashfs-tools-1.3.ebuild:
Moved from sys-apps/squashfs-tools to sys-fs/squashfs-tools.
03 May 2004; Mike Frysinger <vapier@gentoo.org> :
Clean up ebuild and make it look nice.
26 Apr 2004; Daniel Black <dragonheart@gentoo.org> metadata.xml:
Added embedded to the ownership. version 1.3 is realy 1.3_p3. Can the next
version include proper naming. Ref bug #47995
15 Apr 2004; Michael McCabe <randy@gentoo.org> squashfs-tools-1.3.ebuild:
adding s390 to keywords
*squashfs-tools-1.3 (14 Feb 2004)
14 Feb 2004; Brad House <brad_mssw@gentoo.org> squashfs-tools-1.3.ebuild:
Initial commit

View File

@ -1,25 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST squashfs-tools-4.2_p20140119.tar.xz 119496 SHA256 007382c4be734f923b7a0964c378b665d924adfd5537922452c455c0a2d4d20a SHA512 016c79000bb775c3ffb0a8eb9eefe11f9a82a0cd40be44b42c0c16f4184c4113538947d3677956f97313797ed9a7645380d05586afb0f6bd392cb4652e9fbe14 WHIRLPOOL 12ebdbb78053f0cc6863d1801ab964c0460966667a24f0eca39a63d73a5a313291981a39c5b6f539c33f0eb65ff34d7bbc00a06ae256173f9c4177fbfa3aacab
AUX squashfs-tools-4.3-2gb.patch 961 SHA256 cdb9c85c2f733c0db879275d0ee2480f528aa3191f236bbf1ff681c75b14a024 SHA512 c45cad7822964ad4c74ea36fdd833fbfaf9e8e047726fa7a9517392bfa0b04a4de348bf3a511b071ac36d045c40cab0d8efeff054ebcd90b94f8508516b7dd71 WHIRLPOOL d3581d6014ecac4d4fa7a21e62829cb78c6ffa9fe148680d1fa43434bb1adb26c1dfb2f25fe58cfa22d16dbc2a922f7201a1d6bff94fd786456d28f445744e8f
AUX squashfs-tools-4.3-aligned-data.patch 375 SHA256 3030ddfa5ba9d0baea7f5e4761b33dea67fbc4d49c86e475830fc1bfbfddb145 SHA512 566e2ada5e86afc799cb0c52396179bedfbcc49349bc6eb43c048b96215b1638c3765f7c75c6fa35593d5a95a1111df7c29a143ee4a55eaf33a6663e9bfe1b25 WHIRLPOOL 798dda9e91f3c68148e3f974caf62536745c1e22267d8e551903d49c3808a8e5a27ea1ac3787ef556823035d82d68a97974620f1f0871e7c14841c781899d077
AUX squashfs-tools-4.3-local-cve-fix.patch 620 SHA256 7edceedead4f5a57dc009afecd0f414d60a3878dc43f8de5224bff391ed32c76 SHA512 8e308217136f8b50bc89b49017ae706978d5c8a42a74deeef268e9aaaf6ae5785926da99711462374dfc98f2f193840b0e016b1845be1f9bad168047e4574367 WHIRLPOOL 6eda9f29a2f5786cc7538bfe26b6ff632b0be6f361f963c7ad39c83608bc62c7e972074be264587d8e65d254812b1b715a57c0dd2ef5eedc9d424c9f53fc54e7
AUX squashfs-tools-4.3-mem-overflow.patch 981 SHA256 a94f9df3439bef373da31a734e6dad42f5fc5a6d91f2b9d15d30b02f1aac73b3 SHA512 00db6700ab7fbf7f71aa97b45ac9c629dc5e7b1731c3e3eb5c93a0891c1b0f79884df7b6a8672facd9104e9442448ba9657dd10b64d47d89abd1b9ae1969dc2e WHIRLPOOL af0c8a6c4f3218abbc800516cfb58626563ab1967da8b86702ca523f1db22e006b71f93e23bb04b4bef48ae9c463ea1fdaecb4af371353f09b65375050c9fd59
AUX squashfs-tools-4.3-sysmacros.patch 611 SHA256 b44afb79ba6108a657fe6c51cecdf0e9623cbc91234b297478a6c3308cf0eddf SHA512 c21466b2f0aa6d6ae65b3693148274250bc42d8e7ea5142d6d4048d663ff4343dc539822320cf732d88c5bac048766a9771e1d2b739b1176cb9fafa96c4d306a WHIRLPOOL b0e0db62a80dc4c706dfd70ada83042ed5e66ecf881cf2b2055d09b838814571ac174a1f4c7a2a8bfc2ad242d10c717caa2ef03716b484f165d94d0e30f6e1d9
AUX squashfs-tools-4.3-xattrs.patch 1076 SHA256 f98fb6bee2f46ba57b9ab68dbc1ad15ed5ac8c7592cbdfead36d6642096acada SHA512 3899bb72cabeb296eb12fdd1c2e77e82a4354e58c91c69be918950c7fc88f56fbc0265c915b7363704579b710a69a35312fa9ab3d43236900774ae97efd473a8 WHIRLPOOL b39d57dc7caa7468ea54396416485986c8867af1b2905f3b08266afb66b23484dda41b399fff1d0f80031c5b729c24af4a91908ed1239885fa3ce3368fdbf288
DIST squashfs-tools_4.3-3.debian.tar.xz 15252 SHA256 1c296cc147e322e7124bf23a3c242ac83f6a986e6d6f64829ad2424b33914fc4 SHA512 ab1a707e04e92697549f7e7c667c5da835d39d5e2cb791e47bf549b232e7173e6981c33a87cd373c4a7a4815e4af1b7294fe13e54422a5ccdcff90904bfc51ae WHIRLPOOL 4f5a12a3371f2adced8f3a50b1d25db4420c2ff63856bbe74489e945c4698eb0e327ce677e442678849118f45351d01b14aef075ed78e6c09acb83ce56c99c3d
DIST squashfs3.2-r2.tar.gz 314764 SHA256 8482465d58d78099c608b32fc034921f7c8c3cf7934b5edc68c463cd450b40a7 SHA512 983f1fa966c15fb4929eaaf2d88401aac72f6d04e8c5523bd46397bc28928ff13b638e0e96bc09650627449c37f6a654ffa727445f1e9ca13cdc9de4fc43012f WHIRLPOOL 14b22cfc16e5c9bc91a5e02b9d4b64589339162d59613b12c2344acbed34690616a7a0254d9a63f839e96ff4b850f30fd7e1e855aecb76423356f4b1d8582129
DIST squashfs3.4.tar.gz 352660 SHA256 9ea1a9b3bd4f387ca11b5e96f00f8ae996fb81c4c7ad41f7c7f359917628a339 SHA512 5e126ea468271f54c62d473a04a355169514f2668b4dc0de4138a8ef2a6e633d373454e7b85c1c684b875d9dfc8afb17c05548dd5062d05f847ffef8e624d9fe WHIRLPOOL 7c113f3a66d0d28310302017e5f317d14bb5576e680a8f94e687193a376db92c54920be7d1121637f860cafa802d665ba419115e976b07029ca1f0c51953972d
DIST squashfs4.2.tar.gz 133173 SHA256 d9e0195aa922dbb665ed322b9aaa96e04a476ee650f39bbeadb0d00b24022e96 SHA512 4b69c5d3008803347d0ce7628957e3873c9ebd799662b25dfb739afb6a1ce97bdd02b0465ac4d949bc38af2155880ac068209dc638b94e5c86a8011ec3a00de0 WHIRLPOOL c69d403b9775ecebfba02c2ae395b3e5ed8f832caf80417863e5df861b60462b97ac3d10ee027cc96c6f8146450bd8fe8cf715574d41ed47abcc7abc9423ce52
DIST squashfs4.3.tar.gz 182550 SHA256 0d605512437b1eb800b4736791559295ee5f60177e102e4d4ccd0ee241a5f3f6 SHA512 854ed7acc99920f24ecf11e0da807e5a2a162eeda55db971aba63a03f0da2c13b20ec0564a906c4b0e415bd8258b273a10208c7abc0704f2ceea773aa6148a79 WHIRLPOOL c819f416b34cc46a232b8bc385017774603f81b4a865e6b97208004c183ebad5de7d0f726be444f8cb4e1d450abed9340dab730aec0762407f034e99b39bdc06
EBUILD squashfs-tools-3.2_p2.ebuild 1100 SHA256 5ee4a2f3660dc022d59cfe737bd121ddd7aacc237c91f29834faa698c636a4e3 SHA512 fc97b405122bd3292ecd755c548176e2b38ba46137577bb413a6f82e621fa1d47a3059d875ca455ec10fa9653ce162e5825c04a8963393fcd8bd1f35ca436a41 WHIRLPOOL 7ee166966ab45d0a4144e70fa9a884d3318ed43ed4da9561d0e8ea3d07334cb59e132c21decbb2fd39f93ff78628acbc5668be1ea0430818cd2081d3d6947f01
EBUILD squashfs-tools-3.4.ebuild 1101 SHA256 152e87091c76d2312057319cf1f0250154d93eb68ac7f9082cfe729b32ee447d SHA512 90d76e462ee6b7759943efd22619c82a0da29654a69f875ca8686e419b57bed52af7a77a8e8616b0e3bb92a3f7aa02d39cc7b703b60e4003ff4af6614b314e04 WHIRLPOOL 872bac9f2807c4af5de62c22a679be599aa3ec8ef6e51adbb343971344ebbb0824fcc7e3c44969778b9d92866bc181ef87f23cb7046dd7b0f0ceaf1886f6d12c
EBUILD squashfs-tools-4.2-r1.ebuild 1469 SHA256 07a7963e89e3785c164f276e42fe5e01e94c7dc255ae34427a9bd7bc7124d452 SHA512 cbd8c215301e0d063f5dcf3049242fd7f2f2c79df17efca71e377dec57605ed21381edcd944474ff21c9da13bcf748242a141947151ffc4b15fb3c142b14671b WHIRLPOOL 297658a6eec918b03040f9a785c9f3f6d1d09484d1328510591c73cb38005469da8ed53b93749be466cf3a70e14a8e29a71576ac03f17c909b23eacc4c9f50c0
EBUILD squashfs-tools-4.2.ebuild 1396 SHA256 7fed23bab94b6b41c70a7ccb5ab57d22eb8fad9ebe191bade48a292eee2b5d5e SHA512 d2a857c4c7cc04268a906f77afbd82d5f13f4faf42a3a574352a9ee403e8716277499d0fb29bf2caeaa782f5352ad4acbb8bd29ddcb10747f705f61c1a83ba78 WHIRLPOOL c37f0cf29938e081bf01e3badc6a5e41f29af77e6ef33c955af14c54f9c53e187a4ddad22f46782ae86da7feaa166999109546d42cf59ab010ee5a846af31634
EBUILD squashfs-tools-4.2_p20140119.ebuild 1414 SHA256 11dea05ccfbf5d162fda27fd66e327426f40ee507526f7c1f75d39aa209ce037 SHA512 ab280eb0f2f5bfd384b55570193e46f6be9d4426280074846c7118486a43e8cd18c45dfccf0924b5d9fbd1404712a866421c87bc787b2fc777d8957bc365e8b7 WHIRLPOOL 0a921f928648a86a6b180d716b642e5af47d424fc90f10ad5104c446903c5b8e64871aaf5f2b35c4ee5e9b3cce729b2b5e002184a773e386586692b5d84372f3
EBUILD squashfs-tools-4.3.ebuild 1293 SHA256 aef551a4f5070faa409ea387de79b29ce7144cefa3b8a550dfa8bb87d1b6b598 SHA512 e073f8ecd67d7f5270c8a00f5577bdd1a759eac3c1942a8b9d065c8e2d1d9f5788ab7a03fb92da86fc342411a701a2593ebaad4aeb00897d695ce5abcded0082 WHIRLPOOL b67e2899a649506c1db3afa8712fda8706e905d3431bf58ea50b89ad75db550d3c4439209f9526d3c1a208854960a4342d4e2379e81e99e1fc4615b0f0920c22
MISC ChangeLog 18545 SHA256 0306a06bbaff3887d7694783c618f22a51f7515157c7acaa10b1df8c787bc1f9 SHA512 f3d2362e44bd3bcf3c1df9c170f70212e58d1e1b5885ea924b5befce64604ce964edbdd2bc88501c7b8346be0c91d2843844d0e14bc6df57c38e00ac6939bc60 WHIRLPOOL 7976beb555efa9bfb2a44292dadb5ef10e2756c7fc8cd626f71ffa53d0dad7652b8f43d229f0ed93453b8713a6b8672968539c8ef3e3809470ce88e27c5b1017
MISC metadata.xml 377 SHA256 f55b4ff997009e1a694f9f78512dcce70e0fd1a111e25e758e6dc57dd19498cc SHA512 0fdc2d9306ee383b9e5220eab84478b19c7c7045909cedc9bfe823ea64e15f31f420062344ed6339dbd73a799b394097ac659d1e8dd6fb5da32f2c8bb0cdb72c WHIRLPOOL 5c57733fba7143afd7fe7351e2d8ae8a41f6ff1d4cdc8bc7152e270835713622303b9671ea2974c90c17e2f797e1b00ce68d80bfb5f396284cf3e8efb2a5cede
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iJwEAQEIAAYFAlUwxVsACgkQG9wOWsQutda0OQQAkn725IDJrMZ4yHuFp5rMWRF7
CrCTPUGMktxZxAX34WC7s8Bl5vI9oj1KD3lOIyiLUzSktHZvf5TCyDELjr+EfKSg
jYbBth750IRrmZs2LSjF91zK4gw2wiUi0U8KjU7t9nI67extBsikv+P3JfkGotDR
JwrIzNZrzecxR+kxhvQ=
=3h99
-----END PGP SIGNATURE-----
EBUILD squashfs-tools-3.2_p2.ebuild 960 SHA256 146cbfbf53a748c6c0b56218fd860d8c8d3db4dd4847a70cd6bb6a4fc1669383 SHA512 01eab80416c6fa4185b32d17fd4d6fb6ec773fac619e93877f7ad5ebe7b8984d1c69dc14a906c90f3331080aca4ebb081a5aa4f24613e2bd7a9804acd9d33e1f WHIRLPOOL 3146382a57f338185cafaec6e5b64dfb722505155d234d1a8daa78a008fde04eaebc1494f5d29d5fe11c0d4bc2aaedaa4c8ab453231ebb494eef0e7fe52d7e1c
EBUILD squashfs-tools-3.4.ebuild 944 SHA256 6ceec93092fc18d7faca0a24474e173921ce3fbea878404532fe85f3a10ca39e SHA512 650e0fa9cf5daa7f014b685f4c421a34792f09b3de3b2385234c34d49d56f57ac886baaed1b3558b059155338562b292d464f7e994bf1b918c3d693e143f88de WHIRLPOOL bfa1f19b82ed9408cae6c513d4d3f193afb20228a03629848bda2b13faa77cf066fbe79119304459e7beb684c8911b70b5d4924566f0ef94fc54472bf08074fe
EBUILD squashfs-tools-4.3-r1.ebuild 1492 SHA256 b393a3b419c1b11531c9793d4577997a197a4c48e2133a7be1a2d3fd51270204 SHA512 063f9e454640af97c37b354eafd207ab1578c61ece33f3706b4f9af6e3bf06ee2f1f4dfc4dce1ea69bf16c8b8e8c66d709e248b15a0140d55c9d6488ed90bcd0 WHIRLPOOL 1d52874d32f97a18aeb3aca12c1212f8edebe93be6c4b9f12bdbe60d9999e0c9ca7842b3e5c4b5163b5bdd10e3a4ea26173df0eb249878eaf49597a3b10fb23d
EBUILD squashfs-tools-4.3-r2.ebuild 1958 SHA256 994e45548df15c79b5e06ac41b65db060eee27c2126509f0a04cf4efff71b5d7 SHA512 83e35022929623af09033b451e79b213a89173cbe0aecf4f3198f915a65514762983612e475f3c0c49a74b6d7aa65adfbc555821f406f104e09639653d47549b WHIRLPOOL 40a2a552ccce2339a90ca0a82b4b24b25f91f4de92985b67ef114369a89d87291299a4d130ccac269733e8d20f93b7434f303b46df064d4d3650f2cdaf186c5e
EBUILD squashfs-tools-4.3.ebuild 1249 SHA256 03a4c1b165c5e584f6ac8679edbf4f69bd270e57f28a9b4e7b26b75af9e8de55 SHA512 e0a362cfc8228f945aacd203f6c10465235bb0a2d9dbf7a071d91a216d55049b04dff03c62bb7040575921e4367b82d0726a8fb5c9c4b4f6d3595d52cc2a823a WHIRLPOOL 1339a17a3cc78659c2a90f65358869d594942a3cf5bd908367c08f4eb64873456386f24052d8f3d23bf533460077493e025432038c021254f8c24cfc07ebd0cb
EBUILD squashfs-tools-9999.ebuild 1649 SHA256 39a6b5ef9618b67ffccf0ec3ce56b0c497ada8269fd70b891da03abf6d1fefaf SHA512 0535d76acba1893795b029dd8f0315fa5d1a96ff5048bffa9cac18a221b3204abcc2173e5ab26e8fad427824bee1aebfedef2d40f1cd8cf3a26c0b9a30972628 WHIRLPOOL 246c8c30868c05566649c9eb818891f6a067161e87ecbc462f4833f5498e81f1cc50800f03f7cc82d67ec89c206d32b7cf0cc29cb7cc3a51a52a4066214ddd55
MISC ChangeLog 4767 SHA256 ca930de230c6edc3ce963be226d53d0e67678f7cbac5ee9900b2f7226c689788 SHA512 d3ed4b7163ecefdf2c15d797a0a4c48d3d78bd18a38b8cf973c54f389c856ec1efb9571ba1721d0911fddd9c8f4eac3de7ce195b299db29ec8a5bb3405052480 WHIRLPOOL 3adaa033364cca55a944824d27cd448dcc4f846a471d42c0dbce1abc4286e5738266579910a0426432d9434c2ffcf30c683adac0fe37de9ee3a28af1c74072b1
MISC ChangeLog-2015 18760 SHA256 a731f71798d4dcbb59b9001f81a73064961bc450ba3f4e6de3fb790112eaf571 SHA512 58d3ee1c7ed0327c87d8bec39fcb309095adc8c500aa919c74cb461d13e9e745e632fc07207109dbab677ab4ac1862cbe1ec08af74f98cafc92d2a26e9d931be WHIRLPOOL 8188d57e0e1c6b6dcfd5be583571e38ea9db21ded8bb60355e60a2ed8eb34debc72cfaa79fa122e787085ded69a64567269e9ded619d63fdc36852f6b61ff110
MISC metadata.xml 559 SHA256 5813dae0eff3bfed9a7a40ac785726804d493f175479c1cc10ee3ea566b6eb2d SHA512 2318c516e5e76a6c802563d1e1bf60273dbfd6a6cf0944a41e5287f0c85f1b73761ba050599dfb3b2c86a53da01fc752bb4c74397c404c4ff68eb73dfedf2572 WHIRLPOOL 763a763428e1ca87f7fc653cc7984a88bac9ffb256464e7fe2258f901ab4283819998c560197aa1e558e17a3b3c4bdb480a2b9df696efadd81c4cd00a47cfade

View File

@ -0,0 +1,30 @@
From 9c1db6d13a51a2e009f0027ef336ce03624eac0d Mon Sep 17 00:00:00 2001
From: "Guan, Xin" <guanx.bac@gmail.com>
Date: Sat, 13 Sep 2014 13:15:26 +0200
Subject: [PATCH] Fix 2GB-limit of the is_fragment(...) function.
Applies to squashfs-tools 4.3.
Reported-by: Bruno Wolff III <bruno@wolff.to>
Signed-off-by: Guan, Xin <guanx.bac@gmail.com>
Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
---
squashfs-tools/mksquashfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
index f1fcff1cc284..d221c35865a0 100644
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -2029,7 +2029,7 @@ struct file_info *duplicate(long long file_size, long long bytes,
inline int is_fragment(struct inode_info *inode)
{
- int file_size = inode->buf.st_size;
+ off_t file_size = inode->buf.st_size;
/*
* If this block is to be compressed differently to the
--
2.8.2

View File

@ -0,0 +1,15 @@
the mksquashfs code has an all_zeros func that does:
long *p = (long *) file_buffer->data;
make sure we force the data field to be aligned so that still works.
--- a/squashfs-tools/caches-queues-lists.h
+++ b/squashfs-tools/caches-queues-lists.h
@@ -123,6 +123,7 @@ struct file_buffer {
char locked;
char wait_on_unlock;
char noD;
+ long _pad;
char data[0];
};

View File

@ -0,0 +1,19 @@
taken from Fedora
commit af393379e34c5677f95bbec11645b6c3028195b4
Author: Bruno Wolff III <bruno@wolff.to>
Date: Wed Jun 24 14:27:31 2015 -0500
Update printf formats to match datatypes after CVE patch
--- squashfs-tools/unsquash-4.c
+++ squashfs-tools/unsquash-4.c
@@ -35,7 +35,7 @@
size_t indexes = SQUASHFS_FRAGMENT_INDEXES(sBlk.s.fragments);
long long *fragment_table_index;
- TRACE("read_fragment_table: %d fragments, reading %d fragment indexes "
+ TRACE("read_fragment_table: %u fragments, reading %zu fragment indexes "
"from 0x%llx\n", sBlk.s.fragments, indexes,
sBlk.s.fragment_table_start);

View File

@ -0,0 +1,35 @@
taken from Fedora
From 604b607d8ac91eb8afc0b6e3d917d5c073096103 Mon Sep 17 00:00:00 2001
From: Phillip Lougher <phillip@squashfs.org.uk>
Date: Wed, 11 Jun 2014 04:51:37 +0100
Subject: mksquashfs: ensure value does not overflow a signed int in -mem
option
Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
index 5370ecf..9676dc8 100644
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -5193,7 +5193,16 @@ print_compressor_options:
argv[0]);
exit(1);
}
- /* convert from bytes to Mbytes */
+
+ /*
+ * convert from bytes to Mbytes, ensuring the value
+ * does not overflow a signed int
+ */
+ if(number >= (1LL << 51)) {
+ ERROR("%s: -mem invalid mem size\n", argv[0]);
+ exit(1);
+ }
+
total_mem = number / 1048576;
if(total_mem < (SQUASHFS_LOWMEM / SQUASHFS_TAKE)) {
ERROR("%s: -mem should be %d Mbytes or "
--
cgit v0.10.1

View File

@ -0,0 +1,25 @@
sys/types.h might not always include sys/sysmacros.h for major/minor/makedev
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -59,6 +59,7 @@
#else
#include <endian.h>
#include <sys/sysinfo.h>
+#include <sys/sysmacros.h>
#endif
#include "squashfs_fs.h"
--- a/squashfs-tools/unsquashfs.c
+++ b/squashfs-tools/unsquashfs.c
@@ -38,6 +38,10 @@
#include <limits.h>
#include <ctype.h>
+#ifdef linux
+#include <sys/sysmacros.h>
+#endif
+
struct cache *fragment_cache, *data_cache;
struct queue *to_reader, *to_inflate, *to_writer, *from_writer;
pthread_t *thread, *inflator_thread;

View File

@ -0,0 +1,34 @@
From ffe9e55c4993422ce36213fa86d4fc29c22646ea Mon Sep 17 00:00:00 2001
From: Wessel Dankers <wsl-debian-804194@fruit.je>
Date: Fri, 17 Jun 2016 09:46:42 +0800
Subject: [PATCH] unsquashfs: Correctly set file capabilities
As posted on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804194.
---
squashfs-tools/unsquashfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c
index 1323dd6..a5f0117 100644
--- a/squashfs-tools/unsquashfs.c
+++ b/squashfs-tools/unsquashfs.c
@@ -821,8 +821,6 @@ int set_attributes(char *pathname, int mode, uid_t uid, gid_t guid, time_t time,
{
struct utimbuf times = { time, time };
- write_xattr(pathname, xattr);
-
if(utime(pathname, &times) == -1) {
ERROR("set_attributes: failed to set time on %s, because %s\n",
pathname, strerror(errno));
@@ -845,6 +843,8 @@ int set_attributes(char *pathname, int mode, uid_t uid, gid_t guid, time_t time,
return FALSE;
}
+ write_xattr(pathname, xattr);
+
return TRUE;
}
--
2.8.0.rc3.226.g39d4020

View File

@ -1,9 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>livecd</herd>
<maintainer type="project">
<email>livecd@gentoo.org</email>
<name>Gentoo LiveCD Project</name>
</maintainer>
<use>
<flag name="xz">Enable support for XZ ("LZMA2") compression using <pkg>app-arch/xz-utils</pkg></flag>
<flag name="lz4">Enable support for LZ4 compression using <pkg>app-arch/lz4</pkg></flag>
</use>
<upstream>
<remote-id type="sourceforge">squashfs</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,7 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-3.2_p2.ebuild,v 1.8 2010/11/14 13:49:59 jlec Exp $
# $Id$
EAPI=5
inherit toolchain-funcs
MY_PV=${PV/_p/-r}
@ -12,29 +13,28 @@ SRC_URI="mirror://sourceforge/squashfs/squashfs${MY_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="3.0" # squashfs filesystem version
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}"
S=${WORKDIR}/squashfs${MY_PV}/squashfs-tools
src_unpack() {
unpack ${A}
cd "${S}"
src_prepare() {
sed -i \
-e 's:-O2:$(CFLAGS):' \
-e '/-lz/s:$: $(LDFLAGS):' \
Makefile
Makefile || die
echo "struct dir_info; `grep '^int dir_scan2' mksquashfs.c`;" >> global.h
}
src_compile() {
emake CC="$(tc-getCC)" || die
emake CC="$(tc-getCC)"
}
src_install() {
newbin mksquashfs mksquashfs-${SLOT} || die
newbin unsquashfs unsquashfs-${SLOT} || die
newbin mksquashfs mksquashfs-${SLOT}
newbin unsquashfs unsquashfs-${SLOT}
cd ..
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README README-3.2 || die
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README README-3.2
}

View File

@ -1,7 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-3.4.ebuild,v 1.6 2011/02/06 11:03:19 leio Exp $
# $Id$
EAPI=5
inherit toolchain-funcs
MY_PV=${PV/_p/-r}
@ -12,29 +13,28 @@ SRC_URI="mirror://sourceforge/squashfs/squashfs${MY_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="3.1" # squashfs filesystem version
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}"
S=${WORKDIR}/squashfs${MY_PV}/squashfs-tools
src_unpack() {
unpack ${A}
cd "${S}"
src_prepare() {
sed -i \
-e 's:-O2:$(CFLAGS):' \
-e '/-lz/s:$: $(LDFLAGS):' \
Makefile || die "sed failed"
Makefile || die
sed -i -e 's:get_nprocs():sysconf(_SC_NPROCESSORS_ONLN):' *.c
}
src_compile() {
emake CC="$(tc-getCC)" || die
emake CC="$(tc-getCC)"
}
src_install() {
newbin mksquashfs mksquashfs-${SLOT} || die
newbin unsquashfs unsquashfs-${SLOT} || die
newbin mksquashfs mksquashfs-${SLOT}
newbin unsquashfs unsquashfs-${SLOT}
cd ..
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README README || die
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README README
}

View File

@ -1,56 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2-r1.ebuild,v 1.2 2014/01/18 11:37:50 vapier Exp $
EAPI=4
inherit eutils toolchain-funcs
MY_PV=${PV}
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
SRC_URI="mirror://sourceforge/squashfs/squashfs${MY_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux"
IUSE="+xz lzma lzo xattr"
RDEPEND="
sys-libs/zlib
xz? ( app-arch/xz-utils )
lzo? ( dev-libs/lzo )
lzma? ( app-arch/xz-utils )
!xz? ( !lzo? ( sys-libs/zlib ) )
xattr? ( sys-apps/attr )"
DEPEND="${RDEPEND}"
S=${WORKDIR}/squashfs${MY_PV}/squashfs-tools
use_sed() {
local u=$1 s="${2:-`echo $1 | tr '[:lower:]' '[:upper:]'`}_SUPPORT"
printf '/^#?%s =/%s\n' "${s}" \
"$( use $u && echo s:.*:${s} = 1: || echo d )"
}
src_configure() {
tc-export CC
sed -i -r \
-e "$(use_sed xz XZ)" \
-e "$(use_sed lzo)" \
-e "$(use_sed xattr)" \
-e "$(use_sed lzma LZMA_XZ)" \
Makefile || die
}
src_install() {
dobin mksquashfs unsquashfs
cd .. || die
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README
}
pkg_postinst() {
ewarn "This version of mksquashfs requires a 2.6.29 kernel or better"
use xz &&
ewarn "XZ support requires a 2.6.38 kernel or better"
}

View File

@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2.ebuild,v 1.12 2014/01/18 11:37:50 vapier Exp $
EAPI="2"
inherit eutils toolchain-funcs
MY_PV=${PV}
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
SRC_URI="mirror://sourceforge/squashfs/squashfs${MY_PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-linux"
IUSE="+xz lzo xattr"
RDEPEND="
sys-libs/zlib
xz? ( app-arch/xz-utils )
lzo? ( dev-libs/lzo )
!xz? ( !lzo? ( sys-libs/zlib ) )
xattr? ( sys-apps/attr )"
DEPEND="${RDEPEND}"
S=${WORKDIR}/squashfs${MY_PV}/squashfs-tools
use_sed() {
local u=$1 s="${2:-`echo $1 | tr '[:lower:]' '[:upper:]'`}_SUPPORT"
printf '/^#?%s =/%s\n' "${s}" \
"$( use $u && echo s:.*:${s} = 1: || echo d )"
}
src_configure() {
tc-export CC
sed -i -r \
-e "$(use_sed xz XZ)" \
-e "$(use_sed lzo)" \
-e "$(use_sed xattr)" \
Makefile || die
}
src_install() {
dobin mksquashfs unsquashfs || die
cd ..
dodoc README ACKNOWLEDGEMENTS CHANGES PERFORMANCE.README || die
}
pkg_postinst() {
ewarn "This version of mksquashfs requires a 2.6.29 kernel or better"
use xz &&
ewarn "XZ support requires a 2.6.38 kernel or better"
}

View File

@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2_p20140119.ebuild,v 1.1 2014/01/23 12:40:10 jer Exp $
EAPI=5
inherit eutils toolchain-funcs
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
SRC_URI="http://dev.gentoo.org/~jer/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux"
IUSE="+xz lzma lzo xattr"
RDEPEND="
xattr? ( sys-apps/attr )
sys-libs/zlib
!xz? ( !lzo? ( sys-libs/zlib ) )
lzma? ( app-arch/xz-utils )
lzo? ( dev-libs/lzo )
xz? ( app-arch/xz-utils )
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}/squashfs-tools"
src_configure() {
# set up make command line variables in EMAKE_SQUASHFS_CONF
EMAKE_SQUASHFS_CONF=(
$(usex lzma LZMA_XZ_SUPPORT= LZMA_XS_SUPPORT= 1 0)
$(usex lzo LZO_SUPPORT= LZO_SUPPORT= 1 0)
$(usex xattr XATTR_SUPPORT= XATTR_SUPPORT= 1 0)
$(usex xz XZ_SUPPORT= XZ_SUPPORT= 1 0)
)
tc-export CC
}
src_compile() {
emake ${EMAKE_SQUASHFS_CONF[@]}
}
src_install() {
dobin mksquashfs unsquashfs
dodoc ../README
}
pkg_postinst() {
ewarn "This version of mksquashfs requires a 2.6.29 kernel or better"
use xz &&
ewarn "XZ support requires a 2.6.38 kernel or better"
}

View File

@ -0,0 +1,64 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils toolchain-funcs
DEB_VER="3"
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
SRC_URI="mirror://sourceforge/squashfs/squashfs${PV}.tar.gz
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-${DEB_VER}.debian.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="lz4 lzma lzo xattr +xz"
RDEPEND="
sys-libs/zlib
!xz? ( !lzo? ( sys-libs/zlib ) )
lz4? ( app-arch/lz4 )
lzma? ( app-arch/xz-utils )
lzo? ( dev-libs/lzo )
xattr? ( sys-apps/attr )
xz? ( app-arch/xz-utils )
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/squashfs${PV}/${PN}"
src_prepare() {
epatch "${WORKDIR}"/debian/patches/*.patch
epatch "${FILESDIR}"/${P}-sysmacros.patch
epatch "${FILESDIR}"/${P}-aligned-data.patch
}
use10() { usex $1 1 0 ; }
src_configure() {
# set up make command line variables in EMAKE_SQUASHFS_CONF
EMAKE_SQUASHFS_CONF=(
LZMA_XZ_SUPPORT=$(use10 lzma)
LZO_SUPPORT=$(use10 lzo)
LZ4_SUPPORT=$(use10 lz4)
XATTR_SUPPORT=$(use10 xattr)
XZ_SUPPORT=$(use10 xz)
)
tc-export CC
}
src_compile() {
emake "${EMAKE_SQUASHFS_CONF[@]}"
}
src_install() {
dobin mksquashfs unsquashfs
cd ..
dodoc CHANGES PERFORMANCE.README pseudo-file.example README* OLD-READMEs/*
doman "${WORKDIR}"/debian/manpages/*.[0-9]
}

View File

@ -0,0 +1,69 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils toolchain-funcs flag-o-matic
DEB_VER="3"
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
SRC_URI="mirror://sourceforge/squashfs/squashfs${PV}.tar.gz
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-${DEB_VER}.debian.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="debug lz4 lzma lzo static xattr +xz"
LIB_DEPEND="sys-libs/zlib[static-libs(+)]
!xz? ( !lzo? ( sys-libs/zlib[static-libs(+)] ) )
lz4? ( app-arch/lz4[static-libs(+)] )
lzma? ( app-arch/xz-utils[static-libs(+)] )
lzo? ( dev-libs/lzo[static-libs(+)] )
xattr? ( sys-apps/attr[static-libs(+)] )
xz? ( app-arch/xz-utils[static-libs(+)] )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
S="${WORKDIR}/squashfs${PV}/${PN}"
src_prepare() {
epatch "${WORKDIR}"/debian/patches/*.patch
epatch "${FILESDIR}"/${P}-sysmacros.patch
epatch "${FILESDIR}"/${P}-aligned-data.patch
epatch "${FILESDIR}"/${P}-2gb.patch
epatch "${FILESDIR}"/${P}-local-cve-fix.patch
epatch "${FILESDIR}"/${P}-mem-overflow.patch
epatch "${FILESDIR}"/${P}-xattrs.patch
}
use10() { usex $1 1 0 ; }
src_configure() {
# set up make command line variables in EMAKE_SQUASHFS_CONF
EMAKE_SQUASHFS_CONF=(
LZMA_XZ_SUPPORT=$(use10 lzma)
LZO_SUPPORT=$(use10 lzo)
LZ4_SUPPORT=$(use10 lz4)
XATTR_SUPPORT=$(use10 xattr)
XZ_SUPPORT=$(use10 xz)
)
tc-export CC
use debug && append-cppflags -DSQUASHFS_TRACE
use static && append-ldflags -static
}
src_compile() {
emake "${EMAKE_SQUASHFS_CONF[@]}"
}
src_install() {
dobin mksquashfs unsquashfs
cd ..
dodoc CHANGES PERFORMANCE.README pseudo-file.example README* OLD-READMEs/*
doman "${WORKDIR}"/debian/manpages/*.[0-9]
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.3.ebuild,v 1.16 2015/04/17 08:35:17 zlogene Exp $
# $Id$
EAPI=5
inherit eutils toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/squashfs/squashfs${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="+xz lzma lz4 lzo xattr"
RDEPEND="
@ -27,24 +27,31 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/squashfs${PV}/${PN}"
src_prepare() {
epatch "${FILESDIR}"/${P}-sysmacros.patch
}
use10() { usex $1 1 2 ; }
src_configure() {
# set up make command line variables in EMAKE_SQUASHFS_CONF
EMAKE_SQUASHFS_CONF=(
$(usex lzma LZMA_XZ_SUPPORT=1 LZMA_XS_SUPPORT=0)
$(usex lzo LZO_SUPPORT=1 LZO_SUPPORT=0)
$(usex lz4 LZ4_SUPPORT=1 LZ4_SUPPORT=0)
$(usex xattr XATTR_SUPPORT=1 XATTR_SUPPORT=0)
$(usex xz XZ_SUPPORT=1 XZ_SUPPORT=0)
LZMA_XZ_SUPPORT=$(use10 lzma)
LZO_SUPPORT=$(use10 lzo)
LZ4_SUPPORT=$(use10 lz4)
XATTR_SUPPORT=$(use10 xattr)
XZ_SUPPORT=$(use10 xz)
)
tc-export CC
}
src_compile() {
emake ${EMAKE_SQUASHFS_CONF[@]}
emake "${EMAKE_SQUASHFS_CONF[@]}"
}
src_install() {
dobin mksquashfs unsquashfs
dodoc ../README
cd ..
dodoc CHANGES PERFORMANCE.README pseudo-file.example README* OLD-READMEs/*
}

View File

@ -0,0 +1,67 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils git-r3 toolchain-funcs flag-o-matic
DEB_VER="3"
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net"
EGIT_REPO_URI="
https://git.kernel.org/pub/scm/fs/squashfs/squashfs-tools.git
"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="debug lz4 lzma lzo static xattr +xz"
LIB_DEPEND="sys-libs/zlib[static-libs(+)]
!xz? ( !lzo? ( sys-libs/zlib[static-libs(+)] ) )
lz4? ( app-arch/lz4[static-libs(+)] )
lzma? ( app-arch/xz-utils[static-libs(+)] )
lzo? ( dev-libs/lzo[static-libs(+)] )
xattr? ( sys-apps/attr[static-libs(+)] )
xz? ( app-arch/xz-utils[static-libs(+)] )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
PATCHES=(
"${FILESDIR}"/${PN}-4.3-sysmacros.patch
"${FILESDIR}"/${PN}-4.3-aligned-data.patch
"${FILESDIR}"/${PN}-4.3-xattrs.patch
)
use10() { usex $1 1 0 ; }
src_configure() {
cd "${WORKDIR}"/${P}/${PN} || die
# set up make command line variables in EMAKE_SQUASHFS_CONF
EMAKE_SQUASHFS_CONF=(
LZMA_XZ_SUPPORT=$(use10 lzma)
LZO_SUPPORT=$(use10 lzo)
LZ4_SUPPORT=$(use10 lz4)
XATTR_SUPPORT=$(use10 xattr)
XZ_SUPPORT=$(use10 xz)
)
tc-export CC
use debug && append-cppflags -DSQUASHFS_TRACE
use static && append-ldflags -static
}
src_compile() {
cd "${WORKDIR}"/${P}/${PN} || die
emake "${EMAKE_SQUASHFS_CONF[@]}"
}
src_install() {
cd "${WORKDIR}"/${P}/${PN} || die
dobin mksquashfs unsquashfs
cd .. || die
dodoc CHANGES README RELEASE-README RELEASE-READMEs/*
}