Hello community,

here is the log from the commit of package xsd for openSUSE:Factory checked in 
at 2014-07-27 08:24:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xsd (Old)
 and      /work/SRC/openSUSE:Factory/.xsd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xsd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xsd/xsd.changes  2012-05-15 17:43:29.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.xsd.new/xsd.changes     2014-07-27 
08:25:11.000000000 +0200
@@ -1,0 +2,29 @@
+Wed Jul 23 21:25:00 UTC 2014 - [email protected]
+
+- Update to 4.0.0
+  * Drop support for Xerces-C++ <= 2.8.0.
+  * Oracle/Berkeley DB XML support has been dropped.
+  * New option, --std, specifies the C++ standard that the generated code
+    should conform to. Valid values are c++98 (default) and c++11.
+  * New option, --fat-type-file, triggers the placement of code corresponding
+    to global elements into type files instead of schema files in the file-
+    per-type mode. This option is primarily useful when trying to minimize
+    the amount of object code that is linked to an executable by packaging
+    compiled generated code into a static (archive) library.
+  * New option, --generate-dep, triggers the generation of the make
+    dependency files (.d) for the generated C++ files. Other options
+    controlling dependency generation are: --generate-dep-only,
+    --dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
+    details on this functionality, refer to the XSD compiler command
+    line manual (man pages).
+  * New option, --suppress-assignment, suppresses the generation of copy
+    assignment operators for complex types. If this option is specified,
+    the copy assignment operators for such types are declared private and
+    left unimplemented.
+  * New option, --polymorphic-plate, allows the creation of multiple
+    polymorphic map plates in the same application. For details, refer
+    to the XSD compiler command line manual (man pages).
+  See the NEWS file for the complete changelog
+- Drop boost1.46-buildfix.patch (no longer needed)
+
+-------------------------------------------------------------------

Old:
----
  boost1.46-buildfix.patch
  xsd-3.3.0-1+dep.tar.bz2

New:
----
  xsd-4.0.0+dep.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xsd.spec ++++++
--- /var/tmp/diff_new_pack.ymDN3B/_old  2014-07-27 08:25:12.000000000 +0200
+++ /var/tmp/diff_new_pack.ymDN3B/_new  2014-07-27 08:25:12.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xsd
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,26 +15,25 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           xsd
-%define rversion 3.3.0-1
-Version:        3.3.0.1
+Version:        4.0.0
 Release:        0
 Summary:        W3C XML schema to C++ data binding compiler
-# http://www.codesynthesis.com/products/xsd/license.xhtml
 License:        SUSE-GPL-2.0-with-FLOSS-exception
-Url:            http://www.codesynthesis.com/products/xsd/
 Group:          Development/Languages/C and C++
-Source0:        
http://www.codesynthesis.com/download/xsd/3.3/%{name}-%{rversion}+dep.tar.bz2
+# http://www.codesynthesis.com/products/xsd/license.xhtml
+Url:            http://www.codesynthesis.com/products/xsd/
+Source0:        
http://www.codesynthesis.com/download/xsd/4.0/%{name}-%{version}+dep.tar.bz2
+Source99:       xsd-rpmlintrc
 # Rename xsd to xsdcxx
 Patch0:         xsdcxx-rename.patch
-# Author: Konstantinos Margaritis <[email protected]> - 
http://bugs.debian.org/624942
-Patch1:         boost1.46-buildfix.patch
-BuildRequires:  Xerces-c-devel
 BuildRequires:  boost-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libxerces-c-devel > 2.8.0
 BuildRequires:  m4
-Requires:       Xerces-c-devel
+Requires:       libxerces-c-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -48,16 +47,15 @@
 
 %package        doc
 Summary:        API documentation files for xsd
-Requires:       xsd
 Group:          Documentation/Other
+Requires:       xsd
 
 %description    doc
 This package contains API documentation for xsd.
 
 %prep
-%setup -q -n %{name}-%{rversion}+dep
+%setup -q -n %{name}-%{version}+dep
 %patch0 -p1
-%patch1 -p1
 
 %build
 make verbose=1 CXXFLAGS="%{optflags}" %{?_smp_mflags}
@@ -73,9 +71,6 @@
 # Remove duplicate docs.
 rm -rf %{buildroot}%{_datadir}/doc/libxsd
 
-# Remove Microsoft Visual C++ compiler helper files.
-rm -rf %{buildroot}%{_includedir}/xsd/cxx/compilers
-
 %fdupes -s %{buildroot}%{_datadir}/doc
 
 %files

++++++ xsd-3.3.0-1+dep.tar.bz2 -> xsd-4.0.0+dep.tar.bz2 ++++++
++++ 490457 lines of diff (skipped)

++++++ xsdcxx-rename.patch ++++++
--- /var/tmp/diff_new_pack.ymDN3B/_old  2014-07-27 08:25:15.000000000 +0200
+++ /var/tmp/diff_new_pack.ymDN3B/_new  2014-07-27 08:25:15.000000000 +0200
@@ -1,13 +1,13 @@
-diff --git a/xsd/documentation/xsd.1 b/xsd/documentation/xsd.1
-index 8b97b14..bebd8cb 100644
---- a/xsd/documentation/xsd.1
-+++ b/xsd/documentation/xsd.1
+diff --git a/xsd/doc/xsd.1 b/xsd/doc/xsd.1
+index dc5b38a..5b960f0 100644
+--- a/xsd/doc/xsd.1
++++ b/xsd/doc/xsd.1
 @@ -3,14 +3,14 @@
  .\"
- .TH XSD 1 "April 2010" "XSD 3.3.0"
+ .TH XSD 1 "July 2014" "XSD 4.0.0"
  .SH NAME
 -xsd \- W3C XML Schema to C++ Compiler
-+xsdxx \- W3C XML Schema to C++ Compiler
++xsdcxx \- W3C XML Schema to C++ Compiler
  .\"
  .\"
  .\"
@@ -51,16 +51,7 @@
  .I command
  .RE
  .PP
-@@ -203,7 +203,7 @@ For example, if you have file
- 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 @@ option. With this approach you don't need to worry about 
shell quoting.
+@@ -1632,7 +1632,7 @@ option. With this approach you don't need to worry about 
shell quoting.
  .\"
  .SH DIAGNOSTICS
  If the input file is not a valid W3C XML Schema definition,
@@ -69,10 +60,10 @@
  will issue diagnostic messages to
  .B STDERR
  and exit with non-zero exit code.
-diff --git a/xsd/documentation/xsd.xhtml b/xsd/documentation/xsd.xhtml
-index 4acf822..1817947 100644
---- a/xsd/documentation/xsd.xhtml
-+++ b/xsd/documentation/xsd.xhtml
+diff --git a/xsd/doc/xsd.xhtml b/xsd/doc/xsd.xhtml
+index 989d1bd..a89ff3e 100644
+--- a/xsd/doc/xsd.xhtml
++++ b/xsd/doc/xsd.xhtml
 @@ -55,14 +55,14 @@
    <h1>SYNOPSIS</h1>
  
@@ -101,16 +92,16 @@
        for command-specific help.
      </dd>
  
-@@ -174,7 +174,7 @@
+@@ -219,7 +219,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>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 will
++  <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 @@ namespace .*
+   <p><code><b>hello.xsd. http://example.com/hello</b></code></p>
+@@ -1530,7 +1530,7 @@ namespace .*
    <h1>DIAGNOSTICS</h1>
  
    <p>If the input file is not a valid W3C XML Schema definition,

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to