media-sound / xmms2

X(cross)platform Music Multiplexing System, next generation of the XMMS player

Official package sites : https://github.com/XMMS2 ·

v0.9.5 :: 0 :: gentoo

Modified
License
GPL-2+ LGPL-2.1+
Keywords
amd64 ppc x86 ~alpha ~arm ~loong ~riscv
USE flags
aac airplay alsa ao cdda curl cxx ffmpeg flac fluidsynth gme ices jack libvisual mac mad mlib-update modplug mp3 musepack opus oss perl pulseaudio python samba server sid sndfile speex test tremor vocoder vorbis wavpack xml zeroconf

General

aac
Enable support for MPEG-4 AAC Audio
airplay
Support for airplay format
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
ao
Use libao audio output library for sound playback
cdda
Add Compact Disk Digital Audio (Standard Audio CD) support
curl
Add support for client-side URL transfer library
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
flac
Add support for FLAC: Free Lossless Audio Codec
fluidsynth
Enable fluidsynth support (MIDI)
gme
Support for various game audio formats using media-libs/game-music-emu
ices
Icecast source output plugin
jack
Add support for the JACK Audio Connection Kit
libvisual
Install xmms2-libvisual for use with the 'visualization' effect
mac
Support for Monkey's Audio (APE) format using media-sound/mac
mad
Add support for mad (high-quality mp3 decoder library and cli frontend)
mlib-update
Enable building of xmms2-mlib-updater client
modplug
Add libmodplug support for playing SoundTracker-style music files
mp3
Add support for reading mp3 files
musepack
Enable support for the musepack audio codec
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
perl
Add optional support/bindings for the Perl language
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
python
Add optional support/bindings for the Python language
samba
Add support for SAMBA (Windows File and Printer sharing)
server
Build xmms2 player daemon (otherwise only clients are built)
sid
Enable SID (Commodore 64 audio) file support
sndfile
Add support for libsndfile
speex
Add support for the speex audio codec (used for speech)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tremor
Support Vorbis using an alternate fixed-point decoder with media-libs/tremor
vocoder
Phase vocoder effect plugin
vorbis
Add support for the OggVorbis audio codec
wavpack
Add support for wavpack audio compression tools
xml
Enable support for various XML based playlists and sources: RSS, XSPF
zeroconf
Support for DNS Service Discovery (DNS-SD)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-libs / boost : Boost Libraries for C++

dev-libs / glib : The GLib library of C routines

dev-libs / libcdio : A library to encapsulate CD-ROM reading and control

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-util / cunit : C Unit Test Framework

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : Free lossless audio encoder and decoder

media-libs / game-music-emu : Video game music file emulators

media-libs / libao : The Audio Output library

media-libs / libdiscid : Client library to create MusicBrainz enabled tagging applications

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libmodplug : Library for playing MOD-like music files

media-libs / libogg : The Ogg media file format library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / libshout : library for connecting and sending data to icecast servers

media-libs / libsidplay : C64 SID player library

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / libvisual : Abstraction library between applications and audio visualisation plugins

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-libs / speex : Audio compression format designed for speech

media-libs / tremor : A fixed-point version of the Ogg Vorbis decoder (also known as libvorbisidec)

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / mac : Monkey's Audio Codecs

media-sound / mpg123-base : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / wavpack : Hybrid lossless audio compression tools

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-dns / avahi : System which facilitates service discovery on a local network

net-fs / samba : Samba Suite Version 4

net-misc / curl : A Client that groks URLs

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sys-libs / readline : Another cute console display library

virtual / jack : Virtual for JACK Audio Connection Kit

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / glib : The GLib library of C routines

dev-libs / libcdio : A library to encapsulate CD-ROM reading and control

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-perl / glib-perl : Glib - Perl wrappers for the GLib utility and Object libraries

dev-python / pygobject : Python bindings for GObject Introspection

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : Free lossless audio encoder and decoder

media-libs / game-music-emu : Video game music file emulators

media-libs / libao : The Audio Output library

media-libs / libdiscid : Client library to create MusicBrainz enabled tagging applications

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libmodplug : Library for playing MOD-like music files

media-libs / libogg : The Ogg media file format library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / libshout : library for connecting and sending data to icecast servers

media-libs / libsidplay : C64 SID player library

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / libvisual : Abstraction library between applications and audio visualisation plugins

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-libs / speex : Audio compression format designed for speech

media-libs / tremor : A fixed-point version of the Ogg Vorbis decoder (also known as libvorbisidec)

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / mac : Monkey's Audio Codecs

media-sound / mpg123-base : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / wavpack : Hybrid lossless audio compression tools

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-dns / avahi : System which facilitates service discovery on a local network

net-fs / samba : Samba Suite Version 4

net-misc / curl : A Client that groks URLs

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sys-libs / readline : Another cute console display library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / perl-Carp : Virtual for Carp

virtual / perl-IO : Virtual for IO

virtual / perl-Scalar-List-Utils : Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils

app-admin / conky : An advanced, highly configurable system monitor for X

media-sound / lxmusic : Simple GUI XMMS2 client with minimal functionality

926945
media-sound/xmms2-0.9.3-r1 - waf: error: no such option: --notests
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.9.5, drop 0.9.4 (straight-to-stable)
0.9.5 is entirely identical to 0.9.4+c23.patch save for the version number, so not going to bother keeping old + re-stabilizing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: backport c23 fixes for gcc15
Closes: https://bugs.gentoo.org/943862 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.9.3-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/xmms2: Stabilize 0.9.4 amd64, #942360
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/xmms2: Stabilize 0.9.4 x86, #942360
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.4 ppc, #942360
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.9.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: enable py3.13
Unknown if bindings are ok given we have no xmms2 python client packaged, USE=python serve no purpose right now. More importantly waf and building seems fine with 3.13. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop IUSE=mms
Bug: https://bugs.gentoo.org/915771 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: fix comment typo
Just happened to see it while making changes and was bothering me... Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop IUSE=ofa
Bug: https://bugs.gentoo.org/915190 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Pielmeier · gentoo
media-sound/*: Prepare for media-sound/mac bump
Bug: https://bugs.gentoo.org/838715 Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: enable py3.12
Was worried waf would be horribly broken like jack2's, but the bundled copy here is recent enough to have fixed the imp module deprecation warnings (removed in 3.12). Not 100% there's no issues with USE=python bindings though, we don't actually have anything in the tree using these that I can see (USE could be removed if something breaks badly, but otherwise keeping it for potential usage overlays may do). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.9.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.3 ppc, #907613
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.3 amd64, #907613
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.3 x86, #907613
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.9.3
thanks, trofi Closes: https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-sound/xmms2: keyword 0.9.2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: bdepend on <cython-3 for now
Albeit chances are will remove USE=python altogether, don't really expect upstream to fix this (no real development anymore) unless someone sends a PR which do get merged. Bug: https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.9.1-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.2 x86, #899626
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.2 amd64, #899626
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.9.2 ppc, #899626
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.9.2
Removes the need for the valgrind patch, but while here also use the new switch to disable valgrind unconditionally so we don't need to do checks for usable valgrind (this should be for developers only). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: adjust test restrictions
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-sound/xmms2: add IUSE=libvisual to install xmms2-libvisual
Closes: https://bugs.gentoo.org/883599 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-sound/xmms2: switch to waf-utils.eclass + adjustments
Was unused when picked up this package and left it like that, but might as well use it to be consistent with the recent eclass changes (albeit calling waf-utils_src_compile in src_test feels a bit dodgy to avoid calling it directly). Doing straight to stable, this is scarcely used and not too worried. Also adjust deps a bit and filter-lto. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: cleanup obsolete pulseaudio dep
No need for a revbump here given installed version is satisfied by libpulse either way and will allow pulseaudio (synonym) cleanup. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/xmms2: add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: enable py3.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.8_p20201016-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/xmms2: ppc stable wrt bug #847994
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/xmms2: Stabilize 0.9.1 amd64, #847994
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
media-sound/xmms2: Stabilize 0.9.1 x86, #847994
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.9.1
Special thanks to slyfox for handling a few things upstream and making a release after so long. Mostly same as previous snapshot with patches but with several of these upstreamed and now have a proper release tarball including s4 submodule and updated waf to simplify the ebuild. Also refreshed older patches (none are new). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.8_p20201016-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/xmms2: Stabilize 0.8_p20201016-r2 ppc, #838292
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/xmms2: Stabilize 0.8_p20201016-r2 x86, #838292
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
media-sound/xmms2: Stabilize 0.8_p20201016-r2 amd64, #838292
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: merge asf with ffmpeg IUSE
This doesn't work without the avcodec plugin and has no external dependencies of its own. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-sound/xmms2: fix build with ffmpeg5
Closes: https://bugs.gentoo.org/834398 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
media-sound/xmms2: keyword ~riscv
Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
media-sound/xmms2: Fix Pod-Parser dependency
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: drop 0.8_p20161122-r8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/xmms2: Stabilize 0.8_p20201016 ppc, #813765
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/xmms2: Stabilize 0.8_p20201016 x86, #813765
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/xmms2: amd64 stable wrt bug #813765
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: use --notests for install as well
Or else it runs them again in install phase if enabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: remove extra for in optfeature
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-sound/xmms2: add 0.8_p20201016, modernize
This ebuild has some accumulated history, this is an attempt to simplify it and remove obsolete baggage. Hopefully no regressions. Several changes, but for the more notable ones: * bump to latest xmms2-devel/s4 snapshots and latest waf, no real changes since 2016 but upstreams a few fixes * use github directly rather than generate a tarball * remove upstreamed patches: be-hash + gcc-10 (thanks slyfox) * remove unnecessary patches: tarball + ffmpeg2 * don't run tests at compile time by using --notests, and also add a valgrind check to accommodate tinderboxes (bug #807271) * use makeopts for build, multiprocessing.eclass was there but unused * replace hard dev-lang/python dep so it doesn't pull wrong slots * entire DEPEND moved to BDEPEND except cunit * several other *DEPEND updates after a full review * use ffmpeg ebuild style static mappings (allows using them in IUSE) * move "optionals" outside of the server block so client-only features like perl/python can be used with USE=-server * drop ruby support, nothing in the tree uses these bindings, using ruby27/30 triggers severe warnings, and previous ruby-single only builds bindings for current "any" ruby ignoring RUBY_TARGETS (if someone needs, say so and will look into proper ruby-ng support) * add IUSE=tremor and IUSE=gme, available in the tree and works * make IUSE=alsa non-default, this should be handled by profile/global * IUSE=mp4 was a no-op and always enabled for good reasons, removed * install s4 cli tool to manipulate xmms2's database * enable mid1 with fluidsynth so it can actually load .mid/rmi files * set default soundfont so it can work out of the box with optfeature * remove xmms2-et/phonehome, little point with an inactive upstream (open to re-adding if someone, or the devs, actually want it) * fix prefix, previously broken due to complete lack of ${EPREFIX} and also needed an additional fix to find boost includes Closes: https://bugs.gentoo.org/807271 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: drop einfo around outdated home resources
Reported-by: Joonas Niilola Closes: https://bugs.gentoo.org/801334 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: switch to github's HOMEPAGE
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: allow python-3.10
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/xmms2: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: allow python-3.9
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: handle case of no man pages installed
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/749312 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
media-sound/xmms2: add ruby26
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/xmms2: x86 stable wrt bug #721788
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/xmms2: amd64 stable wrt bug #721788
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: stable 0.8_p20161122-r8 for ppc, bug #721788
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-sound/xmms2: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-sound/xmms2: Patch around faad plugin breakage since faad 2.9.0
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-sound/xmms2: Fix build with Py3.{7,8} by using newer Waf
The Waf package has been last-rited but that doesn't stop us from grabbing it independently here. Ideally upstream would update though. I've also tidied up the ebuild a bit by using arrays and dropping an unnecessary Perl patch. Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: drop old
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-sound/xmms2: x86 stable wrt bug #713912
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/xmms2: ppc stable wrt bug #713912
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/xmms2: amd64 stable wrt bug #713912
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: install uncompressed manpages
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-sound/xmms2: optimize python modules
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-sound/xmms2: drop pyrex in favour of cython
Reported-by: James Le Cuirot Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-sound/xmms2: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: tweak for gcc-10
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/706940 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: add RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-sound/xmms2: drop old
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
media-sound/xmms2: cleanup ruby23-only revision
Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: fix c++ client dangling reference
Picked patch from https://github.com/xmms2/xmms2-devel/pull/5 Reported-by: James Le Cuirot Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r4: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/663338
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: stable 0.8_p20161122-r4 for ppc, bug #663338
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-sound/xmms2:
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-sound/xmms2: x86 stable (bug #663338)
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-sound/xmms2: drop old
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Sergei Trofimovich · gentoo
media-sound/xmms2: install perl modules into /usr, not /usr/local
$ perl -MConfig -e 'print "$Config{archlib}\n"' /usr/lib64/perl5/5.24.3/x86_64-linux $ perl -MConfig -e 'print "$Config{sitearch}\n"' /usr/local/lib64/perl5/5.24.3/x86_64-linux Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
media-sound/xmms2: add ruby24, ruby25
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Hans de Graaff · gentoo
media-sound/xmms2: add ruby23, bug 645608
Closes: https://bugs.gentoo.org/645608 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: drop obsolete USE=gvfs, bug #647604
Reported-by: Pacho Ramos Closes: https://bugs.gentoo.org/647604 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: use virtual/jack instead of media-sound/jack
Noticed and reported as working by korans! Package-Manager: Portage-2.3.20, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-sound/xmms2: point bugs.xmms2.org to https://, bug #637190
Reported-by: Francesco Turco Bug: https://bugs.gentoo.org/637190 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Sergei Trofimovich · gentoo
media-sound/xmms2: adapt to mac-3 -> mac-4 API change
Picked patch sas-is from: https://github.com/xmms2/xmms2-devel/pull/2 Package-Manager: Portage-2.3.13, Repoman-2.3.4
James Le Cuirot · gentoo
media-sound/xmms2: Keyword for ~arm
Thoroughly tested and working. Package-Manager: Portage-2.3.10, Repoman-2.3.3
Sergei Trofimovich · gentoo
media-sound/xmms2: fix hash computation on big-endian platforms
Was manifested as a single test failure in xmms2. Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
media-sound/xmms2: 0.8_p20161122 stable for ppc/x86, bug #625080
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r0: alpha stable
Gentoo-Bug: 625080
Tobias Klausmann · gentoo
media-sound/xmms2-0.8_p20161122-r0: add amd64 keyword
Gentoo-Bug: 625080
Sergei Trofimovich · gentoo
media-sound/xmms2: switch HOMEPAGE to https://
Package-Manager: Portage-2.3.6, Repoman-2.3.2
James Le Cuirot · gentoo
media-sound/xmms2: 0.8_p20161122 tested with Python 3.5 + 3.6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-sound/xmms2: bump up to 0.8_p20161122, latest snapshot
This bump is a snapshot of a xmms2-devel/master git branch. Devel tree has fixes like: - waf bump (ruby-2.1 support) - ffmpeg/libav upstream patches - new plugins - new s4 storage as a database (instead of sqlite) - many other things It's a a bit hard to backport patches to 6 years old release. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/618850 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
media-sound/xmms2: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-sound/xmms2: x86 stable wrt bug #593562
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-sound/xmms2: ppc stable wrt bug #593562
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-sound/xmms2-0.8-r4: stable on amd64
Gentoo-Bug: 593562
Lars Wendler · gentoo
media-sound/xmms2: Fixed samba dep.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
media-sound/xmms2: drop broken python3.5 support, bug #599426
This fails: PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python3_5" emerge -v1 xmms2 This works: PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python3_4" emerge -v1 xmms2 PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" emerge -v1 xmms2 Reported-by: Petross404(Petros S) Bug: https://bugs.gentoo.org/599426 Package-Manager: portage-2.3.2
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Pacho Ramos · gentoo
media-sound/xmms2: Use zeroconf instead of avahi USE flag (#477620)
Package-Manager: portage-2.3.1
Tobias Klausmann · gentoo
media-sound/xmms2-0.8-r4: add alpha keyword
Gentoo-Bug: 593562
Sergei Trofimovich · gentoo
media-sound/xmms2: populate REQUIRED_USE from python-single-r1.eclass
Package-Manager: portage-2.3.0_rc1
Sergei Trofimovich · gentoo
media-sound/xmms2: update from python-any-r1 to python-single-r1
Reported-by: James Le Cuirot Bug: https://bugs.gentoo.org/583606 Package-Manager: portage-2.3.0_rc1
Sergei Trofimovich · gentoo
media-sound/xmms2: backported samba detection fix
While at it updated to non-deprecated python and ruby eclasses. Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: Add knob to disable valgrind at test runtime, bug #424377
When valgrind is installed in system but is not working we should still be able to run tests. Reported-by: Diego Elio Pettenò Bug: https://bugs.gentoo.org/424377 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: support stable API for libav, bug #540890
Latest stable media-video/ffmpeg-2.8.6 provides both functions: avcodec_decode_audio3 avcodec_decode_audio4 While latest stable media-video/libav-11.3 provides only avcodec_decode_audio4 Pulled large patchset from upstream to support audio4 API. Builds fine on both stable virtual/ffmpeg implementations and unstable libav. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/540890 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: shrink DESCRIPTION
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: tweak ExtUtils detection against perl-5.22, bug #578778
Reported-by: Scott McClung Bug: https://bugs.gentoo.org/578778 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
media-sound/xmms2: fix build failure against stable libmodplug, bug #536046
Reported-by: Anthony Parsons Bug: https://bugs.gentoo.org/536046 Package-Manager: portage-2.2.25
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed