Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Feb 2013 20:40:58 +0000 (UTC)
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r311493 - in head: devel devel/libkolab devel/xsd devel/xsd/files textproc textproc/libkolabxml
Message-ID:  <201302032040.r13KewcR034546@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: makc
Date: Sun Feb  3 20:40:57 2013
New Revision: 311493
URL: http://svnweb.freebsd.org/changeset/ports/311493

Log:
  Add new ports required for deskutils/kdepim4.
  
  Reminded by:	rakuco
  Pointyhat to: 	me

Added:
  head/devel/libkolab/
  head/devel/libkolab/Makefile   (contents, props changed)
  head/devel/libkolab/distinfo   (contents, props changed)
  head/devel/libkolab/pkg-descr   (contents, props changed)
  head/devel/libkolab/pkg-plist   (contents, props changed)
  head/devel/xsd/
  head/devel/xsd/Makefile   (contents, props changed)
  head/devel/xsd/distinfo   (contents, props changed)
  head/devel/xsd/files/
  head/devel/xsd/files/patch-build-0.3__m4__m4.make   (contents, props changed)
  head/devel/xsd/files/patch-libbackend-elements__backend-elements__indentation__cxx.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libcult__cli__file-arguments.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libcult__cli__mapper.hxx.m4   (contents, props changed)
  head/devel/xsd/files/patch-libcult__containers__graph.txx   (contents, props changed)
  head/devel/xsd/files/patch-libcult__cult__mm__bits__evptr.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libcult__cult__mm__static-ptr.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libfrontend-elements__frontend-elements__context.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.cxx   (contents, props changed)
  head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.hxx   (contents, props changed)
  head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__schema.hxx   (contents, props changed)
  head/devel/xsd/files/patch-xsd__documentation__makefile   (contents, props changed)
  head/devel/xsd/files/patch-xsd__documentation__xsd.1   (contents, props changed)
  head/devel/xsd/files/patch-xsd__documentation__xsd.xhtml   (contents, props changed)
  head/devel/xsd/files/patch-xsd__libxsd__makefile   (contents, props changed)
  head/devel/xsd/files/patch-xsd__makefile   (contents, props changed)
  head/devel/xsd/files/patch-xsd__xsd__cxx__elements.cxx   (contents, props changed)
  head/devel/xsd/files/patch-xsd__xsd__cxx__parser__generator.cxx   (contents, props changed)
  head/devel/xsd/files/patch-xsd__xsd__cxx__parser__state-processor.cxx   (contents, props changed)
  head/devel/xsd/files/patch-xsd__xsd__cxx__tree__generator.cxx   (contents, props changed)
  head/devel/xsd/files/patch-xsd__xsd__makefile   (contents, props changed)
  head/devel/xsd/pkg-descr   (contents, props changed)
  head/devel/xsd/pkg-plist   (contents, props changed)
  head/textproc/libkolabxml/
  head/textproc/libkolabxml/Makefile   (contents, props changed)
  head/textproc/libkolabxml/distinfo   (contents, props changed)
  head/textproc/libkolabxml/pkg-descr   (contents, props changed)
  head/textproc/libkolabxml/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile
  head/textproc/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Feb  3 20:30:37 2013	(r311492)
+++ head/devel/Makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -991,6 +991,7 @@
     SUBDIR += libixp
     SUBDIR += libjson++
     SUBDIR += libk8055
+    SUBDIR += libkolab
     SUBDIR += liblas
     SUBDIR += liblcfg
     SUBDIR += libleaftag
@@ -4297,6 +4298,7 @@
     SUBDIR += xmltooling
     SUBDIR += xorg-macros
     SUBDIR += xparam
+    SUBDIR += xsd
     SUBDIR += xtl
     SUBDIR += xtla
     SUBDIR += xwpe

Added: head/devel/libkolab/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libkolab/Makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	libkolab
+PORTVERSION=	0.4.1
+CATEGORIES=	devel kde
+MASTER_SITES=	http://mirror.kolabsys.com/pub/releases/
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Advanced Kolab Object Handling Library
+
+# The code in kolabformatV2 is LGPL21, but we consider the library
+# itself to be LGPL3-licensed (and so are all the installed headers).
+LICENSE=	LGPL3
+
+LIB_DEPENDS=	kolabxml:${PORTSDIR}/textproc/libkolabxml
+
+# TODO: Conditionally enable the bindings based on OPTIONs.
+CMAKE_ARGS=	-DBUILD_TESTS:BOOL=OFF \
+		-DPHP_BINDINGS:BOOL=OFF \
+		-DPYTHON_BINDINGS:BOOL=OFF \
+		-DUSE_LIBCALENDARING:BOOL=OFF
+MAKE_JOBS_SAFE=	yes
+USE_CMAKE=	yes
+USE_KDE4=	automoc4 kdelibs pimlibs
+USE_LDCONFIG=	yes
+USE_QT4=	corelib gui xml \
+		moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>

Added: head/devel/libkolab/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libkolab/distinfo	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,2 @@
+SHA256 (libkolab-0.4.1.tar.gz) = 88a4e4905cb3ae955a3d4d8cd785f4b97cce9868db6d97ef89f5535da25d1b67
+SIZE (libkolab-0.4.1.tar.gz) = 162041

Added: head/devel/libkolab/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libkolab/pkg-descr	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,8 @@
+Libkolab provides advanced calendaring functionality including:
+
+ * Recurrence handling
+ * Timezone handling
+ * iTip/iMip parsing/generation
+ * Freebusy generation
+
+WWW:	http://www.kolab.org/about/libkolab

Added: head/devel/libkolab/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libkolab/pkg-plist	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,19 @@
+include/kolab/commonconversion.h
+include/kolab/errorhandler.h
+include/kolab/formathelpers.h
+include/kolab/freebusy.h
+include/kolab/kabcconversion.h
+include/kolab/kcalconversion.h
+include/kolab/kolab_export.h
+include/kolab/kolabdefinitions.h
+include/kolab/kolabobject.h
+lib/cmake/Libkolab/LibkolabConfig.cmake
+lib/cmake/Libkolab/LibkolabConfigVersion.cmake
+lib/cmake/Libkolab/LibkolabTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Libkolab/LibkolabTargets.cmake
+lib/libkolab.so
+lib/libkolab.so.0
+lib/libkolab.so.0.4.1
+@dirrm lib/cmake/Libkolab
+@dirrmtry lib/cmake
+@dirrm include/kolab

Added: head/devel/xsd/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/Makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,53 @@
+# Created by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	xsd
+PORTVERSION=	3.3.0
+DISTVERSIONSUFFIX=	-2+dep
+CATEGORIES=	devel
+MASTER_SITES=	http://www.codesynthesis.com/download/${PORTNAME}/${PORTVERSION:R}/
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	A W3C XML Schema to C++ translator
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/xsd/LICENSE
+
+# FIXME: One could patch all the `#!/usr/bin/env bash' invocations in the build scripts and
+#        check if things still work to get rid of the shells/bash dependency.
+BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
+		gm4:${PORTSDIR}/devel/m4
+LIB_DEPENDS=	boost_filesystem:${PORTSDIR}/devel/boost-libs \
+		xerces-c.3:${PORTSDIR}/textproc/xerces-c3
+
+ALL_TARGET=	# no default target should be passed to gmake.
+CXXFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+MAKEFILE=	makefile
+MAKE_ARGS=	install_prefix=${PREFIX} \
+		verbose=1
+MAKE_JOBS_SAFE=	yes
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+
+MAN1=		xsdcxx.1
+
+.include <bsd.port.options.mk>
+
+post-install:
+	${INSTALL_MAN} ${WRKSRC}/xsd/documentation/xsd.1 ${MANPREFIX}/man/man1/xsdcxx.1
+
+.if ${PORT_OPTIONS:MDOCS}
+	(cd ${WRKSRC}/xsd/documentation && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+	${INSTALL_DATA} ${WRKSRC}/xsd/FLOSSE ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/xsd/NEWS ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/xsd/README ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/xsd/dist/README-UNIX ${DOCSDIR}
+.endif
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+	${FIND} ${WRKSRC}/xsd/examples -type f -name makefile -delete
+	(cd ${WRKSRC}/xsd/examples && ${COPYTREE_SHARE} cxx ${EXAMPLESDIR})
+.endif
+
+.include <bsd.port.mk>

Added: head/devel/xsd/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/distinfo	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,2 @@
+SHA256 (xsd-3.3.0-2+dep.tar.bz2) = d9da367b4d101242990c6ae06d9dc3232e2603dde29d827f9186041c4275e0dc
+SIZE (xsd-3.3.0-2+dep.tar.bz2) = 1199833

Added: head/devel/xsd/files/patch-build-0.3__m4__m4.make
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-build-0.3__m4__m4.make	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,13 @@
+Use gm4 from devel/m4, as base m4 lacks some features needed by this build
+system.
+--- build-0.3/m4/m4.make~	2012-08-10 22:56:20.000000000 -0300
++++ build-0.3/m4/m4.make	2012-08-10 22:56:27.000000000 -0300
+@@ -3,7 +3,7 @@
+ # copyright : Copyright (c) 2005-2010 Code Synthesis Tools CC
+ # license   : GNU GPL v2; see accompanying LICENSE file
+ 
+-$(out_base)/%: m4 := m4
++$(out_base)/%: m4 := gm4
+ $(out_base)/%: m4_options +=
+ 
+ ifeq ($(out_base),$(src_base))

Added: head/devel/xsd/files/patch-libbackend-elements__backend-elements__indentation__cxx.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libbackend-elements__backend-elements__indentation__cxx.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,18 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libbackend-elements/backend-elements/indentation/cxx.hxx~	2010-01-01 09:17:20.000000000 -0200
++++ libbackend-elements/backend-elements/indentation/cxx.hxx	2012-08-10 23:36:46.000000000 -0300
+@@ -580,7 +580,7 @@
+                   if (*i == '}')
+                   {
+                     ++i;
+-                    hold_.erase (i);
++                    hold_.erase (i.base ());
+                     break;
+                   }
+                 }

Added: head/devel/xsd/files/patch-libcult__cli__file-arguments.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libcult__cli__file-arguments.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,18 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libcult/cult/cli/file-arguments.hxx~	2012-08-10 23:14:36.000000000 -0300
++++ libcult/cult/cli/file-arguments.hxx	2012-08-10 23:12:30.000000000 -0300
+@@ -47,7 +47,7 @@
+         if (i >= size ())
+           throw Bounds ();
+ 
+-        args_.erase (args_.begin () + i);
++        args_.erase (args_.begin ().base () + i);
+       }
+ 
+     private:

Added: head/devel/xsd/files/patch-libcult__cli__mapper.hxx.m4
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libcult__cli__mapper.hxx.m4	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,15 @@
+Also build when GNU keyword extensions are turned off.
+
+This is the case when, for example, `-std=c++0x' is passed to a recent GCC or
+`-std=c++11' is passed to clang.
+--- libcult/cult/cli/mapper.hxx.m4~	2012-08-10 20:06:09.000000000 -0300
++++ libcult/cult/cli/mapper.hxx.m4	2012-08-10 20:06:20.000000000 -0300
+@@ -35,7 +35,7 @@
+   template <char const* x>
+   struct Selector
+   {
+-    typedef typeof (Mapper::f ((Tag<x>*) (0))) Type;
++    typedef __typeof__ (Mapper::f ((Tag<x>*) (0))) Type;
+   };
+ `#else'
+   template <char const* x>

Added: head/devel/xsd/files/patch-libcult__containers__graph.txx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libcult__containers__graph.txx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,18 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libcult/cult/containers/graph.txx~	2010-04-15 03:52:59.000000000 -0300
++++ libcult/cult/containers/graph.txx	2012-08-10 23:21:50.000000000 -0300
+@@ -307,7 +307,7 @@
+       edge.clear_right_node (r);
+       edge.clear_left_node (l);
+ 
+-      edges_.erase (i);
++      edges_.erase (i.base ());
+     }
+   }
+ }

Added: head/devel/xsd/files/patch-libcult__cult__mm__bits__evptr.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libcult__cult__mm__bits__evptr.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,23 @@
+clang build fix: cult/mm/evptr.hxx has
+  using Base::p_;
+  using Base::cp_;
+  using Base::c_;
+in a public section, but these members are private here.
+--- libcult/cult/mm/bits/evptr.hxx~	2012-08-06 20:07:10.000000000 -0300
++++ libcult/cult/mm/bits/evptr.hxx	2012-08-06 20:11:24.000000000 -0300
+@@ -227,6 +227,7 @@
+         template <typename>
+         friend class Transfer;
+ 
++      protected:
+         mutable X* p_;
+         mutable X const* cp_;
+         mutable Counter* c_;
+@@ -337,6 +338,7 @@
+         template <typename>
+         friend class Transfer;
+ 
++      protected:
+         mutable X const* p_;
+         mutable X const* cp_;
+         mutable Counter* c_;

Added: head/devel/xsd/files/patch-libcult__cult__mm__static-ptr.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libcult__cult__mm__static-ptr.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,14 @@
+clang build fix. It complained about using a function declaration as the object
+for the placement new call.
+--- libcult/cult/mm/static-ptr.hxx~	2012-08-06 19:57:49.000000000 -0300
++++ libcult/cult/mm/static-ptr.hxx	2012-08-06 19:58:19.000000000 -0300
+@@ -60,7 +60,8 @@
+       static X*
+       instance_ ()
+       {
+-        static X* i = new (KeyList ()) X;
++        KeyList k;
++        static X* i = new (k) X;
+         return i;
+       }
+ 

Added: head/devel/xsd/files/patch-libfrontend-elements__frontend-elements__context.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libfrontend-elements__frontend-elements__context.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,18 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libfrontend-elements/frontend-elements/context.hxx~	2012-08-10 23:30:34.000000000 -0300
++++ libfrontend-elements/frontend-elements/context.hxx	2012-08-10 23:30:49.000000000 -0300
+@@ -122,7 +122,7 @@
+       if (i == map_.end ())
+         throw NoEntry ();
+ 
+-      map_.erase (i);
++      map_.erase (i.base ());
+     }
+ 
+   private:

Added: head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.cxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,18 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx~	2012-06-03 06:02:29.000000000 -0300
++++ libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx	2012-08-10 23:45:53.000000000 -0300
+@@ -43,7 +43,7 @@
+         std::find (argumented_.begin (), argumented_.end (), &a));
+ 
+       assert (i != argumented_.end ());
+-      argumented_.erase (i);
++      argumented_.erase (i.base ());
+     }
+ 
+     namespace RTTI = Cult::RTTI;

Added: head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__elements.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,27 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx~	2010-04-27 16:31:24.000000000 -0300
++++ libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx	2012-08-10 23:18:42.000000000 -0300
+@@ -553,7 +553,7 @@
+         assert (i != iterator_map_.end ());
+ 
+         names_.erase (i->second);
+-        iterator_map_.erase (i);
++        iterator_map_.erase (i.base ());
+ 
+         NamesMap::Iterator j (names_map_.find (e.name ()));
+ 
+@@ -1143,7 +1143,7 @@
+       Void
+       add_edge_right (Arguments& a, ArgumentedIterator const& pos)
+       {
+-        argumented_.insert (pos.base (), &a);
++        argumented_.insert (pos.base ().base (), &a);
+       }
+ 
+     private:

Added: head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__schema.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-libxsd-frontend__xsd-frontend__semantic-graph__schema.hxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,13 @@
+Fix clang error due to an ambiguity in the name lookup (Node is also defined by
+libcult).
+--- libxsd-frontend/xsd-frontend/semantic-graph/schema.hxx~	2012-08-06 23:55:53.000000000 -0300
++++ libxsd-frontend/xsd-frontend/semantic-graph/schema.hxx	2012-08-06 23:56:33.000000000 -0300
+@@ -241,7 +241,7 @@
+       friend class Bits::Graph<SemanticGraph::Node, Edge>;
+ 
+       using Scope::add_edge_left;
+-      using Node::add_edge_right;
++      using SemanticGraph::Node::add_edge_right;
+ 
+       Void
+       add_edge_left (Uses& e)

Added: head/devel/xsd/files/patch-xsd__documentation__makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__documentation__makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,12 @@
+Do not install the man page with make install, as it might not be called if
+NOPORTDOCS is set. We install the man page manually.
+--- xsd/documentation/makefile~	2012-08-10 19:07:34.000000000 -0300
++++ xsd/documentation/makefile	2012-08-10 19:07:48.000000000 -0300
+@@ -21,7 +21,6 @@
+ 	$(call install-data,$(src_base)/schema-authoring-guide.xhtml,$(install_doc_dir)/xsd/schema-authoring-guide.xhtml)
+ 	$(call install-data,$(src_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,$(src_base)/xsd.1,$(install_man_dir)/man1/xsd.1)
+ 
+ # Dist.
+ #

Added: head/devel/xsd/files/patch-xsd__documentation__xsd.1
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__documentation__xsd.1	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,74 @@
+Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
+called `xsd'.
+--- xsd/documentation/xsd.1~	2012-08-10 14:28:12.000000000 -0300
++++ xsd/documentation/xsd.1	2012-08-10 14:30:50.000000000 -0300
+@@ -1,16 +1,16 @@
+ .\" Process this file with
+-.\" groff -man -Tascii xsd.1
++.\" groff -man -Tascii xsdcxx.1
+ .\"
+ .TH XSD 1 "April 2010" "XSD 3.3.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 @@
+ .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 @@
+ .PP
+ .RS
+ .RS 3
+-.B xsd help
++.B xsdcxx help
+ .I command
+ .RE
+ .PP
+@@ -203,7 +203,7 @@
+ with namespace
+ .B http://example.com/hello
+ and you run
+-.B xsd
++.B xsdcxx
+ on this file, then the string in question will be:
+ 
+ .B hello.xsd. http://example.com/hello
+@@ -1877,7 +1877,7 @@
+ .\"
+ .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.

Added: head/devel/xsd/files/patch-xsd__documentation__xsd.xhtml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__documentation__xsd.xhtml	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,56 @@
+Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
+called `xsd'.
+--- xsd/documentation/xsd.xhtml~	2012-08-10 14:31:35.000000000 -0300
++++ xsd/documentation/xsd.xhtml		2012-08-10 14:32:33.000000000 -0300
+@@ -50,19 +50,19 @@
+ 
+   <h1>NAME</h1>
+ 
+-  <p>xsd - W3C XML Schema to C++ Compiler</p>
++  <p>xsdcxx - W3C XML Schema to C++ Compiler</p>
+ 
+   <h1>SYNOPSIS</h1>
+ 
+   <dl id="synopsis">
+-    <dt><code><b>xsd</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
+-    <dt><code><b>xsd help</b> [<i>command</i>]</code></dt>
+-    <dt><code><b>xsd version</b></code></dt>
++    <dt><code><b>xsdcxx</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
++    <dt><code><b>xsdcxx help</b> [<i>command</i>]</code></dt>
++    <dt><code><b>xsdcxx version</b></code></dt>
+   </dl>
+ 
+   <h1>DESCRIPTION</h1>
+ 
+-  <p><code><b>xsd</b></code> generates vocabulary-specific, statically-typed
++  <p><code><b>xsdcxx</b></code> generates vocabulary-specific, statically-typed
+   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
+@@ -104,7 +104,7 @@
+ 
+     <dt><code><b>help</b></code></dt>
+     <dd>Print usage information and exit. Use
+-      <p><code><b>xsd help</b> <i>command</i></code></p>
++      <p><code><b>xsdcxx help</b> <i>command</i></code></p>
+       for command-specific help.
+     </dd>
+ 
+@@ -174,7 +174,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
+-        <code><b>xsd</b></code> on this file, then the string in question
++        <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>;
+@@ -1575,7 +1575,7 @@
+   <h1>DIAGNOSTICS</h1>
+ 
+   <p>If the input file is not a valid W3C XML Schema definition,
+-    <code><b>xsd</b></code> will issue diagnostic messages to STDERR
++    <code><b>xsdcxx</b></code> will issue diagnostic messages to STDERR
+     and exit with non-zero exit code.</p>
+ 
+   <h1>BUGS</h1>

Added: head/devel/xsd/files/patch-xsd__libxsd__makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__libxsd__makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,15 @@
+Do not install some files by default, they should be installed only if
+NOPORTDOCS is not defined, and into another directory.
+--- xsd/libxsd/makefile~	2012-08-10 18:24:36.000000000 -0300
++++ xsd/libxsd/makefile		2012-08-10 18:24:43.000000000 -0300
+@@ -14,10 +14,6 @@
+ #
+ $(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)
+ 
+ # Dist.
+ #

Added: head/devel/xsd/files/patch-xsd__makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,53 @@
+Do not build or install tests and examples: we only need to install examples,
+and only if NOPORTEXAMPLES is not set.
+
+Also do not install the documentation by default, as that should only be done if
+NOPORTDOCS is not set.
+--- xsd/makefile~	2012-08-10 14:16:54.000000000 -0300
++++ xsd/makefile	2012-08-10 18:46:45.000000000 -0300
+@@ -14,8 +14,6 @@
+ cleandoc := $(out_base)/.cleandoc
+ 
+ $(default): $(out_base)/xsd/      \
+-            $(out_base)/tests/    \
+-            $(out_base)/examples/ \
+             $(out_base)/documentation/
+ 
+ # Test.
+@@ -26,17 +24,7 @@
+ # Install.
+ #
+ $(install): $(out_base)/xsd/.install           \
+-            $(out_base)/libxsd/.install        \
+-	    $(out_base)/examples/.install      \
+-            $(out_base)/documentation/.install
+-	$(call install-dir,$(src_base)/dist/examples/build,$(install_doc_dir)/xsd/examples/build)
+-	$(call install-dir,$(src_base)/dist/examples/cxx,$(install_doc_dir)/xsd/examples/cxx,-name makefile)
+-	$(call install-data,$(src_base)/dist/examples/makefile,$(install_doc_dir)/xsd/examples/makefile)
+-	$(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)/NEWS,$(install_doc_dir)/xsd/NEWS)
+-	$(call install-data,$(src_base)/dist/README-UNIX,$(install_doc_dir)/xsd/README)
++            $(out_base)/libxsd/.install
+ 
+ 
+ # Dist.
+@@ -81,9 +69,7 @@
+ 
+ # Clean.
+ #
+-$(clean): $(out_base)/xsd/.clean      \
+-          $(out_base)/tests/.clean    \
+-          $(out_base)/examples/.clean
++$(clean): $(out_base)/xsd/.clean
+ 
+ $(cleandoc): $(out_base)/documentation/.cleandoc
+ 
+@@ -91,6 +77,4 @@
+ 
+ $(call import,$(src_base)/xsd/makefile)
+ $(call import,$(src_base)/libxsd/makefile)
+-$(call import,$(src_base)/tests/makefile)
+-$(call import,$(src_base)/examples/makefile)
+ $(call import,$(src_base)/documentation/makefile)

Added: head/devel/xsd/files/patch-xsd__xsd__cxx__elements.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__xsd__cxx__elements.cxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,12 @@
+C++11 build fix: literals are supposed to be separated with a space.
+--- xsd/xsd/cxx/elements.cxx~	2012-08-10 22:50:51.000000000 -0300
++++ xsd/xsd/cxx/elements.cxx	2012-08-10 22:51:52.000000000 -0300
+@@ -209,7 +209,7 @@
+     // Default mapping.
+     //
+     nsr_mapping_.push_back (
+-      Regex (L"#^.* (.*?/)??"L"(([a-zA-Z_]\\w*)(/[a-zA-Z_]\\w*)*)/?$#$2#"));
++      Regex (L"#^.* (.*?/)??" L"(([a-zA-Z_]\\w*)(/[a-zA-Z_]\\w*)*)/?$#$2#"));
+     nsr_mapping_.push_back (
+       Regex (L"#^.* http://www\\.w3\\.org/2001/XMLSchema$#xml_schema#"));
+ 

Added: head/devel/xsd/files/patch-xsd__xsd__cxx__parser__generator.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__xsd__cxx__parser__generator.cxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,50 @@
+clang build fixes: WideString is needed due to the use of wchar_t in lots of
+places.
+--- xsd/xsd/cxx/parser/generator.cxx~	2012-08-10 15:00:10.000000000 -0300
++++ xsd/xsd/cxx/parser/generator.cxx	2012-08-10 15:00:14.000000000 -0300
+@@ -712,8 +712,8 @@
+ 
+         // String-based types.
+         //
+-        String char_type (ops.value<CLI::char_type> ());
+-        String string_type;
++        WideString char_type (ops.value<CLI::char_type> ());
++        WideString string_type;
+ 
+         if (char_type == L"char")
+           string_type = L"::std::string";
+@@ -722,13 +722,13 @@
+         else
+           string_type = L"::std::basic_string< " + char_type + L" >";
+ 
+-        String xns;
++        WideString xns;
+         {
+           Context ctx (std::wcerr, schema, file_path, ops, 0, 0, 0, 0);
+           xns = ctx.xs_ns_name ();
+         }
+ 
+-        String buffer (L"::std::auto_ptr< " + xns + L"::buffer >");
++        WideString buffer (L"::std::auto_ptr< " + xns + L"::buffer >");
+         TypeMap::Namespace xsd ("http://www\\.w3\\.org/2001/XMLSchema");
+ 
+         xsd.types_push_back ("string", string_type);
+@@ -1243,7 +1243,7 @@
+ 
+         Indentation::Clip<Indentation::SLOC, WideChar> hxx_sloc (hxx);
+ 
+-        String guard (guard_expr.merge (guard_prefix + hxx_name));
++        WideString guard (guard_expr.merge (guard_prefix + hxx_name));
+         guard = ctx.escape (guard); // Make it a C++ id.
+         std::transform (guard.begin (), guard.end(), guard.begin (), upcase);
+ 
+@@ -1469,7 +1469,7 @@
+                      &ixx_expr,
+                      &hxx_impl_expr);
+ 
+-        String guard (guard_expr.merge (guard_prefix + hxx_impl_name));
++        WideString guard (guard_expr.merge (guard_prefix + hxx_impl_name));
+         guard = ctx.escape (guard); // Make it a C++ id.
+         std::transform (guard.begin (), guard.end(), guard.begin (), upcase);
+ 
+

Added: head/devel/xsd/files/patch-xsd__xsd__cxx__parser__state-processor.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__xsd__cxx__parser__state-processor.cxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,27 @@
+C++11 build fix.
+
+Operations such as insert() and erase() in sequential vectors such as
+std::vector now take a const_iterator instead of an iterator in C++11, and
+implicitly converting a Container::Vector::Iterator into a const_iterator
+fails.  We thus resort to just passing the wrapped std::$CONTAINER::iterator
+which can then be converted as expected.
+--- xsd/xsd/cxx/parser/state-processor.cxx~	2010-04-28 03:58:09.000000000 -0300
++++ xsd/xsd/cxx/parser/state-processor.cxx	2012-08-10 23:25:49.000000000 -0300
+@@ -154,7 +154,7 @@
+               if (++depth > depth_) // One for this compositor.
+                 depth_ = depth;
+ 
+-              prefixes_.insert (prefixes_.end (),
++              prefixes_.insert (prefixes_.end ().base (),
+                                 t.prefixes_.begin ().base (),
+                                 t.prefixes_.end ().base ());
+ 
+@@ -229,7 +229,7 @@
+ 
+               if (prefix)
+               {
+-                prefixes_.insert (prefixes_.end (),
++                prefixes_.insert (prefixes_.end ().base (),
+                                   t.prefixes_.begin ().base (),
+                                   t.prefixes_.end ().base ());
+ 

Added: head/devel/xsd/files/patch-xsd__xsd__cxx__tree__generator.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__xsd__cxx__tree__generator.cxx	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,32 @@
+clang build fixes: WideString is needed due to the use of wchar_t in lots of
+places.
+--- xsd/xsd/cxx/tree/generator.cxx~	2012-08-10 15:37:22.000000000 -0300
++++ xsd/xsd/cxx/tree/generator.cxx	2012-08-10 15:37:46.000000000 -0300
+@@ -1304,7 +1304,7 @@
+ 
+         // Guard
+         //
+-        String guard (guard_expr.merge (guard_prefix + fwd_name));
++        WideString guard (guard_expr.merge (guard_prefix + fwd_name));
+         guard = ctx.escape (guard); // make a c++ id
+         std::transform (guard.begin (), guard.end(), guard.begin (), upcase);
+ 
+@@ -1420,7 +1420,7 @@
+ 
+         // Guard
+         //
+-        String guard (guard_expr.merge (guard_prefix + hxx_name));
++        WideString guard (guard_expr.merge (guard_prefix + hxx_name));
+         guard = ctx.escape (guard); // make a c++ id
+         std::transform (guard.begin (), guard.end(), guard.begin (), upcase);
+
+@@ -1575,7 +1575,7 @@
+ 
+         // Guard
+         //
+-        String guard (guard_expr.merge (guard_prefix + ixx_name));
++        WideString guard (guard_expr.merge (guard_prefix + ixx_name));
+         guard = ctx.escape (guard); // make a c++ id
+         std::transform (guard.begin (), guard.end(), guard.begin (), upcase);
+ 
+ 

Added: head/devel/xsd/files/patch-xsd__xsd__makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/files/patch-xsd__xsd__makefile	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,32 @@
+Rename the xsd binary to xsdcxx, as lang/mono already installs an executable
+called `xsd'.
+--- xsd/xsd/makefile~	2012-08-10 14:22:45.000000000 -0300
++++ xsd/xsd/makefile	2012-08-10 14:23:27.000000000 -0300
+@@ -117,15 +117,15 @@
+ # Install
+ #
+ $(install): $(xsd)
+-	$(call install-exec,$<,$(install_bin_dir)/xsd)
++	$(call install-exec,$<,$(install_bin_dir)/xsdcxx)
+ 
+ # Dist.
+ #
+ $(dist): $(xsd)
+-	$(call install-exec,$<,$(dist_prefix)/bin/xsd)
++	$(call install-exec,$<,$(dist_prefix)/bin/xsdcxx)
+ 
+ $(dist-win): $(xsd)
+-	$(call install-exec,$<,$(dist_prefix)/bin/xsd.exe)
++	$(call install-exec,$<,$(dist_prefix)/bin/xsdcxx.exe)
+ 
+ # Clean.
+ #
+@@ -139,7 +139,7 @@
+ ifeq ($(out_base),$(src_base))
+ $(xsd): | $(out_base)/.gitignore
+ 
+-$(out_base)/.gitignore: files := xsd
++$(out_base)/.gitignore: files := xsdcxx
+ $(clean): $(out_base)/.gitignore.clean
+ 
+ $(call include,$(bld_root)/git/gitignore.make)

Added: head/devel/xsd/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/pkg-descr	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,15 @@
+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.
+
+WWW: http://www.codesynthesis.com/projects/xsd/

Added: head/devel/xsd/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xsd/pkg-plist	Sun Feb  3 20:40:57 2013	(r311493)
@@ -0,0 +1,485 @@
+bin/xsdcxx
+include/xsd/cxx/auto-array.hxx
+include/xsd/cxx/compilers/vc-7/post.hxx
+include/xsd/cxx/compilers/vc-7/pre.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/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
+%%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/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/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/mixed/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/anchor.hxx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cxx/parser/mixed/driver.cxx
+%%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/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

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302032040.r13KewcR034546>