24dfc7f678
Borrowed patches from FreeBSD to rename the executable to avoid a conflict wiht lang/mono.
81 lines
2.4 KiB
Groff
81 lines
2.4 KiB
Groff
$NetBSD: patch-xsd_doc_xsd.1,v 1.1 2021/03/08 14:33:44 nia Exp $
|
|
|
|
Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
|
called xsd.
|
|
|
|
--- xsd/doc/xsd.1.orig 2014-07-21 06:38:41.000000000 +0000
|
|
+++ xsd/doc/xsd.1
|
|
@@ -1,16 +1,16 @@
|
|
.\" Process this file with
|
|
.\" groff -man -Tascii xsd.1
|
|
.\"
|
|
-.TH XSD 1 "July 2014" "XSD 4.0.0"
|
|
+.TH XSDCXX 1 "July 2014" "XSDCXX 4.0.0"
|
|
.SH NAME
|
|
-xsd \- W3C XML Schema to C++ Compiler
|
|
+xsdcxx \- W3C XML Schema to C++ Compiler
|
|
.\"
|
|
.\"
|
|
.\"
|
|
.\"--------------------------------------------------------------------
|
|
.SH SYNOPSIS
|
|
.\"--------------------------------------------------------------------
|
|
-.B xsd
|
|
+.B xsdcxx
|
|
.I command
|
|
.B [
|
|
.I options
|
|
@@ -20,19 +20,19 @@ xsd \- W3C XML Schema to C++ Compiler
|
|
.I file
|
|
.B ...]
|
|
.in
|
|
-.B xsd help
|
|
+.B xsdcxx help
|
|
.B [
|
|
.I command
|
|
.B ]
|
|
.in
|
|
-.B xsd version
|
|
+.B xsdcxx version
|
|
.\"
|
|
.\"
|
|
.\"
|
|
.\"--------------------------------------------------------------------
|
|
.SH DESCRIPTION
|
|
.\"--------------------------------------------------------------------
|
|
-.B xsd
|
|
+.B xsdcxx
|
|
generates vocabulary-specific, statically-typed C++ mapping from W3C XML
|
|
Schema definitions. Particular mapping to produce is selected by a
|
|
.IR command .
|
|
@@ -96,7 +96,7 @@ Print usage information and exit. Use
|
|
.PP
|
|
.RS
|
|
.RS 3
|
|
-.B xsd help
|
|
+.B xsdcxx help
|
|
.I command
|
|
.RE
|
|
.PP
|
|
@@ -133,9 +133,9 @@ semantics and uses \fBstd::unique_ptr\fP
|
|
|
|
When the C++11 mode is selected, you normally don't need to perform any
|
|
extra steps other than enable C++11 in your C++ compiler, if required\. The
|
|
-XSD compiler will automatically add the necessary macro defines to the
|
|
-generated header files that will switch the header-only XSD runtime library
|
|
-(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSD
|
|
+XSDCXX compiler will automatically add the necessary macro defines to the
|
|
+generated header files that will switch the header-only XSDCXX runtime library
|
|
+(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSDCXX
|
|
runtime headers directly in your application (normally you just include the
|
|
generated headers), then you will need to define the \fBXSD_CXX11\fP macro
|
|
for your entire project\.
|
|
@@ -1632,7 +1632,7 @@ option. With this approach you don't nee
|
|
.\"
|
|
.SH DIAGNOSTICS
|
|
If the input file is not a valid W3C XML Schema definition,
|
|
-.B xsd
|
|
+.B xsdcxx
|
|
will issue diagnostic messages to
|
|
.B STDERR
|
|
and exit with non-zero exit code.
|