notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
libxsd XSD runtime library
4.2.0 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.2.0Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-30 21:00:07
Last Update: 2023-12-30 20:59:02
Commit Hash: 8c77316
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: FLOSSE GPLv2
WWW:
https://www.codesynthesis.com/projects/xsd/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (192 items)
Collapse this list.
  1. /usr/local/share/licenses/libxsd-4.2.0/catalog.mk
  2. /usr/local/share/licenses/libxsd-4.2.0/LICENSE
  3. /usr/local/share/licenses/libxsd-4.2.0/FLOSSE
  4. /usr/local/share/licenses/libxsd-4.2.0/GPLv2
  5. include/xsd/cxx/auto-array.hxx
  6. include/xsd/cxx/compilers/vc-8/post.hxx
  7. include/xsd/cxx/compilers/vc-8/pre.hxx
  8. include/xsd/cxx/config.hxx
  9. include/xsd/cxx/exceptions.hxx
  10. include/xsd/cxx/parser/document.hxx
  11. include/xsd/cxx/parser/document.txx
  12. include/xsd/cxx/parser/elements.hxx
  13. include/xsd/cxx/parser/elements.txx
  14. include/xsd/cxx/parser/error-handler.hxx
  15. include/xsd/cxx/parser/error-handler.txx
  16. include/xsd/cxx/parser/exceptions.hxx
  17. include/xsd/cxx/parser/exceptions.ixx
  18. include/xsd/cxx/parser/exceptions.txx
  19. include/xsd/cxx/parser/expat/elements.hxx
  20. include/xsd/cxx/parser/expat/elements.txx
  21. include/xsd/cxx/parser/map.hxx
  22. include/xsd/cxx/parser/map.ixx
  23. include/xsd/cxx/parser/map.txx
  24. include/xsd/cxx/parser/non-validating/parser.hxx
  25. include/xsd/cxx/parser/non-validating/parser.txx
  26. include/xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx
  27. include/xsd/cxx/parser/non-validating/xml-schema-pimpl.ixx
  28. include/xsd/cxx/parser/non-validating/xml-schema-pimpl.txx
  29. include/xsd/cxx/parser/non-validating/xml-schema-pskel.hxx
  30. include/xsd/cxx/parser/non-validating/xml-schema-pskel.ixx
  31. include/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
  32. include/xsd/cxx/parser/schema-exceptions.hxx
  33. include/xsd/cxx/parser/schema-exceptions.ixx
  34. include/xsd/cxx/parser/schema-exceptions.txx
  35. include/xsd/cxx/parser/substitution-map.hxx
  36. include/xsd/cxx/parser/substitution-map.txx
  37. include/xsd/cxx/parser/validating/exceptions.hxx
  38. include/xsd/cxx/parser/validating/exceptions.ixx
  39. include/xsd/cxx/parser/validating/exceptions.txx
  40. include/xsd/cxx/parser/validating/inheritance-map.hxx
  41. include/xsd/cxx/parser/validating/inheritance-map.txx
  42. include/xsd/cxx/parser/validating/parser.hxx
  43. include/xsd/cxx/parser/validating/parser.txx
  44. include/xsd/cxx/parser/validating/xml-schema-pimpl.hxx
  45. include/xsd/cxx/parser/validating/xml-schema-pimpl.ixx
  46. include/xsd/cxx/parser/validating/xml-schema-pimpl.txx
  47. include/xsd/cxx/parser/validating/xml-schema-pskel.hxx
  48. include/xsd/cxx/parser/validating/xml-schema-pskel.ixx
  49. include/xsd/cxx/parser/validating/xml-schema-pskel.txx
  50. include/xsd/cxx/parser/xerces/elements.hxx
  51. include/xsd/cxx/parser/xerces/elements.txx
  52. include/xsd/cxx/parser/xml-schema.hxx
  53. include/xsd/cxx/parser/xml-schema.ixx
  54. include/xsd/cxx/parser/xml-schema.txx
  55. include/xsd/cxx/post.hxx
  56. include/xsd/cxx/pre.hxx
  57. include/xsd/cxx/ro-string.hxx
  58. include/xsd/cxx/ro-string.txx
  59. include/xsd/cxx/tree/ace-cdr-stream-common.hxx
  60. include/xsd/cxx/tree/ace-cdr-stream-extraction.hxx
  61. include/xsd/cxx/tree/ace-cdr-stream-insertion.hxx
  62. include/xsd/cxx/tree/bits/literals.hxx
  63. include/xsd/cxx/tree/bits/literals.ixx
  64. include/xsd/cxx/tree/buffer.hxx
  65. include/xsd/cxx/tree/buffer.txx
  66. include/xsd/cxx/tree/comparison-map.hxx
  67. include/xsd/cxx/tree/comparison-map.txx
  68. include/xsd/cxx/tree/containers-wildcard.hxx
  69. include/xsd/cxx/tree/containers.hxx
  70. include/xsd/cxx/tree/containers.txx
  71. include/xsd/cxx/tree/date-time-extraction.txx
  72. include/xsd/cxx/tree/date-time-insertion.txx
  73. include/xsd/cxx/tree/date-time-ostream.txx
  74. include/xsd/cxx/tree/date-time.hxx
  75. include/xsd/cxx/tree/date-time.ixx
  76. include/xsd/cxx/tree/date-time.txx
  77. include/xsd/cxx/tree/element-map.hxx
  78. include/xsd/cxx/tree/element-map.txx
  79. include/xsd/cxx/tree/elements.hxx
  80. include/xsd/cxx/tree/elements.ixx
  81. include/xsd/cxx/tree/elements.txx
  82. include/xsd/cxx/tree/error-handler.hxx
  83. include/xsd/cxx/tree/error-handler.txx
  84. include/xsd/cxx/tree/exceptions.hxx
  85. include/xsd/cxx/tree/exceptions.txx
  86. include/xsd/cxx/tree/facet.hxx
  87. include/xsd/cxx/tree/istream-fwd.hxx
  88. include/xsd/cxx/tree/istream.hxx
  89. include/xsd/cxx/tree/iterator-adapter.hxx
  90. include/xsd/cxx/tree/list.hxx
  91. include/xsd/cxx/tree/ostream.hxx
  92. include/xsd/cxx/tree/parsing.hxx
  93. include/xsd/cxx/tree/parsing.txx
  94. include/xsd/cxx/tree/parsing/boolean.hxx
  95. include/xsd/cxx/tree/parsing/byte.hxx
  96. include/xsd/cxx/tree/parsing/date-time.txx
  97. include/xsd/cxx/tree/parsing/decimal.hxx
  98. include/xsd/cxx/tree/parsing/double.hxx
  99. include/xsd/cxx/tree/parsing/element-map.txx
  100. include/xsd/cxx/tree/parsing/float.hxx
  101. include/xsd/cxx/tree/parsing/int.hxx
  102. include/xsd/cxx/tree/parsing/long.hxx
  103. include/xsd/cxx/tree/parsing/short.hxx
  104. include/xsd/cxx/tree/parsing/unsigned-byte.hxx
  105. include/xsd/cxx/tree/parsing/unsigned-int.hxx
  106. include/xsd/cxx/tree/parsing/unsigned-long.hxx
  107. include/xsd/cxx/tree/parsing/unsigned-short.hxx
  108. include/xsd/cxx/tree/serialization.hxx
  109. include/xsd/cxx/tree/serialization.txx
  110. include/xsd/cxx/tree/serialization/boolean.hxx
  111. include/xsd/cxx/tree/serialization/byte.hxx
  112. include/xsd/cxx/tree/serialization/date-time.txx
  113. include/xsd/cxx/tree/serialization/decimal.hxx
  114. include/xsd/cxx/tree/serialization/double.hxx
  115. include/xsd/cxx/tree/serialization/element-map.txx
  116. include/xsd/cxx/tree/serialization/float.hxx
  117. include/xsd/cxx/tree/serialization/int.hxx
  118. include/xsd/cxx/tree/serialization/long.hxx
  119. include/xsd/cxx/tree/serialization/short.hxx
  120. include/xsd/cxx/tree/serialization/unsigned-byte.hxx
  121. include/xsd/cxx/tree/serialization/unsigned-int.hxx
  122. include/xsd/cxx/tree/serialization/unsigned-long.hxx
  123. include/xsd/cxx/tree/serialization/unsigned-short.hxx
  124. include/xsd/cxx/tree/std-ostream-map.hxx
  125. include/xsd/cxx/tree/std-ostream-map.txx
  126. include/xsd/cxx/tree/std-ostream-operators.hxx
  127. include/xsd/cxx/tree/stream-extraction-map.hxx
  128. include/xsd/cxx/tree/stream-extraction-map.txx
  129. include/xsd/cxx/tree/stream-extraction.hxx
  130. include/xsd/cxx/tree/stream-insertion-map.hxx
  131. include/xsd/cxx/tree/stream-insertion-map.txx
  132. include/xsd/cxx/tree/stream-insertion.hxx
  133. include/xsd/cxx/tree/text.hxx
  134. include/xsd/cxx/tree/text.txx
  135. include/xsd/cxx/tree/type-factory-map.hxx
  136. include/xsd/cxx/tree/type-factory-map.txx
  137. include/xsd/cxx/tree/type-serializer-map.hxx
  138. include/xsd/cxx/tree/type-serializer-map.txx
  139. include/xsd/cxx/tree/types.hxx
  140. include/xsd/cxx/tree/types.txx
  141. include/xsd/cxx/tree/xdr-stream-common.hxx
  142. include/xsd/cxx/tree/xdr-stream-extraction.hxx
  143. include/xsd/cxx/tree/xdr-stream-insertion.hxx
  144. include/xsd/cxx/version.hxx
  145. include/xsd/cxx/xml/bits/literals.hxx
  146. include/xsd/cxx/xml/bits/literals.ixx
  147. include/xsd/cxx/xml/char-iso8859-1.hxx
  148. include/xsd/cxx/xml/char-iso8859-1.txx
  149. include/xsd/cxx/xml/char-lcp.hxx
  150. include/xsd/cxx/xml/char-lcp.txx
  151. include/xsd/cxx/xml/char-utf8.hxx
  152. include/xsd/cxx/xml/char-utf8.txx
  153. include/xsd/cxx/xml/dom/auto-ptr.hxx
  154. include/xsd/cxx/xml/dom/bits/error-handler-proxy.hxx
  155. include/xsd/cxx/xml/dom/bits/error-handler-proxy.txx
  156. include/xsd/cxx/xml/dom/elements.hxx
  157. include/xsd/cxx/xml/dom/elements.txx
  158. include/xsd/cxx/xml/dom/parsing-header.hxx
  159. include/xsd/cxx/xml/dom/parsing-source.hxx
  160. include/xsd/cxx/xml/dom/parsing-source.txx
  161. include/xsd/cxx/xml/dom/serialization-header.hxx
  162. include/xsd/cxx/xml/dom/serialization-header.txx
  163. include/xsd/cxx/xml/dom/serialization-source.hxx
  164. include/xsd/cxx/xml/dom/serialization-source.txx
  165. include/xsd/cxx/xml/dom/wildcard-source.hxx
  166. include/xsd/cxx/xml/dom/wildcard-source.txx
  167. include/xsd/cxx/xml/elements.hxx
  168. include/xsd/cxx/xml/elements.txx
  169. include/xsd/cxx/xml/error-handler.hxx
  170. include/xsd/cxx/xml/exceptions.hxx
  171. include/xsd/cxx/xml/qualified-name.hxx
  172. include/xsd/cxx/xml/sax/bits/error-handler-proxy.hxx
  173. include/xsd/cxx/xml/sax/bits/error-handler-proxy.txx
  174. include/xsd/cxx/xml/sax/std-input-source.hxx
  175. include/xsd/cxx/xml/std-memory-manager.hxx
  176. include/xsd/cxx/xml/string.hxx
  177. include/xsd/cxx/xml/string.ixx
  178. include/xsd/cxx/xml/string.txx
  179. include/xsd/cxx/zc-istream.hxx
  180. include/xsd/cxx/zc-istream.txx
  181. libdata/pkgconfig/libxsd.pc
  182. libdata/pkgconfig/libxsd.shared.pc
  183. share/doc/libxsd/FLOSSE
  184. share/doc/libxsd/GPLv2
  185. share/doc/libxsd/LICENSE
  186. share/doc/libxsd/NEWS
  187. share/doc/libxsd/PACKAGE-README.md
  188. share/doc/libxsd/README.md
  189. share/doc/libxsd/manifest
  190. @owner
  191. @group
  192. @mode
Collapse this list.
Dependency lines:
  • libxsd>0:devel/libxsd
To install the port:
cd /usr/ports/devel/libxsd/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libxsd
  • pkg install libxsd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libxsd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1702699632 SHA256 (libxsd-4.2.0.tar.gz) = 55caf0038603883eb39ac4caeaacda23a09cf81cffc8eb55a854b6b06ef2c52e SIZE (libxsd-4.2.0.tar.gz) = 189158

Packages (timestamps in pop-ups are UTC):
libxsd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.2.04.2.0-4.2.04.2.0---
FreeBSD:13:quarterly4.2.04.2.0-4.2.04.2.0-4.2.04.2.0
FreeBSD:14:latest4.2.04.2.0-4.2.04.2.0---
FreeBSD:14:quarterly4.2.04.2.0-4.2.04.2.0-4.2.04.2.0
FreeBSD:15:latest4.2.04.2.0n/a4.2.0n/a-4.2.04.2.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. build2>=0 : devel/build2
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. expat>=2.4.9 : textproc/expat2
  2. xerces-c3>=3.2.4 : textproc/xerces-c3
This port is required by:
for Build
  1. textproc/libkolabxml

Configuration Options:
===> The following configuration options are available for libxsd-4.2.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_libxsd
USES:
pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.codesynthesis.com/download/xsd/4.2/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.2.0
30 Dec 2023 20:59:02
commit hash: 8c77316ede832a0c503e1434a36ba3822efefbd7commit hash: 8c77316ede832a0c503e1434a36ba3822efefbd7commit hash: 8c77316ede832a0c503e1434a36ba3822efefbd7commit hash: 8c77316ede832a0c503e1434a36ba3822efefbd7 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
devel/xsd: Update to 4.2.0

Add two new support ports: devel/libxsd and devel/libxsd-frontend.

The runtime library was moved out of devel/xsd to devel/libxsd which is
why the headers are gone. The compiler frontend, which following a
previous comment in the devel/xsd Makefile suggesting that it should be a
separate port, but more out of necessity for compatibility with the
build2 build system, is now devel/libxsd-frontend.

The examples are now a separate distribution and I didn't really see any
urgent need to reincorporate them, as they would require yet another port
that the majority of our userbase would probably not be interested in as
xsd is ultimately just a build dependency for textproc/libkolabxml.

Update devel/libcutl to 1.11.0 due to header relocation.

Update textproc/libkolabxml to HEAD for C++11 compatibility.

Differential Revision:	https://reviews.freebsd.org/D43080

Number of commits found: 1