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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/libxsd | 4.2.0 |
| DragonFly | devel/libxsd | 4.2.0 |
| MidnightBSD | devel/libxsd | 4.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.2.0 | 4.2.0 | - | 4.2.0 | 4.2.0 |
| FreeBSD:14:quarterly | 4.2.0 | 4.2.0 | n/a | 4.2.0 | 4.2.0 |
| FreeBSD:15:latest | 4.2.0 | 4.2.0 | n/a | 4.2.0 | 4.2.0 |
| FreeBSD:15:quarterly | 4.2.0 | 4.2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.2.0 | 4.2.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
build2>=0: devel/build2
Runtime 2
expat>=2.4.9: textproc/expat2xerces-c3>=3.2.4: textproc/xerces-c3
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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| libxsd-4.2.0.tar.gz | 189158 | 55caf0038603883eb39ac4caeaacda23a09cf81cffc8eb55a854b6b06ef2c52e |
Master sites 1
- https://www.codesynthesis.com/download/xsd/${DISTVERSION:R}/
Commit history 0
No commits in the history this site was built from.