BSD Ports

devel/libxsd 4.2.0 FreeBSD

XSD runtime library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
FLOSSE, GPLv2
Categories
devel
Package size
136.7 KiB, 1374.9 KiB installed

Description

libxsd is the runtime library for the XSD XML Schema to C++ data binding compiler.

XSD is an open-source, cross-platform XML Schema to C++ data binding compiler. Provided with an XML document specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with generic elements/attributes and raw strings.

In the other systems

SystemPortVersion
FreeBSDdevel/libxsd4.2.0
DragonFlydevel/libxsd4.2.0
MidnightBSDdevel/libxsd4.2.0

Install

Binary package:

pkg install libxsd

From the ports tree:

cd /usr/ports/devel/libxsd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libxsd>0:devel/libxsd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.2.04.2.0-4.2.04.2.0
FreeBSD:14:quarterly4.2.04.2.0n/a4.2.04.2.0
FreeBSD:15:latest4.2.04.2.0n/a4.2.04.2.0
FreeBSD:15:quarterly4.2.04.2.0n/an/an/a
FreeBSD:16:latest4.2.04.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 2
Required by 1

Configuration

Options name: devel_libxsd

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
pkgconfig
Service scripts
none

Files

pkg-plist 185
  • include/xsd/cxx/auto-array.hxx
  • include/xsd/cxx/compilers/vc-8/post.hxx
  • include/xsd/cxx/compilers/vc-8/pre.hxx
  • include/xsd/cxx/config.hxx
  • include/xsd/cxx/exceptions.hxx
  • include/xsd/cxx/parser/document.hxx
  • include/xsd/cxx/parser/document.txx
  • include/xsd/cxx/parser/elements.hxx
  • include/xsd/cxx/parser/elements.txx
  • include/xsd/cxx/parser/error-handler.hxx
  • include/xsd/cxx/parser/error-handler.txx
  • include/xsd/cxx/parser/exceptions.hxx
  • include/xsd/cxx/parser/exceptions.ixx
  • include/xsd/cxx/parser/exceptions.txx
  • include/xsd/cxx/parser/expat/elements.hxx
  • include/xsd/cxx/parser/expat/elements.txx
  • include/xsd/cxx/parser/map.hxx
  • include/xsd/cxx/parser/map.ixx
  • include/xsd/cxx/parser/map.txx
  • include/xsd/cxx/parser/non-validating/parser.hxx
  • include/xsd/cxx/parser/non-validating/parser.txx
  • include/xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx
  • include/xsd/cxx/parser/non-validating/xml-schema-pimpl.ixx
  • include/xsd/cxx/parser/non-validating/xml-schema-pimpl.txx
  • include/xsd/cxx/parser/non-validating/xml-schema-pskel.hxx
  • include/xsd/cxx/parser/non-validating/xml-schema-pskel.ixx
  • include/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
  • include/xsd/cxx/parser/schema-exceptions.hxx
  • include/xsd/cxx/parser/schema-exceptions.ixx
  • include/xsd/cxx/parser/schema-exceptions.txx
  • include/xsd/cxx/parser/substitution-map.hxx
  • include/xsd/cxx/parser/substitution-map.txx
  • include/xsd/cxx/parser/validating/exceptions.hxx
  • include/xsd/cxx/parser/validating/exceptions.ixx
  • include/xsd/cxx/parser/validating/exceptions.txx
  • include/xsd/cxx/parser/validating/inheritance-map.hxx
  • include/xsd/cxx/parser/validating/inheritance-map.txx
  • include/xsd/cxx/parser/validating/parser.hxx
  • include/xsd/cxx/parser/validating/parser.txx
  • include/xsd/cxx/parser/validating/xml-schema-pimpl.hxx
  • include/xsd/cxx/parser/validating/xml-schema-pimpl.ixx
  • include/xsd/cxx/parser/validating/xml-schema-pimpl.txx
  • include/xsd/cxx/parser/validating/xml-schema-pskel.hxx
  • include/xsd/cxx/parser/validating/xml-schema-pskel.ixx
  • include/xsd/cxx/parser/validating/xml-schema-pskel.txx
  • include/xsd/cxx/parser/xerces/elements.hxx
  • include/xsd/cxx/parser/xerces/elements.txx
  • include/xsd/cxx/parser/xml-schema.hxx
  • include/xsd/cxx/parser/xml-schema.ixx
  • include/xsd/cxx/parser/xml-schema.txx
  • include/xsd/cxx/post.hxx
  • include/xsd/cxx/pre.hxx
  • include/xsd/cxx/ro-string.hxx
  • include/xsd/cxx/ro-string.txx
  • include/xsd/cxx/tree/ace-cdr-stream-common.hxx
  • include/xsd/cxx/tree/ace-cdr-stream-extraction.hxx
  • include/xsd/cxx/tree/ace-cdr-stream-insertion.hxx
  • include/xsd/cxx/tree/bits/literals.hxx
  • include/xsd/cxx/tree/bits/literals.ixx
  • include/xsd/cxx/tree/buffer.hxx
  • include/xsd/cxx/tree/buffer.txx
  • include/xsd/cxx/tree/comparison-map.hxx
  • include/xsd/cxx/tree/comparison-map.txx
  • include/xsd/cxx/tree/containers-wildcard.hxx
  • include/xsd/cxx/tree/containers.hxx
  • include/xsd/cxx/tree/containers.txx
  • include/xsd/cxx/tree/date-time-extraction.txx
  • include/xsd/cxx/tree/date-time-insertion.txx
  • include/xsd/cxx/tree/date-time-ostream.txx
  • include/xsd/cxx/tree/date-time.hxx
  • include/xsd/cxx/tree/date-time.ixx
  • include/xsd/cxx/tree/date-time.txx
  • include/xsd/cxx/tree/element-map.hxx
  • include/xsd/cxx/tree/element-map.txx
  • include/xsd/cxx/tree/elements.hxx
  • include/xsd/cxx/tree/elements.ixx
  • include/xsd/cxx/tree/elements.txx
  • include/xsd/cxx/tree/error-handler.hxx
  • include/xsd/cxx/tree/error-handler.txx
  • include/xsd/cxx/tree/exceptions.hxx
  • include/xsd/cxx/tree/exceptions.txx
  • include/xsd/cxx/tree/facet.hxx
  • include/xsd/cxx/tree/istream-fwd.hxx
  • include/xsd/cxx/tree/istream.hxx
  • include/xsd/cxx/tree/iterator-adapter.hxx
  • include/xsd/cxx/tree/list.hxx
  • include/xsd/cxx/tree/ostream.hxx
  • include/xsd/cxx/tree/parsing.hxx
  • include/xsd/cxx/tree/parsing.txx
  • include/xsd/cxx/tree/parsing/boolean.hxx
  • include/xsd/cxx/tree/parsing/byte.hxx
  • include/xsd/cxx/tree/parsing/date-time.txx
  • include/xsd/cxx/tree/parsing/decimal.hxx
  • include/xsd/cxx/tree/parsing/double.hxx
  • include/xsd/cxx/tree/parsing/element-map.txx
  • include/xsd/cxx/tree/parsing/float.hxx
  • include/xsd/cxx/tree/parsing/int.hxx
  • include/xsd/cxx/tree/parsing/long.hxx
  • include/xsd/cxx/tree/parsing/short.hxx
  • include/xsd/cxx/tree/parsing/unsigned-byte.hxx

The first 100 are listed.

distinfo 1
FileSizeSHA256
libxsd-4.2.0.tar.gz18915855caf0038603883eb39ac4caeaacda23a09cf81cffc8eb55a854b6b06ef2c52e
Master sites 1
  • https://www.codesynthesis.com/download/xsd/${DISTVERSION:R}/

Commit history 0

No commits in the history this site was built from.