Page MenuHomeFreeBSD

devel/xsd: Update to 4.2.0
ClosedPublic

Authored by jhale on Dec 16 2023, 11:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 2:42 AM
Unknown Object (File)
Mar 4 2024, 3:02 AM
Unknown Object (File)
Feb 3 2024, 8:20 AM
Unknown Object (File)
Jan 30 2024, 6:21 AM
Unknown Object (File)
Jan 30 2024, 6:18 AM
Unknown Object (File)
Jan 30 2024, 6:18 AM
Unknown Object (File)
Jan 28 2024, 3:32 PM
Unknown Object (File)
Jan 18 2024, 1:24 PM
Subscribers
None

Details

Summary
  • Update devel/xsd to 4.2.0
  • Update devel/libcutl to 1.11.0 (due to header relocation)
  • Update textproc/libkolabxml to HEAD (for C++11 compatibility) + minor fix

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

The runtime library was moved out of devel/xsd to devel/libxsd (hence, the headers are gone for devel/xsd). 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 bespoke build2 build system, is now devel/libxsd-frontend. The examples are now housed within a separate distribution and I didn't really see any urgent need to reincorporate them, as they would likely 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.

texproc/libkolabxml was updated to HEAD for needed C++11 support to suport the latest devel/libxsd, mostly converting the deprecated std::auto_ptr to std::unique_ptr.

Test Plan

Build and run tested with:

  • FreeBSD 12.4-amd64
  • FreeBSD 13.2-i386
  • FreeBSD CURRENT-amd64

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhale created this revision.
This revision was not accepted when it landed; it landed in state Needs Review.Dec 30 2023, 8:59 PM
This revision was automatically updated to reflect the committed changes.