aboutsummaryrefslogtreecommitdiff
path: root/devel/hachoir-parser
diff options
context:
space:
mode:
authorAndrew Pantyukhin <sat@FreeBSD.org>2007-01-25 04:41:13 +0000
committerAndrew Pantyukhin <sat@FreeBSD.org>2007-01-25 04:41:13 +0000
commitae2ce33730857dda77cc70d9c89beedddc26d5f3 (patch)
tree66f8eb08972cf951d276eacc3f424c87ddbbdf15 /devel/hachoir-parser
parentb7bd2982800fb8c226457a7c7af10a774aaf50ff (diff)
downloadports-ae2ce33730857dda77cc70d9c89beedddc26d5f3.tar.gz
ports-ae2ce33730857dda77cc70d9c89beedddc26d5f3.zip
Add ports devel/hachoir-core and devel/hachoir-parser:
Hachoir is the french name for a mincer: a tool used by butchers to cut meat. Hachoir is also a tool written for hackers to cut file or any binary stream. A file is splitted in a tree of fields where the smallest field can be just a bit. There are various field types: integer, string, bits, padding, sub file, etc. hachoir-parser is a package of most common file format parsers written using hachoir-core. Not all parsers are complete, some are very good and other are poor: only parse first level of the tree for example. WWW: http://hachoir.org/wiki/hachoir-core WWW: http://hachoir.org/wiki/hachoir-parser
Notes
Notes: svn path=/head/; revision=183230
Diffstat (limited to 'devel/hachoir-parser')
-rw-r--r--devel/hachoir-parser/Makefile21
-rw-r--r--devel/hachoir-parser/distinfo3
-rw-r--r--devel/hachoir-parser/pkg-descr12
-rw-r--r--devel/hachoir-parser/pkg-plist244
4 files changed, 280 insertions, 0 deletions
diff --git a/devel/hachoir-parser/Makefile b/devel/hachoir-parser/Makefile
new file mode 100644
index 000000000000..64f6025d4291
--- /dev/null
+++ b/devel/hachoir-parser/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: hachoir-parser
+# Date created: 25 January 2007
+# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hachoir-parser
+PORTVERSION= 0.8.1
+CATEGORIES= devel python
+MASTER_SITES= http://cheeseshop.python.org/packages/source/h/${PORTNAME}/ CSME
+
+MAINTAINER= infofarmer@FreeBSD.org
+COMMENT= Parsers of most common file formats
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_core/__init__.py:${PORTSDIR}/devel/hachoir-core
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.mk>
diff --git a/devel/hachoir-parser/distinfo b/devel/hachoir-parser/distinfo
new file mode 100644
index 000000000000..a885be03fab7
--- /dev/null
+++ b/devel/hachoir-parser/distinfo
@@ -0,0 +1,3 @@
+MD5 (hachoir-parser-0.8.1.tar.gz) = 619f761365f503b37a6735c06bfefd2a
+SHA256 (hachoir-parser-0.8.1.tar.gz) = cc6ff3cb717d09c0a1de63da1bf4758ee867c957ca882f9269b5e596da25e97c
+SIZE (hachoir-parser-0.8.1.tar.gz) = 143712
diff --git a/devel/hachoir-parser/pkg-descr b/devel/hachoir-parser/pkg-descr
new file mode 100644
index 000000000000..f2dd3188fb09
--- /dev/null
+++ b/devel/hachoir-parser/pkg-descr
@@ -0,0 +1,12 @@
+hachoir-parser is a package of most common file format parsers written
+using hachoir-core. Not all parsers are complete, some are very good
+and other are poor: only parse first level of the tree for example.
+
+A perfect parser have no "raw" field: with a perfect parser you are
+able to know *each* bit meaning. Some good (but not perfect) parsers:
+* Matroska video
+* Microsoft RIFF (AVI video, WAV audio, CDA file)
+* PNG picture
+* TAR and ZIP archive
+
+WWW: http://hachoir.org/wiki/hachoir-parser
diff --git a/devel/hachoir-parser/pkg-plist b/devel/hachoir-parser/pkg-plist
new file mode 100644
index 000000000000..2fac903302ed
--- /dev/null
+++ b/devel/hachoir-parser/pkg-plist
@@ -0,0 +1,244 @@
+%%PYTHON_SITELIBDIR%%/hachoir_parser/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/ar.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/ar.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/ar.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/bzip2_parser.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/bzip2_parser.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/bzip2_parser.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/gzip_parser.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/gzip_parser.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/gzip_parser.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/rpm.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/rpm.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/rpm.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/sevenzip.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/sevenzip.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/sevenzip.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/tar.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/tar.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/tar.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/zip.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/zip.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/archive/zip.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/aiff.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/aiff.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/aiff.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/au.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/au.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/au.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/id3.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/id3.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/id3.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/itunesdb.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/itunesdb.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/itunesdb.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/midi.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/midi.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/midi.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/mpeg_audio.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/mpeg_audio.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/mpeg_audio.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/real_audio.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/real_audio.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/audio/real_audio.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/win32.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/win32.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/common/win32.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/asn1.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/asn1.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/asn1.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/mkv.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/mkv.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/mkv.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/ogg.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/ogg.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/ogg.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/realmedia.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/realmedia.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/realmedia.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/riff.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/riff.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/riff.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/swf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/swf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/container/swf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ext2.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ext2.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ext2.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/fat.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/fat.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/fat.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/iso9660.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/iso9660.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/iso9660.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/linux_swap.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/linux_swap.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/linux_swap.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/mbr.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/mbr.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/mbr.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ntfs.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ntfs.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/ntfs.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/reiser_fs.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/reiser_fs.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/file_system/reiser_fs.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/laf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/laf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/laf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/spider_man_video.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/spider_man_video.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/spider_man_video.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/zsnes.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/zsnes.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/game/zsnes.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/guess.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/guess.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/guess.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/bmp.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/bmp.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/bmp.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/common.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/common.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/common.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/exif.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/exif.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/exif.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/gif.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/gif.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/gif.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/ico.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/ico.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/ico.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/iptc.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/iptc.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/iptc.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/jpeg.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/jpeg.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/jpeg.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/pcx.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/pcx.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/pcx.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/photoshop_metadata.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/photoshop_metadata.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/photoshop_metadata.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/png.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/png.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/png.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tga.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tga.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tga.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tiff.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tiff.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/tiff.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/wmf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/wmf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/wmf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/xcf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/xcf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/image/xcf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/common.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/common.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/common.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3do.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3do.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3do.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3ds.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3ds.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/misc/file_3ds.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/tcpdump.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/tcpdump.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/network/tcpdump.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/msoffice.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/msoffice.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/office/msoffice.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/parser.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/parser.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/parser.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/elf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/elf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/elf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/exe.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/exe.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/exe.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/java.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/java.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/java.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/python.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/python.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/program/python.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/template.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/template.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/template.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/version.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/version.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/version.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/__init__.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/__init__.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/__init__.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/amf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/amf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/amf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/asf.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/asf.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/asf.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/flv.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/flv.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/flv.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/fourcc.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/fourcc.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/fourcc.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mov.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mov.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mov.pyo
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mpeg_video.py
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mpeg_video.pyc
+%%PYTHON_SITELIBDIR%%/hachoir_parser/video/mpeg_video.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/archive
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/audio
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/common
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/container
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/file_system
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/game
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/image
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/misc
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/network
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/office
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/program
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser/video
+@dirrm %%PYTHON_SITELIBDIR%%/hachoir_parser