File chocolate-doom.changes of Package chocolate-doom

-------------------------------------------------------------------
Tue Sep 10 08:13:24 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

- Update to release 3.1.0
  * WAD file autoloading was added
  * Music pack configuration was simplified. Copy .flac/.ogg
    music files into a directory and they will be automatically
    detected by filename and so used.
  * Music packs can now be used with OPL as a fallback, and music
    pack config files can have any name ending in `.cfg`.
  * MP3 music packs are now supported.
  * Network synchronization now uses a PID controller by default,
    which makes games more smooth and more stable, especially for
    Internet play.
  * UDP hole punching is now used to make servers behind NAT
    gateways automatically accessible to the Internet.
  * Allow simultaneous PC speaker emulation and OPL emulation.
  * The 0 and 5 keys on the number pad can now be bound
    independently of any other keyboard key.
  * With aspect ratio correction disabled, the game can scale to
    any arbitrary size and remove all black borders in full
    screen mode.
  * It is now possible to use -response to load response files.
  * Mouse movement is no longer read when the game window is
    inactive.
  * The Freedoom single-player IWAD files are now officially
    supported, as recent versions changed all levels to be
    vanilla compatible.
  * Add native support for the FluidSynth MIDI synthesizer.
  * Add improved gamepad support via the SDL_GameController
    interface. This includes support for analog triggers, modern
    dual-stick default bindings, descriptive button names for
    common controller types, and configurable dead zones for
    stick axes.
  * The -display parameter was added to specify the display
    number on which to show the screen.
- Delete 0001-build-use-python3-exclusively.patch (merged)

-------------------------------------------------------------------
Wed Mar 29 16:33:13 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

- Switch from packageand() to modern rpm conditionals
- Avoid conflict with crispy-doom manpages

-------------------------------------------------------------------
Sat Jun 26 09:13:01 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

- Add 0001-build-use-python3-exclusively.patch so we can build
  without python2.

-------------------------------------------------------------------
Wed Jul  1 15:43:07 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

- Update to release 3.0.1
  * Fixed a bug where a client in a networked game can
    cause a stack-based buffer overflow on the server
    [CVE-2020-14983, boo#1173595]

-------------------------------------------------------------------
Sat Jun  6 23:53:33 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

- Set CFLAGS+=-fcommon.

-------------------------------------------------------------------
Wed Nov 14 08:29:31 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Update description.

-------------------------------------------------------------------
Wed Jan 10 11:51:11 UTC 2018 - jengelh@inai.de

- Update to new upstream release 3.0.0 (2017-12-30)
  * Update to SDL2. All scaling is now done in hardware.
  * It is possible to toggle fullscreen with Alt-Enter.
  * On multimonitor setups, the game will remember the used screen.
  * A new parameter, -savedir allows users to specify a directory
    from which to load and save games.
  * The GOG install of Doom 3: BFG Edition is now detected.
  * The CD audio option for music playback has been removed; the CD
    playback API has been removed from SDL 2.0.
  * Strife's voices.wad is now correctly loaded before PWADs.

-------------------------------------------------------------------
Tue Jul  4 15:33:15 UTC 2017 - jengelh@inai.de

- Update to new upstream release 2.3.0 (2016-12-29)
  * Pitch-shifting from early versions of Doom, Heretic, and Hexen
    is now supported.
  * Aspect ratio-corrected 1600×1200 PNGs are now written.
  * OPL emulation is more accurate.
  * DMX bugs with GUS cards are now better emulated.
  * Checksum calculations are fixed on big endian systems, allowing
    multiplayer games to be played in mixed little/big-endian
    environments.
  * The vanilla limit of 4046 lumps per WAD is now enforced.
  * Solidsegs overflow is emulated like in vanilla.
  * It is now possible to start multiplayer Chex Quest games.
  * Versions 1.666, 1.7, and 1.8 are emulated.
  * An issue was fixed where the game crashed while killing the
    Wraithverge in 64-bit builds.
- Drop chdoom-date.diff (no longer needed), drop
  chdoom-sdlsound.diff (merged upstream).

-------------------------------------------------------------------
Wed Nov 16 00:18:05 UTC 2016 - jengelh@inai.de

- Add chdoom-sdlsound.diff to resolve build error with new
  libsamplerate

-------------------------------------------------------------------
Sat Nov  7 10:04:03 UTC 2015 - jengelh@inai.de

- Update to new upstream release 2.2.1
* The Hexen four level demo IWAD is now supported.
* The Doom reload hack has been added back.
* OPL music playback has been improved in a number of ways to
  match the behavior of Vanilla Doom's DMX library much more
  closely. OPL3 playback is also now supported.
- Drop chdoom-nonvoid.diff (included upstream),
  drop chdoom-prng.diff (PRNG impl. was switched)

-------------------------------------------------------------------
Sat Mar 28 22:16:09 UTC 2015 - jengelh@inai.de

- Update to new upstream release 2.1
* Chocolate Doom now supports high-quality substitute music packs
  that are used in place of the original MIDI music tracks.
* Support for joysticks and gamepads has been significantly
  improved in this version.
* OPL MIDI playback has been significantly improved. Multi-track
  MIDI files now play back properly.
* The "no fog on spawn west" Vanilla bug is now correctly
  emulated.
* Behavior of older versions of Doom back to v1.666 can now be
  emulated.
- Add chdoom-nonvoid.diff, chdoom-prng.diff to quench compiler
  warnings. Add chdoom-date.diff to kill __DATE__ instances.

-------------------------------------------------------------------
Sun May 11 17:01:43 UTC 2014 - jengelh@inai.de

- Add python to BuildRequires - it is used for manpage generation
  (was previously implicitly included)

-------------------------------------------------------------------
Tue Dec 10 12:59:24 UTC 2013 - jengelh@inai.de

- Update to new upstream release 2.0
* Support for three other Doom engine-based games: Heretic, Hexen,
  and Strife.

-------------------------------------------------------------------
Thu May  2 07:45:59 UTC 2013 - jengelh@inai.de

- Search /usr/share/doom for IWADs as well (bnc#818102)
  + Added chdoom-iwaddir.diff
- Remove unnecessary INSTALL file

-------------------------------------------------------------------
Mon Jun 11 20:58:25 UTC 2012 - jengelh@inai.de

- Update to new upstream release 1.7.0
* Running servers now re-resolve the address of the master server
  occasionally, to adapt to DNS address changes.
* A workaround for SDL mouse lag is now only used on Windows
  (where it is needed)
* UTF-8 usernames are supported, and Windows usernames with
  non-ASCII characters are now supported
* Palette accuracy is reduced to 6 bits per channel, to more
  accurately emulate the PC VGA hardware

-------------------------------------------------------------------
Fri Jun 08 15:42:13 UTC 2011 - jengelh@medozas.de

- Initial package (version 1.6.0) for build.opensuse.org
openSUSE Build Service is sponsored by