import hachoir-parser: Hachoir parsers used to open binary files.

inputs and ok sthen@.
This commit is contained in:
rpointel 2017-02-23 12:27:34 +00:00
parent 798c7b6bd4
commit f2a8009fbc
4 changed files with 272 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2017/02/23 12:27:34 rpointel Exp $
COMMENT = Hachoir parsers used to open binary files
MODPY_EGG_VERSION = 1.3.4
DISTNAME = hachoir-parser-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
HOMEPAGE = https://bitbucket.org/haypo/hachoir/wiki/hachoir-parser
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/python
MODPY_PI = Yes
RUN_DEPENDS = devel/py-hachoir-core
# Tests need to download external files
do-test:
cd ${WRKSRC} && PYTHONPATH=${WRKSRC} ${MODPY_BIN} ./tests/download_testcase.py ${WRKSRC}/tests_result/
cd ${WRKSRC} && PYTHONPATH=${WRKSRC} ${MODPY_BIN} ./tests/run_testcase.py ${WRKSRC}/tests_result/
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (hachoir-parser-1.3.4.tar.gz) = d1vl4Q1yxhIrG6MgLfzhU8CevLYAgNjtvVGqiapOaz8=
SIZE (hachoir-parser-1.3.4.tar.gz) = 359230

View File

@ -0,0 +1,2 @@
Hachoir-parser is a package of most common file format parsers written for
Hachoir framework.

View File

@ -0,0 +1,242 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/02/23 12:27:34 rpointel Exp $
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/ace.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/ace.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/ar.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/ar.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/bzip2_parser.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/bzip2_parser.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/cab.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/cab.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/gzip_parser.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/gzip_parser.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/mar.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/mar.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/rar.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/rar.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/rpm.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/rpm.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/sevenzip.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/sevenzip.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/tar.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/tar.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/zip.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/archive/zip.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/8svx.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/8svx.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/aiff.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/aiff.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/au.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/au.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/flac.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/flac.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/id3.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/id3.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/itunesdb.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/itunesdb.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/midi.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/midi.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/mod.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/mod.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/modplug.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/modplug.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/mpeg_audio.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/mpeg_audio.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/real_audio.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/real_audio.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/s3m.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/s3m.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/xm.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/audio/xm.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/deflate.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/deflate.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/msdos.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/msdos.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/tracker.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/tracker.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/win32.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/win32.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/win32_lang_id.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/common/win32_lang_id.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/action_script.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/action_script.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/asn1.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/asn1.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/mkv.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/mkv.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/ogg.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/ogg.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/realmedia.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/realmedia.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/riff.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/riff.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/swf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/container/swf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/ext2.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/ext2.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/fat.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/fat.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/iso9660.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/iso9660.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/linux_swap.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/linux_swap.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/mbr.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/mbr.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/ntfs.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/ntfs.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/reiser_fs.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/file_system/reiser_fs.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/blp.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/blp.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/laf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/laf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/spider_man_video.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/spider_man_video.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/zsnes.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/game/zsnes.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/guess.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/guess.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/bmp.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/bmp.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/common.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/common.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/exif.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/exif.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/gif.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/gif.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/ico.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/ico.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/iptc.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/iptc.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/jpeg.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/jpeg.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/pcx.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/pcx.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/photoshop_metadata.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/photoshop_metadata.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/png.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/png.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/psd.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/psd.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/tga.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/tga.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/tiff.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/tiff.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/wmf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/wmf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/xcf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/image/xcf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/bplist.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/bplist.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/chm.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/chm.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/common.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/common.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/file_3do.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/file_3do.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/file_3ds.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/file_3ds.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/gnome_keyring.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/gnome_keyring.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/hlp.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/hlp.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/lnk.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/lnk.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/msoffice.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/msoffice.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/msoffice_summary.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/msoffice_summary.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/ole2.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/ole2.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pcf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pcf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pdf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pdf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pifv.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/pifv.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/torrent.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/torrent.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/ttf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/ttf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/word_doc.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/misc/word_doc.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/common.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/common.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/ouid.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/ouid.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/tcpdump.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/network/tcpdump.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/parser.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/parser.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/parser_list.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/parser_list.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/elf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/elf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_ne.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_ne.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_pe.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_pe.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_res.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/exe_res.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/java.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/java.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/prc.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/prc.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/python.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/program/python.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/template.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/template.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/version.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/version.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/__init__.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/amf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/amf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/asf.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/asf.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/flv.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/flv.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/fourcc.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/fourcc.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mov.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mov.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mpeg_ts.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mpeg_ts.pyc
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mpeg_video.py
lib/python${MODPY_VERSION}/site-packages/hachoir_parser/video/mpeg_video.pyc