Date: Sunday, September 14, 2014 @ 14:37:42
  Author: andrea
Revision: 221648

upgpkg: xsd 4.0.0-1

Upstream release

Modified:
  xsd/trunk/PKGBUILD
  xsd/trunk/xsdcxx.patch

--------------+
 PKGBUILD     |   23 +++++++++++------------
 xsdcxx.patch |   50 ++++++++++++++++++++++++--------------------------
 2 files changed, 35 insertions(+), 38 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2014-09-14 08:03:11 UTC (rev 221647)
+++ PKGBUILD    2014-09-14 12:37:42 UTC (rev 221648)
@@ -3,33 +3,32 @@
 # Contributor: kevku <ke...@gmx.com>
 
 pkgname=xsd
-pkgver=3.3.0
-_pkgver=3.3.0-2+dep
-pkgrel=11
+pkgver=4.0.0
+_pkgver=4.0.0+dep
+pkgrel=1
 pkgdesc="An open-source, cross-platform W3C XML Schema to C++ data binding 
compiler"
 arch=('i686' 'x86_64')
 url="http://www.codesynthesis.com/products/xsd";
 license=('GPL2')
-depends=('boost-libs' 'xerces-c')
-makedepends=('boost')
-source=("http://www.codesynthesis.com/download/${pkgname}/3.3/${pkgname}-${_pkgver}.tar.bz2";
+depends=('xerces-c')
+source=("http://www.codesynthesis.com/download/${pkgname}/4.0/${pkgname}-${_pkgver}.tar.bz2";
         "xsdcxx.patch")
-sha1sums=('1c9de9271f589b8ecf2be18f2e9ac87330fc8281'
-          '8f7ca8bf0440b30d8f5823e0f528db19810706f2')
+sha1sums=('ad3de699eb140e747a0a214462d95fc81a21b494'
+          'afeb30904eb36efe6751f46cf1dd1ef4cfe45e9f')
 
 prepare() {
-  cd "${pkgname}-${_pkgver}"
-  patch -p0 -i "${srcdir}/xsdcxx.patch"
+  cd ${pkgname}-${_pkgver}
+  patch -p1 -i "${srcdir}/xsdcxx.patch"
 }
 
 build() {
-  cd "${pkgname}-${_pkgver}"
+  cd ${pkgname}-${_pkgver}
   make CXXFLAGS="${CXXFLAGS}"
 }
 
 package() {
   cd ${pkgname}-${_pkgver}
-  make install_prefix="$pkgdir/usr" install
+  make install_prefix="${pkgdir}/usr" install
 
   # Fix conflicts with mono
   mv "${pkgdir}"/usr/bin/xsd{,cxx}

Modified: xsdcxx.patch
===================================================================
--- xsdcxx.patch        2014-09-14 08:03:11 UTC (rev 221647)
+++ xsdcxx.patch        2014-09-14 12:37:42 UTC (rev 221648)
@@ -1,12 +1,11 @@
-diff -up xsd/documentation/xsd.1.rename xsd/documentation/xsd.1
---- xsd/documentation/xsd.1.rename     2010-06-20 15:45:31.000000000 +0300
-+++ xsd/documentation/xsd.1    2010-06-20 15:46:24.000000000 +0300
+--- xsd-4.0.0+dep/xsd/doc/xsd.1~       2014-09-14 12:25:36.862267587 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.1        2014-09-14 12:28:25.728229892 +0000
 @@ -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"
+ .TH XSD 1 "July 2014" "XSD 4.0.0"
  .SH NAME
 -xsd \- W3C XML Schema to C++ Compiler
 +xsdcxx \- W3C XML Schema to C++ Compiler
@@ -21,7 +20,7 @@
  .I command
  .B [
  .I options
-@@ -20,19 +20,19 @@ xsd \- W3C XML Schema to C++ Compiler
+@@ -20,19 +20,19 @@
  .I file
  .B ...]
  .in
@@ -44,7 +43,7 @@
  generates vocabulary-specific, statically-typed C++ mapping from W3C XML
  Schema definitions. Particular mapping to produce is selected by a
  .IR command .
-@@ -96,7 +96,7 @@ Print usage information and exit. Use
+@@ -96,7 +96,7 @@
  .PP
  .RS
  .RS 3
@@ -53,16 +52,16 @@
  .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:
+@@ -206,7 +206,7 @@
+ \fIfilename\fP \fInamespace\fP
  
- .B hello.xsd. http://example.com/hello
-@@ -1877,7 +1877,7 @@ option. With this approach you don't nee
+ For example, if you have file \fBhello\.xsd\fP with namespace
+-\fBhttp://example\.com/hello\fP and you run \fBxsd\fP on this file, then the
++\fBhttp://example\.com/hello\fP and you run \fBxsdcxx\fP on this file, then 
the
+ string in question will be:
+ 
+ \fBhello\.xsd\. http://example\.com/hello\fP
+@@ -1632,7 +1632,7 @@
  .\"
  .SH DIAGNOSTICS
  If the input file is not a valid W3C XML Schema definition,
@@ -71,9 +70,8 @@
  will issue diagnostic messages to
  .B STDERR
  and exit with non-zero exit code.
-diff -up xsd/documentation/xsd.xhtml.rename xsd/documentation/xsd.xhtml
---- xsd/documentation/xsd.xhtml.rename 2010-06-20 15:47:29.000000000 +0300
-+++ xsd/documentation/xsd.xhtml        2010-06-20 15:47:30.000000000 +0300
+--- xsd-4.0.0+dep/xsd/doc/xsd.xhtml~   2014-09-14 12:28:37.731513138 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.xhtml    2014-09-14 12:30:11.277789610 +0000
 @@ -50,19 +50,19 @@
  
    <h1>NAME</h1>
@@ -108,16 +106,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 @@
    <h1>DIAGNOSTICS</h1>
  
    <p>If the input file is not a valid W3C XML Schema definition,

Reply via email to