Gentoo Archives: gentoo-commits

From: Mike Auty <ikelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/ikelos:master commit in: app-arch/jefferson/, dev-python/cstruct/, app-arch/sasquatch/, app-misc/binwalk/
Date: Thu, 27 Aug 2015 10:29:10
Message-Id: 1440669590.75e23848993143ed6e1fbe7d919718259bc78368.ikelos@gentoo
1 commit: 75e23848993143ed6e1fbe7d919718259bc78368
2 Author: layman <layman <AT> localhost>
3 AuthorDate: Thu Aug 27 09:59:50 2015 +0000
4 Commit: Mike Auty <ikelos <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 27 09:59:50 2015 +0000
6 URL: https://gitweb.gentoo.org/dev/ikelos.git/commit/?id=75e23848
7
8 Add in binwalk-9999 and all required dependencies.
9
10 app-arch/jefferson/Manifest | 1 +
11 app-arch/jefferson/jefferson-9999.ebuild | 22 ++++
12 app-arch/sasquatch/Manifest | 1 +
13 app-arch/sasquatch/sasquatch-9999.ebuild | 27 +++++
14 app-misc/binwalk/ChangeLog | 182 +++++++++++++++++++++++++++++++
15 app-misc/binwalk/Manifest | 3 +
16 app-misc/binwalk/binwalk-9999.ebuild | 41 +++++++
17 app-misc/binwalk/metadata.xml | 23 ++++
18 dev-python/cstruct/Manifest | 2 +
19 dev-python/cstruct/cstruct-1.0.ebuild | 21 ++++
20 10 files changed, 323 insertions(+)
21
22 diff --git a/app-arch/jefferson/Manifest b/app-arch/jefferson/Manifest
23 new file mode 100644
24 index 0000000..f07720a
25 --- /dev/null
26 +++ b/app-arch/jefferson/Manifest
27 @@ -0,0 +1 @@
28 +EBUILD jefferson-9999.ebuild 449 SHA256 62f19b80d3c15d5b6081c2d38a8f775d2bda05094c3922e231a8fb6da4a9ddca SHA512 cad111054869174a1d3703bb0f815f897bd93db86de83331eb1f82a936ae048118a8d8046bf783729c3bb76f8ef14a00ea7975140ca0a31a501e7743d603fce0 WHIRLPOOL 47136486c376985ef79cb58450793ad5db3c711d4fa3bf0e95f7763af2038a3034deb1cbaa562ce15ec3eee994c6e69836dff2bf8c6356045abe8fb9869e05e5
29
30 diff --git a/app-arch/jefferson/jefferson-9999.ebuild b/app-arch/jefferson/jefferson-9999.ebuild
31 new file mode 100644
32 index 0000000..60caf39
33 --- /dev/null
34 +++ b/app-arch/jefferson/jefferson-9999.ebuild
35 @@ -0,0 +1,22 @@
36 +# Copyright 1999-2015 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +# $Header: $
39 +
40 +EAPI=5
41 +
42 +PYTHON_COMPAT=( python{2_7,3_4} )
43 +
44 +inherit git-r3 distutils-r1
45 +
46 +DESCRIPTION="JFFS2 filesystem extraction tool"
47 +HOMEPAGE="https://github.com/sviehb/jefferson"
48 +SRC_URI=""
49 +EGIT_REPO_URI="https://github.com/sviehb/jefferson"
50 +
51 +LICENSE="MIT"
52 +SLOT="0"
53 +KEYWORDS="~amd64"
54 +IUSE=""
55 +
56 +DEPEND="dev-python/cstruct"
57 +RDEPEND="${DEPEND}"
58
59 diff --git a/app-arch/sasquatch/Manifest b/app-arch/sasquatch/Manifest
60 new file mode 100644
61 index 0000000..3d17a1a
62 --- /dev/null
63 +++ b/app-arch/sasquatch/Manifest
64 @@ -0,0 +1 @@
65 +EBUILD sasquatch-9999.ebuild 579 SHA256 d141a2bf274ede1fab768693513a9e7a5fc940654d15a7df6dc9e510e0d0ebae SHA512 dd53d2513808b27f55378866119ae59fc48ed55a66e1f4c2fa0995e714435d94ce4d6b2df30fcea5ad12947808249f75b63e8960faf01dbdef15872d8f4942bb WHIRLPOOL 29109440a30fc53efe1b181a71e463294a4bb9a67efcdc7b74db48b4156d07417df0fdc9f7579426438ef593f592212c7dc41a1ed38f8317dea12a22b0dbb958
66
67 diff --git a/app-arch/sasquatch/sasquatch-9999.ebuild b/app-arch/sasquatch/sasquatch-9999.ebuild
68 new file mode 100644
69 index 0000000..ef05543
70 --- /dev/null
71 +++ b/app-arch/sasquatch/sasquatch-9999.ebuild
72 @@ -0,0 +1,27 @@
73 +# Copyright 1999-2015 Gentoo Foundation
74 +# Distributed under the terms of the GNU General Public License v2
75 +# $Header: $
76 +
77 +EAPI=5
78 +
79 +inherit git-r3
80 +
81 +DESCRIPTION="A modified unsquashfs utility that attempts to support as many hacked-up vendor-specific SquashFS implementations as possible."
82 +HOMEPAGE="https://github.com/devttys0/sasquatch"
83 +SRC_URI=""
84 +EGIT_REPO_URI="https://github.com/devttys0/sasquatch.git"
85 +
86 +LICENSE=""
87 +SLOT="0"
88 +KEYWORDS="~amd64"
89 +IUSE=""
90 +
91 +DEPEND="sys-libs/zlib
92 + app-arch/xz-utils
93 + dev-libs/lzo"
94 +RDEPEND="${DEPEND}"
95 +
96 +src_install() {
97 + dobin ${PN}
98 + dodoc README.md
99 +}
100
101 diff --git a/app-misc/binwalk/ChangeLog b/app-misc/binwalk/ChangeLog
102 new file mode 100644
103 index 0000000..16af0a4
104 --- /dev/null
105 +++ b/app-misc/binwalk/ChangeLog
106 @@ -0,0 +1,182 @@
107 +# ChangeLog for app-misc/binwalk
108 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
109 +# $Header: /var/cvsroot/gentoo-x86/app-misc/binwalk/ChangeLog,v 1.37 2015/06/05 14:38:21 jlec Exp $
110 +
111 + 05 Jun 2015; Justin Lecher <jlec@g.o> metadata.xml:
112 + Add github to remote-id in metadata.xml
113 +
114 + 11 Dec 2014; Tim Harder <radhermit@g.o> -binwalk-1.2.1.ebuild,
115 + -binwalk-1.2.2_p1.ebuild, -files/binwalk-1.2-no-deps-check.patch:
116 + Remove old.
117 +
118 + 21 Nov 2014; Tim Harder <radhermit@g.o> binwalk-2.0.1.ebuild:
119 + Drop old, unused MY_P variable.
120 +
121 + 20 Nov 2014; Tim Harder <radhermit@g.o> binwalk-2.0.1.ebuild:
122 + Fix sys-apps/file python use flag deps.
123 +
124 +*binwalk-2.0.1 (20 Nov 2014)
125 +
126 + 20 Nov 2014; Tim Harder <radhermit@g.o> +binwalk-2.0.1.ebuild,
127 + +files/binwalk-2.0.1-libs.patch, +files/binwalk-2.0.1-makefile.patch:
128 + Version bump.
129 +
130 +*binwalk-1.2.2_p1 (06 Nov 2013)
131 +
132 + 06 Nov 2013; Tim Harder <radhermit@g.o> +binwalk-1.2.2_p1.ebuild:
133 + Version bump.
134 +
135 + 13 Oct 2013; Markos Chandras <hwoarang@g.o> binwalk-1.2.1.ebuild:
136 + Add ~mips
137 +
138 + 26 Jul 2013; Tim Harder <radhermit@g.o> -binwalk-1.0.ebuild,
139 + -binwalk-1.1.ebuild, -binwalk-1.2.ebuild:
140 + Remove old.
141 +
142 +*binwalk-1.2.1 (08 May 2013)
143 +
144 + 08 May 2013; Tim Harder <radhermit@g.o> +binwalk-1.2.1.ebuild:
145 + Version bump.
146 +
147 + 07 Apr 2013; Tim Harder <radhermit@g.o> binwalk-1.2.ebuild,
148 + +files/binwalk-1.2-no-deps-check.patch:
149 + Don't do dependency checking during build.
150 +
151 +*binwalk-1.2 (05 Apr 2013)
152 +
153 + 05 Apr 2013; Tim Harder <radhermit@g.o> +binwalk-1.2.ebuild,
154 + metadata.xml:
155 + Version bump. Add graph use flag for enabling entropy graphing support.
156 +
157 + 23 Mar 2013; Tim Harder <radhermit@g.o> -binwalk-0.4.5.ebuild,
158 + -binwalk-0.5.0.ebuild, -files/binwalk-0.5.0-destdir.patch:
159 + Remove old.
160 +
161 +*binwalk-1.1 (23 Mar 2013)
162 +
163 + 23 Mar 2013; Tim Harder <radhermit@g.o> +binwalk-1.1.ebuild:
164 + Version bump.
165 +
166 +*binwalk-1.0 (11 Feb 2013)
167 +
168 + 11 Feb 2013; Tim Harder <radhermit@g.o> +binwalk-1.0.ebuild:
169 + Version bump.
170 +
171 + 02 Jan 2013; Tim Harder <radhermit@g.o> -binwalk-0.4.3.ebuild,
172 + -binwalk-0.4.4.ebuild:
173 + Remove old.
174 +
175 +*binwalk-0.5.0 (02 Jan 2013)
176 +
177 + 02 Jan 2013; Tim Harder <radhermit@g.o> +binwalk-0.5.0.ebuild,
178 + +files/binwalk-0.5.0-destdir.patch:
179 + Version bump.
180 +
181 +*binwalk-0.4.5 (07 Sep 2012)
182 +
183 + 07 Sep 2012; Tim Harder <radhermit@g.o> +binwalk-0.4.5.ebuild:
184 + Version bump.
185 +
186 +*binwalk-0.4.4 (07 Aug 2012)
187 +
188 + 07 Aug 2012; Tim Harder <radhermit@g.o> +binwalk-0.4.4.ebuild:
189 + Version bump.
190 +
191 + 25 Jun 2012; Tim Harder <radhermit@g.o> -binwalk-0.4.1.ebuild,
192 + -binwalk-0.4.2.ebuild:
193 + Remove old.
194 +
195 +*binwalk-0.4.3 (21 Mar 2012)
196 +
197 + 21 Mar 2012; Tim Harder <radhermit@g.o> +binwalk-0.4.3.ebuild:
198 + Version bump.
199 +
200 + 20 Feb 2012; Tim Harder <radhermit@g.o> -binwalk-0.4.0.ebuild:
201 + Remove old.
202 +
203 +*binwalk-0.4.2 (20 Feb 2012)
204 +
205 + 20 Feb 2012; Tim Harder <radhermit@g.o> +binwalk-0.4.2.ebuild:
206 + Version bump.
207 +
208 +*binwalk-0.4.1 (06 Dec 2011)
209 +
210 + 06 Dec 2011; Tim Harder <radhermit@g.o> +binwalk-0.4.1.ebuild:
211 + Version bump.
212 +
213 + 08 Nov 2011; Tim Harder <radhermit@g.o> -binwalk-0.3.8.ebuild,
214 + -files/binwalk-0.3.8-system-magic.patch, -binwalk-0.3.9.ebuild,
215 + -files/binwalk-0.3.9-system-magic.patch, -binwalk-0.3.10.ebuild:
216 + Remove old.
217 +
218 +*binwalk-0.4.0 (08 Nov 2011)
219 +
220 + 08 Nov 2011; Tim Harder <radhermit@g.o> +binwalk-0.4.0.ebuild:
221 + Version bump.
222 +
223 +*binwalk-0.3.10 (15 Oct 2011)
224 +
225 + 15 Oct 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.10.ebuild:
226 + Version bump.
227 +
228 + 10 Sep 2011; Tim Harder <radhermit@g.o> -binwalk-0.3.6.ebuild,
229 + -binwalk-0.3.7.ebuild, -files/binwalk-0.3.7-system-magic.patch:
230 + Remove old.
231 +
232 +*binwalk-0.3.9 (10 Sep 2011)
233 +
234 + 10 Sep 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.9.ebuild,
235 + +files/binwalk-0.3.9-system-magic.patch:
236 + Version bump.
237 +
238 +*binwalk-0.3.8 (21 Aug 2011)
239 +
240 + 21 Aug 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.8.ebuild,
241 + +files/binwalk-0.3.8-system-magic.patch:
242 + Version bump
243 +
244 +*binwalk-0.3.7 (20 Jul 2011)
245 +
246 + 20 Jul 2011; Tim Harder <radhermit@g.o> -binwalk-0.3.2.ebuild,
247 + -binwalk-0.3.3.ebuild, -binwalk-0.3.5.ebuild, +binwalk-0.3.7.ebuild,
248 + +files/binwalk-0.3.7-system-magic.patch:
249 + Version bump (bug #374723 by Anthony Basile) and remove old.
250 +
251 +*binwalk-0.3.6 (04 Jul 2011)
252 +
253 + 04 Jul 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.6.ebuild:
254 + Version bump.
255 +
256 +*binwalk-0.3.5 (29 Jun 2011)
257 +
258 + 29 Jun 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.5.ebuild:
259 + Version bump.
260 +
261 +*binwalk-0.3.3 (23 Jun 2011)
262 +
263 + 23 Jun 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.3.ebuild:
264 + Version bump.
265 +
266 +*binwalk-0.3.2 (07 Jun 2011)
267 +
268 + 07 Jun 2011; Tim Harder <radhermit@g.o> -binwalk-0.3.1.ebuild,
269 + -files/binwalk-0.3.1-destdir.patch, -files/binwalk-0.3.1-ldflags.patch,
270 + +binwalk-0.3.2.ebuild:
271 + Version bump and remove old.
272 +
273 + 03 Jun 2011; Tim Harder <radhermit@g.o> binwalk-0.3.1.ebuild,
274 + +files/binwalk-0.3.1-ldflags.patch:
275 + Respect LDFLAGS.
276 +
277 +*binwalk-0.3.1 (03 Jun 2011)
278 +
279 + 03 Jun 2011; Tim Harder <radhermit@g.o> -binwalk-0.3.0.ebuild,
280 + -files/binwalk-0.3.0-makefile.patch, +binwalk-0.3.1.ebuild,
281 + +files/binwalk-0.3.1-destdir.patch:
282 + Version bump and remove old.
283 +
284 +*binwalk-0.3.0 (30 May 2011)
285 +
286 + 30 May 2011; Tim Harder <radhermit@g.o> +binwalk-0.3.0.ebuild,
287 + +files/binwalk-0.3.0-makefile.patch, +metadata.xml:
288 + Initial import.
289
290 diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest
291 new file mode 100644
292 index 0000000..322b18c
293 --- /dev/null
294 +++ b/app-misc/binwalk/Manifest
295 @@ -0,0 +1,3 @@
296 +EBUILD binwalk-9999.ebuild 929 SHA256 b5ac13398d3e4a13c03f6da3dc58fb56b3c7fbc6e371a9873ba21ba80f364195 SHA512 e2b575eb2450ffbe7e495f8a6b2bc9ee8d4202ad2f7e07b0d607b5ee4c1ed78a8f035330fb8fd0fa795f27465c665ebc19ed443fb2c5ea5c82a27ef840008563 WHIRLPOOL 24c33f3edbcbc8bd9be8aa7e4c051da2f815108bb98dd84f43a010c029c8fc0543341f3d77135bf02b1bcf05c169ba8206fee8291c1c331b845fd1055be81932
297 +MISC ChangeLog 5465 SHA256 f363ee47e84936bf80c047360e4e81faa02937c022a33dbbdd699d1af07fa02b SHA512 0dd251e78b8652e910da14ad0b05ebe1fdc62830675bf7f9a5341d16169aaa58b3316ddd5a864bc3a379ee83991f48619c657344a349760ca89179d6f41b9b3b WHIRLPOOL 64db2ea313ccb792dbb8435d658878dea83cf88d9c9711100c490473b2fe549ba2a90567b6202c7b21779434943c9226fce86a1fe6dc0cd17f0e77664c8ffa4a
298 +MISC metadata.xml 1034 SHA256 28e275b310807c015c3b36c5cad6c6afe32feaeee227e7f1628fbe136c04f268 SHA512 cb726f4177a9174413b315346bab5d50d66df991264be1c066b54ffdc1b670b9a8859332d6f2263756b6e9588eac8f897da2d7f55c7b70b00fd868d0ecf60f08 WHIRLPOOL c1fcebff45ce87fea452afa20d24d5be31fcbfe16241aac7b6cdf5140e2d78513aa041abb459a4e6b630cc94542120507cd96beb857ad5d25144491e50030bf8
299
300 diff --git a/app-misc/binwalk/binwalk-9999.ebuild b/app-misc/binwalk/binwalk-9999.ebuild
301 new file mode 100644
302 index 0000000..cc0c4ad
303 --- /dev/null
304 +++ b/app-misc/binwalk/binwalk-9999.ebuild
305 @@ -0,0 +1,41 @@
306 +# Copyright 1999-2014 Gentoo Foundation
307 +# Distributed under the terms of the GNU General Public License v2
308 +# $Id$
309 +
310 +EAPI=5
311 +PYTHON_COMPAT=( python{2_7,3_3,3_4} )
312 +
313 +inherit git-r3 distutils-r1
314 +
315 +DESCRIPTION="A tool for identifying files embedded inside firmware images"
316 +HOMEPAGE="https://github.com/devttys0/binwalk"
317 +SRC_URI="" # https://github.com/devttys0/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
318 +
319 +EGIT_REPO_URI="https://github.com/devttys0/binwalk"
320 +
321 +LICENSE="MIT"
322 +SLOT="0"
323 +KEYWORDS="-amd64"
324 +IUSE="graph"
325 +
326 +RDEPEND="
327 + sys-fs/mtd-utils
328 + app-arch/gzip
329 + app-arch/bzip2
330 + app-arch/tar
331 + app-arch/arj
332 + app-arch/p7zip
333 + app-arch/cabextract
334 + app-arch/jefferson
335 + app-arch/sasquatch
336 + sys-fs/squashfs-tools
337 + app-crypt/ssdeep
338 + sys-apps/file[${PYTHON_USEDEP}]
339 + graph? ( dev-python/pyqtgraph[opengl,${PYTHON_USEDEP}] )
340 +"
341 +# lhasa cramfsprogs cramfsswap
342 +
343 +python_install_all() {
344 + local DOCS=( API.md INSTALL.md )
345 + distutils-r1_python_install_all
346 +}
347
348 diff --git a/app-misc/binwalk/metadata.xml b/app-misc/binwalk/metadata.xml
349 new file mode 100644
350 index 0000000..8edfc65
351 --- /dev/null
352 +++ b/app-misc/binwalk/metadata.xml
353 @@ -0,0 +1,23 @@
354 +<?xml version="1.0" encoding="UTF-8"?>
355 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
356 +<pkgmetadata>
357 + <maintainer>
358 + <email>radhermit@g.o</email>
359 + <name>Tim Harder</name>
360 + </maintainer>
361 + <longdescription lang="en">Binwalk is a tool for searching a given binary image for embedded files.
362 + Specifically, it is designed for identifying files embedded inside of firmware
363 + images. Binwalk uses the libmagic library, so it is compatible with magic
364 + signatures created for the Unix file utility.
365 + Binwalk also includes a custom magic signature file which contains improved
366 + signatures for files that are commonly found in firmware images such as
367 + compressed/archived files, firmware headers, Linux kernels, bootloaders,
368 + filesystems, etc.</longdescription>
369 + <upstream>
370 + <remote-id type="google-code">binwalk</remote-id>
371 + <remote-id type="github">devttys0/binwalk</remote-id>
372 + </upstream>
373 + <use>
374 + <flag name="graph">Enable support for generating entropy graphs</flag>
375 + </use>
376 +</pkgmetadata>
377
378 diff --git a/dev-python/cstruct/Manifest b/dev-python/cstruct/Manifest
379 new file mode 100644
380 index 0000000..0aedb2f
381 --- /dev/null
382 +++ b/dev-python/cstruct/Manifest
383 @@ -0,0 +1,2 @@
384 +DIST cstruct-1.0.tar.gz 7274 SHA256 fae1a278d154667f567e74506d936a665ae09a4f0f507142f8207d8e31387a6f SHA512 2f3a680dcb5c8d5e617c855394c7d4ed1fa861dc7c432506e9787bf9b3c8b617ec6cce967762aeaddf341dedb93b96c52d05e3357f09d05939aede11dce322b8 WHIRLPOOL affde1382bc079163fee38c6a0597626be610771499c7fe26d9dee09de7e06c064dd5e84a275ec85768e2829efa2e7fae7857d2c34833b0aa5ec5a3e23bbae8f
385 +EBUILD cstruct-1.0.ebuild 433 SHA256 2c4224c4e8b21a5c86acbaf0ceafeeac8854e6579b31bda188ceba80bb16f8c2 SHA512 ae0f1e7f4aae7b4ecd4322f299f189e724910cba98972a429f3ac2f4a5c93b0b5336358799a70b18c8c5086e7fafefb2e63101dbc24dbde4fc1317978dcd03d2 WHIRLPOOL c9ffe0df9a38ae3ebb1b99dcc87e555374164ca0d91f977d77bba1afd7e196c699279aee9df4b4cf0ab96f5917a5f025872cd83f22f69fb37e7b981da631cafe
386
387 diff --git a/dev-python/cstruct/cstruct-1.0.ebuild b/dev-python/cstruct/cstruct-1.0.ebuild
388 new file mode 100644
389 index 0000000..adc7810
390 --- /dev/null
391 +++ b/dev-python/cstruct/cstruct-1.0.ebuild
392 @@ -0,0 +1,21 @@
393 +# Copyright 1999-2015 Gentoo Foundation
394 +# Distributed under the terms of the GNU General Public License v2
395 +# $Header: $
396 +
397 +EAPI=5
398 +
399 +PYTHON_COMPAT=( python{2_7,3_4} )
400 +
401 +inherit distutils-r1
402 +
403 +DESCRIPTION="C-style structs for Python"
404 +HOMEPAGE="https://github.com/andreax79/python-cstruct"
405 +SRC_URI="https://pypi.python.org/packages/source/c/${PN}/${P}.tar.gz"
406 +
407 +LICENSE="MIT"
408 +SLOT="0"
409 +KEYWORDS="~amd64"
410 +IUSE=""
411 +
412 +DEPEND=""
413 +RDEPEND="${DEPEND}"