Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/squashfs-tools: metadata.xml ChangeLog squashfs-tools-4.2_p20140119-r1.ebuild
Date: Mon, 27 Jan 2014 16:36:50
Message-Id: 20140127163646.518BC2004C@flycatcher.gentoo.org
1 jer 14/01/27 16:36:46
2
3 Modified: metadata.xml ChangeLog
4 Added: squashfs-tools-4.2_p20140119-r1.ebuild
5 Log:
6 Add lz4 support.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.11 sys-fs/squashfs-tools/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/metadata.xml?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/metadata.xml?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/metadata.xml?r1=1.10&r2=1.11
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/metadata.xml,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- metadata.xml 21 Jan 2014 21:36:20 -0000 1.10
24 +++ metadata.xml 27 Jan 2014 16:36:46 -0000 1.11
25 @@ -4,5 +4,6 @@
26 <herd>livecd</herd>
27 <use>
28 <flag name="xz">Enable support for XZ ("LZMA2") compression using <pkg>app-arch/xz-utils</pkg></flag>
29 + <flag name="lz4">Enable support for LZ4 compression using <pkg>app-arch/lz4</pkg></flag>
30 </use>
31 </pkgmetadata>
32
33
34
35 1.96 sys-fs/squashfs-tools/ChangeLog
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/ChangeLog?rev=1.96&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/ChangeLog?rev=1.96&content-type=text/plain
39 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/ChangeLog?r1=1.95&r2=1.96
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/ChangeLog,v
44 retrieving revision 1.95
45 retrieving revision 1.96
46 diff -u -r1.95 -r1.96
47 --- ChangeLog 23 Jan 2014 12:40:10 -0000 1.95
48 +++ ChangeLog 27 Jan 2014 16:36:46 -0000 1.96
49 @@ -1,6 +1,12 @@
50 # ChangeLog for sys-fs/squashfs-tools
51 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/ChangeLog,v 1.95 2014/01/23 12:40:10 jer Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/ChangeLog,v 1.96 2014/01/27 16:36:46 jer Exp $
54 +
55 +*squashfs-tools-4.2_p20140119-r1 (27 Jan 2014)
56 +
57 + 27 Jan 2014; Jeroen Roovers <jer@g.o>
58 + +squashfs-tools-4.2_p20140119-r1.ebuild, metadata.xml:
59 + Add lz4 support.
60
61 *squashfs-tools-4.2_p20140119 (23 Jan 2014)
62
63
64
65
66 1.1 sys-fs/squashfs-tools/squashfs-tools-4.2_p20140119-r1.ebuild
67
68 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2_p20140119-r1.ebuild?rev=1.1&view=markup
69 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2_p20140119-r1.ebuild?rev=1.1&content-type=text/plain
70
71 Index: squashfs-tools-4.2_p20140119-r1.ebuild
72 ===================================================================
73 # Copyright 1999-2014 Gentoo Foundation
74 # Distributed under the terms of the GNU General Public License v2
75 # $Header: /var/cvsroot/gentoo-x86/sys-fs/squashfs-tools/squashfs-tools-4.2_p20140119-r1.ebuild,v 1.1 2014/01/27 16:36:46 jer Exp $
76
77 EAPI=5
78 inherit eutils toolchain-funcs
79
80 DESCRIPTION="Tool for creating compressed filesystem type squashfs"
81 HOMEPAGE="http://squashfs.sourceforge.net"
82 SRC_URI="http://dev.gentoo.org/~jer/${P}.tar.xz"
83
84 LICENSE="GPL-2"
85 SLOT="0"
86 KEYWORDS=" ~amd64"
87 IUSE="+xz lzma lz4 lzo xattr"
88
89 RDEPEND="
90 sys-libs/zlib
91 !xz? ( !lzo? ( sys-libs/zlib ) )
92 lz4? ( app-arch/lz4 )
93 lzma? ( app-arch/xz-utils )
94 lzo? ( dev-libs/lzo )
95 xattr? ( sys-apps/attr )
96 xz? ( app-arch/xz-utils )
97 "
98 DEPEND="${RDEPEND}"
99
100 S="${WORKDIR}/${P}/squashfs-tools"
101
102 src_configure() {
103 # set up make command line variables in EMAKE_SQUASHFS_CONF
104 EMAKE_SQUASHFS_CONF=(
105 $(usex lzma LZMA_XZ_SUPPORT=1 LZMA_XS_SUPPORT=0)
106 $(usex lzo LZO_SUPPORT=1 LZO_SUPPORT=0)
107 $(usex lz4 LZ4_SUPPORT=1 LZ4_SUPPORT=0)
108 $(usex xattr XATTR_SUPPORT=1 XATTR_SUPPORT=0)
109 $(usex xz XZ_SUPPORT=1 XZ_SUPPORT=0)
110 )
111
112 tc-export CC
113 }
114
115 src_compile() {
116 emake ${EMAKE_SQUASHFS_CONF[@]}
117 }
118
119 src_install() {
120 dobin mksquashfs unsquashfs
121 dodoc ../README
122 }
123
124 pkg_postinst() {
125 ewarn "This version of mksquashfs requires a 2.6.29 kernel or better"
126 use xz &&
127 ewarn "XZ support requires a 2.6.38 kernel or better"
128 }