diff options
-rw-r--r-- | debian/changelog | 205 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 20 | ||||
-rw-r--r-- | debian/copyright | 126 | ||||
-rw-r--r-- | debian/patches/git-updates.diff | 2 | ||||
-rw-r--r-- | debian/patches/series | 2 | ||||
-rwxr-xr-x | debian/rules | 25 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
9 files changed, 384 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e0b0088 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,205 @@ +dwz (0.15-1) unstable; urgency=medium + + * New upstream release. + + -- Matthias Klose <doko@debian.org> Mon, 26 Dec 2022 11:45:14 +0100 + +dwz (0.14+20220924-2) unstable; urgency=medium + + * Upload to unstable. + + -- Matthias Klose <doko@debian.org> Thu, 29 Sep 2022 17:22:09 +0200 + +dwz (0.14+20220924-1) experimental; urgency=medium + + * New upstream snapshot, taken from the trunk. + * Build-depend on libxxhash-dev. + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Sat, 24 Sep 2022 07:25:32 +0200 + +dwz (0.14-1build2) jammy; urgency=medium + + * No-change rebuild for ppc64el baseline bump. + + -- Ćukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Wed, 23 Mar 2022 14:51:21 +0100 + +dwz (0.14-1build1) impish; urgency=medium + + * No-change rebuild to build packages with zstd compression. + + -- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:11:04 +0200 + +dwz (0.14-1) unstable; urgency=medium + + * New upstream version. + + -- Matthias Klose <doko@debian.org> Mon, 08 Mar 2021 15:35:45 +0100 + +dwz (0.13+20210219-1) experimental; urgency=medium + + * Snapshot build, taken from the trunk 20210219. + + -- Matthias Klose <doko@debian.org> Fri, 19 Feb 2021 14:34:09 +0100 + +dwz (0.13+20210201-1) unstable; urgency=medium + + * Snapshot build, taken from the trunk 20210201. + - Fix aborting "write_types: Assertion `ref && ref->die_dup == NULL'". + - [testsuite] Fix make check CC="gcc -m32". + + -- Matthias Klose <doko@debian.org> Sat, 06 Feb 2021 11:29:45 +0100 + +dwz (0.13+20210126-1) unstable; urgency=medium + + * Snapshot build, taken from the trunk 20210118. + - PR dwz/27212, PR dwz/27213, assorted DW_FORM_implicit_const fixes. + - Don't crash on DWARF5 .debug_line table with zero files. + - Add DIE offsets in error messages to make it easier to find what + is wrong. + + -- Matthias Klose <doko@debian.org> Fri, 29 Jan 2021 17:17:39 +0100 + +dwz (0.13+20210118-1) unstable; urgency=medium + + * Snapshot build, taken from the trunk 20210118. + - Fix reading and adjusting of DWARF5 .debug_loclists. + + -- Matthias Klose <doko@debian.org> Tue, 19 Jan 2021 08:55:43 +0100 + +dwz (0.13+20201015-2) unstable; urgency=medium + + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Sun, 06 Dec 2020 12:56:44 +0100 + +dwz (0.13+20201015-1) experimental; urgency=medium + + * Snapshot build, taken from the trunk 20201015. + + -- Matthias Klose <doko@debian.org> Thu, 15 Oct 2020 16:29:25 +0200 + +dwz (0.13+20200219-1) experimental; urgency=medium + + * Snapshot build, taken from the trunk 20200219. + * Bump debhelper and standards versions. + + -- Matthias Klose <doko@debian.org> Tue, 21 Jul 2020 13:17:01 +0200 + +dwz (0.13-2) unstable; urgency=medium + + * Apply updates from the trunk. + - Fix PR 2509, taken from the trunk. Closes: #942193. + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Thu, 07 Nov 2019 14:01:46 +0100 + +dwz (0.13-1build1) eoan; urgency=medium + + * Test build. + + -- Matthias Klose <doko@ubuntu.com> Sat, 07 Sep 2019 12:40:19 +0200 + +dwz (0.13-1) unstable; urgency=medium + + * dwz 0.13 release. + + -- Matthias Klose <doko@debian.org> Sun, 11 Aug 2019 17:20:00 +0200 + +dwz (0.12.20190723-1) unstable; urgency=medium + + * New upstream snapshot. + - PR 24823, MIPS: Require single pointer size. + - Mark DW_OP_GNU_variable_value-referenced DIEs with die_no_multifile. + + -- Matthias Klose <doko@debian.org> Tue, 23 Jul 2019 15:32:17 +0200 + +dwz (0.12.20190716-1) unstable; urgency=medium + + * New upstream snapshot. + - Don't expect smaller executable when using objcopy and eu-unstrip. + - Require compatible objcopy and eu-unstrip for objcopy-eu-unstrip*.sh. + Closes: #932019. + + -- Matthias Klose <doko@debian.org> Tue, 16 Jul 2019 15:59:50 +0200 + +dwz (0.12.20190711-1) unstable; urgency=medium + + * New upstream snapshot. + - If .debug_info section not present, exit with 0. + + -- Matthias Klose <doko@debian.org> Fri, 12 Jul 2019 00:25:25 +0200 + +dwz (0.12.20190710-1) unstable; urgency=medium + + * New upstream snapshot. + - Fix PR dwz/24783, verify_sections assert on MIPS. + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Wed, 10 Jul 2019 09:29:56 +0200 + +dwz (0.12.20190706-1) unstable; urgency=medium + + * New upstream snapshot. + + -- Matthias Klose <doko@debian.org> Sat, 06 Jul 2019 13:58:15 +0200 + +dwz (0.12.20190703-1) experimental; urgency=medium + + * New upstream snapshot. + * Remove patches applied upstream. + + -- Matthias Klose <doko@debian.org> Wed, 03 Jul 2019 09:28:13 +0200 + +dwz (0.12.20190702-2) experimental; urgency=medium + + * New upstream snapshot. + * Fix manpage installation. + * Bump standards version. + * Add more test dependencies. + + -- Matthias Klose <doko@debian.org> Tue, 02 Jul 2019 10:19:05 +0200 + +dwz (0.12-3) unstable; urgency=medium + + * Add DW_OP_GNU_variable_value support (taken from the trunk). + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Tue, 11 Dec 2018 12:06:52 +0100 + +dwz (0.12-2) unstable; urgency=medium + + * Make the package M-A: foreign. + * Bump standards version. + + -- Matthias Klose <doko@debian.org> Wed, 25 Oct 2017 09:33:11 +0200 + +dwz (0.12-1) unstable; urgency=medium + + * New upstream version. + + -- Matthias Klose <doko@debian.org> Mon, 15 Feb 2016 20:06:32 +0100 + +dwz (0.11-1) unstable; urgency=medium + + * New upstream version. + + -- Matthias Klose <doko@debian.org> Thu, 27 Mar 2014 11:01:56 +0100 + +dwz (0.10-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose <doko@debian.org> Sat, 11 May 2013 16:40:55 +0200 + +dwz (0.8-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose <doko@debian.org> Sun, 27 Jan 2013 21:44:18 +0100 + +dwz (0.4-1) unstable; urgency=low + + * Initial release. + + -- Matthias Klose <doko@debian.org> Mon, 25 Jun 2012 11:44:53 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b1bd38b --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +13 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..85f920e --- /dev/null +++ b/debian/control @@ -0,0 +1,20 @@ +Source: dwz +Section: devel +Priority: optional +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Uploaders: Matthias Klose <doko@debian.org> +Build-Depends: debhelper (>= 13), + libelf-dev, + libxxhash-dev, + dejagnu <!nocheck>, + elfutils <!nocheck>, + gdb <!nocheck>, +Standards-Version: 4.6.1 +Homepage: https://www.sourceware.org/dwz/ + +Package: dwz +Architecture: any +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: DWARF compression tool + DWARF optimizer and duplication removal utility. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b09f961 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,126 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: dwz +Source: http://sourceware.org/git/?p=dwz.git;a=summary + +Files: * +Copyright: Copyright (C) 2001-2012 Red Hat, Inc. + Copyright (C) 2003 Free Software Foundation, Inc. +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 version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +Files: dwarf2.* +Copyright: Gary Funck <gary@intrepid.com> + Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002, + 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + Free Software Foundation, Inc. +License: GPL-3+ + This file is part of GCC. + . + GCC 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 version 3, or (at your option) any later + version. + . + GCC is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public + License for more details. + . + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +Files: dwarfnames.c +Copyright: Copyright (C) 2012 Free Software Foundation, Inc. +License: GPL-2+ + This file is part of GNU CC. + . + GNU CC 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 version 2, or (at your option) + any later version. + . + In addition to the permissions in the GNU General Public License, the + Free Software Foundation gives you unlimited permission to link the + compiled version of this file into combinations with other programs, + and to distribute those combinations without any restriction coming + from the use of this file. (The General Public License restrictions + do apply in other respects; for example, they cover modification of + the file, and distribution when not linked into a combined + executable.) + . + GNU CC is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +Files: hashtab.* +Copyright: Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2009, 2010 + Free Software Foundation, Inc. +License: LGPL-2+ + This file is part of the libiberty library. + Libiberty is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + Libiberty is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + On Debian systems, the complete text of the GNU Library General + Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". + +Files: sha1.* +Copyright: Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2008 + Free Software Foundation, Inc. +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 version 2, or (at your option) any + later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +Files: debian/* +Copyright: 2012 Matthias Klose <doko@debian.org> +License: GPL-2+ + This package 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 version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff new file mode 100644 index 0000000..d29f0bc --- /dev/null +++ b/debian/patches/git-updates.diff @@ -0,0 +1,2 @@ +git diff bc8f69b695fea7456a43c81e7fcb656eac4d60bb c6e0e3874442401ba5fa1bfa6a563e44f7306ffe + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4f3e570 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +# empty +#git-updates.diff diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..2299397 --- /dev/null +++ b/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +#DEB_BUILD_OPTIONS := $(DEB_BUILD_OPTIONS) nostrip noopt +#export DEB_BUILD_OPTIONS + +CFLAGS := $(shell dpkg-buildflags --get CPPFLAGS; dpkg-buildflags --get CFLAGS) +LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) + +%: + dh $@ --parallel --buildsystem=makefile --builddirectory=build + +override_dh_auto_configure: + rm -rf build + mkdir build + cd build && ../configure + +override_dh_auto_build: + dh_auto_build -- CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" + +override_dh_auto_test: + -dh_auto_test diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..79de711 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sourceware.org/git/?p=dwz.git;a=summary .*h=refs/tags/dwz-(\d.*) |