import jefferson-0.2
JFFS2 filesystem extraction tool. ok sthen@
This commit is contained in:
parent
d6ae3ef89d
commit
1f1e5b8ef4
30
sysutils/jefferson/Makefile
Normal file
30
sysutils/jefferson/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2019/12/21 14:16:53 jasper Exp $
|
||||
|
||||
COMMENT = JFFS2 filesystem extraction tool
|
||||
|
||||
MODPY_EGG_VERSION = 0.2
|
||||
GH_COMMIT = 6f9169bad3ceb4e212fae62ad710eeca3350226b
|
||||
GH_PROJECT = jefferson
|
||||
GH_ACCOUNT = sviehb
|
||||
DISTNAME = jefferson-${MODPY_EGG_VERSION}
|
||||
|
||||
CATEGORIES = sysutils
|
||||
|
||||
MAINTAINER = Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MODULES = lang/python
|
||||
# With python3 extraction fails with:
|
||||
# File "/usr/local/lib/python3.7/site-packages/jefferson/rtime.py", line 7, in decompress
|
||||
# value = ord(data_in[pos])
|
||||
# TypeError: ord() expected string of length 1, but int found
|
||||
#MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
|
||||
|
||||
RUN_DEPENDS = archivers/py-backports-lzma \
|
||||
devel/py-cstruct${MODPY_FLAVOR}
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
sysutils/jefferson/distinfo
Normal file
2
sysutils/jefferson/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (jefferson-0.2-6f9169ba.tar.gz) = ajxy578hjddkR8C/2F7BcPpAEq+5n37pnr+6dykXzTI=
|
||||
SIZE (jefferson-0.2-6f9169ba.tar.gz) = 6258
|
22
sysutils/jefferson/patches/patch-src_jefferson_jffs2_lzma_py
Normal file
22
sysutils/jefferson/patches/patch-src_jefferson_jffs2_lzma_py
Normal file
@ -0,0 +1,22 @@
|
||||
$OpenBSD: patch-src_jefferson_jffs2_lzma_py,v 1.1.1.1 2019/12/21 14:16:53 jasper Exp $
|
||||
|
||||
Use backports.lzma on python2
|
||||
|
||||
Index: src/jefferson/jffs2_lzma.py
|
||||
--- src/jefferson/jffs2_lzma.py.orig
|
||||
+++ src/jefferson/jffs2_lzma.py
|
||||
@@ -1,6 +1,6 @@
|
||||
import struct
|
||||
|
||||
-import lzma
|
||||
+import backports.lzma
|
||||
|
||||
LZMA_BEST_LC = 0
|
||||
LZMA_BEST_LP = 0
|
||||
@@ -18,4 +18,4 @@ def decompress(data, outlen):
|
||||
lzma_header = struct.pack('<BIQ', PROPERTIES, DICT_SIZE, outlen)
|
||||
lzma_data = lzma_header + data
|
||||
decompressed = lzma.decompress(lzma_data)
|
||||
- return decompressed
|
||||
\ No newline at end of file
|
||||
+ return decompressed
|
1
sysutils/jefferson/pkg/DESCR
Normal file
1
sysutils/jefferson/pkg/DESCR
Normal file
@ -0,0 +1 @@
|
||||
JFFS2 filesystem extraction tool.
|
11
sysutils/jefferson/pkg/PLIST
Normal file
11
sysutils/jefferson/pkg/PLIST
Normal file
@ -0,0 +1,11 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/12/21 14:16:53 jasper Exp $
|
||||
bin/jefferson
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jefferson/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/${MODPY_PYCACHE}jffs2_lzma.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/${MODPY_PYCACHE}rtime.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/jffs2_lzma.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jefferson/rtime.py
|
Loading…
Reference in New Issue
Block a user