mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
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
This commit is contained in:
parent
a6c0085aee
commit
8c77316ede
@ -1463,6 +1463,8 @@
|
||||
SUBDIR += libxalloc
|
||||
SUBDIR += libxo
|
||||
SUBDIR += libxs
|
||||
SUBDIR += libxsd
|
||||
SUBDIR += libxsd-frontend
|
||||
SUBDIR += libxtend
|
||||
SUBDIR += libzakalwe
|
||||
SUBDIR += libzim
|
||||
|
@ -1,8 +1,7 @@
|
||||
PORTNAME= libcutl
|
||||
PORTVERSION= 1.10.0
|
||||
PORTREVISION= 22
|
||||
PORTVERSION= 1.11.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://www.codesynthesis.com/download/${PORTNAME}/${PORTVERSION:R}/
|
||||
MASTER_SITES= https://www.codesynthesis.com/download/xsd/4.2/
|
||||
|
||||
MAINTAINER= rakuco@FreeBSD.org
|
||||
COMMENT= C++ utility library with generic and independent components
|
||||
@ -11,36 +10,25 @@ WWW= https://www.codesynthesis.com/projects/libcutl/
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_sparc64= Does not build: cannot configure with boost
|
||||
BUILD_DEPENDS= build2>=0.16.0:devel/build2
|
||||
|
||||
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
|
||||
libexpat.so:textproc/expat2
|
||||
|
||||
USES= compiler:c++11-lib libtool
|
||||
# libcutl 1.10.0 is not compatible with C++17, which is the default since clang
|
||||
# 16. This means ports depending on it also need to use at most C++14.
|
||||
USE_CXXSTD= c++11
|
||||
GNU_CONFIGURE= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
# The checks for external boost and external expat are quite limited and do not
|
||||
# add the ${LOCALBASE} paths correctly (libboost.m4 uses wrong paths and
|
||||
# libexpat.m4 does nothing at all).
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
CONFIGURE_ARGS= --disable-static \
|
||||
--with-boost=${LOCALBASE} \
|
||||
--with-external-boost \
|
||||
--with-external-expat \
|
||||
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
|
||||
USES= compiler:c++2b-lang
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-patch:
|
||||
# Avoid conflict with C++20 <version> by adding .txt suffix
|
||||
@${MV} ${WRKSRC}/version ${WRKSRC}/version.txt
|
||||
@${REINPLACE_CMD} -i .c++20 '/doc_DATA/s/version/&.txt/' \
|
||||
${WRKSRC}/Makefile.in
|
||||
B_CMD= ${LOCALBASE}/bin/b
|
||||
B_ARGS= -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER}
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} configure ${B_ARGS} \
|
||||
config.cxx=${CXX} \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS} ${STRIP}" \
|
||||
config.bin.lib=shared \
|
||||
config.bin.rpath=${PREFIX}/lib \
|
||||
config.install.chroot=${STAGEDIR} \
|
||||
config.install.root=${PREFIX}
|
||||
do-install:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} install ${B_ARGS}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,3 @@
|
||||
SHA256 (libcutl-1.10.0.tar.gz) = bdee4b10ce621f18ec91e9ba63d539a2d74542a1d443e0e3f819861ab689d2f6
|
||||
SIZE (libcutl-1.10.0.tar.gz) = 1024621
|
||||
TIMESTAMP = 1702595107
|
||||
SHA256 (libcutl-1.11.0.tar.gz) = bb78ff87d6cb1a2544543ffe7941f0aeb8f9dcaf7dd46e9acef3e032ed7881dc
|
||||
SIZE (libcutl-1.11.0.tar.gz) = 35415
|
||||
|
@ -1,38 +0,0 @@
|
||||
Use regex from C++11 instead of boost/tr1's version (the latter is gone as of
|
||||
boost 1.65).
|
||||
--- configure.orig 2015-11-24 13:45:55 UTC
|
||||
+++ configure
|
||||
@@ -17554,13 +17554,13 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
|
||||
-#include <boost/tr1/regex.hpp>
|
||||
+#include <regex>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
- std::tr1::regex r ("te.t", std::tr1::regex_constants::ECMAScript);
|
||||
- return std::tr1::regex_match ("test", r) ? 0 : 1;
|
||||
+ std::regex r ("te.t", std::regex_constants::ECMAScript);
|
||||
+ return std::regex_match ("test", r) ? 0 : 1;
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
@@ -17631,13 +17631,13 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
|
||||
-#include <boost/tr1/regex.hpp>
|
||||
+#include <regex>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
- std::tr1::regex r ("te.t", std::tr1::regex_constants::ECMAScript);
|
||||
- return std::tr1::regex_match ("test", r) ? 0 : 1;
|
||||
+ std::regex r ("te.t", std::regex_constants::ECMAScript);
|
||||
+ return std::regex_match ("test", r) ? 0 : 1;
|
||||
}
|
||||
|
||||
_ACEOF
|
@ -1,141 +0,0 @@
|
||||
Use regex from C++11 instead of boost/tr1's version (the latter is gone as of
|
||||
boost 1.65).
|
||||
--- cutl/re/re.cxx.orig 2017-07-14 14:59:43 UTC
|
||||
+++ cutl/re/re.cxx
|
||||
@@ -9,7 +9,7 @@
|
||||
#ifndef LIBCUTL_EXTERNAL_BOOST
|
||||
# include <cutl/details/boost/tr1/regex.hpp>
|
||||
#else
|
||||
-# include <boost/tr1/regex.hpp>
|
||||
+# include <regex>
|
||||
#endif
|
||||
|
||||
using namespace std;
|
||||
@@ -40,17 +40,17 @@ namespace cutl
|
||||
struct basic_regex<C>::impl
|
||||
{
|
||||
typedef basic_string<C> string_type;
|
||||
- typedef tr1::basic_regex<C> regex_type;
|
||||
+ typedef std::basic_regex<C> regex_type;
|
||||
typedef typename regex_type::flag_type flag_type;
|
||||
|
||||
impl () {}
|
||||
impl (regex_type const& r): r (r) {}
|
||||
impl (string_type const& s, bool icase)
|
||||
{
|
||||
- flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
r.assign (s, f);
|
||||
}
|
||||
@@ -118,15 +118,15 @@ namespace cutl
|
||||
impl_ = s == 0 ? new impl : new impl (*s, icase);
|
||||
else
|
||||
{
|
||||
- impl::flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ impl::flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
impl_->r.assign (*s, f);
|
||||
}
|
||||
}
|
||||
- catch (tr1::regex_error const& e)
|
||||
+ catch (std::regex_error const& e)
|
||||
{
|
||||
throw basic_format<char> (s == 0 ? "" : *s, e.what ());
|
||||
}
|
||||
@@ -146,15 +146,15 @@ namespace cutl
|
||||
impl_ = s == 0 ? new impl : new impl (*s, icase);
|
||||
else
|
||||
{
|
||||
- impl::flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ impl::flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
impl_->r.assign (*s, f);
|
||||
}
|
||||
}
|
||||
- catch (tr1::regex_error const& e)
|
||||
+ catch (std::regex_error const& e)
|
||||
{
|
||||
throw basic_format<wchar_t> (s == 0 ? L"" : *s, e.what ());
|
||||
}
|
||||
@@ -166,28 +166,28 @@ namespace cutl
|
||||
bool basic_regex<char>::
|
||||
match (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_match (s, impl_->r);
|
||||
+ return std::regex_match (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<wchar_t>::
|
||||
match (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_match (s, impl_->r);
|
||||
+ return std::regex_match (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<char>::
|
||||
search (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_search (s, impl_->r);
|
||||
+ return std::regex_search (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<wchar_t>::
|
||||
search (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_search (s, impl_->r);
|
||||
+ return std::regex_search (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
@@ -196,13 +196,13 @@ namespace cutl
|
||||
string_type const& sub,
|
||||
bool first_only) const
|
||||
{
|
||||
- tr1::regex_constants::match_flag_type f (
|
||||
- tr1::regex_constants::format_default);
|
||||
+ std::regex_constants::match_flag_type f (
|
||||
+ std::regex_constants::format_default);
|
||||
|
||||
if (first_only)
|
||||
- f |= tr1::regex_constants::format_first_only;
|
||||
+ f |= std::regex_constants::format_first_only;
|
||||
|
||||
- return tr1::regex_replace (s, impl_->r, sub, f);
|
||||
+ return std::regex_replace (s, impl_->r, sub, f);
|
||||
}
|
||||
|
||||
template <>
|
||||
@@ -211,13 +211,13 @@ namespace cutl
|
||||
string_type const& sub,
|
||||
bool first_only) const
|
||||
{
|
||||
- tr1::regex_constants::match_flag_type f (
|
||||
- tr1::regex_constants::format_default);
|
||||
+ std::regex_constants::match_flag_type f (
|
||||
+ std::regex_constants::format_default);
|
||||
|
||||
if (first_only)
|
||||
- f |= tr1::regex_constants::format_first_only;
|
||||
+ f |= std::regex_constants::format_first_only;
|
||||
|
||||
- return tr1::regex_replace (s, impl_->r, sub, f);
|
||||
+ return std::regex_replace (s, impl_->r, sub, f);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,64 +1,53 @@
|
||||
include/cutl/compiler/code-stream.hxx
|
||||
include/cutl/compiler/code-stream.txx
|
||||
include/cutl/compiler/context.hxx
|
||||
include/cutl/compiler/context.txx
|
||||
include/cutl/compiler/cxx-indenter.hxx
|
||||
include/cutl/compiler/cxx-indenter.ixx
|
||||
include/cutl/compiler/cxx-indenter.txx
|
||||
include/cutl/compiler/sloc-counter.hxx
|
||||
include/cutl/compiler/sloc-counter.txx
|
||||
include/cutl/compiler/traversal.hxx
|
||||
include/cutl/compiler/traversal.txx
|
||||
include/cutl/compiler/type-id.hxx
|
||||
include/cutl/compiler/type-id.ixx
|
||||
include/cutl/compiler/type-id.txx
|
||||
include/cutl/compiler/type-info.hxx
|
||||
include/cutl/compiler/type-info.ixx
|
||||
include/cutl/container/any.hxx
|
||||
include/cutl/container/graph.hxx
|
||||
include/cutl/container/graph.txx
|
||||
include/cutl/container/key.hxx
|
||||
include/cutl/container/map-iterator.hxx
|
||||
include/cutl/container/multi-index.hxx
|
||||
include/cutl/container/pointer-iterator.hxx
|
||||
include/cutl/details/config.h
|
||||
include/cutl/details/config.hxx
|
||||
include/cutl/details/export.hxx
|
||||
include/cutl/details/genx/genx.h
|
||||
include/cutl/exception.hxx
|
||||
include/cutl/fs/auto-remove.hxx
|
||||
include/cutl/fs/exception.hxx
|
||||
include/cutl/fs/path.hxx
|
||||
include/cutl/fs/path.ixx
|
||||
include/cutl/fs/path.txx
|
||||
include/cutl/meta/answer.hxx
|
||||
include/cutl/meta/class-p.hxx
|
||||
include/cutl/meta/polymorphic-p.hxx
|
||||
include/cutl/meta/remove-c.hxx
|
||||
include/cutl/meta/remove-cv.hxx
|
||||
include/cutl/meta/remove-p.hxx
|
||||
include/cutl/meta/remove-v.hxx
|
||||
include/cutl/re.hxx
|
||||
include/cutl/re/re.txx
|
||||
include/cutl/shared-ptr.hxx
|
||||
include/cutl/shared-ptr/base.hxx
|
||||
include/cutl/shared-ptr/base.ixx
|
||||
include/cutl/shared-ptr/base.txx
|
||||
include/cutl/static-ptr.hxx
|
||||
include/cutl/xml/exception.hxx
|
||||
include/cutl/xml/parser.hxx
|
||||
include/cutl/xml/parser.ixx
|
||||
include/cutl/xml/parser.txx
|
||||
include/cutl/xml/qname.hxx
|
||||
include/cutl/xml/serializer.hxx
|
||||
include/cutl/xml/serializer.ixx
|
||||
include/cutl/xml/value-traits.hxx
|
||||
include/cutl/xml/value-traits.txx
|
||||
lib/libcutl-1.10.so
|
||||
include/libcutl/compiler/code-stream.hxx
|
||||
include/libcutl/compiler/code-stream.txx
|
||||
include/libcutl/compiler/context.hxx
|
||||
include/libcutl/compiler/context.txx
|
||||
include/libcutl/compiler/cxx-indenter.hxx
|
||||
include/libcutl/compiler/cxx-indenter.ixx
|
||||
include/libcutl/compiler/cxx-indenter.txx
|
||||
include/libcutl/compiler/sloc-counter.hxx
|
||||
include/libcutl/compiler/sloc-counter.txx
|
||||
include/libcutl/compiler/traversal.hxx
|
||||
include/libcutl/compiler/traversal.txx
|
||||
include/libcutl/compiler/type-id.hxx
|
||||
include/libcutl/compiler/type-id.ixx
|
||||
include/libcutl/compiler/type-id.txx
|
||||
include/libcutl/compiler/type-info.hxx
|
||||
include/libcutl/compiler/type-info.ixx
|
||||
include/libcutl/container/any.hxx
|
||||
include/libcutl/container/graph.hxx
|
||||
include/libcutl/container/graph.txx
|
||||
include/libcutl/container/key.hxx
|
||||
include/libcutl/container/map-iterator.hxx
|
||||
include/libcutl/container/multi-index.hxx
|
||||
include/libcutl/container/pointer-iterator.hxx
|
||||
include/libcutl/exception.hxx
|
||||
include/libcutl/export.hxx
|
||||
include/libcutl/fs/auto-remove.hxx
|
||||
include/libcutl/fs/exception.hxx
|
||||
include/libcutl/fs/path.hxx
|
||||
include/libcutl/fs/path.ixx
|
||||
include/libcutl/fs/path.txx
|
||||
include/libcutl/meta/answer.hxx
|
||||
include/libcutl/meta/class-p.hxx
|
||||
include/libcutl/meta/polymorphic-p.hxx
|
||||
include/libcutl/meta/remove-c.hxx
|
||||
include/libcutl/meta/remove-cv.hxx
|
||||
include/libcutl/meta/remove-p.hxx
|
||||
include/libcutl/meta/remove-v.hxx
|
||||
include/libcutl/re.hxx
|
||||
include/libcutl/re/re.txx
|
||||
include/libcutl/shared-ptr.hxx
|
||||
include/libcutl/shared-ptr/base.hxx
|
||||
include/libcutl/shared-ptr/base.ixx
|
||||
include/libcutl/shared-ptr/base.txx
|
||||
include/libcutl/static-ptr.hxx
|
||||
include/libcutl/version.hxx
|
||||
lib/libcutl-1.11.so
|
||||
lib/libcutl.so
|
||||
libdata/pkgconfig/libcutl.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
libdata/pkgconfig/libcutl.shared.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/version.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manifest
|
||||
|
36
devel/libxsd-frontend/Makefile
Normal file
36
devel/libxsd-frontend/Makefile
Normal file
@ -0,0 +1,36 @@
|
||||
PORTNAME= libxsd-frontend
|
||||
DISTVERSION= 2.1.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://www.codesynthesis.com/download/xsd/4.2/
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= W3C XML Schema compiler frontend
|
||||
WWW= https://www.codesynthesis.com/projects/libxsd-frontend/
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/GPLv2
|
||||
|
||||
BUILD_DEPENDS= build2>=0.16.0:devel/build2
|
||||
LIB_DEPENDS= libcutl.so:devel/libcutl \
|
||||
libxerces-c.so:textproc/xerces-c3
|
||||
|
||||
USES= compiler:c++2b-lang pkgconfig
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
B_CMD= ${LOCALBASE}/bin/b
|
||||
B_ARGS= -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER}
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} configure ${B_ARGS} \
|
||||
config.cxx=${CXX} \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS} ${STRIP}" \
|
||||
config.bin.lib=shared \
|
||||
config.bin.rpath=${PREFIX}/lib \
|
||||
config.install.chroot=${STAGEDIR} \
|
||||
config.install.root=${PREFIX}
|
||||
do-install:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} install ${B_ARGS}
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/libxsd-frontend/distinfo
Normal file
3
devel/libxsd-frontend/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1702598278
|
||||
SHA256 (libxsd-frontend-2.1.0.tar.gz) = 98321b9c2307d7c4e1eba49da6a522ffa81bdf61f7e3605e469aa85bfcab90b1
|
||||
SIZE (libxsd-frontend-2.1.0.tar.gz) = 79844
|
2
devel/libxsd-frontend/pkg-descr
Normal file
2
devel/libxsd-frontend/pkg-descr
Normal file
@ -0,0 +1,2 @@
|
||||
libxsd-frontend is a compiler frontend for the W3C XML Schema definition
|
||||
language. It includes parser, semantic graph types and traversal mechanism.
|
57
devel/libxsd-frontend/pkg-plist
Normal file
57
devel/libxsd-frontend/pkg-plist
Normal file
@ -0,0 +1,57 @@
|
||||
include/libxsd-frontend/export.hxx
|
||||
include/libxsd-frontend/generators/dependencies.hxx
|
||||
include/libxsd-frontend/parser.hxx
|
||||
include/libxsd-frontend/schema-dom-parser.hxx
|
||||
include/libxsd-frontend/semantic-graph.hxx
|
||||
include/libxsd-frontend/semantic-graph/annotation.hxx
|
||||
include/libxsd-frontend/semantic-graph/any-attribute.hxx
|
||||
include/libxsd-frontend/semantic-graph/any.hxx
|
||||
include/libxsd-frontend/semantic-graph/attribute-group.hxx
|
||||
include/libxsd-frontend/semantic-graph/attribute.hxx
|
||||
include/libxsd-frontend/semantic-graph/complex.hxx
|
||||
include/libxsd-frontend/semantic-graph/compositors.hxx
|
||||
include/libxsd-frontend/semantic-graph/element-group.hxx
|
||||
include/libxsd-frontend/semantic-graph/element.hxx
|
||||
include/libxsd-frontend/semantic-graph/elements.hxx
|
||||
include/libxsd-frontend/semantic-graph/enumeration.hxx
|
||||
include/libxsd-frontend/semantic-graph/fundamental.hxx
|
||||
include/libxsd-frontend/semantic-graph/list.hxx
|
||||
include/libxsd-frontend/semantic-graph/namespace.hxx
|
||||
include/libxsd-frontend/semantic-graph/particle.hxx
|
||||
include/libxsd-frontend/semantic-graph/schema.hxx
|
||||
include/libxsd-frontend/semantic-graph/union.hxx
|
||||
include/libxsd-frontend/transformations/anonymous.hxx
|
||||
include/libxsd-frontend/transformations/enum-synthesis.hxx
|
||||
include/libxsd-frontend/transformations/restriction.hxx
|
||||
include/libxsd-frontend/transformations/schema-per-type.hxx
|
||||
include/libxsd-frontend/transformations/simplifier.hxx
|
||||
include/libxsd-frontend/traversal.hxx
|
||||
include/libxsd-frontend/traversal/any-attribute.hxx
|
||||
include/libxsd-frontend/traversal/any.hxx
|
||||
include/libxsd-frontend/traversal/attribute-group.hxx
|
||||
include/libxsd-frontend/traversal/attribute.hxx
|
||||
include/libxsd-frontend/traversal/complex.hxx
|
||||
include/libxsd-frontend/traversal/compositors.hxx
|
||||
include/libxsd-frontend/traversal/element-group.hxx
|
||||
include/libxsd-frontend/traversal/element.hxx
|
||||
include/libxsd-frontend/traversal/elements.hxx
|
||||
include/libxsd-frontend/traversal/elements.txx
|
||||
include/libxsd-frontend/traversal/enumeration.hxx
|
||||
include/libxsd-frontend/traversal/fundamental.hxx
|
||||
include/libxsd-frontend/traversal/list.hxx
|
||||
include/libxsd-frontend/traversal/namespace.hxx
|
||||
include/libxsd-frontend/traversal/particle.hxx
|
||||
include/libxsd-frontend/traversal/schema.hxx
|
||||
include/libxsd-frontend/traversal/union.hxx
|
||||
include/libxsd-frontend/types.hxx
|
||||
include/libxsd-frontend/version.hxx
|
||||
include/libxsd-frontend/xml.hxx
|
||||
lib/libxsd-frontend-2.1.so
|
||||
lib/libxsd-frontend.so
|
||||
libdata/pkgconfig/libxsd-frontend.pc
|
||||
libdata/pkgconfig/libxsd-frontend.shared.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/GPLv2
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manifest
|
43
devel/libxsd/Makefile
Normal file
43
devel/libxsd/Makefile
Normal file
@ -0,0 +1,43 @@
|
||||
PORTNAME= libxsd
|
||||
DISTVERSION= 4.2.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://www.codesynthesis.com/download/xsd/${DISTVERSION:R}/
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= XSD runtime library
|
||||
WWW= https://www.codesynthesis.com/projects/xsd/
|
||||
|
||||
LICENSE= FLOSSE GPLv2
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_NAME_FLOSSE= FLOSS Exception
|
||||
LICENSE_FILE_FLOSSE= ${WRKSRC}/FLOSSE
|
||||
LICENSE_PERMS_FLOSSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
BUILD_DEPENDS= build2>=0:devel/build2
|
||||
RUN_DEPENDS= expat>=2.4.9:textproc/expat2 \
|
||||
xerces-c3>=3.2.4:textproc/xerces-c3
|
||||
|
||||
USES= pkgconfig
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_CCACHE= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
B_CMD= ${LOCALBASE}/bin/b
|
||||
B_ARGS= -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER}
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} configure ${B_ARGS} \
|
||||
config.cxx=${CXX} \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS} ${STRIP}" \
|
||||
config.bin.lib=shared \
|
||||
config.bin.rpath=${PREFIX}/lib \
|
||||
config.install.chroot=${STAGEDIR} \
|
||||
config.install.root=${PREFIX}
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} install ${B_ARGS}
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/libxsd/distinfo
Normal file
3
devel/libxsd/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1702699632
|
||||
SHA256 (libxsd-4.2.0.tar.gz) = 55caf0038603883eb39ac4caeaacda23a09cf81cffc8eb55a854b6b06ef2c52e
|
||||
SIZE (libxsd-4.2.0.tar.gz) = 189158
|
10
devel/libxsd/pkg-descr
Normal file
10
devel/libxsd/pkg-descr
Normal file
@ -0,0 +1,10 @@
|
||||
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.
|
185
devel/libxsd/pkg-plist
Normal file
185
devel/libxsd/pkg-plist
Normal file
@ -0,0 +1,185 @@
|
||||
include/xsd/cxx/auto-array.hxx
|
||||
include/xsd/cxx/compilers/vc-8/post.hxx
|
||||
include/xsd/cxx/compilers/vc-8/pre.hxx
|
||||
include/xsd/cxx/config.hxx
|
||||
include/xsd/cxx/exceptions.hxx
|
||||
include/xsd/cxx/parser/document.hxx
|
||||
include/xsd/cxx/parser/document.txx
|
||||
include/xsd/cxx/parser/elements.hxx
|
||||
include/xsd/cxx/parser/elements.txx
|
||||
include/xsd/cxx/parser/error-handler.hxx
|
||||
include/xsd/cxx/parser/error-handler.txx
|
||||
include/xsd/cxx/parser/exceptions.hxx
|
||||
include/xsd/cxx/parser/exceptions.ixx
|
||||
include/xsd/cxx/parser/exceptions.txx
|
||||
include/xsd/cxx/parser/expat/elements.hxx
|
||||
include/xsd/cxx/parser/expat/elements.txx
|
||||
include/xsd/cxx/parser/map.hxx
|
||||
include/xsd/cxx/parser/map.ixx
|
||||
include/xsd/cxx/parser/map.txx
|
||||
include/xsd/cxx/parser/non-validating/parser.hxx
|
||||
include/xsd/cxx/parser/non-validating/parser.txx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.ixx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.txx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.hxx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.ixx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
|
||||
include/xsd/cxx/parser/schema-exceptions.hxx
|
||||
include/xsd/cxx/parser/schema-exceptions.ixx
|
||||
include/xsd/cxx/parser/schema-exceptions.txx
|
||||
include/xsd/cxx/parser/substitution-map.hxx
|
||||
include/xsd/cxx/parser/substitution-map.txx
|
||||
include/xsd/cxx/parser/validating/exceptions.hxx
|
||||
include/xsd/cxx/parser/validating/exceptions.ixx
|
||||
include/xsd/cxx/parser/validating/exceptions.txx
|
||||
include/xsd/cxx/parser/validating/inheritance-map.hxx
|
||||
include/xsd/cxx/parser/validating/inheritance-map.txx
|
||||
include/xsd/cxx/parser/validating/parser.hxx
|
||||
include/xsd/cxx/parser/validating/parser.txx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.hxx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.ixx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.txx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.hxx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.ixx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.txx
|
||||
include/xsd/cxx/parser/xerces/elements.hxx
|
||||
include/xsd/cxx/parser/xerces/elements.txx
|
||||
include/xsd/cxx/parser/xml-schema.hxx
|
||||
include/xsd/cxx/parser/xml-schema.ixx
|
||||
include/xsd/cxx/parser/xml-schema.txx
|
||||
include/xsd/cxx/post.hxx
|
||||
include/xsd/cxx/pre.hxx
|
||||
include/xsd/cxx/ro-string.hxx
|
||||
include/xsd/cxx/ro-string.txx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-common.hxx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-extraction.hxx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-insertion.hxx
|
||||
include/xsd/cxx/tree/bits/literals.hxx
|
||||
include/xsd/cxx/tree/bits/literals.ixx
|
||||
include/xsd/cxx/tree/buffer.hxx
|
||||
include/xsd/cxx/tree/buffer.txx
|
||||
include/xsd/cxx/tree/comparison-map.hxx
|
||||
include/xsd/cxx/tree/comparison-map.txx
|
||||
include/xsd/cxx/tree/containers-wildcard.hxx
|
||||
include/xsd/cxx/tree/containers.hxx
|
||||
include/xsd/cxx/tree/containers.txx
|
||||
include/xsd/cxx/tree/date-time-extraction.txx
|
||||
include/xsd/cxx/tree/date-time-insertion.txx
|
||||
include/xsd/cxx/tree/date-time-ostream.txx
|
||||
include/xsd/cxx/tree/date-time.hxx
|
||||
include/xsd/cxx/tree/date-time.ixx
|
||||
include/xsd/cxx/tree/date-time.txx
|
||||
include/xsd/cxx/tree/element-map.hxx
|
||||
include/xsd/cxx/tree/element-map.txx
|
||||
include/xsd/cxx/tree/elements.hxx
|
||||
include/xsd/cxx/tree/elements.ixx
|
||||
include/xsd/cxx/tree/elements.txx
|
||||
include/xsd/cxx/tree/error-handler.hxx
|
||||
include/xsd/cxx/tree/error-handler.txx
|
||||
include/xsd/cxx/tree/exceptions.hxx
|
||||
include/xsd/cxx/tree/exceptions.txx
|
||||
include/xsd/cxx/tree/facet.hxx
|
||||
include/xsd/cxx/tree/istream-fwd.hxx
|
||||
include/xsd/cxx/tree/istream.hxx
|
||||
include/xsd/cxx/tree/iterator-adapter.hxx
|
||||
include/xsd/cxx/tree/list.hxx
|
||||
include/xsd/cxx/tree/ostream.hxx
|
||||
include/xsd/cxx/tree/parsing.hxx
|
||||
include/xsd/cxx/tree/parsing.txx
|
||||
include/xsd/cxx/tree/parsing/boolean.hxx
|
||||
include/xsd/cxx/tree/parsing/byte.hxx
|
||||
include/xsd/cxx/tree/parsing/date-time.txx
|
||||
include/xsd/cxx/tree/parsing/decimal.hxx
|
||||
include/xsd/cxx/tree/parsing/double.hxx
|
||||
include/xsd/cxx/tree/parsing/element-map.txx
|
||||
include/xsd/cxx/tree/parsing/float.hxx
|
||||
include/xsd/cxx/tree/parsing/int.hxx
|
||||
include/xsd/cxx/tree/parsing/long.hxx
|
||||
include/xsd/cxx/tree/parsing/short.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-byte.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-int.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-long.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-short.hxx
|
||||
include/xsd/cxx/tree/serialization.hxx
|
||||
include/xsd/cxx/tree/serialization.txx
|
||||
include/xsd/cxx/tree/serialization/boolean.hxx
|
||||
include/xsd/cxx/tree/serialization/byte.hxx
|
||||
include/xsd/cxx/tree/serialization/date-time.txx
|
||||
include/xsd/cxx/tree/serialization/decimal.hxx
|
||||
include/xsd/cxx/tree/serialization/double.hxx
|
||||
include/xsd/cxx/tree/serialization/element-map.txx
|
||||
include/xsd/cxx/tree/serialization/float.hxx
|
||||
include/xsd/cxx/tree/serialization/int.hxx
|
||||
include/xsd/cxx/tree/serialization/long.hxx
|
||||
include/xsd/cxx/tree/serialization/short.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-byte.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-int.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-long.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-short.hxx
|
||||
include/xsd/cxx/tree/std-ostream-map.hxx
|
||||
include/xsd/cxx/tree/std-ostream-map.txx
|
||||
include/xsd/cxx/tree/std-ostream-operators.hxx
|
||||
include/xsd/cxx/tree/stream-extraction-map.hxx
|
||||
include/xsd/cxx/tree/stream-extraction-map.txx
|
||||
include/xsd/cxx/tree/stream-extraction.hxx
|
||||
include/xsd/cxx/tree/stream-insertion-map.hxx
|
||||
include/xsd/cxx/tree/stream-insertion-map.txx
|
||||
include/xsd/cxx/tree/stream-insertion.hxx
|
||||
include/xsd/cxx/tree/text.hxx
|
||||
include/xsd/cxx/tree/text.txx
|
||||
include/xsd/cxx/tree/type-factory-map.hxx
|
||||
include/xsd/cxx/tree/type-factory-map.txx
|
||||
include/xsd/cxx/tree/type-serializer-map.hxx
|
||||
include/xsd/cxx/tree/type-serializer-map.txx
|
||||
include/xsd/cxx/tree/types.hxx
|
||||
include/xsd/cxx/tree/types.txx
|
||||
include/xsd/cxx/tree/xdr-stream-common.hxx
|
||||
include/xsd/cxx/tree/xdr-stream-extraction.hxx
|
||||
include/xsd/cxx/tree/xdr-stream-insertion.hxx
|
||||
include/xsd/cxx/version.hxx
|
||||
include/xsd/cxx/xml/bits/literals.hxx
|
||||
include/xsd/cxx/xml/bits/literals.ixx
|
||||
include/xsd/cxx/xml/char-iso8859-1.hxx
|
||||
include/xsd/cxx/xml/char-iso8859-1.txx
|
||||
include/xsd/cxx/xml/char-lcp.hxx
|
||||
include/xsd/cxx/xml/char-lcp.txx
|
||||
include/xsd/cxx/xml/char-utf8.hxx
|
||||
include/xsd/cxx/xml/char-utf8.txx
|
||||
include/xsd/cxx/xml/dom/auto-ptr.hxx
|
||||
include/xsd/cxx/xml/dom/bits/error-handler-proxy.hxx
|
||||
include/xsd/cxx/xml/dom/bits/error-handler-proxy.txx
|
||||
include/xsd/cxx/xml/dom/elements.hxx
|
||||
include/xsd/cxx/xml/dom/elements.txx
|
||||
include/xsd/cxx/xml/dom/parsing-header.hxx
|
||||
include/xsd/cxx/xml/dom/parsing-source.hxx
|
||||
include/xsd/cxx/xml/dom/parsing-source.txx
|
||||
include/xsd/cxx/xml/dom/serialization-header.hxx
|
||||
include/xsd/cxx/xml/dom/serialization-header.txx
|
||||
include/xsd/cxx/xml/dom/serialization-source.hxx
|
||||
include/xsd/cxx/xml/dom/serialization-source.txx
|
||||
include/xsd/cxx/xml/dom/wildcard-source.hxx
|
||||
include/xsd/cxx/xml/dom/wildcard-source.txx
|
||||
include/xsd/cxx/xml/elements.hxx
|
||||
include/xsd/cxx/xml/elements.txx
|
||||
include/xsd/cxx/xml/error-handler.hxx
|
||||
include/xsd/cxx/xml/exceptions.hxx
|
||||
include/xsd/cxx/xml/qualified-name.hxx
|
||||
include/xsd/cxx/xml/sax/bits/error-handler-proxy.hxx
|
||||
include/xsd/cxx/xml/sax/bits/error-handler-proxy.txx
|
||||
include/xsd/cxx/xml/sax/std-input-source.hxx
|
||||
include/xsd/cxx/xml/std-memory-manager.hxx
|
||||
include/xsd/cxx/xml/string.hxx
|
||||
include/xsd/cxx/xml/string.ixx
|
||||
include/xsd/cxx/xml/string.txx
|
||||
include/xsd/cxx/zc-istream.hxx
|
||||
include/xsd/cxx/zc-istream.txx
|
||||
libdata/pkgconfig/libxsd.pc
|
||||
libdata/pkgconfig/libxsd.shared.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FLOSSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/GPLv2
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PACKAGE-README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manifest
|
@ -1,9 +1,7 @@
|
||||
PORTNAME= xsd
|
||||
DISTVERSION= 4.1.0.a11
|
||||
PORTREVISION= 2
|
||||
DISTVERSIONSUFFIX= +dep
|
||||
DISTVERSION= 4.2.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://codesynthesis.com/~boris/tmp/${PORTNAME}/${DISTVERSION}/
|
||||
MASTER_SITES= https://www.codesynthesis.com/download/${PORTNAME}/${DISTVERSION:R}/
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= W3C XML Schema to C++ translator
|
||||
@ -12,43 +10,38 @@ WWW= https://www.codesynthesis.com/projects/xsd/
|
||||
LICENSE= FLOSSE GPLv2
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_NAME_FLOSSE= FLOSS Exception
|
||||
LICENSE_FILE_FLOSSE= ${WRKSRC}/xsd/FLOSSE
|
||||
LICENSE_FILE_FLOSSE= ${WRKSRC}/FLOSSE
|
||||
LICENSE_PERMS_FLOSSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/build-0.3/abspath.make:devel/build
|
||||
# libxsd-frontend should come from a separate port as well, but at the moment
|
||||
# its distribution as a separate tarball is so poor that it does not even have
|
||||
# a `make install'.
|
||||
BUILD_DEPENDS= build2>=0:devel/build2
|
||||
LIB_DEPENDS= libcutl.so:devel/libcutl \
|
||||
libxerces-c.so:textproc/xerces-c3
|
||||
libxerces-c.so:textproc/xerces-c3 \
|
||||
libxsd-frontend.so:devel/libxsd-frontend
|
||||
|
||||
USES= compiler:c++11-lang ghostscript:build gmake localbase:ldflags tar:bzip2
|
||||
# devel/libcutl 1.10.0 does not work with C++17 which is the default since
|
||||
# clang 16. This can be removed once that port starts working with C++17 and
|
||||
# has its own USE_CXXSTD removed.
|
||||
USE_CXXSTD= c++11
|
||||
USES= compiler:c++2b-lang pkgconfig
|
||||
|
||||
MAKEFILE= makefile
|
||||
MAKE_ARGS= EXTERNAL_LIBCUTL=y \
|
||||
install_prefix=${STAGEDIR}${PREFIX} \
|
||||
install_man_dir=${STAGEDIR}${MANPREFIX}/man \
|
||||
verbose=1
|
||||
ALL_TARGET= # no default target should be passed to gmake.
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
B_CMD= ${LOCALBASE}/bin/b
|
||||
B_ARGS= -V -j ${MAKE_JOBS_NUMBER} -J ${MAKE_JOBS_NUMBER}
|
||||
|
||||
post-patch:
|
||||
# Use devel/build instead of the port's bundled copy.
|
||||
${RM} -r ${WRKSRC}/build-0.3
|
||||
${LN} -s ${LOCALBASE}/include/build-0.3 ${WRKSRC}/build-0.3
|
||||
# Avoid conflict with C++20 <version> by adding .txt suffix
|
||||
@${MV} ${WRKSRC}/libxsd-frontend/version \
|
||||
${WRKSRC}/libxsd-frontend/version.txt
|
||||
do-build:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} configure ${B_ARGS} \
|
||||
config.cxx=${CXX} \
|
||||
config.cxx.coptions="${CXXFLAGS}" \
|
||||
config.cxx.loptions="${LDFLAGS} ${STRIP}" \
|
||||
config.bin.lib=shared \
|
||||
config.bin.rpath=${PREFIX}/lib \
|
||||
config.install.chroot=${STAGEDIR} \
|
||||
config.install.root=${PREFIX}
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${B_CMD} install ${B_ARGS}
|
||||
|
||||
post-install:
|
||||
# Install examples into the right directory.
|
||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}
|
||||
${RMDIR} ${STAGEDIR}${DOCSDIR}/examples
|
||||
# Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
||||
# called `xsd'.
|
||||
@cd ${STAGEDIR}${PREFIX}/bin && ${MV} xsd xsdcxx
|
||||
@cd ${STAGEDIR}${PREFIX}/share/man/man1 && ${MV} xsd.1 xsdcxx.1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1626852794
|
||||
SHA256 (xsd-4.1.0.a11+dep.tar.bz2) = 4fbe2d1e17ad4451bb3a9d9101ac89f7b465205470f1c7ad5e2c1386ac2c87d2
|
||||
SIZE (xsd-4.1.0.a11+dep.tar.bz2) = 1778335
|
||||
TIMESTAMP = 1702607105
|
||||
SHA256 (xsd-4.2.0.tar.gz) = 2bed17c601cfb984f9a7501fd5c672f4f18eac678f5bdef6016971966add9145
|
||||
SIZE (xsd-4.2.0.tar.gz) = 1082536
|
||||
|
@ -1,13 +1,14 @@
|
||||
Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
||||
called `xsd'.
|
||||
--- xsd/doc/xsd.1.orig 2017-09-24 00:18:08 UTC
|
||||
+++ xsd/doc/xsd.1
|
||||
|
||||
--- doc/pregenerated/xsd.1.orig 2023-09-28 07:36:28 UTC
|
||||
+++ doc/pregenerated/xsd.1
|
||||
@@ -1,7 +1,7 @@
|
||||
.\" Process this file with
|
||||
.\" groff -man -Tascii xsd.1
|
||||
.\"
|
||||
-.TH XSD 1 "July 2014" "XSD 4.1.0"
|
||||
+.TH XSDCXX 1 "July 2014" "XSDCXX 4.1.0"
|
||||
-.TH XSD 1 "January 2023" "XSD 4.2.0"
|
||||
+.TH XSDCXX 1 "January 2023" "XSDCXX 4.2.0"
|
||||
.SH NAME
|
||||
xsd \- W3C XML Schema to C++ Compiler
|
||||
.\"
|
||||
@ -52,7 +53,7 @@ called `xsd'.
|
||||
.I command
|
||||
.RE
|
||||
.PP
|
||||
@@ -1461,7 +1461,7 @@ option. With this approach you don't need to worry abo
|
||||
@@ -1484,7 +1484,7 @@ If the input file is not a valid W3C XML Schema defini
|
||||
.\"
|
||||
.SH DIAGNOSTICS
|
||||
If the input file is not a valid W3C XML Schema definition,
|
@ -1,22 +1,24 @@
|
||||
Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
||||
called `xsd'.
|
||||
--- xsd/doc/xsd.xhtml.orig 2017-09-24 00:18:08 UTC
|
||||
+++ xsd/doc/xsd.xhtml
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
--- doc/pregenerated/xsd.xhtml.orig 2023-09-28 07:36:28 UTC
|
||||
+++ doc/pregenerated/xsd.xhtml
|
||||
@@ -3,12 +3,12 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
- <title>XSD 4.1.0 Compiler Command Line Manual</title>
|
||||
+ <title>XSDCXX 4.1.0 Compiler Command Line Manual</title>
|
||||
- <title>XSD 4.2.0 Compiler Command Line Manual</title>
|
||||
+ <title>XSDCXX 4.2.0 Compiler Command Line Manual</title>
|
||||
|
||||
<meta name="copyright" content="© 2005-2017 Code Synthesis Tools CC"/>
|
||||
<meta name="version" content="4.2.0"/>
|
||||
<meta name="copyright" content="© 2005-2023 Code Synthesis"/>
|
||||
<meta name="keywords" content="xsd,xml,schema,c++,mapping,data,binding,code,generator,manual,man,page"/>
|
||||
- <meta name="description" content="XSD Compiler Command Line Manual"/>
|
||||
+ <meta name="description" content="XSDCXX Compiler Command Line Manual"/>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="default.css" />
|
||||
|
||||
@@ -52,19 +52,19 @@
|
||||
@@ -53,19 +53,19 @@
|
||||
|
||||
<h1>NAME</h1>
|
||||
|
||||
@ -41,7 +43,7 @@ called `xsd'.
|
||||
C++ mapping from W3C XML Schema definitions. Particular mapping to
|
||||
produce is selected by a <code><i>command</i></code>. Each mapping has
|
||||
a number of mapping-specific <code><i>options</i></code> that should
|
||||
@@ -106,7 +106,7 @@
|
||||
@@ -107,7 +107,7 @@
|
||||
|
||||
<dt><code><b>help</b></code></dt>
|
||||
<dd>Print usage information and exit. Use
|
||||
@ -50,7 +52,7 @@ called `xsd'.
|
||||
for command-specific help.
|
||||
</dd>
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
@@ -221,7 +221,7 @@
|
||||
|
||||
<p>For example, if you have file <code><b>hello.xsd</b></code> with
|
||||
namespace <code><b>http://example.com/hello</b></code> and you run
|
||||
@ -58,8 +60,8 @@ called `xsd'.
|
||||
+ <code><b>xsdcxx</b></code> on this file, then the string in question will
|
||||
be:</p>
|
||||
|
||||
<p><code><b>hello.xsd. http://example.com/hello</b></code></p>
|
||||
@@ -1564,7 +1564,7 @@ namespace .*
|
||||
<p class="code"><code><b>hello.xsd.
|
||||
@@ -1596,7 +1596,7 @@ namespace .*
|
||||
<h1>DIAGNOSTICS</h1>
|
||||
|
||||
<p>If the input file is not a valid W3C XML Schema definition,
|
@ -1,13 +0,0 @@
|
||||
Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
||||
called `xsd'.
|
||||
--- xsd/doc/makefile.orig 2014-07-21 06:36:38 UTC
|
||||
+++ xsd/doc/makefile
|
||||
@@ -104,7 +104,7 @@ $(install): $(out_base)/cxx/.install \
|
||||
$(call install-data,$(src_base)/default.css,$(install_doc_dir)/xsd/default.css)
|
||||
$(call install-data,$(out_base)/xsd.xhtml,$(install_doc_dir)/xsd/xsd.xhtml)
|
||||
$(call install-data,$(src_base)/custom-literals.xsd,$(install_doc_dir)/xsd/custom-literals.xsd)
|
||||
- $(call install-data,$(out_base)/xsd.1,$(install_man_dir)/man1/xsd.1)
|
||||
+ $(call install-data,$(out_base)/xsd.1,$(install_man_dir)/man1/xsdcxx.1)
|
||||
|
||||
# Dist.
|
||||
#
|
@ -1,18 +0,0 @@
|
||||
Use the right directory name when installing documentation.
|
||||
--- xsd/libxsd/makefile.orig 2015-09-06 21:07:55 UTC
|
||||
+++ xsd/libxsd/makefile
|
||||
@@ -13,10 +13,10 @@ dist-win := $(out_base)/.dist-win
|
||||
#
|
||||
$(install):
|
||||
$(call install-dir,$(src_base)/xsd,$(install_inc_dir)/xsd)
|
||||
- $(call install-data,$(src_base)/FLOSSE,$(install_doc_dir)/libxsd/FLOSSE)
|
||||
- $(call install-data,$(src_base)/GPLv2,$(install_doc_dir)/libxsd/GPLv2)
|
||||
- $(call install-data,$(src_base)/LICENSE,$(install_doc_dir)/libxsd/LICENSE)
|
||||
- $(call install-data,$(src_base)/README,$(install_doc_dir)/libxsd/README)
|
||||
+ $(call install-data,$(src_base)/FLOSSE,$(install_doc_dir)/xsd/FLOSSE)
|
||||
+ $(call install-data,$(src_base)/GPLv2,$(install_doc_dir)/xsd/GPLv2)
|
||||
+ $(call install-data,$(src_base)/LICENSE,$(install_doc_dir)/xsd/LICENSE)
|
||||
+ $(call install-data,$(src_base)/README,$(install_doc_dir)/xsd/README)
|
||||
|
||||
# Dist.
|
||||
#
|
@ -1,13 +0,0 @@
|
||||
Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
|
||||
called `xsd'.
|
||||
--- xsd/xsd/makefile.orig 2014-07-21 06:36:38 UTC
|
||||
+++ xsd/xsd/makefile
|
||||
@@ -150,7 +150,7 @@ $(out_base)/: $(xsd)
|
||||
# Install
|
||||
#
|
||||
$(install): $(xsd)
|
||||
- $(call install-exec,$<,$(install_bin_dir)/xsd)
|
||||
+ $(call install-exec,$<,$(install_bin_dir)/xsdcxx)
|
||||
|
||||
# Dist.
|
||||
#
|
@ -1,456 +1,10 @@
|
||||
bin/xsdcxx
|
||||
include/xsd/cxx/auto-array.hxx
|
||||
include/xsd/cxx/compilers/vc-8/post.hxx
|
||||
include/xsd/cxx/compilers/vc-8/pre.hxx
|
||||
include/xsd/cxx/config.hxx
|
||||
include/xsd/cxx/exceptions.hxx
|
||||
include/xsd/cxx/parser/document.hxx
|
||||
include/xsd/cxx/parser/document.txx
|
||||
include/xsd/cxx/parser/elements.hxx
|
||||
include/xsd/cxx/parser/elements.txx
|
||||
include/xsd/cxx/parser/error-handler.hxx
|
||||
include/xsd/cxx/parser/error-handler.txx
|
||||
include/xsd/cxx/parser/exceptions.hxx
|
||||
include/xsd/cxx/parser/exceptions.ixx
|
||||
include/xsd/cxx/parser/exceptions.txx
|
||||
include/xsd/cxx/parser/expat/elements.hxx
|
||||
include/xsd/cxx/parser/expat/elements.txx
|
||||
include/xsd/cxx/parser/map.hxx
|
||||
include/xsd/cxx/parser/map.ixx
|
||||
include/xsd/cxx/parser/map.txx
|
||||
include/xsd/cxx/parser/non-validating/parser.hxx
|
||||
include/xsd/cxx/parser/non-validating/parser.txx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.ixx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pimpl.txx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.hxx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.ixx
|
||||
include/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
|
||||
include/xsd/cxx/parser/schema-exceptions.hxx
|
||||
include/xsd/cxx/parser/schema-exceptions.ixx
|
||||
include/xsd/cxx/parser/schema-exceptions.txx
|
||||
include/xsd/cxx/parser/substitution-map.hxx
|
||||
include/xsd/cxx/parser/substitution-map.txx
|
||||
include/xsd/cxx/parser/validating/exceptions.hxx
|
||||
include/xsd/cxx/parser/validating/exceptions.ixx
|
||||
include/xsd/cxx/parser/validating/exceptions.txx
|
||||
include/xsd/cxx/parser/validating/inheritance-map.hxx
|
||||
include/xsd/cxx/parser/validating/inheritance-map.txx
|
||||
include/xsd/cxx/parser/validating/parser.hxx
|
||||
include/xsd/cxx/parser/validating/parser.txx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.hxx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.ixx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pimpl.txx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.hxx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.ixx
|
||||
include/xsd/cxx/parser/validating/xml-schema-pskel.txx
|
||||
include/xsd/cxx/parser/xerces/elements.hxx
|
||||
include/xsd/cxx/parser/xerces/elements.txx
|
||||
include/xsd/cxx/parser/xml-schema.hxx
|
||||
include/xsd/cxx/parser/xml-schema.ixx
|
||||
include/xsd/cxx/parser/xml-schema.txx
|
||||
include/xsd/cxx/post.hxx
|
||||
include/xsd/cxx/pre.hxx
|
||||
include/xsd/cxx/ro-string.hxx
|
||||
include/xsd/cxx/ro-string.txx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-common.hxx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-extraction.hxx
|
||||
include/xsd/cxx/tree/ace-cdr-stream-insertion.hxx
|
||||
include/xsd/cxx/tree/bits/literals.hxx
|
||||
include/xsd/cxx/tree/bits/literals.ixx
|
||||
include/xsd/cxx/tree/buffer.hxx
|
||||
include/xsd/cxx/tree/buffer.txx
|
||||
include/xsd/cxx/tree/comparison-map.hxx
|
||||
include/xsd/cxx/tree/comparison-map.txx
|
||||
include/xsd/cxx/tree/containers-wildcard.hxx
|
||||
include/xsd/cxx/tree/containers.hxx
|
||||
include/xsd/cxx/tree/containers.txx
|
||||
include/xsd/cxx/tree/date-time-extraction.txx
|
||||
include/xsd/cxx/tree/date-time-insertion.txx
|
||||
include/xsd/cxx/tree/date-time-ostream.txx
|
||||
include/xsd/cxx/tree/date-time.hxx
|
||||
include/xsd/cxx/tree/date-time.ixx
|
||||
include/xsd/cxx/tree/date-time.txx
|
||||
include/xsd/cxx/tree/element-map.hxx
|
||||
include/xsd/cxx/tree/element-map.txx
|
||||
include/xsd/cxx/tree/elements.hxx
|
||||
include/xsd/cxx/tree/elements.ixx
|
||||
include/xsd/cxx/tree/elements.txx
|
||||
include/xsd/cxx/tree/error-handler.hxx
|
||||
include/xsd/cxx/tree/error-handler.txx
|
||||
include/xsd/cxx/tree/exceptions.hxx
|
||||
include/xsd/cxx/tree/exceptions.txx
|
||||
include/xsd/cxx/tree/facet.hxx
|
||||
include/xsd/cxx/tree/istream-fwd.hxx
|
||||
include/xsd/cxx/tree/istream.hxx
|
||||
include/xsd/cxx/tree/iterator-adapter.hxx
|
||||
include/xsd/cxx/tree/list.hxx
|
||||
include/xsd/cxx/tree/ostream.hxx
|
||||
include/xsd/cxx/tree/parsing.hxx
|
||||
include/xsd/cxx/tree/parsing.txx
|
||||
include/xsd/cxx/tree/parsing/boolean.hxx
|
||||
include/xsd/cxx/tree/parsing/byte.hxx
|
||||
include/xsd/cxx/tree/parsing/date-time.txx
|
||||
include/xsd/cxx/tree/parsing/decimal.hxx
|
||||
include/xsd/cxx/tree/parsing/double.hxx
|
||||
include/xsd/cxx/tree/parsing/element-map.txx
|
||||
include/xsd/cxx/tree/parsing/float.hxx
|
||||
include/xsd/cxx/tree/parsing/int.hxx
|
||||
include/xsd/cxx/tree/parsing/long.hxx
|
||||
include/xsd/cxx/tree/parsing/short.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-byte.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-int.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-long.hxx
|
||||
include/xsd/cxx/tree/parsing/unsigned-short.hxx
|
||||
include/xsd/cxx/tree/serialization.hxx
|
||||
include/xsd/cxx/tree/serialization.txx
|
||||
include/xsd/cxx/tree/serialization/boolean.hxx
|
||||
include/xsd/cxx/tree/serialization/byte.hxx
|
||||
include/xsd/cxx/tree/serialization/date-time.txx
|
||||
include/xsd/cxx/tree/serialization/decimal.hxx
|
||||
include/xsd/cxx/tree/serialization/double.hxx
|
||||
include/xsd/cxx/tree/serialization/element-map.txx
|
||||
include/xsd/cxx/tree/serialization/float.hxx
|
||||
include/xsd/cxx/tree/serialization/int.hxx
|
||||
include/xsd/cxx/tree/serialization/long.hxx
|
||||
include/xsd/cxx/tree/serialization/short.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-byte.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-int.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-long.hxx
|
||||
include/xsd/cxx/tree/serialization/unsigned-short.hxx
|
||||
include/xsd/cxx/tree/std-ostream-map.hxx
|
||||
include/xsd/cxx/tree/std-ostream-map.txx
|
||||
include/xsd/cxx/tree/std-ostream-operators.hxx
|
||||
include/xsd/cxx/tree/stream-extraction-map.hxx
|
||||
include/xsd/cxx/tree/stream-extraction-map.txx
|
||||
include/xsd/cxx/tree/stream-extraction.hxx
|
||||
include/xsd/cxx/tree/stream-insertion-map.hxx
|
||||
include/xsd/cxx/tree/stream-insertion-map.txx
|
||||
include/xsd/cxx/tree/stream-insertion.hxx
|
||||
include/xsd/cxx/tree/text.hxx
|
||||
include/xsd/cxx/tree/text.txx
|
||||
include/xsd/cxx/tree/type-factory-map.hxx
|
||||
include/xsd/cxx/tree/type-factory-map.txx
|
||||
include/xsd/cxx/tree/type-serializer-map.hxx
|
||||
include/xsd/cxx/tree/type-serializer-map.txx
|
||||
include/xsd/cxx/tree/types.hxx
|
||||
include/xsd/cxx/tree/types.txx
|
||||
include/xsd/cxx/tree/xdr-stream-common.hxx
|
||||
include/xsd/cxx/tree/xdr-stream-extraction.hxx
|
||||
include/xsd/cxx/tree/xdr-stream-insertion.hxx
|
||||
include/xsd/cxx/version.hxx
|
||||
include/xsd/cxx/xml/bits/literals.hxx
|
||||
include/xsd/cxx/xml/bits/literals.ixx
|
||||
include/xsd/cxx/xml/char-iso8859-1.hxx
|
||||
include/xsd/cxx/xml/char-iso8859-1.txx
|
||||
include/xsd/cxx/xml/char-lcp.hxx
|
||||
include/xsd/cxx/xml/char-lcp.txx
|
||||
include/xsd/cxx/xml/char-utf8.hxx
|
||||
include/xsd/cxx/xml/char-utf8.txx
|
||||
include/xsd/cxx/xml/dom/auto-ptr.hxx
|
||||
include/xsd/cxx/xml/dom/bits/error-handler-proxy.hxx
|
||||
include/xsd/cxx/xml/dom/bits/error-handler-proxy.txx
|
||||
include/xsd/cxx/xml/dom/elements.hxx
|
||||
include/xsd/cxx/xml/dom/elements.txx
|
||||
include/xsd/cxx/xml/dom/parsing-header.hxx
|
||||
include/xsd/cxx/xml/dom/parsing-source.hxx
|
||||
include/xsd/cxx/xml/dom/parsing-source.txx
|
||||
include/xsd/cxx/xml/dom/serialization-header.hxx
|
||||
include/xsd/cxx/xml/dom/serialization-header.txx
|
||||
include/xsd/cxx/xml/dom/serialization-source.hxx
|
||||
include/xsd/cxx/xml/dom/serialization-source.txx
|
||||
include/xsd/cxx/xml/dom/wildcard-source.hxx
|
||||
include/xsd/cxx/xml/dom/wildcard-source.txx
|
||||
include/xsd/cxx/xml/elements.hxx
|
||||
include/xsd/cxx/xml/elements.txx
|
||||
include/xsd/cxx/xml/error-handler.hxx
|
||||
include/xsd/cxx/xml/exceptions.hxx
|
||||
include/xsd/cxx/xml/qualified-name.hxx
|
||||
include/xsd/cxx/xml/sax/bits/error-handler-proxy.hxx
|
||||
include/xsd/cxx/xml/sax/bits/error-handler-proxy.txx
|
||||
include/xsd/cxx/xml/sax/std-input-source.hxx
|
||||
include/xsd/cxx/xml/std-memory-manager.hxx
|
||||
include/xsd/cxx/xml/string.hxx
|
||||
include/xsd/cxx/xml/string.ixx
|
||||
include/xsd/cxx/xml/string.txx
|
||||
include/xsd/cxx/zc-istream.hxx
|
||||
include/xsd/cxx/zc-istream.txx
|
||||
man/man1/xsdcxx.1.gz
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/build/cxx/compilers.make
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/build/cxx/rules.make
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/build/xsd/common.make
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/build/xsd/parser-rules.make
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/build/xsd/tree-rules.make
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/generated/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/generated/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/generated/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/generated/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/hello/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/hello/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/hello/hello.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/hello/hello.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/hello/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library-pimpl.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library-pimpl.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library.map
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/library/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/anchor.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/text.map
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/text.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/text.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/instance.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/schema.map
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/schema.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixin/types.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/balance.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/deposit.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/protocol-pimpl.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/protocol-pimpl.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/protocol.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/protocol.map
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/protocol.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/multiroot/withdraw.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/gen.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/test-50k.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/test.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/time.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/performance/time.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/supermen-pimpl.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/supermen-pimpl.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/supermen.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polymorphism/supermen.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/batman.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/person.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/superman.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/supermen-pimpl.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/supermen-pimpl.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/polyroot/supermen.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/wildcard/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/wildcard/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/wildcard/email.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/wildcard/email.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/wildcard/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/boost-archive-extraction.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/boost-archive-insertion.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/library-prologue.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/boost/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/cdr/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/cdr/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/cdr/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/cdr/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/cdr/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/xdr/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/xdr/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/xdr/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/xdr/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/binary/xdr/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/caching/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/caching/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/caching/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/caching/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/caching/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/compressed-format-target.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/compressed-format-target.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/compressed-input-source.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/compressed-input-source.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/library.xml.gz
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/compression/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/calendar.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/calendar.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/xml-schema-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/calendar/xml-schema-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/dom-parse.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/dom-parse.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/people.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/people.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/xml-schema-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/comments/xml-schema-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/contacts-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/contacts-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/contacts.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/contacts.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/contacts/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/double-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/double-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/double/order.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/people-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/people-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/people.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/mixed/people.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/people-custom-fwd.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/people-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/people-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/people.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/taxonomy/people.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/wildcard-custom.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/wildcard-custom.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/wildcard.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/custom/wildcard/wildcard.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/grammar-input-stream.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/grammar-input-stream.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/embedded/xsdbin.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/hello/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/hello/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/hello/hello.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/hello/hello.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/hello/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/library/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/library/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/library/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/library/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/library/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/balance.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/deposit.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/dom-parse.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/dom-parse.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/dom-serialize.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/dom-serialize.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/protocol.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/messaging/withdraw.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/mixed/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/mixed/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/mixed/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/mixed/text.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/mixed/text.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/balance.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/deposit.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/dom-parse.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/dom-parse.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/protocol.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/multiroot/withdraw.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/element/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/element/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/element/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/element/transactions.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/element/transactions.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/mixed/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/mixed/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/mixed/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/mixed/text.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/order/mixed/text.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/gen.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/parsing.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/serialization.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/test-50k.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/test.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/time.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/performance/time.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/polymorphism/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/polymorphism/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/polymorphism/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/polymorphism/supermen.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/polymorphism/supermen.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/library.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/library.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/secure-dom-parser.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/secure/secure-dom-parser.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/grammar-input-stream.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/grammar-input-stream.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/parser.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/parser.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/position.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/position.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/serializer.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/streaming/serializer.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/wildcard/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/wildcard/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/wildcard/email.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/wildcard/email.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/wildcard/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/README
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/dom-parse.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/dom-parse.hxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/driver.cxx
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/people.xml
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/tree/xpath/people.xsd
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FLOSSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/GPLv2
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PACKAGE-README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/custom-literals.xsd
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/parser/guide/cxx-parser-guide.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/parser/guide/cxx-parser-guide.ps
|
||||
@ -462,8 +16,7 @@ man/man1/xsdcxx.1.gz
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/manual/cxx-tree-manual.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/manual/cxx-tree-manual.ps
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/manual/index.xhtml
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/reference/footer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/reference/libxsd.doxygen
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cxx/tree/reference/makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/default.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manifest
|
||||
%%PORTDOCS%%%%DOCSDIR%%/xsd.xhtml
|
||||
share/man/man1/xsdcxx.1.gz
|
||||
|
@ -1,6 +1,6 @@
|
||||
PORTNAME= libkolabxml
|
||||
DISTVERSION= 1.2.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.2.1-3
|
||||
DISTVERSIONSUFFIX= -g27d1927
|
||||
CATEGORIES= textproc
|
||||
MASTER_SITES= LOCAL/kde/${PORTNAME}
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
@ -14,11 +14,15 @@ WWW= https://kolab.org/
|
||||
# are considered LGPL3-licensed, though.
|
||||
LICENSE= LGPL3+
|
||||
|
||||
BUILD_DEPENDS= xsdcxx:devel/xsd
|
||||
BUILD_DEPENDS= libxsd>=4.2.0:devel/libxsd \
|
||||
xsdcxx:devel/xsd
|
||||
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
|
||||
libcurl.so:ftp/curl \
|
||||
libxerces-c.so.3:textproc/xerces-c3
|
||||
|
||||
USES= cmake tar:xz
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
# TODO: Conditionally enable the bindings based on OPTIONs.
|
||||
CMAKE_OFF= BUILD_TESTS \
|
||||
BUILD_UTILS \
|
||||
@ -27,16 +31,13 @@ CMAKE_OFF= BUILD_TESTS \
|
||||
JAVA_BINDINGS \
|
||||
PHP_BINDINGS \
|
||||
PYTHON_BINDINGS
|
||||
USES= cmake tar:xz
|
||||
USE_CXXSTD= c++11
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
PLIST_SUB= SHLIB_VER=${PORTVERSION}
|
||||
PLIST_SUB= SHLIB_VER=${PORTVERSION:R}
|
||||
|
||||
create-distfile:
|
||||
${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
|
||||
${SH} ${FILESDIR}/create_libkolabxml_release.sh \
|
||||
${DISTDIR}/${DIST_SUBDIR} \
|
||||
${DISTVERSION}
|
||||
${DISTVERSIONFULL}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1695429252
|
||||
SHA256 (libkolabxml/libkolabxml-1.2.1.tar.xz) = b3f0fd0aeb4977d36b273a087c502bfa9c52f262e3b2e3e31f17ae5d43832f51
|
||||
SIZE (libkolabxml/libkolabxml-1.2.1.tar.xz) = 105900
|
||||
TIMESTAMP = 1702759937
|
||||
SHA256 (libkolabxml/libkolabxml-1.2.1-3-g27d1927.tar.xz) = e4eea5ec9b00507eb7bce8dd7d5cef88d2e2a60b1187fc890dc25157281114f0
|
||||
SIZE (libkolabxml/libkolabxml-1.2.1-3-g27d1927.tar.xz) = 105824
|
||||
|
13
textproc/libkolabxml/files/patch-src_shared__conversions.h
Normal file
13
textproc/libkolabxml/files/patch-src_shared__conversions.h
Normal file
@ -0,0 +1,13 @@
|
||||
Fix build with devel/xsd >= 4.2.0
|
||||
|
||||
--- src/shared_conversions.h.orig 2023-12-16 04:50:40 UTC
|
||||
+++ src/shared_conversions.h
|
||||
@@ -29,7 +29,7 @@ typedef ::xsd::cxx::tree::type type;
|
||||
typedef boost::shared_ptr<cDateTime> cDateTimePtr;
|
||||
|
||||
typedef ::xsd::cxx::tree::type type;
|
||||
-#if (XSD_INT_VERSION >= 4000000L)
|
||||
+#if (LIBXSD_VERSION >= 4000000L)
|
||||
typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
|
||||
#else
|
||||
typedef ::xsd::cxx::tree::simple_type< type > simple_type;
|
Loading…
Reference in New Issue
Block a user