pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-construct



Module Name:    pkgsrc
Committed By:   leot
Date:           Mon Nov 16 17:35:59 UTC 2015

Added Files:
        pkgsrc/devel/py-construct: DESCR Makefile PLIST distinfo

Log Message:
Import py-construct-2.5.2 as devel/py-construct.
Originally packaged in pkgsrc-wip by Eric Schnoebelen and updated to the
latest stable version and minor (more or less) cosmetic fixes by myself.

Construct is a powerful declarative parser for binary data.

It is based on the concept of defining data structures in a declarative
manner, rather than procedural code: Simple constructs can be combined
hierarchically to form increasingly complex data structures. It's the
first library that makes parsing fun, instead of the usual headache it
is today.

Construct features bit and byte granularity, symmetrical operation
(parsing and building), component-oriented declarative design, easy
debugging and testing, an easy-to-extend subclass system, and lots of
primitive constructs to make your work easier.

        * Fields
        * Structs
        * Unions
        * Repeaters
        * Meta constructs
        * Switches
        * On-demand parsing
        * Pointers
        * And more!


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-construct/DESCR \
    pkgsrc/devel/py-construct/Makefile pkgsrc/devel/py-construct/PLIST \
    pkgsrc/devel/py-construct/distinfo

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




Home | Main Index | Thread Index | Old Index