Debian Patches

Status for xmms2/0.8+dfsg-24

Patch Description Author Forwarded Bugs Origin Last update
bp-fix-avcodec-init.patch OTHER: Quick fix to make XMMS2 compile on ffmpeg 0.11 Juho Vh-Herttua <juhovh@iki.fi> no 2012-06-08
bp-fix-alloc-context.patch OTHER: Fix some deprecated warnings in libavcodec Juho Vh-Herttua <juhovh@iki.fi> no 2012-06-08
bp-fix-missing-include.patch OTHER: Support for newer libavcodec versions Add missing #include Diego Biurrun <diego@biurrun.de> no 2012-11-25
bp-Get-rid-of-superfluous-argument-self.patch [PATCH] OTHER: Get rid of superfluous argument self Fixes "medialib_import_path() got multiple values for keyword argument 'cb'" Erik Massop <e.massop@hccnet.nl> no 2012-08-25
spelling-error.patch Correct spelling error found by Lintian. Benjamin Drung <bdrung@ubuntu.com> no
linker-flags.patch Do not link against unused libraries Benjamin Drung <bdrung@ubuntu.com> no
plugin-tta-segment-with-startms.patch Fix tta plugin to work with segment with startms Yang Zhe <yangzhe1990@gmail.com> yes debian upstream
nycli-man-page-symlink.patch Create a symlink from nyxmms2.1 to xmms2.1. Benjamin Drung <bdrung@debian.org> yes upstream
rpath.patch Fix binary-or-shlib-defines-rpath Lintian warning. Benjamin Drung <bdrung@ubuntu.com> no
fix-manpage-errors.patch Fix man page errors found by Lintian. Benjamin Drung <bdrung@debian.org> no
fix-typos.patch Fix typos found by Lintian. Benjamin Drung <bdrung@debian.org> no
hardening-flags.patch Make sure that the hardening flags are not removed. Benjamin Drung <bdrung@debian.org> no
fix-libmodplug-include.patch Include libmodplug/modplug.h Remi Vanicat <vanicat@debian.org> yes debian upstream
samba-with-pkg-cfg.patch Use pkg-config to build using smbclient Remi Vanicat <vanicat@debian.org> yes debian upstream
ruby2-multiarch.patch Add multi-arch support. Christian Hofstaedtler <zeha@debian.org> no
libav10.patch Re: Bug#739455: FTBFS with libav10
This patch did originally not apply, and needed to be updated. The
updates were done by Reinhard Tartler <siretart@tauware.de> on Mar 26,
2014.
Erik Massop <e.massop@hccnet.nl> no 2014-02-19
ruby2.2-RbConfig.patch Use RbConfig instead of Config Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> no 2015-07-15
0018-OTHER-Let-the-compiler-figure-out-what-to-inline.patch OTHER: Let the compiler figure out what to inline.
No change in CPU usage on Linux, and skipping inline unbreaks
the build on Mac OS X.
Daniel Svensson <dsvensson@gmail.com> no 2014-01-30
0019-plugins-airplay-build-against-openssl-1.1.0.patch plugins/airplay: build against openssl 1.1.0 Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2016-08-30
remove-glib-version-check.patch Remove glib version check xmms2 used the glib_check_version() function which checked that the running
glib library is newer than the specified version and that both version are
binary compatible, but xmms2 changed the check by its own check. Instead of
checking for binary compatibility, the check only compares version number.
.
Remove the check and rely on the Debian package name change when the glib
ABI changes.
Benjamin Drung <bdrung@debian.org> no debian
glib-deprecated.diff =================================================================== no
libcdio-paranoia.diff =================================================================== no
upgrade-waf-2.0.20.patch [PATCH] Upgrade bundled waf to 2.0.20 to support Python 3.8 Scott Talbert <swt@techie.net> no 2020-05-22
use-modern-waf.patch Update to use more modern waf (2.0.x)
diff -up xmms2-0.8DrO_o/src/clients/et/wscript.fixme xmms2-0.8DrO_o/src/clients/et/wscript
Tom Callaway <spot@fedoraproject.org> no https://src.fedoraproject.org/rpms/xmms2/raw/master/f/xmms2-0.8DrO_o-use-system-waf.patch
fix-python-enum-declaration.patch [PATCH] OTHER: fix python client: typo in enum declaration
Before the patch build fails as:
[334/391] Compiling _build_/src/clients/lib/python/xmmsapi.c
src/clients/lib/python/xmmsapi.c:2637:84: error: unknown type name 'xmmsc_collection_changed_actions_t'
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_xmmsc_collection_changed_actions_t(xmmsc_collection_changed_actions_t value);
^
Looks like a enum (re)naming typo.

Note (vdust): The typo was silently ignored cython versions prior to 0.23
that didn't actually use the enum real type in internal functions signatures.
Sergei Trofimovich <siarheit@google.com> no 2015-10-24
ffmpeg-5-ed86b39.patch ffmpeg 5 compatdiff --git a/src/plugins/avcodec/avcodec.c b/src/plugins/avcodec/avcodec.c
index 23fd4615e..a5c5aa0f4 100644
Dan Bungert <daniel.bungert@canonical.com> not-needed debian https://github.com/xmms2/xmms2-devel/pull/11 2022-07-20
0001-curl-set-intermediate-buffer-to-128kB.patch [PATCH 1/1] curl: set intermediate buffer to 128kB
This is pretty arbitrary, but larger than it used to be.

Curl expects us to immediately handle the data it sends over. We instead go
and copy the received data into an intermediate buffer, so our own
callback can then later copy it into the final buffer.

The intermediate buffer used to be set to CURL_MAX_WRITE_SIZE (16kB),
which is getting overrun.

Since we use an intermediate buffer, setting CURLOPT_BUFFERSIZE has no
effect for us.

There is no logic, no science to this, but at least 128kB should be large
enough to store a full second of a FLAC stream.
Luc Verhaegen <libv@skynet.be> no 2022-04-07

All known versions for source package 'xmms2'

Links