diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2021-08-22 13:26:24 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2021-08-22 13:26:24 +0200 |
commit | 23d41842168ac1a1580111b9c5c73500ceee3d57 (patch) | |
tree | 3d93fc6dc2e11c504742e2e0ddd8fd9f72a7ad2c | |
parent | 065aa0ac2027a633904d07ab06c35383740b210b (diff) | |
parent | cabca5887cb1707e81b88becb6ec2de6df4a9b09 (diff) |
Merge tag 'debian/4.0.0-9' into develop
Bugfix release
-rw-r--r-- | debian/changelog | 16 | ||||
-rw-r--r-- | debian/control | 4 | ||||
-rw-r--r-- | debian/copyright | 6 | ||||
-rw-r--r-- | debian/files | 1 | ||||
-rw-r--r-- | debian/patches/0001-xsd_xsdcxx-rename.patch | 2 | ||||
-rw-r--r-- | debian/patches/0100-C++Parser_Expat_support.patch | 1 | ||||
-rw-r--r-- | debian/patches/0105-Fix_path_handling_bug.patch | 1 | ||||
-rw-r--r-- | debian/patches/0110-xerces-c3.2.patch | 1 | ||||
-rw-r--r-- | debian/patches/0115-lintian-typos.patch | 1 | ||||
-rw-r--r-- | debian/patches/0120-g++10.patch | 19 | ||||
-rw-r--r-- | debian/patches/0700_hurd_PATH_MAX.patch | 1 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 3 |
13 files changed, 48 insertions, 9 deletions
diff --git a/debian/changelog b/debian/changelog index 010bcf8..654ac41 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,10 @@ xsd (4.0.0-9) unstable; urgency=medium + * Migrate to debhelper 13: + - Bump minimum debhelper-compat version in debian/control to = 13. * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install. (Closes: #955728). Thanks to Helmut Grohne <helmut@subdivi.de>. - * Declare compliance with Debian Policy 4.5.0 (No changes needed). + * Declare compliance with Debian Policy 4.6.0.0 (No changes needed). * Use jdupes to change duplicate files into symlinks: - debian/rules: Add override_dh_link. - debian/control: Add Build-Depend jdupes. @@ -17,10 +19,20 @@ xsd (4.0.0-9) unstable; urgency=medium - Add year 2020 to debian/*. - Use secure URI. - Change Source to directory listing. + - Add paragraph for FLOSS. + - Fix lintian *-globbing-patterns errors. * debian/changelog: - Remove EOL before EOF. + * Add -std=gnu++11 to CXXFLAGS to fix FTBFS with GCC-11 (Closes: #984405). - -- Jörg Frings-Fürst <debian@jff.email> Sun, 12 Apr 2020 22:40:33 +0200 + -- Jörg Frings-Fürst <debian@jff.email> Sat, 21 Aug 2021 23:43:37 +0200 + +xsd (4.0.0-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Apply patch from upstream to fix build with gcc 10. (Closes: #957999) + + -- Michael Hudson-Doyle <mwhudson@debian.org> Tue, 06 Oct 2020 14:03:20 +1300 xsd (4.0.0-8) unstable; urgency=medium diff --git a/debian/control b/debian/control index 8e7fda5..91e94ec 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Jörg Frings-Fürst <debian@jff.email> Rules-Requires-Root: no Build-Depends: - debhelper-compat (= 12), + debhelper-compat (= 13), dpkg-dev (>= 1.15.4), jdupes, libboost-date-time-dev, @@ -12,7 +12,7 @@ Build-Depends: libboost-regex-dev, libxerces-c-dev (>= 3), m4 -Standards-Version: 4.5.0 +Standards-Version: 4.6.0.0 Homepage: http://codesynthesis.com Vcs-Git: git://jff.email/opt/git/xsd.git Vcs-Browser: https://jff.email/cgit/xsd.git/ diff --git a/debian/copyright b/debian/copyright index a5a8e4d..8af26f2 100644 --- a/debian/copyright +++ b/debian/copyright @@ -8,7 +8,6 @@ Copyright: Copyright (©) 2005-2014 CODE SYNTHESIS TOOLS CC License: GPL-2+ and FLOSS Files: xsd/doc/custom-literals.xsd - xsd/examples/cxx/*/driver.cxx xsd/examples/cxx/parser/generated/library.* xsd/examples/cxx/parser/hello/hello.* xsd/examples/cxx/parser/library/library*.* @@ -124,7 +123,7 @@ License: GPL-1+ License version 1 can be found in the file `/usr/share/common-licenses/GPL-1'. -License: GPL-2+ and FLOSS +License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either @@ -145,7 +144,8 @@ License: GPL-2+ and FLOSS On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - . + +License: FLOSS Free/Libre and Open Source Software ("FLOSS") °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° 1. Intent diff --git a/debian/files b/debian/files deleted file mode 100644 index 1555377..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -xsd_4.0.0-8_source.buildinfo devel optional diff --git a/debian/patches/0001-xsd_xsdcxx-rename.patch b/debian/patches/0001-xsd_xsdcxx-rename.patch index c810ec9..a2984c0 100644 --- a/debian/patches/0001-xsd_xsdcxx-rename.patch +++ b/debian/patches/0001-xsd_xsdcxx-rename.patch @@ -1,6 +1,6 @@ Description: change docu from xsd to xsdcxx Author: Jörg Frings-Fürst <debian@jff-webhosting.net> -Reviewed-by: +Forwarded: not-needed Last-Update: 2014-07-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/0100-C++Parser_Expat_support.patch b/debian/patches/0100-C++Parser_Expat_support.patch index 4f98d00..f37ea02 100644 --- a/debian/patches/0100-C++Parser_Expat_support.patch +++ b/debian/patches/0100-C++Parser_Expat_support.patch @@ -2,6 +2,7 @@ Description: Fix bug in C++/Parser Expat support. Author: Jörg Frings-Fürst <debian@jff-webhosting.net> Origin: http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commit;h=94cba986108a0e0f42295572ca42c356d59328d7 http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commit;h=0e5fab0664fb36c6253dfd7bb86d8985d1b349ef +Forwarded: not-needed Last-Update: 2016-04-10 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/0105-Fix_path_handling_bug.patch b/debian/patches/0105-Fix_path_handling_bug.patch index de893b1..7275283 100644 --- a/debian/patches/0105-Fix_path_handling_bug.patch +++ b/debian/patches/0105-Fix_path_handling_bug.patch @@ -1,6 +1,7 @@ Description: Fix path handling bug Author: Boris Kolpackov <boris@codesynthesis.com> Origin: git commit b4c3242a763e0461f454cc29be28c2ab26e4a495 +Forwarded: not-needed Last-Update: 2016-09-10 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/0110-xerces-c3.2.patch b/debian/patches/0110-xerces-c3.2.patch index 319936b..b15960b 100644 --- a/debian/patches/0110-xerces-c3.2.patch +++ b/debian/patches/0110-xerces-c3.2.patch @@ -3,6 +3,7 @@ Author: Boris Kolpackov <boris@codesynthesis.com> Origin: https://git.codesynthesis.com/cgit/xsd/xsd/patch/?id=400651ba7fd2f80155348ed39fc02e2aa9892fb9 Bug: <URL to the upstream bug report if any, implies patch has been forwarded, optional> Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881108 +Forwarded: not-needed Last-Update: 2017-11-08 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/0115-lintian-typos.patch b/debian/patches/0115-lintian-typos.patch index d40e529..f2b96b5 100644 --- a/debian/patches/0115-lintian-typos.patch +++ b/debian/patches/0115-lintian-typos.patch @@ -1,5 +1,6 @@ Description: Correct some typos Author: Jörg Frings-Fürst <debian@jff.email> +Forwarded: not-needed Last-Update: 2017-11-09 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/0120-g++10.patch b/debian/patches/0120-g++10.patch new file mode 100644 index 0000000..441b278 --- /dev/null +++ b/debian/patches/0120-g++10.patch @@ -0,0 +1,19 @@ +Description: Fix FTBFS with gcc-10 +Author: Boris Kolpackov <boris@codesynthesis.com> +Origin: upstream, https://git.codesynthesis.com/cgit/libxsd-frontend/libxsd-frontend/commit/?id=5029f8665190879285787a9dcdaf5f997cadd2e2 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957999 +Last-Update: 2020-09-10 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx +=================================================================== +--- trunk.orig/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx ++++ trunk/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx +@@ -3,6 +3,7 @@ + // license : GNU GPL v2 + exceptions; see accompanying LICENSE file + + #include <algorithm> ++#include <iostream> + + #include <cutl/compiler/type-info.hxx> + diff --git a/debian/patches/0700_hurd_PATH_MAX.patch b/debian/patches/0700_hurd_PATH_MAX.patch index 3babcdd..b825e23 100644 --- a/debian/patches/0700_hurd_PATH_MAX.patch +++ b/debian/patches/0700_hurd_PATH_MAX.patch @@ -1,6 +1,7 @@ Description: Add PATH_MAX for hurd Author: Jörg Frings-Fürst <debain@jff-webhosting.net> Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784425 +Forwarded: not-needed Last-Update: 2016-01-17 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ diff --git a/debian/patches/series b/debian/patches/series index 9836207..e82ca95 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ 0105-Fix_path_handling_bug.patch 0110-xerces-c3.2.patch 0115-lintian-typos.patch +0120-g++10.patch diff --git a/debian/rules b/debian/rules index a3031ce..b44adc6 100755 --- a/debian/rules +++ b/debian/rules @@ -20,6 +20,9 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export verbose=1 +export CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) +export CXXFLAGS += -std=gnu++11 + %: dh $@ |