* 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
[ 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)
* 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!
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
- Explicitly enable --enable-video-mir in rules
* New upstream release.
- Fixes IBus not working properly. (Closes: #878484)
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
* Team upload.
* Fix shlib symlink.
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
* 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
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
* 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.
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
* 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
* Merge from Debian unstable. Remaining changes:
- Build-depend on libmirclient-dev
[ 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.
* debian/patches/dc7245e3d1f2.patch:
- backport upstream fix for dbus error.
LP: #1721907
thanks LGB [Gábor Lénárt] (lgb) for the report!
* Sync with Debian. Remaining change:
- Build-depend on libmirclient-dev
* Fix libSDL2-2.0.so symlink, thanks Andreas Beckmann (Closes: #877270)
[ 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
* Merge from Debian unstable. Remaining changes:
- fix build with libmirclient-dev
- cherry pick upstream build fix. (3034ea08d805.patch)
* 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
* debian/patches/3034ea08d805.patch:
- cherry pick upstream build fix.
* Fix build by adding missing flags
* Sync with Debian. Remaining change:
- Build-depend on libmirclient-dev
* Team Upload.
* Fix broken link (Closes: #849297)
- thanks Ben Longbons for the bug report!
* Sync with Debian. Remaining change:
- Build-depend on libmirclient-dev
* 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
[ 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).
* Upload to unstable
* 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).
* 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)
* 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.
* rules: disable activec for ppc64el build (Closes: #770670)
* patch to use default screen from DISPLAY (Closes: #754401)
* fix short name of BSD-3-clause
[ 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/.
* Actually change Build-Depends libegl1-mesa-dev to be conditionally
[!hurd-any]. It was applied to libgl1-mesa-dev by mistake in -2.
* 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
* 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
* Use "dh_autoreconf" to support new architectures
* Fix FTBFS on kFreeBSD.
- Add fix_ftbfs_kfreebsd.diff to extend a __FreeBSD__ check to
__FreeBSD_kernel__.
* 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.
* 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
* 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)
* 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
* 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.
[ 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).
* 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).
* Initial upload from upstream snapshot.