-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 15 Aug 2018 11:59:02 -0400 Source: xtrs Binary: xtrs Architecture: source amd64 Version: 4.9d-2 Distribution: unstable Urgency: low Maintainer: G. Branden Robinson <g.branden.robinson@gmail.com> Changed-By: G. Branden Robinson <g.branden.robinson@gmail.com> Description: xtrs - emulator for TRS-80 Model I/III/4/4P computers Closes: 905584 Changes: xtrs (4.9d-2) unstable; urgency=low . * debian/control: Bump Standards-Version to 4.0.0. + Update debian/patches/make-plain-text-docs-from-html.patch and debian/patches/makefile-generate-pdf-manpages.patch to respect "nodoc" in DEB_BUILD_OPTIONS. . * debian/rules: Set DEB_CFLAGS_MAINT_APPEND to "-Wall -Werror". Set DEB_LDFLAGS_MAINT_APPEND to "-Wl,--as-needed". . * debian/rules: Run upstream "check" target as part of our "check-binary" target. . * debian/rules: Add "maintainer-clean" target to work around the fact that some of our patches cause new files to be created, and the package build unapplies all the patches without cleaning the build tree. . * debian/control: Add link to upstream GitHub site in package description; thanks, Reiner Herrmann! (Closes: #905584) * debian/control: Tweak English style in package description. . * debian/README.source: Add material from the Debian Policy Manual's upgrading checklist to document my findings regarding this package's compliance with it. . * debian/patches/stop-mkdisk-from-overflowing-buffers.patch: + Don't spuriously report test failures if $MKDISK is set to a non-default value. * debian/patches/ignore-alt-key-events.patch: + Update help window to stop documenting Alt key bindings. * debian/patches/map-f12-to-shifted-down-arrow.patch: + Update help window to document what F12 does now. * debian/patches/move-error.c-prototypes-to-new-error.h.patch: + Move diagnostic function prototypes into their own header. * debian/copyright: Add patch-created error.h file. * debian/patches/add-warning-diagnostic-function.patch: + A few places in the code were calling error() with "warning:" in the argument string, which looked weird. Make a warn() function for these use cases. * debian/patches/fix-compiler-warnings.patch: + Fix clunky logic in unused variable warning suppression when neither SB_SOUND nor HAVE_OSS is #defined. Don't bother specifying the signedness of the ints we use as booleans. Move declaration of sb_address such that it is only present if either SB_SOUND and/or HAVE_OSS is #defined. Add explanatory comment. Actually throw a warning about lack of host system sound support for emulated cassette and sound ports only once each. Don't bother zeroing sb_address after issuing said warning. * debian/patches/stop-mkdisk-from-overflowing-buffers.patch: + Update to resolve GCC 8's stringop-truncation warnings (which mysteriously do not appear with debian/rules-driven builds, just with manual "make"s). Get rid of unneeded variable fname_truncated. Use GCC pragmas to suppress remaining instance; add comment explaining that we know what we're doing, since we're writing to a static buffer inside a struct. * debian/patches/fix-stringop-truncation-warning.patch: + Issue warning diagnostic if the argument to cmddump -p is too long. Swap order of space-padding strncat and forced setting of pdsbuf[8] to a null byte. This persuades GCC that we're ensuring pdsbuf has a string terminator. Use '\0' instead of '\000' as null character escape. Checksums-Sha1: af78b65bce7b23e92bdff4319367160af694de87 1812 xtrs_4.9d-2.dsc 377bd11ed46bf0bf20858b7e9f01382a00fee5bf 113720 xtrs_4.9d-2.debian.tar.xz 61118f3baf8e2cb0e36e582cfc133da56074725c 206192 xtrs-dbgsym_4.9d-2_amd64.deb 9228ee97538e5398a5be9470b591c2c8cd229907 6822 xtrs_4.9d-2_amd64.buildinfo 296fdca87ff74159943abdcc625ce49f6448491a 371464 xtrs_4.9d-2_amd64.deb Checksums-Sha256: 8a136fb45be3f012ded5c919f904bc5e7f4738c7907d01881204ae6d8728a06f 1812 xtrs_4.9d-2.dsc 56bd451fbe8d92c7cc54ffd5418c8dfc6625241c37c2a30e68f1fd9e70d23012 113720 xtrs_4.9d-2.debian.tar.xz c2970bb5d542f7b0a9ffd6fceeb4bd0be8cf521b98e6435a1ef7701ed5443393 206192 xtrs-dbgsym_4.9d-2_amd64.deb 8cf93042bc1609966f1c84f49913b42b5e90bef2f030d2840ecb03e19eddd7f6 6822 xtrs_4.9d-2_amd64.buildinfo 17ed3704913b13c7673453d2fb33045a492f0bee3e785f2844469ddede407e6e 371464 xtrs_4.9d-2_amd64.deb Files: b7a33e98b438657b9a75ee2c7be5fb60 1812 contrib/otherosfs optional xtrs_4.9d-2.dsc 9c8bd7747c10898e7b580836889d7b53 113720 contrib/otherosfs optional xtrs_4.9d-2.debian.tar.xz 80a4d3f7eff308fd0667191ad1353723 206192 contrib/debug optional xtrs-dbgsym_4.9d-2_amd64.deb 502775bcfd6b66d475d2dcad8ef6c30b 6822 contrib/otherosfs optional xtrs_4.9d-2_amd64.buildinfo ca61edc44b76184940deddc27be86e3c 371464 contrib/otherosfs optional xtrs_4.9d-2_amd64.deb -----BEGIN PGP SIGNATURE----- iQJRBAEBCAA7FiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAlt0TpUdHGcuYnJhbmRl bi5yb2JpbnNvbkBnbWFpbC5jb20ACgkQ0Z6cfXEmbc57ihAAifdL6kSkTCXOg/WL 0TT3oNmI8Sv/3SZB2tjVj91STC2IMcJplaSY8Pne+cSXlZzT8QnNEn/Dfbosy1nC WdVEZiZyQ+zfjEXD05qzEYmxnOvrT80SYJrwpNR2bEVknHL3sSOStdbUB24T2bEP VmYcnMfK8kynijuKEzZe6ES0bbQonhzL18In8qwy4I9kUuceP1G3rI7PYrh26H9X qbPbSkR8OmrmHgJ8LbSjdeLJwo/pHV5nsOzgWlxOp2ZLpt8BDnOkR+JwU43BIDPc BVcYubksMBgCH/hytQCCl8nxcKoGlXr0xN6xE7JyZhuDtVcxbPdVQBVAF1+kklgi rWCDrgBrg6GGQWuxhwialofkTx95l/bV6VTpKygduc4azLTAhwjJMrskls0BhPPQ wDU3EpbbSPX5ROKCOrxTWnCDiZJQaRxqqlBH/h4qhRwJQRifYQW0mxYjjbMw+Xnc 20I+euX82sz744Jgijd5UMu4HSISPhiVcG3dgV2cjPqsUT58a+LYXM4z9/YEkCAG YGW+PHAF/WskR4kRxtPt8Bv2nr/1hWKFgSDx7e/HPTrOXW5NJ/4kmISUJUptS62i h/l7symPcloB2U4LjqByO/wVPAN8WoAtQzKlmZTIvwinxrFC4Cm3eFSls7FNoElJ BESvROJEziqZTAJi1Lo/JGqnjx4= =OGgS -----END PGP SIGNATURE-----