OpenBSD CVS

CVS log for ports/devel/xsd/Makefile


[BACK] 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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.