pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-kaitaistruct: Import py-kaitaistruct-0.7 as wip/py-kaitaistruct



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Thu Apr 13 15:24:03 2017 +0200
Changeset:	f322cf68dd547cc7120491ba0524d7038fe8a32a

Modified Files:
	Makefile
Added Files:
	py-kaitaistruct/DESCR
	py-kaitaistruct/Makefile
	py-kaitaistruct/PLIST
	py-kaitaistruct/distinfo

Log Message:
py-kaitaistruct: Import py-kaitaistruct-0.7 as wip/py-kaitaistruct

Kaitai Struct is a declarative language used for describe various
binary data structures, laid out in files or in memory: i.e. binary
file formats, network stream packet formats, etc.

The main idea is that a particular format is described in Kaitai
Struct language (.ksy file) and then can be compiled with ksc into
source files in one of the supported programming languages. These
modules will include a generated code for a parser that can read
described data structure from a file / stream and give access to
it in a nice, easy-to-comprehend API.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f322cf68dd547cc7120491ba0524d7038fe8a32a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                 |  1 +
 py-kaitaistruct/DESCR    | 10 ++++++++++
 py-kaitaistruct/Makefile | 16 ++++++++++++++++
 py-kaitaistruct/PLIST    |  8 ++++++++
 py-kaitaistruct/distinfo |  6 ++++++
 5 files changed, 41 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index b740a1627f..4898c0cdb4 100644
--- a/Makefile
+++ b/Makefile
@@ -3116,6 +3116,7 @@ SUBDIR+=	py-julio
 SUBDIR+=	py-junos-netconify
 SUBDIR+=	py-jxmlease
 SUBDIR+=	py-kabuki
+SUBDIR+=	py-kaitaistruct
 SUBDIR+=	py-karta
 SUBDIR+=	py-kcs11
 SUBDIR+=	py-keras
diff --git a/py-kaitaistruct/DESCR b/py-kaitaistruct/DESCR
new file mode 100644
index 0000000000..c470341958
--- /dev/null
+++ b/py-kaitaistruct/DESCR
@@ -0,0 +1,10 @@
+Kaitai Struct is a declarative language used for describe various
+binary data structures, laid out in files or in memory: i.e. binary
+file formats, network stream packet formats, etc.
+
+The main idea is that a particular format is described in Kaitai
+Struct language (.ksy file) and then can be compiled with ksc into
+source files in one of the supported programming languages. These
+modules will include a generated code for a parser that can read
+described data structure from a file / stream and give access to
+it in a nice, easy-to-comprehend API.
diff --git a/py-kaitaistruct/Makefile b/py-kaitaistruct/Makefile
new file mode 100644
index 0000000000..49b277c386
--- /dev/null
+++ b/py-kaitaistruct/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	kaitaistruct-0.7
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=k/kaitaistruct/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://kaitai.io/
+COMMENT=	Kaitai Struct declarative parser generator for binary data
+LICENSE=	mit
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-kaitaistruct/PLIST b/py-kaitaistruct/PLIST
new file mode 100644
index 0000000000..605361d6c3
--- /dev/null
+++ b/py-kaitaistruct/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/kaitaistruct.py
+${PYSITELIB}/kaitaistruct.pyc
+${PYSITELIB}/kaitaistruct.pyo
diff --git a/py-kaitaistruct/distinfo b/py-kaitaistruct/distinfo
new file mode 100644
index 0000000000..7edff422bb
--- /dev/null
+++ b/py-kaitaistruct/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (kaitaistruct-0.7.tar.gz) = db62dd67e265828f854876a098a95ff1f46fe2b8
+RMD160 (kaitaistruct-0.7.tar.gz) = 7cd1497e942f83dd85f6d234f52605c82b45456b
+SHA512 (kaitaistruct-0.7.tar.gz) = 1ee2e5d1e1de6a85dcaea684bee639f6b08bc0f06b8357fe388c339287388136638d11d301319a344364dc9cf98d3247fb6fc2d8332d9aaee6ee828e5650b447
+Size (kaitaistruct-0.7.tar.gz) = 5117 bytes


Home | Main Index | Thread Index | Old Index