Skip to content

Changelog libsdl2 (2.0.8+dfsg1-1ubuntu1.18.04.4)

2019

libsdl2 (2.0.8+dfsg1-1ubuntu1.18.04.4) bionic-security; urgency=medium

   * SECURITY UPDATE: heap-based buffer over-read in Blit1to4
     - debian/patches/CVE-2019-7635.diff: add error checking to SDL_LoadBMP_RW
     - CVE-2019-7635
   * SECURITY UPDATE: heap-based buffer over-read in Map1toN and
      SDL_GetRGB
     - debian/patches/CVE-2019-7636_CVE-2019-7638.patch: add error checking to
       SDL_LoadBMP_RW
     - CVE-2019-7636
     - CVE-2019-7638

libsdl2 (2.0.8+dfsg1-1ubuntu1.18.04.3) bionic; urgency=medium

   [ Gianfranco Costamagna ]
   * Enable vulkan everywhere
 
   [ Ryan C. Gordon (icculus) ]
   * Disable --disable-loadso switch, it was useless and it is wrong
     in many cases (see LP: #1740517 for discussion)

2018

libsdl2 (2.0.8+dfsg1-1ubuntu1.18.04.1) bionic; urgency=medium

   * debian/patches/SDL2-dynapi-symbol-resolution-fix.patch:
     cherry-pick upstream fix for Unity-based games shipping bundled
     libsdl2 version (LP: #1772471)
     - thanks Ryan Gordon for the patch and help!

libsdl2 (2.0.8+dfsg1-1ubuntu1) bionic; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev
     - Explicitly enable --enable-video-mir in rules

libsdl2 (2.0.8+dfsg1-1) unstable; urgency=medium

   * New upstream release.
     - Fixes IBus not working properly. (Closes: #878484)

2017

libsdl2 (2.0.7+dfsg1-3ubuntu1) bionic; urgency=medium

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.7+dfsg1-3) unstable; urgency=medium

   * Team upload.
   * Fix shlib symlink.

libsdl2 (2.0.7+dfsg1-2ubuntu1) bionic; urgency=medium

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.7+dfsg1-2) unstable; urgency=medium

   * Team upload
   * Bump std-version to 4.1.1, no changes required
   * Add fcitx support (Closes: #881042), thanks
     Zhang Jingqiang <zh_jq@outlook.com> for the report!
   * Switch URI in secure mode
   * Update copyright years
   * Enable also samplerate support
   * Also switch watch file in secure mode

libsdl2 (2.0.7+dfsg1-1ubuntu1) bionic; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.7+dfsg1-1) unstable; urgency=medium

   * Team upload.
   * New upstream version 2.0.7+dfsg1.
   * Remove patches backported from upstream.
   * bump SHLIBVER in debian/rules, as SDL_INTERFACE_AGE
     in configure.in has been reset.

libsdl2 (2.0.6+dfsg1-4ubuntu1) bionic; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.6+dfsg1-4) unstable; urgency=high

   * Import further upstream patches for CVE-2017-2888.
     The initial fix was incomplete. (Closes: #878264)
     - d/patches/CVE-2017-2888-1.patch
     - d/patches/CVE-2017-2888-2.patch
     - d/patches/CVE-2017-2888-3.patch

libsdl2 (2.0.6+dfsg1-3ubuntu1) artful; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.6+dfsg1-3) unstable; urgency=high

   [ Gianfranco Costamagna ]
   * debian/patches/dc7245e3d1f2.patch:
     - backport upstream fix for dbus error.
       LP: #1721907
       thanks LGB [Gábor Lénárt] (lgb) for the report!
 
   [ Felix Geyer ]
   * Fix CVE-2017-2888: Integer overflow while creating a new RGB surface.
     - Add d/patches/CVE-2017-2888.patch
     - Closes: #878264
   * Enable verbose build logs.

libsdl2 (2.0.6+dfsg1-2ubuntu2) artful; urgency=medium

   * debian/patches/dc7245e3d1f2.patch:
     - backport upstream fix for dbus error.
       LP: #1721907
       thanks LGB [Gábor Lénárt] (lgb) for the report!

libsdl2 (2.0.6+dfsg1-2ubuntu1) artful; urgency=low

   * Sync with Debian. Remaining change:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.6+dfsg1-2) unstable; urgency=medium

   * Fix libSDL2-2.0.so symlink, thanks Andreas Beckmann (Closes: #877270)

libsdl2 (2.0.6+dfsg1-1) unstable; urgency=medium

   [ Manuel A. Fernandez Montecelo ]
   * New upstream release
     - Closes: #733015
   * Override on dh_installchangelogs to install upstream changelog WhatsNew.txt
     (wrong override on dh_auto_installchangelogs before)
   * Mark -doc package as "Multi-Arch: foreign"
 
   [ Gianfranco Costamagna ]
   * Make dev package finally multiarch

libsdl2 (2.0.5+dfsg1-3ubuntu1) artful; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - fix build with libmirclient-dev
     - cherry pick upstream build fix. (3034ea08d805.patch)

libsdl2 (2.0.5+dfsg1-3) unstable; urgency=medium

   * Switch to debhelper compat level v10
     - dh flags --parallel are not needed
     - autoreconf is invoked by default
       * disable autoheader (invoked automatically by autoreconf),
         necessary in order to use debhelper compat level v10 without
         overriding dh-autoreconf calls
   * Bump Policy Standards-Version to 4.0.0 (no changes needed)
   * Install WhatsNew.txt as upstream changelog

libsdl2 (2.0.5+dfsg1-2ubuntu3) zesty; urgency=medium

   * debian/patches/3034ea08d805.patch:
     - cherry pick upstream build fix.

2016

libsdl2 (2.0.5+dfsg1-2ubuntu2) zesty; urgency=medium

   * Fix build by adding missing flags

libsdl2 (2.0.5+dfsg1-2ubuntu1) zesty; urgency=medium

   * Sync with Debian. Remaining change:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.5+dfsg1-2) unstable; urgency=medium

   * Team Upload.
   * Fix broken link (Closes: #849297)
     - thanks Ben Longbons for the bug report!

libsdl2 (2.0.5+dfsg1-1ubuntu1) zesty; urgency=medium

   * Sync with Debian. Remaining change:
     - Build-depend on libmirclient-dev

libsdl2 (2.0.5+dfsg1-1) unstable; urgency=low

   * New upstream release
     - Drop (all) debian/patches, there had been originally backported from
       upstream or are now applied there:
       * replace-relicenced-SDL_qsort.patch
       * SDL2_dont_propagate_lpthread.diff (included in 2.0.4 already, but not
         dropped then)
       * bug_822210_fix_sdl2-config.cmake_whitespace.patch
   * d/control: add Build-Depend on wayland-protocols, needed by the new version

libsdl2 (2.0.4+dfsg2-1) unstable; urgency=medium

   [ Manuel A. Fernandez Montecelo ]
   * Bump Policy Standards-Version to 3.9.8 (no changes needed)
   * Drop -dbg package
   * Fixes for reproducible builds:
     - timestamps_in_tarball, use --clamp-mtime with changelog as date
     - timestamps_in_gzip_headers, export GZIP="-9n"
     - sort files by name when creating "examples.tar.gz"
   * Add depends from -doc on libjs-jquery, use symlink instead of embedded
     copy
   * Ensure proper migration from -dbg package using "dh_strip
     --dbgsym-migration"
   * Bump debhelper dependency for --dbgsym-migration
   * Enable ibus support (Closes: #822924)
   * d/patches:
     - Add bug_822210_fix_sdl2-config.cmake_whitespace.patch: Fix upstream
       problem with sdl2-config.cmake (Closes: #822210)
 
   [ Gianfranco Costamagna ]
   * Fix insecure VCS fields.
   * Re-import the same tarball without SDL-qsort.c file.
     - the license issue is fixed already, because the original
       maintainer relicensed it (so we are adding it as a patch now)
       this repack can be removed in the next upstream tarball import.
       (Closes: #814276).

libsdl2 (2.0.4+dfsg1-2) unstable; urgency=low

   * Upload to unstable

libsdl2 (2.0.4+dfsg1-1) experimental; urgency=medium

   * Team upload.
   * run wrap-and-sort -sa.
   * Fix copyright lintian warning.
   * Update copyright to new release.
   * New upstream release (Closes: #788688, #798265, #788540)
     - Drop patches use-default-screen and
       fix_joystick_misc_axes.diff, applied upstream.
   * Add Files-Excluded keyword to copyright file, allowing to
     import a new release with uscan command. (Closes: #804662)
   * Create new -doc package, and move examples into it (Closes: #739430).

2015

libsdl2 (2.0.2+dfsg1-8) unstable; urgency=medium

   * Change to improve build reproducibility: tar file permission modes.
     Thanks Reiner Herrmann. (Closes: #803578)
   * Build with sndio support (Closes: #799707)
   * Update d/copyright to adapt to minor changes in code and files moved
     around, and quell lintian (spelling-error-in-copyright,
     wildcard-matches-nothing-in-dep5-copyright and
     unused-file-paragraph-in-dep5-copyright)

libsdl2 (2.0.2+dfsg1-7) unstable; urgency=medium

   * Bump Policy Standards-Version to 3.9.6 (no changes needed)
   * Remove Barry deFreese from uploaders
   * Change for reproducible builds: use "--owner=0 --group=0" when
     creating the "examples" tar file (Closes: #777186).  Thanks Chris Lamb
     and rest of the Reproducible Builds team for the analysis and patch
     suggested.

2014

libsdl2 (2.0.2+dfsg1-6) unstable; urgency=medium

   * rules: disable activec for ppc64el build (Closes: #770670)

libsdl2 (2.0.2+dfsg1-5) unstable; urgency=medium

   * patch to use default screen from DISPLAY (Closes: #754401)
   * fix short name of BSD-3-clause

libsdl2 (2.0.2+dfsg1-4) unstable; urgency=medium

   [ Hector Oron ]
   * d/control: remove libts-dev build depends. (Closes: #751766)
 
   [ Felix Geyer ]
   * Move upstream GPG key as an ascii-armored keyring to debian/upstream/.

libsdl2 (2.0.2+dfsg1-3) unstable; urgency=medium

   * Actually change Build-Depends libegl1-mesa-dev to be conditionally
     [!hurd-any].  It was applied to libgl1-mesa-dev by mistake in -2.

libsdl2 (2.0.2+dfsg1-2) unstable; urgency=medium

   * Conditional dependencies libegl1-mesa-dev [!hurd-any],
     libgles2-mesa-dev [!hurd-any] and libwayland-dev [linux-any], they do
     not seem to support these kernels at the moment

libsdl2 (2.0.2+dfsg1-1) unstable; urgency=low

   * New upstream release
     - Remove patch applied upstream: fix_ftbfs_kfreebsd.diff
     - Add support for Wayland, including build-depends for libegl1-mesa-dev,
       libxkbcommon-dev and libwayland-dev.  Thanks Franz Schrober for the
       request and the help to enable it.  (Closes: #714482)
     - Add support for OpenGLES, including build-depends for libgles2-mesa-dev

libsdl2 (2.0.1+dfsg1-3) unstable; urgency=medium

   * Use "dh_autoreconf" to support new architectures

libsdl2 (2.0.1+dfsg1-2) unstable; urgency=medium

   * Fix FTBFS on kFreeBSD.
     - Add fix_ftbfs_kfreebsd.diff to extend a __FreeBSD__ check to
       __FreeBSD_kernel__.

2013

libsdl2 (2.0.1+dfsg1-1) unstable; urgency=medium

   * New upstream release (Closes: #728974)
     - Remove patch applied upstream:
       bug-723797-false_positives_in_mouse_wheel_code.patch
   * Bump Standards-Version to 3.9.5, no changes needed.
 
   [ Felix Geyer ]
   * Import upstream gpg key for uscan to verify the orig tarball.

libsdl2 (2.0.0+dfsg1-3) unstable; urgency=low

   * Build-Depends on pkg-config
   * Apply patch accepted upstream to work around a false-positive in the
     X11 mouse wheel code (Closes: #723797).  Thanks Darren Salt for the
     report and the fix.
   * Review and removal of old patches not applied in SDL2, virtually of
     them applied upstream, or rejected as invalid for good reason, or
     don't apply any more (code/functionality removed upstream).  I
     forwarded and documented the remaining patches.
     - 001_autogen_autotools_fix.diff
     - 020_libcaca_new_api.diff
     - 030_pulseaudio_enable.diff
     - 040_propagate_pic_to_nasm.diff
     - 050_altivec_detection.diff
     - 060_disable_ipod.diff
     - 205_lock_keys.diff
     - 205_x11_keysym_fix.diff
     - 206_gcc4_compilation_fix.diff
     - 209_alsa_priority.diff
     - 214_missing_mmx_blit.diff
     - 215_kfreebsd_gnu.diff
     - 216_page_size.diff
     - 217_x11_keytounicode.diff
     - 218_double_free.diff
     - 218_joystick_memmove.diff
     - 219_pulseaudio_crackles.diff
     - 220_std_cld.diff
     - 221_check_SDL_NOKBD_environment_variable.diff
     - 222_joystick_crash.diff
     - 310_fixmouseclicks
     - 310_segfault_noGLX.diff
     - 320_activate_xrandr_on_default.diff
     - 320_disappearingcursor.diff

libsdl2 (2.0.0+dfsg1-2) unstable; urgency=low

   * Remove external_header_paths.diff, it's not needed anymore and pulls
     harmful flags into the pkg-config file. Thanks to Thibaut Girka for
     the report and analysis. (Closes: #720650)

libsdl2 (2.0.0+dfsg1-1) unstable; urgency=low

   * New upstream release
   * Filter upstream tarball from binaries and unneeded cruft
     - Remove from debian/copyright files that are now filtered out when creating
       the orig.tar
   * Add build-dependency on libdbus-1-dev, to use D-Bus
   * Switch to @debian.org address
   * Bring the man page of sdl-config up to date

libsdl2 (2.0.0~rc1-1) unstable; urgency=low

   * New upstream release candidate.
   * Filter debian/* when importing new upstream releases.
   * Bump SHLIBVER to 2.0.0~rc1.
   * Update debian/docs.
   * Bump Standards-Version to 3.9.4, no changes needed.
   * Disable directfb backend for now as it's broken and upstream
     disables it by default.
     - Drop the udeb package.
   * Drop some unused dependencies and confflags.

libsdl2 (2.0.0~20130103-1) unstable; urgency=low

   [ Manuel A. Fernandez Montecelo ]
   * debian/control:
     - Updating maintainers/permissions:
       - Add myself and Felix Geyer
     - Update Build-Depends:
       - Remove a few obsolete items
       - Add items added lately to libsdl1.2, such as libts (touch screen)
         support
     - Add "libsdl2-dbg", analog to libsdl1.2-dbg
     - Change "XC-Package-Type: udeb" to "Package-Type"
   * debian/compat: set level 9
   * debian/source/format: Set to "3.0 (quilt)"
     - Remove README.source, not needed with new format
   * debian/sdl2-config.1: Fix typo, "progams"->"programs"
   * debian/libsdl2-dev.install:
     - Remove "usr/lib/*/*.la", discouraged
     - Add man pages: "usr/share/man/man3/*"
   * debian/libsdl2-dev.manpages: add file to install local "sdl2-config.1"
   * debian/sources: Removed, possible obsolete file from long ago?
   * debian/copyright:
     - Upstream updated to zlib/libpng
     - Copyright-file format conversion to 1.0
     - Complete revamp and detailed research about copyright and licenses used,
       it's very messy but hopefully complete
 
   [ Felix Geyer ]
   * Simplify debian/rules by using dh(1).

2012

libsdl2 (2.0~20120220c-1) experimental; urgency=low

   * Upstream version was renamed to 2.0 (Closes: #669367).
   * New upstream snapshot (Closes: #671506).
   * This package no longer conflicts with libsdl-1.2.
   * debian/rules: add multiarch support (Closes: #669364).
 
   * debian/patches/fix_joystick_misc_axes.diff: fix a joystick remapping
     bug causing some axes to malfunction.
   * debian/patches/external_header_paths.diff: provide additional CFLAGS
     so that headers such as SDL_syswm.h can be included (Closes: #669363).

2011

libsdl-1.3 (1.3.0~20111204-1) experimental; urgency=low

   * Initial upload from upstream snapshot.