xtrs 4.9d-2 source package in Debian

Changelog

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.

 -- G. Branden Robinson <email address hidden>  Wed, 15 Aug 2018 11:59:02 -0400

Upload details

Uploaded by:
G. Branden Robinson
Uploaded to:
Sid
Original maintainer:
G. Branden Robinson
Architectures:
any
Section:
otherosfs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Bookworm release contrib otherosfs
Bullseye release contrib otherosfs
Buster release contrib otherosfs
Sid release contrib otherosfs

Builds

Downloads

File Size SHA-256 Checksum
xtrs_4.9d-2.dsc 1.8 KiB 8a136fb45be3f012ded5c919f904bc5e7f4738c7907d01881204ae6d8728a06f
xtrs_4.9d.orig.tar.gz 434.1 KiB 3985f2331e76198dfc027bc2afcd09a158d2bcad0348aeb4a4958a8fb99cf5c4
xtrs_4.9d-2.debian.tar.xz 111.1 KiB 56bd451fbe8d92c7cc54ffd5418c8dfc6625241c37c2a30e68f1fd9e70d23012

Available diffs

No changes file available.

Binary packages built by this source