darkplaces (0~20180908~beta1-6) unstable; urgency=medium

  * d/control: Build-depend on pkgconf instead of transitional pkg-config
  * Standards-Version: 4.7.0 (no changes required)
  * d/upstream/metadata: Add
  * d/patches: Use references to commits on the upstream Github repo

 -- Simon McVittie <smcv@debian.org>  Mon, 11 Nov 2024 11:21:38 +0000

darkplaces (0~20180908~beta1-5) unstable; urgency=medium

  * d/control: Replace obsolete B-D libfreetype6-dev with libfreetype-dev
  * Update standards version to 4.6.2 (no changes needed)
  * Update lintian override syntax

 -- Simon McVittie <smcv@debian.org>  Sun, 22 Jan 2023 12:53:15 +0000

darkplaces (0~20180908~beta1-4) unstable; urgency=medium

  * Redo system libpng patch with simpler setjmp handling.
    The careful handling of setjmp is no longer needed since we stopped
    using libpng 1.2, and can cause crashes in more recent toolchains,
    possibly because the intermediate function hides the use of setjmp
    from gcc and causes it to use optimizations that aren't safe across a
    setjmp. (Closes: #992871)
  * debian/copyright: use spaces rather than tabs to start continuation
    lines
  * Fix field name case in debian/copyright (Upstream-name => Upstream-Name)
  * Update standards version to 4.6.0 (no changes required)
  * Bump debhelper compat level from 12 to 13

 -- Simon McVittie <smcv@debian.org>  Fri, 01 Oct 2021 10:58:03 +0100

darkplaces (0~20180908~beta1-3) unstable; urgency=medium

  * d/gbp.conf: Rename development branch to debian/latest
  * Standards-Version: 4.5.1 (no changes required)
  * d/watch: Use format version 4 and https

 -- Simon McVittie <smcv@debian.org>  Sun, 20 Dec 2020 15:51:12 +0000

darkplaces (0~20180908~beta1-2) unstable; urgency=medium

  * Release to unstable
  * d/salsa-ci.yml: Request standard CI on salsa.debian.org
  * d/rules: Remove migration from darkplaces-dbg, which was not in
    stretch or buster
  * Standards-Version: 4.4.0 (no changes required)
  * Use debhelper-compat 12

 -- Simon McVittie <smcv@debian.org>  Tue, 16 Jul 2019 10:22:44 +0100

darkplaces (0~20180908~beta1-1) experimental; urgency=medium

  * New upstream release
    - Rebase patch series
    - d/copyright: Remove details of deleted files
  * d/p/Don-t-build-SSE-only-software-rasterizer-on-non-x86-.patch:
    Remove, no longer needed since the software rasterizer has been
    removed entirely
  * d/patches:
    Apply post-release fixes (from Rudolf Polzer of Xonotic) up to
    svn r12474, aka git-svn commit v20180908beta1-10-g4d192dbaa
    - In particular fix crash on startup on Intel hardware
  * Standards-Version: 4.3.0 (no changes required)
  * d/NEWS, d/control: Document the removal of OpenGL 1.x, OpenGL ES
    1.x and the software renderer, and suggest alternatives for very
    old hardware

 -- Simon McVittie <smcv@debian.org>  Tue, 07 May 2019 14:07:35 +0100

darkplaces (0~20180412~beta1-2) unstable; urgency=medium

  * Be cross-compilable:
    - Use dh_auto_build to set cross-compilation-friendly CC,
      PKG_CONFIG, etc.
    - Explicitly set DP_MAKE_TARGET to linux (which seems to be
      suitable for GNU/anything) instead of choosing a target based
      on uname
    - Set DP_MACHINE to $(DEB_HOST_GNU_CPU) instead of choosing based
      on uname -m. Perfect equivalence is not necessary since the only
      uses of DP_MACHINE are comparisons with x86_64 and i?86; unlike
      yquake2 and ioquake3, darkplaces does not use this value in
      on-disk paths or in saved games.
    Based on a patch from Helmut Grohne. (Closes: #901337)
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Tue, 12 Jun 2018 11:36:39 +0100

darkplaces (0~20180412~beta1-1) experimental; urgency=medium

  * New upstream beta release
  * d/patches: Refresh
  * d/patches: Use $PKG_CONFIG from environment in preference to
    pkg-config, for better cross-compiling support (similar to #900217)

 -- Simon McVittie <smcv@debian.org>  Fri, 08 Jun 2018 10:50:11 +0100

darkplaces (0~20170829~beta1-1) experimental; urgency=medium

  * Standards-Version: 4.1.4 (no changes needed)
  * d/watch: Scan for upstream beta releases since there has been no
    non-beta release since 2014
    - Pass -v to unzip to make mk-origtargz fail, since the repacking
      we need (unpack darkplacesenginesource${version}.zip from the
      downloaded zip file, then repack that) cannot currently be
      expressed as uscan or mk-origtargz options
  * d/rules: Replace get-orig-source with a package-specific target
    to download and repack upstream tarballs
  * New upstream beta release
    - Refresh patches
  * Use debhelper compat level 11

 -- Simon McVittie <smcv@debian.org>  Mon, 30 Apr 2018 08:23:50 +0100

darkplaces (0~20140513+svn12208-7) unstable; urgency=medium

  * darkplaces: Explicitly depend on libgl1. In this game engine it's
    loaded at runtime rather than being linked in the usual way,
    so it isn't in ${shlibs:Depends}.
  * Standards-Version: 4.1.3 (no changes needed)
  * Use https URL for Homepage
  * d/gbp.conf: Use DEP-14 branch names debian/master, upstream/latest
  * Change Vcs-* to point to salsa.debian.org

 -- Simon McVittie <smcv@debian.org>  Tue, 16 Jan 2018 09:20:34 +0000

darkplaces (0~20140513+svn12208-6) unstable; urgency=medium

  * Use correct Format URL for machine-readable copyright
  * Standards-Version: 4.1.1 (no changes needed)
  * Set Rules-Requires-Root to no

 -- Simon McVittie <smcv@debian.org>  Sat, 04 Nov 2017 14:16:09 +0000

darkplaces (0~20140513+svn12208-5) unstable; urgency=medium

  * Increase debhelper compat level to 10 for parallel build
  * Fix another misspelled word (mimicking)

 -- Simon McVittie <smcv@debian.org>  Sun, 18 Jun 2017 17:42:31 +0100

darkplaces (0~20140513+svn12208-4) unstable; urgency=medium

  [ Stephen Kitt ]
  * Drop libmodplug-dev from the build-dependencies, it's no longer used.

  [ Simon McVittie ]
  * Drop -dbg package, rely on automatic -dbgsym instead

 -- Simon McVittie <smcv@debian.org>  Thu, 12 Jan 2017 12:14:43 +0000

darkplaces (0~20140513+svn12208-3) unstable; urgency=medium

  * Switch Vcs-Git to https (see #810378)
  * Standards-Version: 3.9.8 (no changes needed)
  * Normalize packaging via wrap-and-sort -abst
  * Enable PIE and bindnow hardening

 -- Simon McVittie <smcv@debian.org>  Fri, 09 Sep 2016 10:11:59 +0100

darkplaces (0~20140513+svn12208-2) unstable; urgency=medium

  * debian/gbp.conf: stop forcing gzip compression
  * debian/rules: re-order so that DEB_CPPFLAGS_MAINT_APPEND take effect
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Tue, 05 May 2015 11:14:30 +0100

darkplaces (0~20140513+svn12208-1) experimental; urgency=medium

  * Switch Vcs-Browser to cgit and https
  * debian/gbp.conf: disable patch numbers, to reduce diff churn when
    gbp-pq patches are re-ordered
  * New upstream release, corresponding to Xonotic 0.8.0 + bug fixes
    - drop patches for "make LINK_TO_LIBJPEG=1" and "make LINK_TO_ZLIB=1",
      upstream have implemented the same thing differently
    - drop patch for LINK_TO_MODPLUG, support for modplug was removed upstream
    - redo patches for other library linking to use the DP_LINK_FOO convention
      established by upstream
    - stop excluding snd_3dras* from the tarball: they appear to have
      been contributed to DarkPlaces by the author of the 3DRAS library,
      so there's no particular reason to worry about their license
  * debian/copyright: change to "Files: *" form to make lintian happier
  * Avoid timestamps in the binary, for reproducible builds
  * Build against SDL 2
  * Standards-Version: 3.9.6 (no changes needed)

 -- Simon McVittie <smcv@debian.org>  Thu, 02 Apr 2015 10:35:37 +0100

darkplaces (0~20130304+svn11952-2) unstable; urgency=medium

  [ David Bate ]
  * Refresh debian/patches following git-buildpackage's export rewrite
  * Add a patch to disable gpu skinning of skeletal models.
    (Closes: #729101, thanks Benjamin Redelings)
  * Update to standards version 3.9.5 (no changes necessary)
  * Updated debian/copyright

  [ Simon McVittie ]
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Sun, 12 Jan 2014 23:47:17 +0000

darkplaces (0~20130304+svn11952-1) unstable; urgency=low

  [ David Bate ]
  * Imported upstream version 0~20130304+svn11952, as recommended for
    Xonotic 0.7.0
    - refresh patches
    - updated debian/copyright

  [ Simon McVittie ]
  * Provide quake-engine, quake-engine-server - we already followed
    everything required for that by my Quake mini-policy, except providing
    the actual virtual package. (Closes: #721031, thanks Fabian Greffrath)
  * Update README.Debian:
    - nexuiz, nexuiz-server now use this package
    - quake, quake-server are available in contrib, and are the recommended
      way to play Quake in Debian
    - describe how to manipulate the alternatives entries
  * Fix attribution on kFreeBSD support patch, it was really contributed by
    Cyril Brulebois
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Wed, 25 Sep 2013 10:19:53 +0100

darkplaces (0~20110628+svn11805-2) unstable; urgency=low

  [ David Bate ]
  * Set DISABLE_AVW=1 in debian/rules so that debian/patches/0022... takes
    effect.

  [ Simon McVittie ]
  * Add CPPFLAGS to LDFLAGS_*, because the LDFLAGS_* are used to compile C
    (albeit only builddate.c)
  * Use DEB_*_MAINT_APPEND to set the CFLAGS, etc.
  * Canonicalize Vcs-* (Lintian)

 -- Simon McVittie <smcv@debian.org>  Thu, 06 Jun 2013 08:25:30 +0100

darkplaces (0~20110628+svn11805-1) unstable; urgency=low

  [ David Bate ]
  * Imported Upstream version 0~20110628+svn11805, as recommended for
    Xonotic 0.6.0
    - refresh patches
    - remove upstream patch r11796
  * Add myself to uploaders
  * Update to standards version 3.9.4 (no changes necessary)

  [ Simon McVittie ]
  * Update debian/copyright
  * Add a patch to disable attempts to load libavw, an apparently unreleased
    avcodec wrapper
  * Add a patch to "poison" Sys_LoadLibrary to make sure we don't
    accidentally bypass proper shared library versioning and dependencies,
    since in Quake (unlike Quake III) it isn't used for game modules

 -- Simon McVittie <smcv@debian.org>  Sat, 25 May 2013 16:07:42 +0100

darkplaces (0~20110628+svn11619-3) unstable; urgency=low

  * Apply upstream r11796 to fix certain teleport triggers, notably
    making Quake multiplayer map dm6 playable again (Closes: #688359)
  * Apply security-hardening CPPFLAGS in CFLAGS since darkplaces can be used
    by nexuiz-server and quake-server, which are network-exposed, and its
    makefile does not respect external CPPFLAGS

 -- Simon McVittie <smcv@debian.org>  Fri, 12 Oct 2012 09:44:26 +0100

darkplaces (0~20110628+svn11619-2) unstable; urgency=low

  * Conditionalize more references to the software rasterizer, fixing
    more FTBFSs on non-x86 (Closes: #656602)
  * Use the png_jmpbuf macro, the system's definition of png_uint_32
    and the real libpng version number, to be compatible with both
    libpng 1.2 and 1.5, hopefully (Closes: #650594)

 -- Simon McVittie <smcv@debian.org>  Sat, 21 Jan 2012 22:44:37 +0000

darkplaces (0~20110628+svn11619-1) unstable; urgency=low

  * New upstream snapshot r11619, as recommended by the Xonotic developers
    for Xonotic 0.5
    - remove patch to disable OffscreenGecko, which has been removed upstream
    - refresh patches
  * Mention "Nexuiz Classic", not "Nexuiz", in the package description
    (Nexuiz upstream has retroactively renamed what we package as nexuiz
    to Nexuiz Classic), and also mention Xonotic, the Free fork of Nexuiz
    Classic
  * Remove a duplicate patch which is not actually applied
  * Improve the description of the two type-safety-related patches to explain
    why they're applied
  * Bump debhelper compat level to 9

 -- Simon McVittie <smcv@debian.org>  Fri, 20 Jan 2012 10:32:16 +0000

darkplaces (0~20110628+svn11231-2) unstable; urgency=low

  * Don't compile SSE code, or the software rasterizer (which requires SSE2),
    on non-x86

 -- Simon McVittie <smcv@debian.org>  Mon, 18 Jul 2011 23:08:10 +0100

darkplaces (0~20110628+svn11231-1) unstable; urgency=low

  * Initial release to Debian under this name (Closes: #319599)
  * Initial Debian patchset:
    - link against libjpeg, zlib, libvorbis, modplug, libode, libtheora,
      libogg, libpng, curl, freetype2 "properly" instead of loading them
      with dlopen, to have better dependency information; use their headers,
      instead of inlining a simplified version
    - disable loading d0_blind_id, d0_rijndael, OffscreenGecko libraries,
      rather than dlopening a potentially-incompatible version
    - fix some typos picked up by Lintian
    - import a patch from the nexuiz package (which is actually an old
      copy of DarkPlaces) to compile on kFreeBSD

 -- Simon McVittie <smcv@debian.org>  Fri, 15 Jul 2011 17:36:05 +0100