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

ITP: libconvert-binary-c-perl -- preprocessor and parser for C type definitions



retitle 468951 'ITP: libconvert-binary-c-perl -- preprocessor and parser for C type definitions'
thanks

Hi all,

libconvert-binary-c-perl is needed by [[!debpkg: bioperl]] 1.6, that is needed
by libbio-graphics-perl, that is needed by GBrowse, that is needed to browse
DNA sequence, in particular our own genomes when they will all be sequenced.

I already injected the package in pkg-perl's repository.

  Description: Binary Data Conversion using C Types
   Convert::Binary::C is a preprocessor and parser for C type definitions. It is
   highly configurable and supports arbitrarily complex data structures. Its
   object-oriented interface has pack and unpack methods that act as replacements
   for Perl's pack and unpack and allow to use C types instead of a string
   representation of the data structure for conversion of binary data from and to
   Perl's complex data structures.
   .
   Actually, what Convert::Binary::C does is not very different from what a C
   compiler does, just that it doesn't compile the source code into an object
   file or executable, but only parses the code and allows Perl to use the
   enumerations, structs, unions and typedefs that have been defined within your
   C source for binary data conversion, similar to Perl's pack and unpack.

The copyright file is quite long and was already posted [[!debbug: 468951]].
The package is mostly "same licence as Perl", but there are some extra GPLed
files that were copied from the libc (they are not included in the binary
package). Among them, some GPL-v2 with Bison exeptions, and the infamous Sun
RPC file. Apart from this, there is also some 20-year old files with
non-standard statements that are DFSG compliant.

Have a nice day,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


Reply to: