Friday, June 03, 2022

Re: new: devel/xsd

On Sun May 22, 2022 at 01:26:33AM +0000, Klemens Nanni wrote:
> Here's a new build dependency for my new libdigidocpp port, see ports@.
>
> Works fine on amd64, although tests currently fail with 'Abort trap' in
> gmake(1)... this port is using a bundled "build-0.3" program, which is a
> "massively-parallel build system implemented on top of GNU make".
>
> Feedback? OK?
>
>
> Information for inst:xsd-4.1.0.a11
>
> Comment:
> W3C XML Schema to C++ data binding compiler
>
> Description:
> CodeSynthesis XSD is a W3C XML Schema to C++ translator. It generates
> vocabulary-specific, statically-typed C++ mappings (also called bindings) from
> XML Schema definitions. XSD supports two C++ mappings: in-memory C++/Tree and
> event-driven C++/Parser.
>
> The C++/Tree mapping consists of C++ classes that represent data types defined
> in XML Schema, a set of parsing functions that convert XML documents to a
> tree-like in-memory object model, and a set of serialization functions that
> convert the object model back to XML.
>
> The C++/Parser mapping provides parser skeletons for data types defined in XML
> Schema. Using these parser skeletons you can build your own in-memory
> representations or perform immediate processing of XML documents.
>
> Maintainer: Klemens Nanni <kn@openbsd.org>
>
> WWW: https://www.codesynthesis.com/products/xsd
>
> Install notice:
> xsd is installed as xsdcxx(1) to avoid conflicts with lang/mono's xsd(1).

Looks good but is .a11 a valid suffix? Will 4.2.0.a11 or xsd-4.1.0.a12
trigger an update?

No comments:

Post a Comment