Up to [local] / ports / devel / xsd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 10 08:51:54 2024 UTC (3 months, 3 weeks ago) by kn
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
HEAD
Changes since 1.4: +11 -0 lines
Diff to previous 1.4 (unified)
neuter prehistoric libexpat bundle in libcutl; pointed out by tb xsd uses xerces not expat as XML parser, but build requires <expat.h> which got picked from bundle where more unused libexpat was built. Use the base header and completely remove the bundle. Only consumers security/{libdigidocpp,qdigidoc4} are fine.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 15 16:02:39 2023 UTC (6 months, 2 weeks ago) by robert
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3 (unified)
use -std=c++11 for base-clang to unbreak with clang16
Revision 1.3 / (download) - annotate - [select for diffs], Tue Sep 19 20:23:17 2023 UTC (8 months, 2 weeks ago) by kn
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE,
OPENBSD_7_4
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (unified)
s/MASTER_SITES/SITES/ in ports I maintain
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 1 11:51:25 2022 UTC (23 months ago) by kn
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (unified)
Execute pkg-config(1) through shell not make `VAR != val' in make(1) executes `val' everytime the makefile is parsed, which a) slows down operations across the whole ports tree and b) may print warnings from such commands. `VAR = $$(val)', given VAR ends up in a shell command, will be run during builds. Switch to the latter to avoid slowdown/noise for porters, even though this means that ports like devel/xsd now run the same pkg-config command on every cc(1) invocation rather than just ones in the makefile. (Most but not all ports do it this way.) Pointed out by naddy OK rsadowski naddy
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Jun 8 03:04:09 2022 UTC (23 months, 3 weeks ago) by kn
Branch: kn
CVS Tags: kn_20220608
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (unified)
Import devel/xsd 4.1.0.a11 This is a dependency of my upcoming secrity/libdigidocpp port. OK rsadowski --- 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.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 8 03:04:09 2022 UTC (23 months, 3 weeks ago) by kn
Branch: MAIN
Initial revision