[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3e03e409f8d2cb9fb3114e7d9e7cfd3e55d5a471 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Sep 3 11:41:13 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 3 11:51:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e03e409 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 gentoo.org> media-sound/xmms2/xmms2-0.9.3-r1.ebuild | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild index a466553f269a..eda60ca94541 100644 --- a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="threads(+)" inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils @@ -36,10 +36,12 @@ XMMS2_PLUGINS=( IUSE=" ${XMMS2_OPTIONALS[@]%:*} ${XMMS2_PLUGINS[@]%:*} - +server" + +server +" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} - test? ( server )" + test? ( server ) +" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -96,7 +98,8 @@ COMMON_DEPEND=" net-dns/avahi[mdnsresponder-compat] net-misc/curl ) - )" + ) +" RDEPEND=" ${COMMON_DEPEND} perl? ( @@ -109,16 +112,19 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') - )" + ) +" DEPEND=" ${COMMON_DEPEND} cxx? ( dev-libs/boost ) - test? ( dev-util/cunit )" + test? ( dev-util/cunit ) +" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig perl? ( dev-perl/Pod-Parser ) - python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') )" + python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') ) +" QA_CONFIG_IMPL_DECL_SKIP=( avcodec_free_frame # succcessfully detects that this is gone in newer ffmpeg
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 398c9b779077d81e9cbcf15390141ce23ae09c3e Author: Ionen Wolkens gentoo org> AuthorDate: Sun Oct 15 00:48:56 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Oct 15 00:48:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398c9b77 media-sound/xmms2: drop IUSE=mms Bug: https://bugs.gentoo.org/915771 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.9.3-r1.ebuild | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild index 31a6e2081db6..a466553f269a 100644 --- a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild @@ -26,11 +26,11 @@ XMMS2_OPTIONALS=( XMMS2_PLUGINS=( aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash - gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug + gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad modplug mp3:mpg123 :mp4 musepack :normalize :null :nulstripper opus oss :pls pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis :wave wavpack :xml xml:rss,xspf zeroconf:daap - # disabled: coreaudio,gvfs,nms,ofa,sc68,sun,waveout + # disabled: coreaudio,gvfs,mms,nms,ofa,sc68,sun,waveout ) IUSE=" @@ -72,10 +72,6 @@ COMMON_DEPEND=" jack? ( virtual/jack ) mac? ( <=media-sound/mac-4.12 ) mad? ( media-libs/libmad ) - mms? ( - media-libs/libmms - media-video/ffmpeg:= - ) modplug? ( media-libs/libmodplug ) mp3? ( media-sound/mpg123 ) musepack? ( media-sound/musepack-tools )
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: e396d5b30527894ebfbff63b6e0b9cf8869d39f8 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 4 22:55:55 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 4 22:56:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e396d5b3 media-sound/xmms2: fix comment typo Just happened to see it while making changes and was bothering me... Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild index 35f77f9d00b6..31a6e2081db6 100644 --- a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 ~arm ~loong ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` -# (if have a use for some of these disabled features, please fill a bug) +# (if have a use for some of these disabled features, please file a bug) XMMS2_OPTIONALS=( cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater :nycli perl :pixmaps python server:s4 test:tests libvisual:vistest
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 877e3a93fbb9e7f71be4a0232db12ff7c5affb35 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 4 22:40:35 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 4 22:43:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877e3a93 media-sound/xmms2: drop IUSE=ofa Bug: https://bugs.gentoo.org/915190 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 1 - media-sound/xmms2/xmms2-0.9.3-r1.ebuild | 9 ++--- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index c0c77429c86b..0f0c6702194d 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -13,7 +13,6 @@ Install xmms2-libvisual for use with the 'visualization' effect Support for Monkey's Audio (APE) format using media-sound/mac Enable building of xmms2-mlib-updater client - Support for Open Fingerprint Architecture (OFA) Build xmms2 player daemon (otherwise only clients are built) Support for C64 SID using media-libs/libsidplay Support Vorbis using an alternate fixed-point decoder with media-libs/tremor diff --git a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild index c4c3d80df577..35f77f9d00b6 100644 --- a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild @@ -27,10 +27,10 @@ XMMS2_PLUGINS=( aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug - mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls + mp3:mpg123 :mp4 musepack :normalize :null :nulstripper opus oss :pls pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis :wave wavpack :xml xml:rss,xspf zeroconf:daap - # disabled: coreaudio,gvfs,nms,sc68,sun,waveout + # disabled: coreaudio,gvfs,nms,ofa,sc68,sun,waveout ) IUSE=" @@ -79,11 +79,6 @@ COMMON_DEPEND=" modplug? ( media-libs/libmodplug ) mp3? ( media-sound/mpg123 ) musepack? ( media-sound/musepack-tools ) - ofa? ( - dev-libs/expat - media-libs/libofa - sci-libs/fftw:3.0= - ) opus? ( media-libs/opusfile ) pulseaudio? ( media-libs/libpulse ) samba? ( net-fs/samba )
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3f4046d87b82661cb971525db46567b7159a1a62 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 23 22:52:23 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 23 23:17:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4046d8 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 gentoo.org> media-sound/xmms2/xmms2-0.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.3.ebuild b/media-sound/xmms2/xmms2-0.9.3.ebuild index 1ce69d5068a6..b47252b3f7a1 100644 --- a/media-sound/xmms2/xmms2-0.9.3.ebuild +++ b/media-sound/xmms2/xmms2-0.9.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 1cdac6521cba346b7900201854f6ae3a913a38e7 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jun 2 04:57:51 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jun 2 06:53:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdac652 media-sound/xmms2: drop 0.9.2 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/Manifest | 1 - media-sound/xmms2/xmms2-0.9.2.ebuild | 215 --- 2 files changed, 216 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index a371ffd5a6d0..e525b78e09a6 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,2 +1 @@ -DIST xmms2-0.9.2.tar.xz 1740744 BLAKE2B fc3b219c37c909e640a0f55f3280b3a4f1e3965ab6ac2da8814d569e9ff6b95a94b32dee04028e22555465fb02cd52857a6a2aebb4794d71bfa7836db642033e SHA512 07531b8d743e7454d9e2650dbdbaff1d75eb98f01ab9f8d3fa9ba031ef5ac066f69d1ce90c6a860014f1f0f5fd43c6a9a2a0330656d938c300a427e610b540a6 DIST xmms2-0.9.3.tar.xz 1741548 BLAKE2B 19a99d66d3b6991811c1124b76becaa05d04602a84725ca166141947272a3a033545a2e315a70751e8fab83a9b3b16235f1e408dd13caac0a8e7cbf9e8101e34 SHA512 03f2f6b66a35a8e80fdba3afb2a550c19ce2b7b6d53c63c7a735eb787f79b27a325b0715a31544e87c86e386f54a5a9a89aa3a9e81ae5ed29e362bd7b5bfa1ad diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild deleted file mode 100644 index 372064eac41a.. --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" -inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils - -DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player" -HOMEPAGE="https://github.com/XMMS2"; -SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.xz"; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~loong ppc ~riscv x86" - -# IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... -# flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` -# (if have a use for some of these disabled features, please fill a bug) -XMMS2_OPTIONALS=( - cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater - :nycli perl :pixmaps python server:s4 test:tests libvisual:vistest - # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,xmmsclient-cf,xmmsclient-ecore -) -XMMS2_PLUGINS=( - aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer - ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash - gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug - mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls - pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis - :wave wavpack :xml xml:rss,xspf zeroconf:daap - # disabled: coreaudio,gvfs,nms,sc68,sun,waveout -) - -IUSE=" - ${XMMS2_OPTIONALS[@]%:*} - ${XMMS2_PLUGINS[@]%:*} - +server" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( server )" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/glib:2 - sys-libs/readline:= - libvisual? ( - media-libs/libsdl[opengl,video] - media-libs/libvisual:0.4 - ) - server? ( - aac? ( media-libs/faad2 ) - airplay? ( dev-libs/openssl:= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( - dev-libs/libcdio-paranoia:= - dev-libs/libcdio:= - media-libs/libdiscid - ) - curl? ( net-misc/curl ) - ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - gme? ( media-libs/game-music-emu ) - ices? ( - media-libs/libogg - media-libs/libshout - media-libs/libvorbis - ) - jack? ( virtual/jack ) - mac? ( media-sound/mac ) - mad? ( media-libs/libmad ) - mms? ( - media-libs/libmms - media-video/ffmpeg:= - ) - modplug? ( media-libs/libmodplug ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( - dev-libs/expat - media-libs/libofa - sci-libs/fftw:3.0= - ) - opus? ( media-libs/opusfile ) - pulseaudio? ( media-libs/
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 16766c01a6ec0933c9b9226496984e9ddd2c6186 Author: Ionen Wolkens gentoo org> AuthorDate: Fri May 12 18:19:53 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri May 12 18:57:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16766c01 media-sound/xmms2: add 0.9.3 thanks, trofi Closes: https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/Manifest | 1 + media-sound/xmms2/xmms2-0.9.3.ebuild | 219 +++ 2 files changed, 220 insertions(+) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index d052632db5d4..a371ffd5a6d0 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1 +1,2 @@ DIST xmms2-0.9.2.tar.xz 1740744 BLAKE2B fc3b219c37c909e640a0f55f3280b3a4f1e3965ab6ac2da8814d569e9ff6b95a94b32dee04028e22555465fb02cd52857a6a2aebb4794d71bfa7836db642033e SHA512 07531b8d743e7454d9e2650dbdbaff1d75eb98f01ab9f8d3fa9ba031ef5ac066f69d1ce90c6a860014f1f0f5fd43c6a9a2a0330656d938c300a427e610b540a6 +DIST xmms2-0.9.3.tar.xz 1741548 BLAKE2B 19a99d66d3b6991811c1124b76becaa05d04602a84725ca166141947272a3a033545a2e315a70751e8fab83a9b3b16235f1e408dd13caac0a8e7cbf9e8101e34 SHA512 03f2f6b66a35a8e80fdba3afb2a550c19ce2b7b6d53c63c7a735eb787f79b27a325b0715a31544e87c86e386f54a5a9a89aa3a9e81ae5ed29e362bd7b5bfa1ad diff --git a/media-sound/xmms2/xmms2-0.9.3.ebuild b/media-sound/xmms2/xmms2-0.9.3.ebuild new file mode 100644 index ..96309b7bbedc --- /dev/null +++ b/media-sound/xmms2/xmms2-0.9.3.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils + +DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player" +HOMEPAGE="https://github.com/XMMS2"; +SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.xz"; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~riscv ~x86" + +# IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... +# flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` +# (if have a use for some of these disabled features, please fill a bug) +XMMS2_OPTIONALS=( + cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater + :nycli perl :pixmaps python server:s4 test:tests libvisual:vistest + # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,xmmsclient-cf,xmmsclient-ecore +) +XMMS2_PLUGINS=( + aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer + ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash + gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug + mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls + pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis + :wave wavpack :xml xml:rss,xspf zeroconf:daap + # disabled: coreaudio,gvfs,nms,sc68,sun,waveout +) + +IUSE=" + ${XMMS2_OPTIONALS[@]%:*} + ${XMMS2_PLUGINS[@]%:*} + +server" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + test? ( server )" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/glib:2 + sys-libs/readline:= + libvisual? ( + media-libs/libsdl[opengl,video] + media-libs/libvisual:0.4 + ) + server? ( + aac? ( media-libs/faad2 ) + airplay? ( dev-libs/openssl:= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( + dev-libs/libcdio-paranoia:= + dev-libs/libcdio:= + media-libs/libdiscid + ) + curl? ( net-misc/curl ) + ffmpeg? ( media-video/ffmpeg:= ) + flac? ( media-libs/flac:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + gme? ( media-libs/game-music-emu ) + ices? ( + media-libs/libogg + media-libs/libshout + media-libs/libvorbis + ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mad? ( media-libs/libmad ) + mms? ( + media-libs/libmms + media-video/ffmpeg:= + ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-sound/mpg123 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( + dev-libs/expat + media-libs/libofa + sci-libs/fftw:3.0= + ) + opus? ( media-libs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 250f002fe2611e9d106632766b14283e7453c0cd Author: WANG Xuerui gentoo org> AuthorDate: Thu Apr 20 08:34:32 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Apr 20 10:35:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250f002f media-sound/xmms2: keyword 0.9.2 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-sound/xmms2/xmms2-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild index 6331433a600c..372064eac41a 100644 --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ~loong ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 943e1db887337bf41547ec6bdeb7c0d03941f725 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 19 15:11:24 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 19 15:13:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943e1db8 media-sound/xmms2: bdepend on https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild index c575d578f54d..6331433a600c 100644 --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -127,7 +127,7 @@ BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig perl? ( dev-perl/Pod-Parser ) - python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') )" + python? ( $(python_gen_cond_dep '
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: b547444a9ff1ca71e7004a053da466cc2eb80eba Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 6 13:05:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 6 13:05:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b547444a media-sound/xmms2: Stabilize 0.9.2 x86, #899626 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/xmms2/xmms2-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild index 9c8ff0820677..c575d578f54d 100644 --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 53e874cc633346e29305fe17c44747b40a109f20 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 6 12:50:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 6 12:50:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e874cc media-sound/xmms2: Stabilize 0.9.2 amd64, #899626 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/xmms2/xmms2-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild index 1a87f8a18378..9c8ff0820677 100644 --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ppc ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ~riscv ~x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 826115b7259f70a62408d8d0ef3ce7e384f93644 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 6 12:50:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 6 12:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826115b7 media-sound/xmms2: Stabilize 0.9.2 ppc, #899626 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/xmms2/xmms2-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild index 29ca25a5a701..1a87f8a18378 100644 --- a/media-sound/xmms2/xmms2-0.9.2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ppc ~riscv ~x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 7e71250e7f480e60e30cf4160d0eac499e6d23f8 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Feb 11 19:47:30 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Feb 11 20:46:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e71250e 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 gentoo.org> media-sound/xmms2/Manifest | 1 + media-sound/xmms2/xmms2-0.9.2.ebuild | 215 +++ 2 files changed, 216 insertions(+) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index 39e87419b578..f5d7a22fe546 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1 +1,2 @@ DIST xmms2-0.9.1.tar.bz2 1940773 BLAKE2B 4044499c2ffc55e66d5836e2e36360486b970ff05f0dc17b62e65111c06cfcc84f58c74427b1afa4455b4e0bdb7784dc8840cc84411bc57cb7b9f0cac4e46359 SHA512 a7d42202571d7eb5d9da4c9f5d55d2f6e072df52892080d6cc4349f66a55f5fece510c9872be9814dd5b258d0c59e2704ea8497c2d3be515c510d602c17b703a +DIST xmms2-0.9.2.tar.xz 1740744 BLAKE2B fc3b219c37c909e640a0f55f3280b3a4f1e3965ab6ac2da8814d569e9ff6b95a94b32dee04028e22555465fb02cd52857a6a2aebb4794d71bfa7836db642033e SHA512 07531b8d743e7454d9e2650dbdbaff1d75eb98f01ab9f8d3fa9ba031ef5ac066f69d1ce90c6a860014f1f0f5fd43c6a9a2a0330656d938c300a427e610b540a6 diff --git a/media-sound/xmms2/xmms2-0.9.2.ebuild b/media-sound/xmms2/xmms2-0.9.2.ebuild new file mode 100644 index ..29ca25a5a701 --- /dev/null +++ b/media-sound/xmms2/xmms2-0.9.2.ebuild @@ -0,0 +1,215 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils + +DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player" +HOMEPAGE="https://github.com/XMMS2"; +SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.xz"; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv ~x86" + +# IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... +# flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` +# (if have a use for some of these disabled features, please fill a bug) +XMMS2_OPTIONALS=( + cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater + :nycli perl :pixmaps python server:s4 test:tests libvisual:vistest + # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,xmmsclient-cf,xmmsclient-ecore +) +XMMS2_PLUGINS=( + aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer + ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash + gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug + mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls + pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis + :wave wavpack :xml xml:rss,xspf zeroconf:daap + # disabled: coreaudio,gvfs,nms,sc68,sun,waveout +) + +IUSE=" + ${XMMS2_OPTIONALS[@]%:*} + ${XMMS2_PLUGINS[@]%:*} + +server" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + test? ( server )" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/glib:2 + sys-libs/readline:= + libvisual? ( + media-libs/libsdl[opengl,video] + media-libs/libvisual:0.4 + ) + server? ( + aac? ( media-libs/faad2 ) + airplay? ( dev-libs/openssl:= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( + dev-libs/libcdio-paranoia:= + dev-libs/libcdio:= + media-libs/libdiscid + ) + curl? ( net-misc/curl ) + ffmpeg? ( media-video/ffmpeg:= ) + flac? ( media-libs/flac:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + gme? ( media-libs/game-music-emu ) + ices? ( + media-libs/libogg + media-libs/libshout + media-libs/libvorbis + ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mad? ( media-libs/libmad ) + mms? ( + media-libs/libmms + media-video/ffmpeg:= + ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-sound/mpg123 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( + dev-lib
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 4b80e0002621a4f92968fd3fff8c9b3356cb37dd Author: Ionen Wolkens gentoo org> AuthorDate: Tue Nov 29 21:30:26 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Nov 29 21:31:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b80e000 media-sound/xmms2: adjust test restrictions Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.9.1-r2.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.9.1-r2.ebuild b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild index 5bf6c2c58fac..8142d1441029 100644 --- a/media-sound/xmms2/xmms2-0.9.1-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild @@ -37,8 +37,10 @@ IUSE=" ${XMMS2_OPTIONALS[@]%:*} ${XMMS2_PLUGINS[@]%:*} +server valgrind" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test ) !server? ( test )" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + test? ( server )" +RESTRICT="!test? ( test )" COMMON_DEPEND=" dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 38b59bef6f76edc37a0e4d0f301841ecd855e994 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Nov 29 17:31:17 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Nov 29 21:19:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b59bef 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 gentoo.org> ...xmms2-0.9.1-r1.ebuild => xmms2-0.9.1-r2.ebuild} | 42 +- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.9.1-r1.ebuild b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild similarity index 86% rename from media-sound/xmms2/xmms2-0.9.1-r1.ebuild rename to media-sound/xmms2/xmms2-0.9.1-r2.ebuild index cf96eb8a448c..53a3edec371e 100644 --- a/media-sound/xmms2/xmms2-0.9.1-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild @@ -4,7 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit multiprocessing optfeature perl-functions python-single-r1 toolchain-funcs +PYTHON_REQ_USE="threads(+)" +inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player" HOMEPAGE="https://github.com/XMMS2"; @@ -77,11 +78,7 @@ COMMON_DEPEND=" media-libs/libofa sci-libs/fftw:3.0= ) - opus? ( - media-libs/libogg - media-libs/opus - media-libs/opusfile - ) + opus? ( media-libs/opusfile ) pulseaudio? ( media-libs/libpulse ) samba? ( net-fs/samba ) sid? ( media-libs/libsidplay:2 ) @@ -142,11 +139,10 @@ src_prepare() { } src_configure() { - local waf=( - ./waf configure - --prefix="${EPREFIX}"/usr - --libdir="${EPREFIX}"/usr/$(get_libdir) - --boost-includes="${ESYSROOT}"/usr/include # needed for prefix + filter-lto # `xmms2 add somefile` breaks with lto + fortify=2 + + local wafargs=( + --boost-includes="${ESYSROOT}"/usr/include --with-target-platform="${CHOST}" ) @@ -168,14 +164,14 @@ src_configure() { plugins+=$(xmms2_flag ${flag}) done else - waf+=( --without-xmms2d ) + wafargs+=( --without-xmms2d ) fi for flag in "${XMMS2_OPTIONALS[@]}"; do optionals+=$(xmms2_flag ${flag}) done - waf+=( + wafargs+=( # pass even if empty to avoid automagic --with-optionals=${optionals:1} --with-plugins=${plugins:1} @@ -183,40 +179,36 @@ src_configure() { if use perl; then perl_set_version - waf+=( --with-perl-archdir="${ARCH_LIB}" ) + wafargs+=( --with-perl-archdir="${ARCH_LIB}" ) fi if use valgrind; then if valgrind true &>/dev/null; then - waf+=( --with-valgrind ) + wafargs+=( --with-valgrind ) else ewarn "valgrind was disabled due to failing a basic sanity check" #807271 fi fi - tc-export AR CC CXX - - echo "${waf[*]}" - "${waf[@]}" || die + waf-utils_src_configure "${wafargs[@]}" } src_compile() { - ./waf build -j$(makeopts_jobs) --verbose --notests || die + waf-utils_src_compile --notests } src_test() { - ./waf --alltests || die + waf-utils_src_compile --alltests } src_install() { - ./waf install --destdir="${D}" --without-ldconfig --notests || die - - dodoc AUTHORS README.mdown *.ChangeLog + local DOCS=( AUTHORS README.mdown *.ChangeLog ) + waf-utils_src_install --without-ldconfig --notests use python && python_optimize # to avoid editing waftools/man.py (use find given not always installed) - find "${ED}" -name '*.gz' -exec gzip -d {} + || die + find "${ED}" -type f -name '*.gz' -exec gzip -d {} + || die } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 863dfdcf8ebb841675f74e067562a725352864e9 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Nov 29 18:33:17 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Nov 29 21:19:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863dfdcf media-sound/xmms2: add IUSE=libvisual to install xmms2-libvisual Closes: https://bugs.gentoo.org/883599 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 1 + media-sound/xmms2/xmms2-0.9.1-r2.ebuild | 10 -- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index cbdd35464dea..941958b6ab34 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -10,6 +10,7 @@ Enable fluidsynth support (MIDI) Support for various game audio formats using media-libs/game-music-emu Icecast source output plugin + Install xmms2-libvisual for use with the 'visualization' effect Support for Monkey's Audio (APE) format using media-sound/mac Enable building of xmms2-mlib-updater client Support for Open Fingerprint Architecture (OFA) diff --git a/media-sound/xmms2/xmms2-0.9.1-r2.ebuild b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild index 53a3edec371e..5bf6c2c58fac 100644 --- a/media-sound/xmms2/xmms2-0.9.1-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1-r2.ebuild @@ -20,8 +20,8 @@ KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" # (if have a use for some of these disabled features, please fill a bug) XMMS2_OPTIONALS=( cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater - :nycli perl :pixmaps python server:s4 test:tests - # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,vistest,xmmsclient-cf,xmmsclient-ecore + :nycli perl :pixmaps python server:s4 test:tests libvisual:vistest + # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,xmmsclient-cf,xmmsclient-ecore ) XMMS2_PLUGINS=( aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer @@ -43,6 +43,10 @@ RESTRICT="!test? ( test ) !server? ( test )" COMMON_DEPEND=" dev-libs/glib:2 sys-libs/readline:= + libvisual? ( + media-libs/libsdl[opengl,video] + media-libs/libvisual:0.4 + ) server? ( aac? ( media-libs/faad2 ) airplay? ( dev-libs/openssl:= ) @@ -205,6 +209,8 @@ src_install() { local DOCS=( AUTHORS README.mdown *.ChangeLog ) waf-utils_src_install --without-ldconfig --notests + use libvisual && dobin _build_/src/clients/vistest/xmms2-libvisual + use python && python_optimize # to avoid editing waftools/man.py (use find given not always installed)
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 9c0968b5e7b8f5146b9eeb38637e98eaf92a16ec Author: Ionen Wolkens gentoo org> AuthorDate: Tue Sep 27 22:29:22 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 27 23:45:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0968b5 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 gentoo.org> media-sound/xmms2/xmms2-0.9.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1-r1.ebuild b/media-sound/xmms2/xmms2-0.9.1-r1.ebuild index 12a636b5e63c..cf96eb8a448c 100644 --- a/media-sound/xmms2/xmms2-0.9.1-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1-r1.ebuild @@ -82,7 +82,7 @@ COMMON_DEPEND=" media-libs/opus media-libs/opusfile ) - pulseaudio? ( || ( media-libs/libpulse media-sound/pulseaudio ) ) + pulseaudio? ( media-libs/libpulse ) samba? ( net-fs/samba ) sid? ( media-libs/libsidplay:2 ) sndfile? ( media-libs/libsndfile )
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: ad082c2934e3b32c8c7cdd7daa445002f9823b16 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 08:33:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 08:40:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad082c29 media-sound/xmms2: add media-libs/flac subslot dep media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James gentoo.org> media-sound/xmms2/{xmms2-0.9.1.ebuild => xmms2-0.9.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1.ebuild b/media-sound/xmms2/xmms2-0.9.1-r1.ebuild similarity index 99% rename from media-sound/xmms2/xmms2-0.9.1.ebuild rename to media-sound/xmms2/xmms2-0.9.1-r1.ebuild index 64355359cdbe..12a636b5e63c 100644 --- a/media-sound/xmms2/xmms2-0.9.1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1-r1.ebuild @@ -54,7 +54,7 @@ COMMON_DEPEND=" ) curl? ( net-misc/curl ) ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac ) + flac? ( media-libs/flac:= ) fluidsynth? ( media-sound/fluidsynth:= ) gme? ( media-libs/game-music-emu ) ices? (
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 827ee945c964655d50b63d1cfe08d1658271e387 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jun 2 13:27:47 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jun 2 14:56:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827ee945 media-sound/xmms2: enable py3.11 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1.ebuild b/media-sound/xmms2/xmms2-0.9.1.ebuild index 1e2c76e125e2..64355359cdbe 100644 --- a/media-sound/xmms2/xmms2-0.9.1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit multiprocessing optfeature perl-functions python-single-r1 toolchain-funcs DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: 7d0d6669b10193e155bf9c8cf30eab47bc4b6ea6 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jun 2 13:24:15 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jun 2 14:56:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d0d6669 media-sound/xmms2: drop 0.8_p20201016-r2 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/Manifest | 3 - media-sound/xmms2/files/xmms2-0.8-rtvg.patch | 31 --- .../files/xmms2-0.8_p20161122-cpp-client.patch | 16 -- .../xmms2/files/xmms2-0.8_p20161122-faad.patch | 16 -- .../xmms2/files/xmms2-0.8_p20161122-mac-4.patch| 38 .../xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch | 127 --- media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild| 237 - 7 files changed, 468 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index e49b5778f52a..39e87419b578 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,4 +1 @@ -DIST waf-2.0.22.tar.bz2 687244 BLAKE2B feea82e7e6aaba1187f368aa00025f206a7217196de9be7a97ca6aa8882823decd79db38dda4f1f25e81541eaa44edf029eea8d57e28f7d31b94d9ee93201ea9 SHA512 a3a275fd4c81c7b7385c2da001f3924d272105b8f33839265ebbb38708051b7cb13b9b9019e84325707d04513de0c13b032b1ad21458aec6586d10df4ed8d5f5 -DIST xmms2-0.8_p20201016.tar.gz 1720185 BLAKE2B e1cad8ed2ece9d8ce905ffe86de53bb4010639d83fd15700eefccf190034577ff8666f3557bfb23741ed8400eba1e6246ef28ff21c4dbbe499239da945befc74 SHA512 0e73771f56c341e5dea15451457426958217de3ac19cad1924c11740f96feb69e385242a27a9cf9258841ed4e6538c12e135492f715bfae6976b31fb358508bf DIST xmms2-0.9.1.tar.bz2 1940773 BLAKE2B 4044499c2ffc55e66d5836e2e36360486b970ff05f0dc17b62e65111c06cfcc84f58c74427b1afa4455b4e0bdb7784dc8840cc84411bc57cb7b9f0cac4e46359 SHA512 a7d42202571d7eb5d9da4c9f5d55d2f6e072df52892080d6cc4349f66a55f5fece510c9872be9814dd5b258d0c59e2704ea8497c2d3be515c510d602c17b703a -DIST xmms2-s4-0.8_p20201016.tar.gz 184231 BLAKE2B 0676f89b743e265af01593c215c609ae48ea368d861fd28b022b4124a00852182686a46ebf90ac44a10343f86ba5c398c47fd85e2688971b2b4445f3c3843af5 SHA512 f510141ca792893feba2c00d9bc437f492fdce7c29b12c9a8432792ca5a1703cc7068e1a9f4641abd50b320fefb5867fb5bc58a58b0b0272cf75828c764f94ed diff --git a/media-sound/xmms2/files/xmms2-0.8-rtvg.patch b/media-sound/xmms2/files/xmms2-0.8-rtvg.patch deleted file mode 100644 index e0a970c91869.. --- a/media-sound/xmms2/files/xmms2-0.8-rtvg.patch +++ /dev/null @@ -1,31 +0,0 @@ -Add knob to disable valgrind at test runtime. - -When valgrind is installed in system but is not -working we should still be able to run tests. - -Bug: https://bugs.gentoo.org/424377 a/waftools/unittest.py -+++ b/waftools/unittest.py -@@ -64,7 +64,8 @@ def generate_coverage(bld): - - def configure(conf): - conf.load("waf_unit_test") --conf.find_program("valgrind", var="VALGRIND", mandatory=False) -+if conf.options.enable_valgrind is True: -+conf.find_program("valgrind", var="VALGRIND", mandatory=False) - conf.find_program("lcov", var="LCOV", mandatory=False) - conf.find_program("genhtml", var="GENHTML", mandatory=False) - a/wscript -+++ b/wscript -@@ -501,6 +501,10 @@ def options(opt): -dest='ldconfig', help="Run ldconfig after install even if not root") - opt.add_option('--without-ldconfig', action='store_false', -dest='ldconfig', help="Don't run ldconfig after install") -+opt.add_option('--with-valgrind', action='store_true', default=None, -+ dest='enable_valgrind', help="Run testsuite under valgrind (if present).") -+opt.add_option('--without-valgrind', action='store_false', default=None, -+ dest='enable_valgrind', help="Don't run testsuite under valgrind.") - - opt.sub_options("src/xmms") - for o in optional_subdirs + subdirs: diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch deleted file mode 100644 index df1d1c616576.. --- a/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://github.com/xmms2/xmms2-devel/pull/5 - -From: Sergei Trofimovich -Date: Thu, 6 Dec 2018 07:19:08 + -Subject: [PATCH] OTHER: fix c++ client dangling reference a/src/include/xmmsclient/xmmsclient++/mainloop.h -+++ b/src/include/xmmsclient/xmmsclient++/mainloop.h -@@ -41,7 +41,7 @@ namespace Xmms -* @note The constructor should only initialize the -*mainloop, not start it! -*/ -- MainloopInterface( xmmsc_connection_t* conn ) : -+ MainloopInterface( xmmsc_connection_t*& conn ) : - running_( false ), conn_( conn ) { } - - /** Destructor. Should also stop
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: cb08532dd32105a4d63ebf2cc61b6fc564256b6b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon May 30 06:57:16 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon May 30 06:57:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb08532d 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 gentoo.org> media-sound/xmms2/xmms2-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1.ebuild b/media-sound/xmms2/xmms2-0.9.1.ebuild index 5a2be0a99b43..1e2c76e125e2 100644 --- a/media-sound/xmms2/xmms2-0.9.1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.b LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 0a97a99d99769fb3964e41a0a200d44a2d175778 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 29 07:22:44 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 29 07:22:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a97a99d media-sound/xmms2: Stabilize 0.9.1 x86, #847994 Signed-off-by: Jakov Smolić gentoo.org> media-sound/xmms2/xmms2-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1.ebuild b/media-sound/xmms2/xmms2-0.9.1.ebuild index 3352a282436e..28ca23aa197f 100644 --- a/media-sound/xmms2/xmms2-0.9.1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.b LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 357d5fe779b80cbcbbd0d1519205e1e1178c4692 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 29 07:22:51 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 29 07:22:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357d5fe7 media-sound/xmms2: Stabilize 0.9.1 amd64, #847994 Signed-off-by: Jakov Smolić gentoo.org> media-sound/xmms2/xmms2-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.1.ebuild b/media-sound/xmms2/xmms2-0.9.1.ebuild index 28ca23aa197f..5a2be0a99b43 100644 --- a/media-sound/xmms2/xmms2-0.9.1.ebuild +++ b/media-sound/xmms2/xmms2-0.9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.b LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: 24f50fc0c415d1037d79b26c802c944ef0da4035 Author: Ionen Wolkens gentoo org> AuthorDate: Tue May 3 04:29:08 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue May 3 05:55:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f50fc0 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 gentoo.org> media-sound/xmms2/Manifest | 1 + .../xmms2/files/xmms2-0.9.1-cpp-client.patch | 13 ++ media-sound/xmms2/files/xmms2-0.9.1-faad.patch | 13 ++ media-sound/xmms2/files/xmms2-0.9.1-rtvg.patch | 23 +++ media-sound/xmms2/xmms2-0.9.1.ebuild | 224 + 5 files changed, 274 insertions(+) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index 38569c9908ac..e49b5778f52a 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,3 +1,4 @@ DIST waf-2.0.22.tar.bz2 687244 BLAKE2B feea82e7e6aaba1187f368aa00025f206a7217196de9be7a97ca6aa8882823decd79db38dda4f1f25e81541eaa44edf029eea8d57e28f7d31b94d9ee93201ea9 SHA512 a3a275fd4c81c7b7385c2da001f3924d272105b8f33839265ebbb38708051b7cb13b9b9019e84325707d04513de0c13b032b1ad21458aec6586d10df4ed8d5f5 DIST xmms2-0.8_p20201016.tar.gz 1720185 BLAKE2B e1cad8ed2ece9d8ce905ffe86de53bb4010639d83fd15700eefccf190034577ff8666f3557bfb23741ed8400eba1e6246ef28ff21c4dbbe499239da945befc74 SHA512 0e73771f56c341e5dea15451457426958217de3ac19cad1924c11740f96feb69e385242a27a9cf9258841ed4e6538c12e135492f715bfae6976b31fb358508bf +DIST xmms2-0.9.1.tar.bz2 1940773 BLAKE2B 4044499c2ffc55e66d5836e2e36360486b970ff05f0dc17b62e65111c06cfcc84f58c74427b1afa4455b4e0bdb7784dc8840cc84411bc57cb7b9f0cac4e46359 SHA512 a7d42202571d7eb5d9da4c9f5d55d2f6e072df52892080d6cc4349f66a55f5fece510c9872be9814dd5b258d0c59e2704ea8497c2d3be515c510d602c17b703a DIST xmms2-s4-0.8_p20201016.tar.gz 184231 BLAKE2B 0676f89b743e265af01593c215c609ae48ea368d861fd28b022b4124a00852182686a46ebf90ac44a10343f86ba5c398c47fd85e2688971b2b4445f3c3843af5 SHA512 f510141ca792893feba2c00d9bc437f492fdce7c29b12c9a8432792ca5a1703cc7068e1a9f4641abd50b320fefb5867fb5bc58a58b0b0272cf75828c764f94ed diff --git a/media-sound/xmms2/files/xmms2-0.9.1-cpp-client.patch b/media-sound/xmms2/files/xmms2-0.9.1-cpp-client.patch new file mode 100644 index ..491c6fb9771d --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.9.1-cpp-client.patch @@ -0,0 +1,13 @@ +https://github.com/xmms2/xmms2-devel/pull/5 +From: Sergei Trofimovich +Date: Thu, 6 Dec 2018 07:19:08 + +Subject: [PATCH] OTHER: fix c++ client dangling reference +--- a/src/include/xmmsclient/xmmsclient++/mainloop.h b/src/include/xmmsclient/xmmsclient++/mainloop.h +@@ -42,5 +42,5 @@ +*mainloop, not start it! +*/ +- MainloopInterface( xmmsc_connection_t* conn ) : ++ MainloopInterface( xmmsc_connection_t*& conn ) : + running_( false ), conn_( conn ) { } + diff --git a/media-sound/xmms2/files/xmms2-0.9.1-faad.patch b/media-sound/xmms2/files/xmms2-0.9.1-faad.patch new file mode 100644 index ..6c282ed6d0a4 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.9.1-faad.patch @@ -0,0 +1,13 @@ +This line has stopped working since security fixes in the faad 2.9.0 +release. XMMS2 upstream were informed via IRC but have yet to act on +it. I've run XMMS2 with this patch for months without issue. + +-- Chewi +--- a/src/plugins/faad/faad.c b/src/plugins/faad/faad.c +@@ -243,5 +243,4 @@ +* it frame 1. +*/ +- NeAACDecPostSeekReset (data->decoder, 1); + + /* FIXME: Because for HE AAC files some versions of libfaad return the wrong diff --git a/media-sound/xmms2/files/xmms2-0.9.1-rtvg.patch b/media-sound/xmms2/files/xmms2-0.9.1-rtvg.patch new file mode 100644 index ..86f48ca066dc --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.9.1-rtvg.patch @@ -0,0 +1,23 @@ +Add knob to control valgrind usage during tests. +https://bugs.gentoo.org/424377 +--- a/waftools/unittest.py b/waftools/unittest.py +@@ -147,5 +147,6 @@ + def configure(conf): + conf.load("waf_unit_test") +-conf.find_program("valgrind", var="VALGRIND", mandatory=False) ++if conf.options.enable_valgrind is True: ++conf.find_program("valgrind", var="VALGRIND", mandatory=False) + conf.find_program("lcov", var="LCOV", mandatory=False) + conf.find_program("genhtml", var="GENHTML", mandatory=False) +--- a/wscript b/wscript +@@ -624,4 +624,8 @@ + opt.add_option('--without-ldconfig', action='store_false', +
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: ad8b37153569e78cb414559d95560d53cddc447f Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 22 00:58:13 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 22 01:00:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8b3715 media-sound/xmms2: include PR link for ffmpeg5 patch Upstream has some activity again, so can hope will be handled. Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch b/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch index 14f999643241..b338e57cdfca 100644 --- a/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch +++ b/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch @@ -1,6 +1,8 @@ Lazy migration from audio4 that's missing in ffmpeg5, may not be entirely right but tested to play at least .tta/.wma properly. +https://github.com/xmms2/xmms2-devel/pull/11 + Bug: https://bugs.gentoo.org/834398 Signed-off-by: Ionen Wolkens --- a/src/plugins/avcodec/avcodec.c
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 2f4e705f50ca20b5a36643d701ff9fbe54cc6e15 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 18 14:19:46 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 18 14:26:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4e705f media-sound/xmms2: drop 0.8_p20201016-r1 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 1 - media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild | 236 2 files changed, 237 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index 7f08040bab7a..cbdd35464dea 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -7,7 +7,6 @@ Support for airplay format - Support for Advanced Systems Format (ASF) by using bundled libasf Enable fluidsynth support (MIDI) Support for various game audio formats using media-libs/game-music-emu Icecast source output plugin diff --git a/media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild deleted file mode 100644 index 8672d4ed5099.. --- a/media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit multiprocessing optfeature perl-functions python-single-r1 toolchain-funcs - -XMMS2_COMMIT="46da10f0e20c53fd2b40843617ed182c0cba4ebb" -S4_COMMIT="652ac581df7a0bca04334da397f8bb4f86eb7b59" -WAF_VER="2.0.22" - -DESCRIPTION="X(cross)platform Music Multiplexing System, next generation of the XMMS player" -HOMEPAGE="https://github.com/XMMS2"; -SRC_URI=" - https://github.com/xmms2/xmms2-devel/archive/${XMMS2_COMMIT}.tar.gz -> ${P}.tar.gz - https://github.com/xmms2/s4/archive/${S4_COMMIT}.tar.gz -> ${PN}-s4-${PV}.tar.gz - https://waf.io/waf-${WAF_VER}.tar.bz2"; -S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" - -# IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... -# flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` -XMMS2_OPTIONALS=( - cxx:xmmsclient++,xmmsclient++-glib :launcher mlib-update:medialib-updater - :nycli perl :pixmaps python server:s4 test:tests - # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,vistest,xmmsclient-cf,xmmsclient-ecore -) -XMMS2_PLUGINS=( - aac:faad airplay alsa ao asf :asx cdda :cue curl :diskwrite :equalizer - ffmpeg:apefile,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash - gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug - mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls - pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis - :wave wavpack :xml xml:rss,xspf zeroconf:daap - # disabled: coreaudio,gvfs,nms,sc68,sun,waveout -) - -IUSE=" - ${XMMS2_OPTIONALS[@]%:*} - ${XMMS2_PLUGINS[@]%:*} - +server valgrind" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test ) !server? ( test )" - -COMMON_DEPEND=" - dev-libs/glib:2 - sys-libs/readline:= - server? ( - aac? ( media-libs/faad2 ) - airplay? ( dev-libs/openssl:= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( - dev-libs/libcdio-paranoia:= - dev-libs/libcdio:= - media-libs/libdiscid - ) - curl? ( net-misc/curl ) - ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth:= ) - gme? ( media-libs/game-music-emu ) - ices? ( - media-libs/libogg - media-libs/libshout - media-libs/libvorbis - ) - jack? ( virtual/jack ) - mac? ( media-sound/mac ) - mad? ( media-libs/libmad ) - mms? ( - media-libs/libmms - media-video/ffmpeg:= - ) - modplug? ( media-libs/libmodplug ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( - dev-libs/expat - media-libs/libofa - sci-libs/fftw:3.0= - ) - opus? ( - media-libs/libogg - media-libs/opus - media-libs/opusfile - ) - pulseaudio? ( media-sound/puls
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 1802a840f1396d6f6954a671b99ba23c413b8eb3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 15 06:18:57 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 15 06:19:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1802a840 media-sound/xmms2: Stabilize 0.8_p20201016-r2 ppc, #838292 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild index ce2c5001509b..0edb6f31cd7f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: ee2930b135e32d453c2fcf4adbf6a92d8feb623d Author: Jakov Smolić gentoo org> AuthorDate: Thu Apr 14 19:35:43 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Apr 14 19:35:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2930b1 media-sound/xmms2: Stabilize 0.8_p20201016-r2 x86, #838292 Signed-off-by: Jakov Smolić gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild index 10bc169ebe84..ce2c5001509b 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: f6d8ccc409c96aa6957a914811e47119feac3f2c Author: Jakov Smolić gentoo org> AuthorDate: Thu Apr 14 19:34:56 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Apr 14 19:34:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d8ccc4 media-sound/xmms2: Stabilize 0.8_p20201016-r2 amd64, #838292 Signed-off-by: Jakov Smolić gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild index 7d7a6a230952..10bc169ebe84 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~riscv ~x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: a73da637f76a4d77427e1753dec86c202e5e3495 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Mar 16 03:20:33 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Mar 16 03:41:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73da637 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild index a0b5bd032779..7d7a6a230952 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild @@ -30,8 +30,8 @@ XMMS2_OPTIONALS=( # disabled: et,mdns,migrate-collections,ruby,sqlite2s4,vistest,xmmsclient-cf,xmmsclient-ecore ) XMMS2_PLUGINS=( - aac:faad airplay alsa ao asf :asx cdda :cue curl :diskwrite :equalizer - ffmpeg:apefile,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash + aac:faad airplay alsa ao :asx cdda :cue curl :diskwrite :equalizer + ffmpeg:apefile,asf,avcodec,flv,tta :file flac fluidsynth:fluidsynth,mid1,midsquash gme :html ices :icymetaint :id3v2 jack :karaoke :m3u mac +mad mms modplug mp3:mpg123 :mp4 musepack :normalize :null :nulstripper ofa opus oss :pls pulseaudio:pulse :replaygain samba sid sndfile speex tremor vocoder +vorbis
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: 393ed20e6cb0037c61b4ca85edaa5d58cece6719 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Mar 16 03:17:38 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Mar 16 03:41:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393ed20e media-sound/xmms2: fix build with ffmpeg5 Closes: https://bugs.gentoo.org/834398 Signed-off-by: Ionen Wolkens gentoo.org> .../xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch | 125 +++ media-sound/xmms2/xmms2-0.8_p20201016-r2.ebuild| 237 + 2 files changed, 362 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch b/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch new file mode 100644 index ..14f999643241 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20201016-ffmpeg5.patch @@ -0,0 +1,125 @@ +Lazy migration from audio4 that's missing in ffmpeg5, may not be +entirely right but tested to play at least .tta/.wma properly. + +Bug: https://bugs.gentoo.org/834398 +Signed-off-by: Ionen Wolkens +--- a/src/plugins/avcodec/avcodec.c b/src/plugins/avcodec/avcodec.c +@@ -32,4 +32,5 @@ + typedef struct { + AVCodecContext *codecctx; ++ AVPacket packet; + + guchar *buffer; +@@ -150,4 +151,5 @@ + data->buffer_size = AVCODEC_BUFFER_SIZE; + data->codecctx = NULL; ++ data->packet.size = 0; + + data->read_out_frame = av_frame_alloc (); +@@ -155,6 +157,4 @@ + xmms_xform_private_data_set (xform, data); + +- avcodec_register_all (); +- + mimetype = xmms_xform_indata_get_str (xform, + XMMS_STREAM_TYPE_MIMETYPE); +@@ -467,43 +467,35 @@ + xmms_avcodec_internal_decode_some (xmms_avcodec_data_t *data) + { +- int got_frame = 0; +- gint bytes_read = 0; +- AVPacket packet; ++ int rc = 0; + +- av_init_packet (&packet); +- packet.data = data->buffer; +- packet.size = data->buffer_length; +- +- /* clear buffers and reset fields to defaults */ +- av_frame_unref (data->read_out_frame); +- +- bytes_read = avcodec_decode_audio4 ( +- data->codecctx, data->read_out_frame, &got_frame, &packet); +- +- /* The DTS decoder of ffmpeg is buggy and always returns +- * the input buffer length, get frame length from header */ +- /* FIXME: Is still true? */ +- if (!strcmp (data->codec_id, "dca") && bytes_read > 0) { +- bytes_read = ((int)data->buffer[5] << 12) | +- ((int)data->buffer[6] << 4) | +- ((int)data->buffer[7] >> 4); +- bytes_read = (bytes_read & 0x3fff) + 1; ++ if (data->packet.size == 0) { ++ av_init_packet (&data->packet); ++ data->packet.data = data->buffer; ++ data->packet.size = data->buffer_length; ++ ++ rc = avcodec_send_packet(data->codecctx, &data->packet); ++ if (rc == AVERROR_EOF) ++ rc = 0; ++ } ++ ++ if (rc == 0) { ++ rc = avcodec_receive_frame(data->codecctx, data->read_out_frame); ++ if (rc < 0) { ++ data->packet.size = 0; ++ data->buffer_length = 0; ++ if (rc == AVERROR(EAGAIN)) rc = 0; ++ else if (rc == AVERROR_EOF) rc = 1; ++ } ++ else ++ rc = 1; + } + +- if (bytes_read < 0 || bytes_read > data->buffer_length) { ++ if (rc < 0) { ++ data->packet.size = 0; + XMMS_DBG ("Error decoding data!"); + return -1; + } + +- if (bytes_read < data->buffer_length) { +- data->buffer_length -= bytes_read; +- g_memmove (data->buffer, +- data->buffer + bytes_read, +- data->buffer_length); +- } else { +- data->buffer_length = 0; +- } +- +- return got_frame ? 1 : 0; ++ return rc; + } + +--- a/src/plugins/avcodec/wscript b/src/plugins/avcodec/wscript +@@ -2,5 +2,5 @@ + + ## Code fragments for configuration +-avcodec_decode_audio4_fragment = """ ++avcodec_send_packet_fragment = """ + #ifdef HAVE_LIBAVCODEC_AVCODEC_H + # include "libavcodec/avcodec.h" +@@ -10,9 +10,7 @@ + int main(void) { + AVCodecContext *ctx; +-AVFrame *frame; +-int got_frame; + AVPacket *pkt; + +-avcodec_decode_audio4 (ctx, frame, &got_frame, pkt); ++avcodec_send_packet (ctx, pkt); + + return 0; +@@ -44,7 +42,7 @@ + # * ffmpeg: commit e4de716, lavc 53.40.0, release 0.9 + # * libav: commit 0eea212, lavc 53.25.0, release 0.8 +-conf.check_cc(fragment=avcodec_decode_audio4_fragment, uselib="avcodec", +- uselib_store="avcodec_decode_audio4", +- msg="Checking for function avcodec_decode_audio4", mandatory=True) ++conf.
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 9fb836143ff27ad00311df3abace44a3183b4b50 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Oct 16 19:31:13 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Oct 16 19:37:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb83614 media-sound/xmms2: Fix Pod-Parser dependency Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> .../xmms2/{xmms2-0.8_p20201016.ebuild => xmms2-0.8_p20201016-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild similarity index 99% rename from media-sound/xmms2/xmms2-0.8_p20201016.ebuild rename to media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild index d01c06980c3..8f6923d5c13 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016-r1.ebuild @@ -131,7 +131,7 @@ DEPEND=" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - perl? ( virtual/perl-Pod-Parser ) + perl? ( dev-perl/Pod-Parser ) python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') ) test? ( valgrind? ( dev-util/valgrind ) )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: e1518299472358d02997f641a51b00accb95a955 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 22 21:45:55 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 22 22:25:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1518299 media-sound/xmms2: drop 0.8_p20161122-r8 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/Manifest | 2 - media-sound/xmms2/files/xmms2-0.8-ffmpeg2.patch| 15 - .../xmms2/files/xmms2-0.8_p20161122-be-hash.patch | 39 --- .../xmms2/files/xmms2-0.8_p20161122-gcc-10.patch | 11 - .../xmms2/files/xmms2-0.8_p20161122-tarball.patch | 78 - media-sound/xmms2/metadata.xml | 1 - media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild| 327 - 7 files changed, 473 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index 0ae44e63d98..38569c9908a 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,5 +1,3 @@ -DIST waf-2.0.19.tar.bz2 682213 BLAKE2B 0bd2e31827ac65e0565abc09df37a42193ff37b50b6d0244f8b10ba7f308b4ba31ba864742d8c8d4005b86e611223dc4315cf70c0dbbf6b7db8f02e4f551fbb2 SHA512 ae7f3973c79e44313b4894c75763ad43ccd2be88e0d351d7f606ce495c5a464a379c85c076ebd8ba577fc88918af2bbb39bbec1049f25f02c14d98388e012c59 DIST waf-2.0.22.tar.bz2 687244 BLAKE2B feea82e7e6aaba1187f368aa00025f206a7217196de9be7a97ca6aa8882823decd79db38dda4f1f25e81541eaa44edf029eea8d57e28f7d31b94d9ee93201ea9 SHA512 a3a275fd4c81c7b7385c2da001f3924d272105b8f33839265ebbb38708051b7cb13b9b9019e84325707d04513de0c13b032b1ad21458aec6586d10df4ed8d5f5 -DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 BLAKE2B f34abf0c68f4574593eb706744cc4354bc9b679d005bcaf4a9f03ef90fcb14935428c73d3d74565c41a70efcfa6541af15a455d091b6d17e7ca613229c1c1390 SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb DIST xmms2-0.8_p20201016.tar.gz 1720185 BLAKE2B e1cad8ed2ece9d8ce905ffe86de53bb4010639d83fd15700eefccf190034577ff8666f3557bfb23741ed8400eba1e6246ef28ff21c4dbbe499239da945befc74 SHA512 0e73771f56c341e5dea15451457426958217de3ac19cad1924c11740f96feb69e385242a27a9cf9258841ed4e6538c12e135492f715bfae6976b31fb358508bf DIST xmms2-s4-0.8_p20201016.tar.gz 184231 BLAKE2B 0676f89b743e265af01593c215c609ae48ea368d861fd28b022b4124a00852182686a46ebf90ac44a10343f86ba5c398c47fd85e2688971b2b4445f3c3843af5 SHA512 f510141ca792893feba2c00d9bc437f492fdce7c29b12c9a8432792ca5a1703cc7068e1a9f4641abd50b320fefb5867fb5bc58a58b0b0272cf75828c764f94ed diff --git a/media-sound/xmms2/files/xmms2-0.8-ffmpeg2.patch b/media-sound/xmms2/files/xmms2-0.8-ffmpeg2.patch deleted file mode 100644 index 2e9fac380ea..000 --- a/media-sound/xmms2/files/xmms2-0.8-ffmpeg2.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: xmms2-0.8DrO_o/src/plugins/avcodec/avcodec.c -=== xmms2-0.8DrO_o.orig/src/plugins/avcodec/avcodec.c -+++ xmms2-0.8DrO_o/src/plugins/avcodec/avcodec.c -@@ -29,6 +29,10 @@ - - #define AVCODEC_BUFFER_SIZE 16384 - -+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE -+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio -+#endif -+ - typedef struct { - AVCodecContext *codecctx; - diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch deleted file mode 100644 index 5fa43298cf7..000 --- a/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch +++ /dev/null @@ -1,39 +0,0 @@ -From d97c8b8239e8b3c5ddb951d427b7d78ea7faad25 Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Sun, 30 Jul 2017 23:08:02 +0100 -Subject: [PATCH] OTHER: _xmmsv_dict_hash: make hash function - endianness-agnostic - -The following code: -uint32_t k; -memcpy (&k, data, sizeof (k)); -computes different data depending on platform endianness. - -That causes test_xmmsv_serialize_coll_match test to fail -as collection order is serialized in wrong order. - -Signed-off-by: Sergei Trofimovich - src/lib/xmmstypes/xmmsv_dict.c | 6 -- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/lib/xmmstypes/xmmsv_dict.c b/src/lib/xmmstypes/xmmsv_dict.c -index 5ebe4eb3..32533285 100644 a/src/lib/xmmstypes/xmmsv_dict.c -+++ b/src/lib/xmmstypes/xmmsv_dict.c -@@ -66,8 +66,10 @@ _xmmsv_dict_hash (const void *key, int len) - - while (len >= 4) - { -- uint32_t k; -- memcpy (&k, data, sizeof (k)); -+ uint32_t k = data [0] -+ | data [1] << 8 -+ | data [2] << 16 -+ | data [3] << 24; - - k *= m; - k ^= k >> r; --- -2.13.3 - diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch deleted file mode 10064
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 28a09cfac1a086fc3b6ff231f8509d8b7d072528 Author: Sam James gentoo org> AuthorDate: Tue Sep 21 16:33:26 2021 + Commit: Sam James gentoo org> CommitDate: Tue Sep 21 16:33:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a09cfa media-sound/xmms2: Stabilize 0.8_p20201016 ppc, #813765 Signed-off-by: Sam James gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild index 10e43217535..d01c06980c3 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc x86" +KEYWORDS="~alpha amd64 ~arm ppc x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 6cff2c31e1c092f6c9a31251ea5faffc8e7b207f Author: Sam James gentoo org> AuthorDate: Sun Sep 19 22:09:45 2021 + Commit: Sam James gentoo org> CommitDate: Sun Sep 19 22:09:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cff2c31 media-sound/xmms2: Stabilize 0.8_p20201016 x86, #813765 Signed-off-by: Sam James gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild index f33b0e4d64f..10e43217535 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: a362e1c1e801a7c21c4b6a1718dd1eb600e42182 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 19 21:35:32 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 19 21:35:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a362e1c1 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild index db8da4f3182..f33b0e4d64f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-devel-${XMMS2_COMMIT}" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: b83dc35a2dcd3b082c15d47057baf590378d264c Author: Ionen Wolkens gentoo org> AuthorDate: Sun Sep 19 04:55:59 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Sep 19 04:58:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83dc35a 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild index 6966575236d..db8da4f3182 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild @@ -221,7 +221,7 @@ src_test() { } src_install() { - ./waf install --destdir="${D}" --without-ldconfig || die + ./waf install --destdir="${D}" --without-ldconfig --notests || die einstalldocs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 9817306e3028285210e0d986daa7bfaaba27fc4a Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 19 23:28:52 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 19 23:28:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9817306e media-sound/xmms2: remove extra for in optfeature Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild index f8e7fd9c813..6966575236d 100644 --- a/media-sound/xmms2/xmms2-0.8_p20201016.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20201016.ebuild @@ -232,5 +232,5 @@ src_install() { } pkg_postinst() { - use fluidsynth && optfeature "for the default MIDI soundfont" media-sound/fluid-soundfont + use fluidsynth && optfeature "the default MIDI soundfont" media-sound/fluid-soundfont }
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: d6274f3b0968732a4a9dfbfea844c7e8cba840e1 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 19 20:58:04 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 19 22:47:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6274f3b media-sound/xmms2: tidy metadata, drop longdescription Unfortunately for the longdescription, it looked quite terrible on p.g.o as it discards all formatting. Some of this also doesn't reflect the state of things very well (most clients aren't in the tree and also dead upstream). For now, opting to simply drop it. Also reduced amount of apes in the metadata. Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 35 +-- 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index c5c80b3e379..dd988711fb4 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -5,46 +5,21 @@ io...@gentoo.org Ionen Wolkens - - It features a client-server model, allowing multiple (even simultaneous!) user - interfaces, both textual and graphical. All common audio formats are supported - using plugins. On top of this, there is a flexible media library to organize - your music. - - List of features currently offered by XMMS2: - - Client-server model: - * Allows XMMS2 to have various multiple interfaces (as clients). - o Command line interfaces - o GTK clients (matching GNOME & XFCE4 look and feel) - o KDE clients (matching KDE look and feel) - * Network transparency means you can run and control XMMS2 remotely, (e.g. run XMMS2 on your 'media box' and control it over network using a bluetooth-enabled PDA (TCP)) - - Wide format support: - * Can play FLAC, mp3, MOD, SID, speex, ogg vorbis, wave files. - * Clean separation of transport and decoder subsystems - Allows for more flexible access to media. (e.g. play mp3 files from a Samba - share without having to mount it on the local filesystem) - - Medialib: - Database-driven media library stores metadata about songs as they're played, - so songs can be quickly recalled and new playlists easily made. - Support for airplay format - Support for Monkey's Audio (APE) format with help of bundled libasf + Support for Advanced Systems Format (ASF) by using bundled libasf Enable fluidsynth support (MIDI) Support for various game audio formats using media-libs/game-music-emu Icecast source output plugin - Support for Monkey's Audio (APE) format with help of media-sound/mac + Support for Monkey's Audio (APE) format using media-sound/mac + Enable building of xmms2-mlib-updater client Support for Open Fingerprint Architecture (OFA) This client sends anonymous usage-statistics to the xmms2 Build xmms2 player daemon (otherwise only clients are built) - Support for C64 SID + Support for C64 SID using media-libs/libsidplay Support Vorbis using an alternate fixed-point decoder with media-libs/tremor - Run unit tests under valgrind. + Run unit tests under valgrind Phase vocoder effect plugin - Enable building of xmms2-mlib-updater client Enable support for various XML based playlists and sources: RSS, XSPF
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: f87f590afbffa3eb8d347eab9ddb12891197579e Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 19 09:12:52 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 19 22:43:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87f590a media-sound/xmms2: tidy patches, remove unused perl patch Only tidying patches that will still be using, others are due for cleanup. Perl patch was kept in a "need porting" state but perl-core/ExtUtils-ParseXS is gone from the tree and so should the issues it was causing. Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/files/xmms2-0.8-rtvg.patch | 5 --- .../files/xmms2-0.8DrO_o-waflib-fix-perl.patch | 27 --- .../files/xmms2-0.8_p20161122-cpp-client.patch | 52 -- .../xmms2/files/xmms2-0.8_p20161122-faad.patch | 2 - .../xmms2/files/xmms2-0.8_p20161122-mac-4.patch| 18 ++-- 5 files changed, 3 insertions(+), 101 deletions(-) diff --git a/media-sound/xmms2/files/xmms2-0.8-rtvg.patch b/media-sound/xmms2/files/xmms2-0.8-rtvg.patch index 20be3427388..e0a970c9186 100644 --- a/media-sound/xmms2/files/xmms2-0.8-rtvg.patch +++ b/media-sound/xmms2/files/xmms2-0.8-rtvg.patch @@ -3,10 +3,7 @@ Add knob to disable valgrind at test runtime. 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 -diff --git a/waftools/unittest.py b/waftools/unittest.py -index 4317287..6179dfd 100644 --- a/waftools/unittest.py +++ b/waftools/unittest.py @@ -64,7 +64,8 @@ def generate_coverage(bld): @@ -19,8 +16,6 @@ index 4317287..6179dfd 100644 conf.find_program("lcov", var="LCOV", mandatory=False) conf.find_program("genhtml", var="GENHTML", mandatory=False) -diff --git a/wscript b/wscript -index 99c1fa3..a98d5e3 100644 --- a/wscript +++ b/wscript @@ -501,6 +501,10 @@ def options(opt): diff --git a/media-sound/xmms2/files/xmms2-0.8DrO_o-waflib-fix-perl.patch b/media-sound/xmms2/files/xmms2-0.8DrO_o-waflib-fix-perl.patch deleted file mode 100644 index 220e91e6813..000 --- a/media-sound/xmms2/files/xmms2-0.8DrO_o-waflib-fix-perl.patch +++ /dev/null @@ -1,27 +0,0 @@ -Fix build failure when user has non-core xsubpp. - -> Could not find a typemap for C type 'xmmsv_t *' in XMMSClientPlaylist.xs, line 132 -> Undefined subroutine &ExtUtils::ParseXS::errors called at /usr/lib/perl5/5.12.4/ExtUtils/xsubpp line 41. -> Undefined subroutine &ExtUtils::ParseXS::errors called at /usr/lib/perl5/5.12.4/ExtUtils/xsubpp line 41. -> Could not find a typemap for C type 'const unsigned char *' in XMMSClient.xs, line 1179 - -Use xsubpp from @INC instead of bundled one with perl. - -Original bug: https://bugs.gentoo.org/380469 -Related: https://bugs.gentoo.org/378783 -Updated for perl-5.20.2: https://bugs.gentoo.org/578778 -diff --git a/waflib/Tools/perl.py b/waflib/Tools/perl.py -index 2c69fe5..a75b069 100644 a/waflib/Tools/perl.py -+++ b/waflib/Tools/perl.py -@@ -60,8 +60,8 @@ def check_perl_ext_devel(self): - env['LINKFLAGS_PERLEXT']=read_out(" -MConfig -e'print $Config{lddlflags}'") - env['INCLUDES_PERLEXT']=read_out(" -MConfig -e'print \"$Config{archlib}/CORE\"'") - env['CFLAGS_PERLEXT']=read_out(" -MConfig -e'print \"$Config{ccflags} $Config{cccdlflags}\"'") -- env['XSUBPP']=read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/xsubpp$Config{exe_ext}\"'") -- env['EXTUTILS_TYPEMAP']=read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/typemap\"'") -+ env["XSUBPP"] = read_out(" -MModule::Metadata -e'print Module::Metadata->find_module_by_name(\"ExtUtils::xsubpp\")'") -+ env["EXTUTILS_TYPEMAP"] = read_out(" -MModule::Metadata -e'print Module::Metadata->find_module_by_name(\"ExtUtils::typemap\")'") - if not getattr(Options.options,'perlarchdir',None): - env['ARCHDIR_PERL']=self.cmd_and_log(perl+" -MConfig -e'print $Config{sitearch}'") - else: diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch index cedc87fcc46..df1d1c61657 100644 --- a/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch @@ -1,57 +1,8 @@ https://github.com/xmms2/xmms2-devel/pull/5 -From 82741bf3094c8e0bca8eb1b7f3bc147eeb51ea06 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 6 Dec 2018 07:19:08 + Subject: [PATCH] OTHER: fix c++ client dangling reference - -On #xmm2 Chewi reported c++/tut7 to be broken at start: - -``` -GLib-WARNING **: glib-2.56.2/glib/giounix.c:410 -Error while getting flags for FD: Bad file descriptor (9) -``` - -valgrind shows the problem as read of uninitialized data: - -``` -$ valgrind ./tut7 - -==32268== Conditional jump or move depends on uninitialised value(s) -==32268==at 0x49DC36B
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 02888a7505960f5cbe448fbf86de8390165ceeae Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 19 20:43:26 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 19 22:45:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02888a75 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 gentoo.org> media-sound/xmms2/Manifest | 3 + media-sound/xmms2/metadata.xml | 2 + media-sound/xmms2/xmms2-0.8_p20201016.ebuild | 236 +++ 3 files changed, 241 insertions(+) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index a2ed2cb69e1..0ae44e63d98 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,2 +1,5 @@ DIST waf-2.0.19.tar.bz2 682213 BLAKE2B 0bd2e31827ac65e0565abc09df37a42193ff37b50b6d0244f8b10ba7f308b4ba31ba864742d8c8d4005b86e611223dc4315cf70c0dbbf6b7db8f02e4f551fbb2 SHA512 ae7f3973c79e44313b4894c75763ad43ccd2be88e0d351d7f606ce495c5a464a379c85c076ebd8ba577fc88918af2bbb39bbec1049f25f02c14d98388e012c59 +DIST waf-2.0.22.tar.bz2 687244 BLAKE2B feea82e7e6aaba1187f368aa00025f206a7217196de9be7a97ca6aa8882823decd79db38dda4f1f25e81541eaa44edf029eea8d57e28f7d31b94d9ee93201ea9 SHA512 a3a275fd4c81c7b7385c2da001f3924d272105b8f33839265ebbb38708051b7cb13b9b9019e84325707d04513de0c13b032b1ad21458aec6586d10df4ed8d5f5 DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 BLAKE2B f34abf0c68f4574593eb706744cc4354bc9b679d005bcaf4a9f03ef90fcb14935428c73d3d74565c41a70efcfa6541af15a455d091b6d17e7ca613229c1c1390 SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb +DIST xmms2-0.8_p20201016.tar.gz 1720185 BLAKE2B e1cad8ed2ece9d8ce905ffe86de53bb4010639d83fd15700eefccf190034577ff8666f3557bfb23741ed8400eba1e6246ef28ff21c4dbbe499239da945befc74 SHA512 0e73771f56c341e5dea15451457426958217de3ac19cad1924c11740f96feb69e385242a27a9cf9258841ed4e6538c12e135492f715bfae6976b31fb358508bf +DIST xmms2-s4-0.8_p20201016.tar.gz 184231 BLAKE2B 0676f89b743e265af01593c215c609ae48ea368d861fd28b022b4124a00852182686a46ebf90ac44a10343f86ba5c398c47fd85e2688971b2b4445f3c3843af5 SHA512 f510141ca792893feba2c00d9bc437f492fdce7c29b12c9a8432792ca5a1703cc7068e1a9f4641abd50b320fefb5867fb5bc58a58b0b0272cf75828c764f94ed diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index 9fea8b66ca3..c5c80b3e379 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -34,12 +34,14 @@ Support for airplay format Support for Monkey's Audio (APE) format with help of bundled libasf Enable fluidsynth support (MIDI) + Support for various game audio formats using media-libs/game-music-emu Icecast source output plugin Support for Monkey's Audio (APE) format with help of media-sound/mac Support for Open Fingerprint Ar
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 0662ca627c5ec5ea3c233fa25863a4332580c17a Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 9 09:42:11 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 19 22:43:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0662ca62 media-sound/xmms2: add github remote-ids Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index fa38219f0f1..9fea8b66ca3 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -46,6 +46,7 @@ Enable support for various XML based playlists and sources: RSS, XSPF - xmms2 + xmms2/xmms2-devel + xmms2/s4
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 401b087802de150b099c6b964d41f952e43f4fdb Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 5 22:54:10 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 5 22:54:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401b0878 media-sound/xmms2: adopt Signed-off-by: Ionen Wolkens gentoo.org> media-sound/xmms2/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index efa9016de35..fa38219f0f1 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + io...@gentoo.org + Ionen Wolkens + It features a client-server model, allowing multiple (even simultaneous!) user interfaces, both textual and graphical. All common audio formats are supported
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 365db280acccea77a9990ce17392df1b7c18abee Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Aug 4 08:54:14 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Aug 4 09:01:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365db280 media-sound/xmms2: drop slyfox@ from maintainers down to m-n Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index 2019a968d21..efa9016de35 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - sly...@gentoo.org - Sergei Trofimovich - + It features a client-server model, allowing multiple (even simultaneous!) user interfaces, both textual and graphical. All common audio formats are supported
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: b7e1645a84f1c3bce37b3e7a2eee01b362478c51 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 9 17:33:44 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 9 17:33:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e1645a 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index a94f72c6506..bf8cb66ac17 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -317,9 +317,6 @@ src_install() { } pkg_postinst() { - elog "This version is built on experimental development code" - elog "If you encounter any errors report them at https://bugs.xmms2.org"; - elog "and visit #xmms2 at irc://irc.freenode.net" if use phonehome ; then einfo "" einfo "The phone-home client xmms2-et was activated"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3fbfcb88fc6d58563d805704f4946b1b1c405958 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jun 5 10:08:58 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 5 10:50:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fbfcb88 media-sound/xmms2: switch to github's HOMEPAGE Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 11574d0fe0a..a94f72c6506 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -13,7 +13,7 @@ MY_P="${P%_p*}DrO_o-949-gca15e830" WAF_VER="2.0.19" DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +HOMEPAGE="https://github.com/XMMS2"; #SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2 https://waf.io/waf-${WAF_VER}.tar.bz2";
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: e4b281898c4a0d4506db0c73087b5db19d41ca50 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 15 13:56:50 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 15 13:58:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b28189 media-sound/xmms2: allow python-3.10 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index f092930f7a2..11574d0fe0a 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) USE_RUBY="ruby24 ruby25 ruby26" inherit multiprocessing perl-functions python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2-scrobbler/
commit: da7bcf7faa64fa38e417fcdd67ec37bb42bcedcd Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 14 18:37:35 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 15 09:07:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7bcf7f media-sound/xmms2-scrobbler: use EPREFIX, not EROOT Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild index 52966af24d7..365cdbe757a 100644 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild +++ b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,7 +31,7 @@ src_compile() { } src_install() { - emake PREFIX="${EROOT}/usr" DESTDIR="${D}" install + emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install dodoc README AUTHORS }
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3d1169b89670e01c071e421d881741c083412892 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Nov 10 23:45:38 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 10 23:48:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1169b8 media-sound/xmms2: allow python-3.9 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index cf73e97d13f..93e6b7087cd 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) USE_RUBY="ruby24 ruby25 ruby26" inherit eutils multiprocessing perl-functions python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 2d82c469970eaaa16e1bfc850962d1eae95d39e5 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 15 23:05:06 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 15 23:05:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d82c469 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 12fa7d074dc..cf73e97d13f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -308,8 +308,11 @@ src_install() { # to avoid code changed let's just un-gzip manpages local m for m in "${ED}"/usr/share/man/man1/*.gz; do - einfo "Uncompressing '${m#${ED}}' back." - gzip -d "${m}" || die + # For some combination of USEs no mans are installed. + if [[ -f $m ]]; then + einfo "Uncompressing '${m#${ED}}' back." + gzip -d "${m}" || die + fi done }
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 1b5122bd09897ebec7474ab93dc76e0678c4c7f1 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jul 22 07:56:22 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jul 22 09:02:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5122bd media-sound/xmms2: add ruby26 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Hans de Graaff gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 76112766d78..12fa7d074dc 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -USE_RUBY="ruby23 ruby24 ruby25" +USE_RUBY="ruby24 ruby25 ruby26" inherit eutils multiprocessing perl-functions python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: eb5c95d3aa27942398844bd9497f786561edc735 Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Jun 17 14:13:05 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Jun 17 17:49:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5c95d3 media-sound/xmms2: remove unused patch Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16294 Signed-off-by: Aaron Bauman gentoo.org> .../xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch | 17 - 1 file changed, 17 deletions(-) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch deleted file mode 100644 index af18825ac00..000 --- a/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch +++ /dev/null @@ -1,17 +0,0 @@ -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 a/waflib/Tools/perl.py -+++ b/waflib/Tools/perl.py -@@ -75,7 +75,7 @@ def check_perl_ext_devel(self): - env.EXTUTILS_TYPEMAP=cfg_lst('$Config{privlib}/ExtUtils/typemap') - env.XSUBPP=find_xsubpp() - if not getattr(Options.options,'perlarchdir',None): -- env.ARCHDIR_PERL=cfg_str('$Config{sitearch}') -+ env.ARCHDIR_PERL=cfg_str('$Config{archlib}') - else: - env.ARCHDIR_PERL=getattr(Options.options,'perlarchdir') - env.perlext_PATTERN='%s.'+cfg_str('$Config{dlext}')
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 494fe1f8b211f5b20be8d87f37458ad25e11b259 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 29 22:11:12 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 29 22:13:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494fe1f8 media-sound/xmms2: drop old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild | 305 1 file changed, 305 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild deleted file mode 100644 index 02e40789baa..000 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild +++ /dev/null @@ -1,305 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) -USE_RUBY="ruby23 ruby24 ruby25" - -inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs - -# generated as 'python2 ./utils/gen-tarball.py' from clean git tree -MY_P="${P%_p*}DrO_o-949-gca15e830" - -DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="https://xmms2.org/wiki/Main_Page"; -#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" -SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; -LICENSE="GPL-2 LGPL-2.1" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc x86" - -IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices -jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss -perl phonehome pulseaudio python ruby samba +server sid sndfile speex -test valgrind +vorbis vocoder wavpack xml zeroconf" - -RDEPEND="server? ( - >=dev-db/sqlite-3.3.4 - - aac? ( >=media-libs/faad2-2.0 ) - airplay? ( dev-libs/openssl:0= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( dev-libs/libcdio-paranoia - >=media-libs/libdiscid-0.1.1 - >=media-sound/cdparanoia-3.9.8 ) - curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( media-video/ffmpeg ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - ices? ( media-libs/libogg - media-libs/libshout - media-libs/libvorbis ) - jack? ( virtual/jack ) - mac? ( media-sound/mac ) - mms? ( media-video/ffmpeg - >=media-libs/libmms-0.3 ) - modplug? ( media-libs/libmodplug ) - mad? ( media-libs/libmad ) - mp3? ( >=media-sound/mpg123-1.5.1 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( media-libs/libofa ) - opus? ( media-libs/opus - media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - samba? ( >=net-fs/samba-4.2 ) - sid? ( media-sound/sidplay - media-libs/resid ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex - media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) - wavpack? ( media-sound/wavpack ) - xml? ( dev-libs/libxml2 ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) - ) - - >=dev-libs/glib-2.12.9 - cxx? ( >=dev-libs/boost-1.32 ) - perl? ( >=dev-lang/perl-5.8.8 ) - python? ( ${PYTHON_DEPS} ) - ruby? ( ${RUBY_DEPS} ) -" - -DEPEND="${RDEPEND} - dev-lang/python - virtual/pkgconfig - perl? ( dev-perl/Module-Build - virtual/perl-Module-Metadata ) - python? ( >=dev-python/cython-0.15.1 - dev-python/pyrex ) - test? ( dev-util/cunit - valgrind? ( dev-util/valgrind ) ) -" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - # used both for building xmms2 and - # optionally linking client library - # against python - python-single-r1_pkg_setup -} - -# use_enable() is taken as proto -# $1 - useflag -# $2 - xmms2 option/plugin name (equals to $1 if not set) - -xmms2_flag() { - [[ -z $1 ]] && eerror "!!! empty arg. usage: xmms2_flag []." - - local UWORD=${2:-$1} - - case $1 in - ENABLED) - echo ",${UWORD}" - ;; - DISABLED) - ;; - *) - use $1 && echo ",${UWORD}" - ;; - esac -} - -src_prepare() { - ./waf # inflate waf - cd .waf* || die - # needs port -
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: b939d25b4cf1b0d6802ac9683412c41230cb5efc Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 12 06:37:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 12 06:37:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b939d25b 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 88483e44f2c..76112766d78 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2 LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 122c5c9da346b31cca7c304196df9c82d42a48c8 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon May 11 11:25:59 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon May 11 11:25:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122c5c9d 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 82e660757c8..88483e44f2c 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2 LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: e47890daa2bc6d9c9ac8b69ea271a9f86c1053e6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 9 22:35:07 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 9 22:35:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47890da 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index de85e46fb13..82e660757c8 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2 LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 8f8735990a3f9a315a06778caaa2b0bb9f1ebcd2 Author: David Seifert gentoo org> AuthorDate: Sun Apr 26 10:35:19 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 26 10:35:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f873599 media-sound/xmms2: Replace virtual/ffmpeg Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> .../{xmms2-0.8_p20161122-r5.ebuild => xmms2-0.8_p20161122-r6.ebuild} | 4 ++-- .../{xmms2-0.8_p20161122-r7.ebuild => xmms2-0.8_p20161122-r8.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild similarity index 99% rename from media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild rename to media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild index 02abc016bbf..02e40789baa 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild @@ -36,7 +36,7 @@ RDEPEND="server? ( >=media-libs/libdiscid-0.1.1 >=media-sound/cdparanoia-3.9.8 ) curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( virtual/ffmpeg ) + ffmpeg? ( media-video/ffmpeg ) flac? ( media-libs/flac ) fluidsynth? ( media-sound/fluidsynth ) ices? ( media-libs/libogg @@ -44,7 +44,7 @@ RDEPEND="server? ( media-libs/libvorbis ) jack? ( virtual/jack ) mac? ( media-sound/mac ) - mms? ( virtual/ffmpeg + mms? ( media-video/ffmpeg >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mad? ( media-libs/libmad ) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild similarity index 99% rename from media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild rename to media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild index 88101be578c..de85e46fb13 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild @@ -38,7 +38,7 @@ RDEPEND="server? ( >=media-libs/libdiscid-0.1.1 >=media-sound/cdparanoia-3.9.8 ) curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( virtual/ffmpeg ) + ffmpeg? ( media-video/ffmpeg ) flac? ( media-libs/flac ) fluidsynth? ( media-sound/fluidsynth ) ices? ( media-libs/libogg @@ -46,7 +46,7 @@ RDEPEND="server? ( media-libs/libvorbis ) jack? ( virtual/jack ) mac? ( media-sound/mac ) - mms? ( virtual/ffmpeg + mms? ( media-video/ffmpeg >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mad? ( media-libs/libmad )
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/, media-sound/xmms2/files/
commit: c743ee4e6e6efa0e6422da4ec756bd6f0d86d740 Author: James Le Cuirot gentoo org> AuthorDate: Mon Apr 13 21:47:58 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 14 08:39:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c743ee4e 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 gentoo.org> media-sound/xmms2/files/xmms2-0.8_p20161122-faad.patch | 18 ++ ...0161122-r6.ebuild => xmms2-0.8_p20161122-r7.ebuild} | 3 +++ 2 files changed, 21 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-faad.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-faad.patch new file mode 100644 index 000..00aa5d77082 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-faad.patch @@ -0,0 +1,18 @@ +This line has stopped working since security fixes in the faad 2.9.0 +release. XMMS2 upstream were informed via IRC but have yet to act on +it. I've run XMMS2 with this patch for months without issue. + +-- Chewi + +diff --git a/src/plugins/faad/faad.c b/src/plugins/faad/faad.c +index 50835d27..7074e1b5 100644 +--- a/src/plugins/faad/faad.c b/src/plugins/faad/faad.c +@@ -242,7 +242,6 @@ xmms_faad_init (xmms_xform_t *xform) +* and durations calculations... So we cheat and tell libfaad2 we're feeding +* it frame 1. +*/ +- NeAACDecPostSeekReset (data->decoder, 1); + + /* FIXME: Because for HE AAC files some versions of libfaad return the wrong +* samplerate in init, we have to do one read and let it decide the real diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild similarity index 99% rename from media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild rename to media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild index 69165406052..88101be578c 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r7.ebuild @@ -114,6 +114,9 @@ PATCHES=( # gcc-10 stopped putting globals into common section "${FILESDIR}/${P}"-gcc-10.patch + + # fix required since faad 2.9.0 + "${FILESDIR}/${P}"-faad.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: cdb9becc178fa90bf30e39e0b7512137774f80f4 Author: James Le Cuirot gentoo org> AuthorDate: Wed Mar 25 23:20:21 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Mar 26 09:39:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb9becc 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 gentoo.org> media-sound/xmms2/Manifest | 1 + media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild | 96 ++--- 2 files changed, 54 insertions(+), 43 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index 3cd5c987f31..a2ed2cb69e1 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1 +1,2 @@ +DIST waf-2.0.19.tar.bz2 682213 BLAKE2B 0bd2e31827ac65e0565abc09df37a42193ff37b50b6d0244f8b10ba7f308b4ba31ba864742d8c8d4005b86e611223dc4315cf70c0dbbf6b7db8f02e4f551fbb2 SHA512 ae7f3973c79e44313b4894c75763ad43ccd2be88e0d351d7f606ce495c5a464a379c85c076ebd8ba577fc88918af2bbb39bbec1049f25f02c14d98388e012c59 DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 BLAKE2B f34abf0c68f4574593eb706744cc4354bc9b679d005bcaf4a9f03ef90fcb14935428c73d3d74565c41a70efcfa6541af15a455d091b6d17e7ca613229c1c1390 SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild index cc6293aa50a..69165406052 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild @@ -3,18 +3,20 @@ EAPI=7 -PYTHON_COMPAT=( python3_6 ) +PYTHON_COMPAT=( python3_{6,7,8} ) USE_RUBY="ruby23 ruby24 ruby25" -inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs +inherit eutils multiprocessing perl-functions python-single-r1 ruby-single toolchain-funcs # generated as 'python2 ./utils/gen-tarball.py' from clean git tree MY_P="${P%_p*}DrO_o-949-gca15e830" +WAF_VER="2.0.19" DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" HOMEPAGE="https://xmms2.org/wiki/Main_Page"; #SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" -SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2 + https://waf.io/waf-${WAF_VER}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" @@ -90,6 +92,30 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" S="${WORKDIR}/${MY_P}" +PATCHES=( + # needs port + #epatch "${FILESDIR}/${PN}"-0.8DrO_o-waflib-fix-perl.patch #578778 + + "${FILESDIR}/${PN}"-0.8-ffmpeg2.patch #536232 + + "${FILESDIR}/${PN}"-0.8-rtvg.patch #424377 + + # required to build tarball from git tree + "${FILESDIR}/${P}"-tarball.patch + + # fix hash to be the same on LE/BE platforms + "${FILESDIR}/${P}"-be-hash.patch + + # handle mac-3 -> -4 API change + "${FILESDIR}/${P}"-mac-4.patch + + # C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5 + "${FILESDIR}/${P}"-cpp-client.patch + + # gcc-10 stopped putting globals into common section + "${FILESDIR}/${P}"-gcc-10.patch +) + pkg_setup() { # used both for building xmms2 and # optionally linking client library @@ -119,50 +145,27 @@ xmms2_flag() { } src_prepare() { - ./waf # inflate waf - cd .waf* || die - # needs port - #epatch "${FILESDIR}/${PN}"-0.8DrO_o-waflib-fix-perl.patch #578778 - eapply "${FILESDIR}/${PN}"-0.8_p20161122-perl-no-local.patch - cd "${S}" - - eapply "${FILESDIR}/${PN}"-0.8-ffmpeg2.patch #536232 - - eapply "${FILESDIR}/${PN}"-0.8-rtvg.patch #424377 - - # required to build tarball from git tree - eapply "${FILESDIR}/${P}"-tarball.patch - - # fix hash to be the same on LE/BE platforms - eapply "${FILESDIR}/${P}"-be-hash.patch - - # handle mac-3 -> -4 API change - eapply "${FILESDIR}/${P}"-mac-4.patch - - # C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5 - eapply "${FILESDIR}/${P}"-cpp-client.patch - - # gcc-10 stopped putting globals into common section - eapply "${FILESDIR}/${P}"-gcc-10.patch - - eapply_user + mv "${WORKDIR}/waf-${WAF_VER}"/{waf,waflib/} . || die + default } src_configure() { # ./configure alike options. - local waf_params="--prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --with-target-platform=${CHOST} \ -
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 8f4293a0c7aaff583637d5ec907ae18c3876129d Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 22 10:55:56 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 22 10:55:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4293a0 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index d804a121bc3..02abc016bbf 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 1a6d9c19efa73b1d46d5fb1e8e28cf627368dcd6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 22 10:54:13 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 22 10:54:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6d9c19 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index 478bad8b3da..d804a121bc3 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: e1056b06a9305b35b37af521ff3366ad14b2aea0 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 22 10:52:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 22 10:52:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1056b06 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index 22fe230ca3b..478bad8b3da 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 82bb2c9d4fa18f2e711b0a652d0c1516b211d399 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 14 17:09:59 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 14 17:30:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82bb2c9d media-sound/xmms2: optimize python modules Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild index 2711e0e7b4d..1a4a4560829 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild @@ -288,6 +288,7 @@ src_test() { src_install() { ./waf --without-ldconfig --destdir="${D}" install || die "'waf install' failed" dodoc AUTHORS TODO + python_optimize } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3dd1e5262729ce3a5a10e9e38c8fca0880bb84a6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 14 17:05:45 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 14 17:30:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd1e526 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 gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild | 304 1 file changed, 304 insertions(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild new file mode 100644 index 000..2711e0e7b4d --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild @@ -0,0 +1,304 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) +USE_RUBY="ruby23 ruby24 ruby25" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( dev-libs/libcdio-paranoia + >=media-libs/libdiscid-0.1.1 + >=media-sound/cdparanoia-3.9.8 ) + curl? ( >=net-misc/curl-7.15.1 ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac ) + fluidsynth? ( media-sound/fluidsynth ) + ices? ( media-libs/libogg + media-libs/libshout + media-libs/libvorbis ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mms? ( virtual/ffmpeg + >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mad? ( media-libs/libmad ) + mp3? ( >=media-sound/mpg123-1.5.1 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( media-libs/libofa ) + opus? ( media-libs/opus + media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( >=net-fs/samba-4.2 ) + sid? ( media-sound/sidplay + media-libs/resid ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex + media-libs/libogg ) + vorbis? ( media-libs/libvorbis ) + vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) + wavpack? ( media-sound/wavpack ) + xml? ( dev-libs/libxml2 ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) + ) + + >=dev-libs/glib-2.12.9 + cxx? ( >=dev-libs/boost-1.32 ) + perl? ( >=dev-lang/perl-5.8.8 ) + python? ( ${PYTHON_DEPS} ) + ruby? ( ${RUBY_DEPS} ) +" + +DEPEND="${RDEPEND} + dev-lang/python + virtual/pkgconfig + perl? ( dev-perl/Module-Build + virtual/perl-Module-Metadata ) + python? ( >=dev-python/cython-0.15.1 ) + test? ( dev-util/cunit + valgrind? ( dev-util/valgrind ) ) +" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + # used both for building xmms2 and + # optionally linking client library + # against python + python-single-r1_pkg_setup +} + +# use_enable() is taken as proto +# $1 - useflag +# $2 - xmms2 option/plugin name (equals to $1 if not set) + +xmms2_flag() { + [[ -z $1 ]] && eerror "!!! empty arg. usage: xmms2_flag []." + + local UWORD=${2:-$1} + + case $1 in + ENABLED) + echo ",${UWORD}" + ;; + DISABLED) + ;; + *) + use $1 && echo ",${UWORD}" + ;; + esac +} + +src_prepare() { + ./waf # inflate waf + cd .waf* || die + # needs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 2d044b445c1e8b7926bcebcc9855223903c8da4b Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 14 17:29:36 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 14 17:30:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d044b44 media-sound/xmms2: install uncompressed manpages Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild | 9 + 1 file changed, 9 insertions(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild index 1a4a4560829..cc6293aa50a 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r6.ebuild @@ -288,7 +288,16 @@ src_test() { src_install() { ./waf --without-ldconfig --destdir="${D}" install || die "'waf install' failed" dodoc AUTHORS TODO + python_optimize + + # waftools/man.py always compresses man pages with gzip. + # to avoid code changed let's just un-gzip manpages + local m + for m in "${ED}"/usr/share/man/man1/*.gz; do + einfo "Uncompressing '${m#${ED}}' back." + gzip -d "${m}" || die + done } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 7f15aa1ad7f29fc7adfd3adb638bfd8b3a676feb Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 12:00:21 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 12:12:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f15aa1a media-sound/xmms2: Remove py2 Signed-off-by: Michał Górny gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 +- media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index b5150186d94..8fe00838c3d 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) USE_RUBY="ruby23 ruby24 ruby25" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index 393d601eabd..22fe230ca3b 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) USE_RUBY="ruby23 ruby24 ruby25" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/, media-sound/xmms2/files/
commit: c77a4c00380e621c98609acdda29f135bfa37b99 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Jan 28 19:58:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jan 28 19:58:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77a4c00 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 gentoo.org> media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch | 11 +++ media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 3 +++ 2 files changed, 14 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch new file mode 100644 index 000..29a8311d219 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch @@ -0,0 +1,11 @@ +--- a/src/lib/s4/tests/s4/t_transactions.c b/src/lib/s4/tests/s4/t_transactions.c +@@ -19,7 +19,7 @@ + #include + #include + +-s4_t *s4; ++extern s4_t *s4; + s4_val_t *val; + + SETUP (Transactions) { diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index 68f9fc6c4c2..393d601eabd 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -143,6 +143,9 @@ src_prepare() { # C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5 eapply "${FILESDIR}/${P}"-cpp-client.patch + # gcc-10 stopped putting globals into common section + eapply "${FILESDIR}/${P}"-gcc-10.patch + eapply_user }
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2-scrobbler/
commit: deb79565d8472d3ee689642397c27c75b27aee3c Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Dec 9 20:12:14 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Dec 9 20:12:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb79565 media-sound/xmms2-scrobbler: use https:// homepage Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild index f343e116447..52966af24d7 100644 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild +++ b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="XMMS2 AudioScrobbler client" -HOMEPAGE="http://code-monkey.de/pages/xmms2-scrobbler"; +HOMEPAGE="https://code-monkey.de/pages/xmms2-scrobbler"; SRC_URI="ftp://ftp.code-monkey.de/pub/${PN}/${P}.tar.gz"; LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2-scrobbler/
commit: 7678e09d0ddc8b06d76e9b418893d099003ba233 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Nov 10 11:57:34 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 10 11:59:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7678e09d media-sound/xmms2-scrobbler: refresh up to EAPI=7 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich gentoo.org> ...-0.4.0.ebuild => xmms2-scrobbler-0.4.0-r1.ebuild} | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild similarity index 77% rename from media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild rename to media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild index 6c784004bb5..f343e116447 100644 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild +++ b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 +EAPI=7 -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="XMMS2 AudioScrobbler client" HOMEPAGE="http://code-monkey.de/pages/xmms2-scrobbler"; @@ -18,13 +18,13 @@ RDEPEND="media-sound/xmms2 net-misc/curl" DEPEND="${RDEPEND}" -src_prepare() { - epatch "${FILESDIR}"/${P}-ldflags.patch - epatch "${FILESDIR}"/${P}-libs.patch - epatch "${FILESDIR}"/${P}-ld-order.patch - epatch "${FILESDIR}"/${P}-gcc-7.patch - epatch "${FILESDIR}"/${P}-no-XPTR.patch -} +PATCHES=( + "${FILESDIR}"/${P}-ldflags.patch + "${FILESDIR}"/${P}-libs.patch + "${FILESDIR}"/${P}-ld-order.patch + "${FILESDIR}"/${P}-gcc-7.patch + "${FILESDIR}"/${P}-no-XPTR.patch +) src_compile() { emake CC="$(tc-getCC)" VERBOSE=1
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 636043862911637ec2fadad157b2b8c54b3f4262 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 9 21:20:48 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 9 21:20:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63604386 media-sound/xmms2: add RESTRICT="!test? ( test )" Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 ++ media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index 436345d7fae..b19b7476b0f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -85,6 +85,8 @@ DEPEND="${RDEPEND} valgrind? ( dev-util/valgrind ) ) " +RESTRICT="!test? ( test )" + REQUIRED_USE="${PYTHON_REQUIRED_USE}" S="${WORKDIR}/${MY_P}" diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild index 01daddf5646..2c519ca9388 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -85,6 +85,8 @@ DEPEND="${RDEPEND} valgrind? ( dev-util/valgrind ) ) " +RESTRICT="!test? ( test )" + REQUIRED_USE="${PYTHON_REQUIRED_USE}" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 85b3f37673579298870e590c997ac627f10bb562 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 9 21:19:46 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 9 21:19:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b3f376 media-sound/xmms2: drop old Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild | 296 1 file changed, 296 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild deleted file mode 100644 index 7a6d9e9211d..000 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -USE_RUBY="ruby23 ruby24 ruby25" - -inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs - -# generated as 'python2 ./utils/gen-tarball.py' from clean git tree -MY_P="${P%_p*}DrO_o-949-gca15e830" - -DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="https://xmms2.org/wiki/Main_Page"; -#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" -SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; -LICENSE="GPL-2 LGPL-2.1" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" - -IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices -jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss -perl phonehome pulseaudio python ruby samba +server sid sndfile speex -test valgrind +vorbis vocoder wavpack xml zeroconf" - -RDEPEND="server? ( - >=dev-db/sqlite-3.3.4 - - aac? ( >=media-libs/faad2-2.0 ) - airplay? ( dev-libs/openssl:0= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( dev-libs/libcdio-paranoia - >=media-libs/libdiscid-0.1.1 - >=media-sound/cdparanoia-3.9.8 ) - curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( virtual/ffmpeg ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - ices? ( media-libs/libogg - media-libs/libshout - media-libs/libvorbis ) - jack? ( virtual/jack ) - mac? ( media-sound/mac ) - mms? ( virtual/ffmpeg - >=media-libs/libmms-0.3 ) - modplug? ( media-libs/libmodplug ) - mad? ( media-libs/libmad ) - mp3? ( >=media-sound/mpg123-1.5.1 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( media-libs/libofa ) - opus? ( media-libs/opus - media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - samba? ( >=net-fs/samba-4.2 ) - sid? ( media-sound/sidplay - media-libs/resid ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex - media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) - wavpack? ( media-sound/wavpack ) - xml? ( dev-libs/libxml2 ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) - ) - - >=dev-libs/glib-2.12.9 - cxx? ( >=dev-libs/boost-1.32 ) - perl? ( >=dev-lang/perl-5.8.8 ) - python? ( ${PYTHON_DEPS} ) - ruby? ( ${RUBY_DEPS} ) -" - -DEPEND="${RDEPEND} - dev-lang/python - virtual/pkgconfig - perl? ( dev-perl/Module-Build - virtual/perl-Module-Metadata ) - python? ( >=dev-python/cython-0.15.1 - dev-python/pyrex ) - test? ( dev-util/cunit - valgrind? ( dev-util/valgrind ) ) -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - # used both for building xmms2 and - # optionally linking client library - # against python - python-single-r1_pkg_setup -} - -# use_enable() is taken as proto -# $1 - useflag -# $2 - xmms2 option/plugin name (equals to $1 if not set) - -xmms2_flag() { - [[ -z $1 ]] && eerror "!!! empty arg. usage: xmms2_flag []." - - local UWORD=${2:-$1} - - case $1 in - ENABLED) - echo ",${UWORD}" - ;; - DISABLED) - ;; - *) - use $1 && echo ",${UWORD}" - ;; - esac -} - -src_prepare() { - ./waf # inflate waf - cd .waf* || die - # needs port - #epatch "${FILESDIR}/$
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 401cd184e4e0f868a75f8b91decff5dfbdb4d73e Author: Hans de Graaff gentoo org> AuthorDate: Mon Apr 8 17:26:34 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Apr 8 17:42:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401cd184 media-sound/xmms2: cleanup ruby23-only revision Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 media-sound/xmms2/metadata.xml | 1 - media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 291 --- 2 files changed, 292 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index a19d3fb9caf..2019a968d21 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -34,7 +34,6 @@ Support for airplay format Support for Monkey's Audio (APE) format with help of bundled libasf Enable fluidsynth support (MIDI) - Transport for glibs virtual filesystem Icecast source output plugin Support for Monkey's Audio (APE) format with help of media-sound/mac Support for Open Fingerprint Architecture (OFA) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild deleted file mode 100644 index d4c26a1373c..000 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ /dev/null @@ -1,291 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby22 ruby23" - -inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs - -# generated as 'python2 ./utils/gen-tarball.py' from clean git tree -MY_P="${P%_p*}DrO_o-949-gca15e830" - -DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="https://xmms2.org/wiki/Main_Page"; -#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" -SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; -LICENSE="GPL-2 LGPL-2.1" - -SLOT="0" -KEYWORDS="alpha amd64 ppc x86" - -IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices -jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss -perl phonehome pulseaudio python ruby samba +server sid sndfile speex -test valgrind +vorbis vocoder wavpack xml zeroconf" - -RDEPEND="server? ( - >=dev-db/sqlite-3.3.4 - - aac? ( >=media-libs/faad2-2.0 ) - airplay? ( dev-libs/openssl:0= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( dev-libs/libcdio-paranoia - >=media-libs/libdiscid-0.1.1 - >=media-sound/cdparanoia-3.9.8 ) - curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( virtual/ffmpeg ) - flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - gvfs? ( gnome-base/gnome-vfs ) - ices? ( media-libs/libogg - media-libs/libshout - media-libs/libvorbis ) - jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 ) - mac? ( media-sound/mac ) - mms? ( virtual/ffmpeg - >=media-libs/libmms-0.3 ) - modplug? ( media-libs/libmodplug ) - mad? ( media-libs/libmad ) - mp3? ( >=media-sound/mpg123-1.5.1 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( media-libs/libofa ) - opus? ( media-libs/opus - media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - samba? ( >=net-fs/samba-4.2 ) - sid? ( media-sound/sidplay - media-libs/resid ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex - media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) - wavpack? ( media-sound/wavpack ) - xml? ( dev-libs/libxml2 ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) - ) - - >=dev-libs/glib-2.12.9 - cxx? ( >=dev-libs/boost-1.32 ) - perl? ( >=dev-lang/perl-5.8.8 ) - python? ( ${PYTHON_DEPS} ) - ruby? ( ${RUBY_DEPS} ) -" - -DEPEND="${RDEPEND} - dev-lang/python - virtual/pkgconfig - perl? ( dev-perl/Module-Build - virtual/perl-Module-Metadata ) - python? ( >=dev-python/cython-0.15.1 - dev-python/pyrex ) - test? ( dev-util/cunit - valgrind? ( dev-util/valgrind ) ) -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - # used
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: 19469ee08b4e50d056384139750a488db8276cfa Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Dec 6 08:11:50 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Dec 6 19:35:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19469ee0 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 gentoo.org> .../files/xmms2-0.8_p20161122-cpp-client.patch | 68 + media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild| 300 + 2 files changed, 368 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch new file mode 100644 index 000..cedc87fcc46 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-cpp-client.patch @@ -0,0 +1,68 @@ +https://github.com/xmms2/xmms2-devel/pull/5 + +From 82741bf3094c8e0bca8eb1b7f3bc147eeb51ea06 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Thu, 6 Dec 2018 07:19:08 + +Subject: [PATCH] OTHER: fix c++ client dangling reference + +On #xmm2 Chewi reported c++/tut7 to be broken at start: + +``` +GLib-WARNING **: glib-2.56.2/glib/giounix.c:410 +Error while getting flags for FD: Bad file descriptor (9) +``` + +valgrind shows the problem as read of uninitialized data: + +``` +$ valgrind ./tut7 + +==32268== Conditional jump or move depends on uninitialised value(s) +==32268==at 0x49DC36B: xmmsc_mainloop_gmain_init (xmmsclient-glib.c:80) +==32268==by 0x49E11BE: Xmms::GMainloop::GMainloop(xmmsc_connection_St*) (xmmsclient++-glib.cpp:11) +==32268==by 0x10C64D: main (in /home/slyfox/dev/git/xmms2-devel/doc/tutorial/c++/tut7) +==32268== Uninitialised value was created by a stack allocation +==32268==at 0x49E119A: Xmms::GMainloop::GMainloop(xmmsc_connection_St*) (xmmsclient++-glib.cpp:8) +``` + +This happens due to use of dangling C++ reference to stack variable: + +``` +// somewhere in src/include/xmmsclient/xmmsclient++/mainloop.h +class MainloopInterface { +MainloopInterface( xmmsc_connection_t* conn ) : +running_( false ), conn_( conn ) { } + protected: +bool running_; +xmmsc_connection_t*& conn_; +} +``` + +Note: `conn_` refers to dangling local variable of +`MainloopInterface::MainloopInterface` constructor. + +The fix is to pass through pointer reference. +`MainLoop::MainLoop()` already does it. + +Reported-by: James Le Cuirot +Signed-off-by: Sergei Trofimovich +--- + src/include/xmmsclient/xmmsclient++/mainloop.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/include/xmmsclient/xmmsclient++/mainloop.h b/src/include/xmmsclient/xmmsclient++/mainloop.h +index de97e20d..268ca6f7 100644 +--- a/src/include/xmmsclient/xmmsclient++/mainloop.h b/src/include/xmmsclient/xmmsclient++/mainloop.h +@@ -41,7 +41,7 @@ namespace Xmms +* @note The constructor should only initialize the +*mainloop, not start it! +*/ +- MainloopInterface( xmmsc_connection_t* conn ) : ++ MainloopInterface( xmmsc_connection_t*& conn ) : + running_( false ), conn_( conn ) { } + + /** Destructor. Should also stop the loop. +-- +2.19.2 + diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild new file mode 100644 index 000..d6d2392bada --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild @@ -0,0 +1,300 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +USE_RUBY="ruby23 ruby24 ruby25" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 39eca98b706ca11fc615f218e16aa2581625db71 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Sep 13 19:22:23 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Sep 13 19:23:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39eca98b media-sound/xmms2-0.8_p20161122-r4: alpha stable Gentoo-Bug: http://bugs.gentoo.org/663338 media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index b59e71f168c..89d7d42efb0 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc x86" +KEYWORDS="alpha amd64 ~arm ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 8ef6a2deb08559a7a5d7614195bf2821b8bd7a83 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 7 23:34:26 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 7 23:46:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef6a2de 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" media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index 95780ab4116..b59e71f168c 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc x86" +KEYWORDS="~alpha amd64 ~arm ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 263e50fd7b066a162d4761137184ae2cdb499ccd Author: Mikle Kolyada gentoo org> AuthorDate: Sat Aug 18 03:51:55 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Aug 18 03:51:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263e50fd media-sound/xmms2: Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index f6a269e2fd6..95780ab4116 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc x86" +KEYWORDS="~alpha amd64 ~arm ~ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: c3c69edf03e8ed5d1916ea0af061adc5b8bcb4b6 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Aug 16 00:21:17 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Aug 16 00:21:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c69edf media-sound/xmms2: x86 stable (bug #663338) Package-Manager: Portage-2.3.46, Repoman-2.3.10 media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild index 44013523f07..f6a269e2fd6 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: 48f201e4132579d760bac89bb02085d864489a38 Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Jul 4 16:28:24 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 6 20:44:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f201e4 media-sound/xmms2: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/9048 media-sound/xmms2/files/xmms2-0.8-audio4-p1.patch | 123 --- media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch | 171 - media-sound/xmms2/files/xmms2-0.8-audio4-p3.patch | 388 - media-sound/xmms2/files/xmms2-0.8-audio4-p4.patch | 296 media-sound/xmms2/files/xmms2-0.8-audio4-p5.patch | 154 media-sound/xmms2/files/xmms2-0.8-audio4-p6.patch | 106 -- media-sound/xmms2/files/xmms2-0.8-audio4-p7.patch | 147 media-sound/xmms2/files/xmms2-0.8-cpython.patch| 9 - .../xmms2/files/xmms2-0.8-cython-0.19.1.patch | 47 --- .../xmms2/files/xmms2-0.8-ffmpeg-0.11.patch| 18 - media-sound/xmms2/files/xmms2-0.8-libav-9-p2.patch | 50 --- media-sound/xmms2/files/xmms2-0.8-libav-9.patch| 20 -- media-sound/xmms2/files/xmms2-0.8-memset.patch | 19 - media-sound/xmms2/files/xmms2-0.8-modpug.patch | 11 - media-sound/xmms2/files/xmms2-0.8-samba-4.patch| 30 -- 15 files changed, 1589 deletions(-) diff --git a/media-sound/xmms2/files/xmms2-0.8-audio4-p1.patch b/media-sound/xmms2/files/xmms2-0.8-audio4-p1.patch deleted file mode 100644 index 21ed6492a44..000 --- a/media-sound/xmms2/files/xmms2-0.8-audio4-p1.patch +++ /dev/null @@ -1,123 +0,0 @@ -commit 8831bc77d705c03b3f8081de0520dd10afa85c69 -Author: Uli Franke -Date: Tue Jan 17 23:23:46 2012 +0100 - -BUG(2509): Avoid unaligned reads in avcodec xform. - -diff --git a/src/plugins/avcodec/avcodec.c b/src/plugins/avcodec/avcodec.c -index fe58fc5..1b4a659 100644 a/src/plugins/avcodec/avcodec.c -+++ b/src/plugins/avcodec/avcodec.c -@@ -36,6 +36,9 @@ typedef struct { - guint buffer_size; - gboolean no_demuxer; - -+ gchar *read_out_buffer; -+ gint read_out_buffer_size; -+ - guint channels; - guint samplerate; - xmms_sample_format_t sampleformat; -@@ -107,6 +110,7 @@ xmms_avcodec_destroy (xmms_xform_t *xform) - - avcodec_close (data->codecctx); - av_free (data->codecctx); -+ av_free (data->read_out_buffer); - - g_string_free (data->outbuf, TRUE); - g_free (data->buffer); -@@ -132,6 +136,9 @@ xmms_avcodec_init (xmms_xform_t *xform) - data->buffer_size = AVCODEC_BUFFER_SIZE; - data->codecctx = NULL; - -+ data->read_out_buffer = av_malloc (AVCODEC_MAX_AUDIO_FRAME_SIZE); -+ data->read_out_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE; -+ - xmms_xform_private_data_set (xform, data); - - avcodec_init (); -@@ -196,7 +203,7 @@ xmms_avcodec_init (xmms_xform_t *xform) - } else { - /* A demuxer plugin forgot to give decoder config? */ - xmms_log_error ("Decoder config data not found!"); -- return FALSE; -+ goto err; - } - } - -@@ -220,7 +227,7 @@ xmms_avcodec_init (xmms_xform_t *xform) - - /* some codecs need to have something read before they set -* the samplerate and channels correctly, unfortunately... */ -- if ((ret = xmms_avcodec_read (xform, buf, 42, &error)) > 0) { -+ if ((ret = xmms_avcodec_read (xform, buf, sizeof (buf), &error)) > 0) { - g_string_insert_len (data->outbuf, 0, buf, ret); - } else { - XMMS_DBG ("First read failed, codec is not working..."); -@@ -251,6 +258,9 @@ err: - if (data->codecctx) { - av_free (data->codecctx); - } -+ if (data->read_out_buffer) { -+ av_free (data->read_out_buffer); -+ } - g_string_free (data->outbuf, TRUE); - g_free (data->extradata); - g_free (data); -@@ -263,8 +273,7 @@ xmms_avcodec_read (xmms_xform_t *xform, xmms_sample_t *buf, gint len, -xmms_error_t *error) - { - xmms_avcodec_data_t *data; -- char outbuf[AVCODEC_MAX_AUDIO_FRAME_SIZE]; -- gint outbufsize, bytes_read = 0; -+ gint bytes_read = 0; - guint size; - - data = xmms_xform_private_data_get (xform); -@@ -330,9 +339,9 @@ xmms_avcodec_read (xmms_xform_t *xform, xmms_sample_t *buf, gint len, - packet.data = data->buffer; - packet.size = data->buffer_length; - -- outbufsize = sizeof (outbuf); -- bytes_read = avcodec_decode_audio3 (data->codecctx, (short *) outbuf, -- &outbufsize, &packet); -+ data->read_out_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE; -+ bytes_read = avcodec_
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/, media-sound/xmms2/files/
commit: c249fe51047dbe5bc689bda6a98e3d47bb1aa387 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 1 21:23:58 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 1 21:23:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c249fe51 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 .../files/xmms2-0.8_p20161122-perl-no-local.patch | 17 ++ media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild| 297 + 2 files changed, 314 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch new file mode 100644 index 000..af18825ac00 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-perl-no-local.patch @@ -0,0 +1,17 @@ +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 +--- a/waflib/Tools/perl.py b/waflib/Tools/perl.py +@@ -75,7 +75,7 @@ def check_perl_ext_devel(self): + env.EXTUTILS_TYPEMAP=cfg_lst('$Config{privlib}/ExtUtils/typemap') + env.XSUBPP=find_xsubpp() + if not getattr(Options.options,'perlarchdir',None): +- env.ARCHDIR_PERL=cfg_str('$Config{sitearch}') ++ env.ARCHDIR_PERL=cfg_str('$Config{archlib}') + else: + env.ARCHDIR_PERL=getattr(Options.options,'perlarchdir') + env.perlext_PATTERN='%s.'+cfg_str('$Config{dlext}') diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild new file mode 100644 index 000..44013523f07 --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r4.ebuild @@ -0,0 +1,297 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +USE_RUBY="ruby23 ruby24 ruby25" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( dev-libs/libcdio-paranoia + >=media-libs/libdiscid-0.1.1 + >=media-sound/cdparanoia-3.9.8 ) + curl? ( >=net-misc/curl-7.15.1 ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac ) + fluidsynth? ( media-sound/fluidsynth ) + ices? ( media-libs/libogg + media-libs/libshout + media-libs/libvorbis ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mms? ( virtual/ffmpeg + >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mad? ( media-libs/libmad ) + mp3? ( >=media-sound/mpg123-1.5.1 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( media-libs/libofa ) + opus? ( media-libs/opus + media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( >=net-fs/samba-4.2 ) + sid? ( media-sound/sidplay + media-libs/resid ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex + media-libs/libogg ) + vorbis? ( media-libs/libvorbis ) + vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) + wavpack? ( media-sound/wavpack ) + xml? ( dev-libs/libxml2 ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) + ) + + >=dev-libs/glib-2.12.9 + cxx? ( >=dev-libs/boo
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: ddb2bae70d47499b0960883315059b2324d11314 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 1 21:25:34 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 1 21:25:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb2bae7 media-sound/xmms2: drop old Package-Manager: Portage-2.3.41, Repoman-2.3.9 media-sound/xmms2/Manifest | 1 - media-sound/xmms2/xmms2-0.8-r4.ebuild | 296 --- media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild | 297 media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild | 297 4 files changed, 891 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index d0ac56792b4..3cd5c987f31 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,2 +1 @@ DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 BLAKE2B f34abf0c68f4574593eb706744cc4354bc9b679d005bcaf4a9f03ef90fcb14935428c73d3d74565c41a70efcfa6541af15a455d091b6d17e7ca613229c1c1390 SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb -DIST xmms2-0.8DrO_o.tar.bz2 1670726 BLAKE2B e226f197b09ebc205fa274d6a0024190e222314bc0df2c6cf443061b3961ca622bd0a1834dfee5c128aa2b003d4e703b5c4976ddc038d84d7f05c3e052060b0b SHA512 478103d80264c0cb32912e828f74d0f5b2f10fe310f530a87ebecda7ca547a69e238cd572788f90bda29494494160d459fa6d1356b4fb87c7a8f0bf02e3b75f8 diff --git a/media-sound/xmms2/xmms2-0.8-r4.ebuild b/media-sound/xmms2/xmms2-0.8-r4.ebuild deleted file mode 100644 index 907d0fb1d86..000 --- a/media-sound/xmms2/xmms2-0.8-r4.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# waf fails on python3_5: AttributeError: Can't pickle local object 'Context.__init__..node_class' -PYTHON_COMPAT=( python{2_7,3_4} ) -USE_RUBY="ruby22 ruby23" - -inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs - -MY_P="${P}DrO_o" - -DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="https://xmms2.org/wiki/Main_Page"; -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" -LICENSE="GPL-2 LGPL-2.1" - -SLOT="0" -KEYWORDS="alpha amd64 ppc x86" - -IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac gvfs ices -jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa oss -perl phonehome pulseaudio python ruby samba +server sid sndfile speex -test valgrind +vorbis vocoder wavpack xml zeroconf" - -RDEPEND="server? ( - >=dev-db/sqlite-3.3.4 - - aac? ( >=media-libs/faad2-2.0 ) - airplay? ( dev-libs/openssl:0= ) - alsa? ( media-libs/alsa-lib ) - ao? ( media-libs/libao ) - cdda? ( dev-libs/libcdio-paranoia - >=media-libs/libdiscid-0.1.1 - >=media-sound/cdparanoia-3.9.8 ) - curl? ( >=net-misc/curl-7.15.1 ) - ffmpeg? ( virtual/ffmpeg ) - flac? ( media-libs/flac ) - gvfs? ( gnome-base/gnome-vfs ) - ices? ( media-libs/libogg - media-libs/libshout - media-libs/libvorbis ) - jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 ) - mac? ( media-sound/mac ) - mms? ( virtual/ffmpeg - >=media-libs/libmms-0.3 ) - modplug? ( media-libs/libmodplug ) - mad? ( media-libs/libmad ) - mp3? ( >=media-sound/mpg123-1.5.1 ) - musepack? ( media-sound/musepack-tools ) - ofa? ( media-libs/libofa ) - pulseaudio? ( media-sound/pulseaudio ) - samba? ( >=net-fs/samba-4.2 ) - sid? ( media-sound/sidplay - media-libs/resid ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex - media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) - wavpack? ( media-sound/wavpack ) - xml? ( dev-libs/libxml2 ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) - ) - - >=dev-libs/glib-2.12.9 - cxx? ( >=dev-libs/boost-1.32 ) - perl? ( >=dev-lang/perl-5.8.8 ) - python? ( ${PYTHON_DEPS} ) - ruby? ( ${RUBY_DEPS} ) -" - -DEPEND="${RDEPEND} - dev-lang/python - virtual/pkgconfig - perl? ( dev-perl/Module-Build - virtual/perl-Module-Metadata ) - python? ( >=dev-python/cython-0.15.1 - dev-python/pyrex ) - test? ( dev-util/cunit - valgrind? ( dev-util/valgrind ) ) -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 79566be611305b1e5e9fb5ec8effe0c103d80910 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jun 25 19:21:27 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jun 25 19:24:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79566be6 media-sound/xmms2: add ruby24, ruby25 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild index 49c650b68b8..e35262be43d 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild @@ -4,7 +4,7 @@ EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby22 ruby23" +USE_RUBY="ruby23 ruby24 ruby25" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 7c7670ac0884fe1a2e460fb033e0ca2abc171992 Author: Hans de Graaff gentoo org> AuthorDate: Sat Apr 14 07:14:14 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 14 07:25:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7670ac media-sound/xmms2: add ruby23, bug 645608 Closes: https://bugs.gentoo.org/645608 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-sound/xmms2/xmms2-0.8-r4.ebuild | 4 ++-- media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild | 4 ++-- media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild | 2 +- media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild | 2 +- media-sound/xmms2/xmms2-0.8_p20161122.ebuild| 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8-r4.ebuild b/media-sound/xmms2/xmms2-0.8-r4.ebuild index 9f254f6d79e..907d0fb1d86 100644 --- a/media-sound/xmms2/xmms2-0.8-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8-r4.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 # waf fails on python3_5: AttributeError: Can't pickle local object 'Context.__init__..node_class' PYTHON_COMPAT=( python{2_7,3_4} ) -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby22 ruby23" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild index b97f7ed0f3d..fc89616d993 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby22 ruby23" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild index 4471878ba15..88646ec634e 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild @@ -4,7 +4,7 @@ EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby22 ruby23" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild index a9ab805984b..49c650b68b8 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild @@ -4,7 +4,7 @@ EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby22 ruby23" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index 32edd700286..d4c26a1373c 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby22 ruby23" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: e8032b8eaf7c33c0650401f3176457e209ca5212 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 15 22:01:36 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 15 22:01:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8032b8e 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 media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild | 296 1 file changed, 296 insertions(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild new file mode 100644 index 000..a9ab805984b --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r3.ebuild @@ -0,0 +1,296 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +USE_RUBY="ruby20 ruby21 ruby22" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( dev-libs/libcdio-paranoia + >=media-libs/libdiscid-0.1.1 + >=media-sound/cdparanoia-3.9.8 ) + curl? ( >=net-misc/curl-7.15.1 ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac ) + fluidsynth? ( media-sound/fluidsynth ) + ices? ( media-libs/libogg + media-libs/libshout + media-libs/libvorbis ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mms? ( virtual/ffmpeg + >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mad? ( media-libs/libmad ) + mp3? ( >=media-sound/mpg123-1.5.1 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( media-libs/libofa ) + opus? ( media-libs/opus + media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( >=net-fs/samba-4.2 ) + sid? ( media-sound/sidplay + media-libs/resid ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex + media-libs/libogg ) + vorbis? ( media-libs/libvorbis ) + vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) + wavpack? ( media-sound/wavpack ) + xml? ( dev-libs/libxml2 ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) + ) + + >=dev-libs/glib-2.12.9 + cxx? ( >=dev-libs/boost-1.32 ) + perl? ( >=dev-lang/perl-5.8.8 ) + python? ( ${PYTHON_DEPS} ) + ruby? ( ${RUBY_DEPS} ) +" + +DEPEND="${RDEPEND} + dev-lang/python + virtual/pkgconfig + perl? ( dev-perl/Module-Build + virtual/perl-Module-Metadata ) + python? ( >=dev-python/cython-0.15.1 + dev-python/pyrex ) + test? ( dev-util/cunit + valgrind? ( dev-util/valgrind ) ) +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + # used both for building xmms2 and + # optionally linking client library + # against python + python-single-r1_pkg_setup +} + +# use_enable() is taken as proto +# $1 - useflag +# $2 - xmms2 option/plugin name (equals to $1 if not set) + +xmms2_flag() { + [[ -z $1 ]] && eerror "!!! empty arg. usage: xmms2_flag []." + + local UWORD=${2:-$1} + + case $1 in + ENABLED) + echo ",${UWORD}" + ;; + DISABLED) + ;; + *) + use $1 && echo ",${UWORD}" + ;; + esac +} + +src_prepare() { + ./waf # inflate waf + cd .waf* || die +
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: f29596974cca3b7acb8ecea5d4fe9fc7a26467a5 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Feb 5 09:41:20 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Feb 5 09:41:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2959697 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 media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild | 297 1 file changed, 297 insertions(+) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild new file mode 100644 index 000..4471878ba15 --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r2.ebuild @@ -0,0 +1,297 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +USE_RUBY="ruby20 ruby21 ruby22" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( dev-libs/libcdio-paranoia + >=media-libs/libdiscid-0.1.1 + >=media-sound/cdparanoia-3.9.8 ) + curl? ( >=net-misc/curl-7.15.1 ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac ) + fluidsynth? ( media-sound/fluidsynth ) + gvfs? ( gnome-base/gnome-vfs ) + ices? ( media-libs/libogg + media-libs/libshout + media-libs/libvorbis ) + jack? ( virtual/jack ) + mac? ( media-sound/mac ) + mms? ( virtual/ffmpeg + >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mad? ( media-libs/libmad ) + mp3? ( >=media-sound/mpg123-1.5.1 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( media-libs/libofa ) + opus? ( media-libs/opus + media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( >=net-fs/samba-4.2 ) + sid? ( media-sound/sidplay + media-libs/resid ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex + media-libs/libogg ) + vorbis? ( media-libs/libvorbis ) + vocoder? ( sci-libs/fftw:3.0= media-libs/libsamplerate ) + wavpack? ( media-sound/wavpack ) + xml? ( dev-libs/libxml2 ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) + ) + + >=dev-libs/glib-2.12.9 + cxx? ( >=dev-libs/boost-1.32 ) + perl? ( >=dev-lang/perl-5.8.8 ) + python? ( ${PYTHON_DEPS} ) + ruby? ( ${RUBY_DEPS} ) +" + +DEPEND="${RDEPEND} + dev-lang/python + virtual/pkgconfig + perl? ( dev-perl/Module-Build + virtual/perl-Module-Metadata ) + python? ( >=dev-python/cython-0.15.1 + dev-python/pyrex ) + test? ( dev-util/cunit + valgrind? ( dev-util/valgrind ) ) +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + # used both for building xmms2 and + # optionally linking client library + # against python + python-single-r1_pkg_setup +} + +# use_enable() is taken as proto +# $1 - useflag +# $2 - xmms2 option/plugin name (equals to $1 if not set) + +xmms2_flag() { + [[ -z $1 ]] && eerror "!!! empty arg. usage: xmms2_flag []." + + local UWORD=${2:-$1} + + case $1 in + ENABLED) + echo ",${UWORD}" + ;; + DISABLED) + ;; + *) + use $1 && echo ",${UWORD}" + ;; + esac +} + +src_prepare() { + ./waf #
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 44dddbc4571e8562078b9ad371de97d09a3c8274 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Feb 4 21:31:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Feb 4 21:31:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44dddbc4 media-sound/xmms2: drop description Package-Manager: Portage-2.3.20, Repoman-2.3.6 media-sound/xmms2/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index 4072327e4cf..551b4bd98e8 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -4,7 +4,6 @@ sly...@gentoo.org Sergei Trofimovich - Primary Maintainer It features a client-server model, allowing multiple (even simultaneous!) user
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: a0b4af787170ce9b010731930d6ef3f8ea675b08 Author: David Seifert gentoo org> AuthorDate: Sun Nov 26 12:22:06 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 23:09:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b4af78 media-sound/xmms2: [QA] Consistent whitespace in metadata.xml media-sound/xmms2/metadata.xml | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/media-sound/xmms2/metadata.xml b/media-sound/xmms2/metadata.xml index 26ce4e0e0a6..4072327e4cf 100644 --- a/media-sound/xmms2/metadata.xml +++ b/media-sound/xmms2/metadata.xml @@ -13,22 +13,23 @@ your music. List of features currently offered by XMMS2: - Client-server model: - * Allows XMMS2 to have various multiple interfaces (as clients). - o Command line interfaces - o GTK clients (matching GNOME & XFCE4 look and feel) - o KDE clients (matching KDE look and feel) - * Network transparency means you can run and control XMMS2 remotely, (e.g. run - XMMS2 on your 'media box' and control it over network using a bluetooth-enabled - PDA (TCP)) - Wide format support: - * Can play FLAC, mp3, MOD, SID, speex, ogg vorbis, wave files. - * Clean separation of transport and decoder subsystems - Allows for more flexible access to media. (e.g. play mp3 files from a Samba - share without having to mount it on the local filesystem) + + Client-server model: + * Allows XMMS2 to have various multiple interfaces (as clients). + o Command line interfaces + o GTK clients (matching GNOME & XFCE4 look and feel) + o KDE clients (matching KDE look and feel) + * Network transparency means you can run and control XMMS2 remotely, (e.g. run XMMS2 on your 'media box' and control it over network using a bluetooth-enabled PDA (TCP)) + + Wide format support: + * Can play FLAC, mp3, MOD, SID, speex, ogg vorbis, wave files. + * Clean separation of transport and decoder subsystems + Allows for more flexible access to media. (e.g. play mp3 files from a Samba + share without having to mount it on the local filesystem) + Medialib: - Database-driven media library stores metadata about songs as they're played, - so songs can be quickly recalled and new playlists easily made. + Database-driven media library stores metadata about songs as they're played, + so songs can be quickly recalled and new playlists easily made. Support for airplay format
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 234f4273c6a698925848d1e4e199d21b8639b129 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Nov 12 09:58:19 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 12 10:00:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234f4273 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 media-sound/xmms2/xmms2-0.8-r4.ebuild | 2 +- media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild | 2 +- media-sound/xmms2/xmms2-0.8_p20161122.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8-r4.ebuild b/media-sound/xmms2/xmms2-0.8-r4.ebuild index 56a0c20caf2..9f254f6d79e 100644 --- a/media-sound/xmms2/xmms2-0.8-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8-r4.ebuild @@ -284,7 +284,7 @@ src_install() { pkg_postinst() { elog "This version is built on experimental development code" - elog "If you encounter any errors report them at http://bugs.xmms2.org"; + elog "If you encounter any errors report them at https://bugs.xmms2.org"; elog "and visit #xmms2 at irc://irc.freenode.net" if use phonehome ; then einfo "" diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild index f65e222e0da..b97f7ed0f3d 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild @@ -285,7 +285,7 @@ src_install() { pkg_postinst() { elog "This version is built on experimental development code" - elog "If you encounter any errors report them at http://bugs.xmms2.org"; + elog "If you encounter any errors report them at https://bugs.xmms2.org"; elog "and visit #xmms2 at irc://irc.freenode.net" if use phonehome ; then einfo "" diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index 14ef8f66ad1..32edd700286 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -279,7 +279,7 @@ src_install() { pkg_postinst() { elog "This version is built on experimental development code" - elog "If you encounter any errors report them at http://bugs.xmms2.org"; + elog "If you encounter any errors report them at https://bugs.xmms2.org"; elog "and visit #xmms2 at irc://irc.freenode.net" if use phonehome ; then einfo ""
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: b98d77fd03187155cef4801d993ae3711ddaf11f Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Nov 12 10:00:19 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 12 10:00:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98d77fd media-sound/xmms2: en.wikipedia.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 media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch b/media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch index 46b5b1d3b92..70334587d42 100644 --- a/media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch +++ b/media-sound/xmms2/files/xmms2-0.8-audio4-p2.patch @@ -136,7 +136,7 @@ index ee7f7fb..b6f0a37 100644 +mp4ff_normalize_flawed_sample_rate (uint16_t samplerate) +{ + /* A list of common rates can be found at -+ * http://en.wikipedia.org/wiki/Sampling_rate */ ++ * https://en.wikipedia.org/wiki/Sampling_rate */ + uint32_t rates[] = {8000, 11025, 16000, 22050, 32000, 44056, 44100, +47250, 48000, 5, 50400, 88200, 96000, 176400, +192000, 352800, 384000, 0};
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/, media-sound/xmms2/files/
commit: c2395af07199c94377833699367243a29f9c83c6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 4 18:13:47 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 4 18:13:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2395af0 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 .../xmms2/files/xmms2-0.8_p20161122-mac-4.patch| 50 ++ media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild| 3 ++ 2 files changed, 53 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-mac-4.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-mac-4.patch new file mode 100644 index 000..df3e4d2af85 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-mac-4.patch @@ -0,0 +1,50 @@ +From e87745721deaf46d7054ac40cc55838561c9f552 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Carretero?= +Date: Tue, 24 Oct 2017 18:43:26 -0400 +Subject: [PATCH] plugins: mac: support newer mac API version + +--- + src/plugins/mac/mac.cpp | 6 +- + src/plugins/mac/source_adapter.h | 8 +++- + 2 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/src/plugins/mac/mac.cpp b/src/plugins/mac/mac.cpp +index cec43e52..d8d3d1b9 100644 +--- a/src/plugins/mac/mac.cpp b/src/plugins/mac/mac.cpp +@@ -210,8 +210,12 @@ xmms_mac_get_media_info (xmms_xform_t *xform) + gchar *name; + + field_name = pTagField->GetFieldName (); +- name = (gchar *)GetUTF8FromUTF16 (field_name); + ++#if MAC_DLL_INTERFACE_VERSION_NUMBER >= 1000 ++ name = (gchar *)CAPECharacterHelper::GetUTF8FromUTF16 (field_name); ++#else ++ name = (gchar *)GetUTF8FromUTF16 (field_name); ++#endif + memset (field_value, 0, 255); + int size = 255; + p_ape_tag->GetFieldString (field_name, (char *)field_value, &size, TRUE); +diff --git a/src/plugins/mac/source_adapter.h b/src/plugins/mac/source_adapter.h +index 94f75359..70617514 100644 +--- a/src/plugins/mac/source_adapter.h b/src/plugins/mac/source_adapter.h +@@ -38,7 +38,13 @@ public: + ~CSourceAdapter () {}; + + // open / close +- int Open (const wchar_t * pName) { return ERROR_SUCCESS; } ++#if MAC_DLL_INTERFACE_VERSION_NUMBER >= 1000 ++ int Open (const wchar_t * pName, BOOL bOpenReadOnly = FALSE) ++#else ++ int Open (const wchar_t * pName) ++#endif ++ { return ERROR_SUCCESS; } ++ + int Close () { return ERROR_SUCCESS; } + + // read / write +-- +2.15.0 + diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild index 8e1a03998bf..f65e222e0da 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild @@ -135,6 +135,9 @@ src_prepare() { # fix hash to be the same on LE/BE platforms eapply "${FILESDIR}/${P}"-be-hash.patch + # handle mac-3 -> -4 API change + eapply "${FILESDIR}/${P}"-mac-4.patch + eapply_user }
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 8cf35802bcecf082d85305f5a56274f541a17a08 Author: James Le Cuirot gentoo org> AuthorDate: Wed Sep 20 21:47:55 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Sep 20 21:49:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf35802 media-sound/xmms2: Keyword for ~arm Thoroughly tested and working. Package-Manager: Portage-2.3.10, Repoman-2.3.3 media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild index 68cca7d5b76..8e1a03998bf 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: fef415c56f13404c0ec5501d26012eaf9ca34292 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 30 22:15:45 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 30 22:15:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef415c5 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 .../xmms2/files/xmms2-0.8_p20161122-be-hash.patch | 39 +++ media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild| 294 + 2 files changed, 333 insertions(+) diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch new file mode 100644 index 000..5fa43298cf7 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-be-hash.patch @@ -0,0 +1,39 @@ +From d97c8b8239e8b3c5ddb951d427b7d78ea7faad25 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Sun, 30 Jul 2017 23:08:02 +0100 +Subject: [PATCH] OTHER: _xmmsv_dict_hash: make hash function + endianness-agnostic + +The following code: +uint32_t k; +memcpy (&k, data, sizeof (k)); +computes different data depending on platform endianness. + +That causes test_xmmsv_serialize_coll_match test to fail +as collection order is serialized in wrong order. + +Signed-off-by: Sergei Trofimovich +--- + src/lib/xmmstypes/xmmsv_dict.c | 6 -- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/lib/xmmstypes/xmmsv_dict.c b/src/lib/xmmstypes/xmmsv_dict.c +index 5ebe4eb3..32533285 100644 +--- a/src/lib/xmmstypes/xmmsv_dict.c b/src/lib/xmmstypes/xmmsv_dict.c +@@ -66,8 +66,10 @@ _xmmsv_dict_hash (const void *key, int len) + + while (len >= 4) + { +- uint32_t k; +- memcpy (&k, data, sizeof (k)); ++ uint32_t k = data [0] ++ | data [1] << 8 ++ | data [2] << 16 ++ | data [3] << 24; + + k *= m; + k ^= k >> r; +-- +2.13.3 + diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild new file mode 100644 index 000..68cca7d5b76 --- /dev/null +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r1.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +USE_RUBY="ruby20 ruby21 ruby22" + +inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs + +# generated as 'python2 ./utils/gen-tarball.py' from clean git tree +MY_P="${P%_p*}DrO_o-949-gca15e830" + +DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; +#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; +LICENSE="GPL-2 LGPL-2.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices +jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss +perl phonehome pulseaudio python ruby samba +server sid sndfile speex +test valgrind +vorbis vocoder wavpack xml zeroconf" + +RDEPEND="server? ( + >=dev-db/sqlite-3.3.4 + + aac? ( >=media-libs/faad2-2.0 ) + airplay? ( dev-libs/openssl:0= ) + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + cdda? ( dev-libs/libcdio-paranoia + >=media-libs/libdiscid-0.1.1 + >=media-sound/cdparanoia-3.9.8 ) + curl? ( >=net-misc/curl-7.15.1 ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac ) + fluidsynth? ( media-sound/fluidsynth ) + gvfs? ( gnome-base/gnome-vfs ) + ices? ( media-libs/libogg + media-libs/libshout + media-libs/libvorbis ) + jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 ) + mac? ( media-sound/mac ) + mms? ( virtual/ffmpeg + >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mad? ( media-libs/libmad ) + mp3? ( >=media-sound/mpg123-1.5.1 ) + musepack? ( media-sound/musepack-tools ) + ofa? ( media-libs/libofa ) + opus? ( media-libs/opus + media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + samba? ( >=net-fs/samba-4.2 ) + sid? ( media-sound/sidplay + media-libs/resid ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex + media-li
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 3220f53854960d67e48e920f19036e1081965bb6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 29 20:25:45 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 29 21:26:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3220f538 media-sound/xmms2: 0.8_p20161122 stable for ppc/x86, bug #625080 Package-Manager: Portage-2.3.6, Repoman-2.3.3 media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index c8dd0136f8f..14ef8f66ad1 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~ppc ~x86" +KEYWORDS="alpha amd64 ppc x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 9c9f15299c1bb2b6a34d937ecbfb2d1a6fb15ba4 Author: Tobias Klausmann gentoo org> AuthorDate: Sun Jul 16 11:07:24 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Jul 16 11:07:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9f1529 media-sound/xmms2-0.8_p20161122-r0: alpha stable Gentoo-Bug: 625080 media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index 6e57178b26a..c8dd0136f8f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~x86" +KEYWORDS="alpha amd64 ~ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 7d3f2bb804d1680b728da790ce1faeadc6ef82f1 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Jul 15 17:23:17 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Jul 15 17:23:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3f2bb8 media-sound/xmms2-0.8_p20161122-r0: add amd64 keyword Gentoo-Bug: 625080 media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index 88cbf6fa3bb..6e57178b26a 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~x86" IUSE="aac airplay +alsa ao asf cdda curl cxx ffmpeg flac fluidsynth gvfs ices jack mac mlib-update mms +mad modplug mp3 mp4 musepack ofa opus oss
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: 5e1c31bd37521ccafe29ebc051c9257d4ae5b366 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Jul 4 21:55:54 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jul 4 21:56:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1c31bd media-sound/xmms2: switch HOMEPAGE to https:// Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-sound/xmms2/xmms2-0.8-r4.ebuild| 2 +- media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8-r4.ebuild b/media-sound/xmms2/xmms2-0.8-r4.ebuild index b01887b80b1..56a0c20caf2 100644 --- a/media-sound/xmms2/xmms2-0.8-r4.ebuild +++ b/media-sound/xmms2/xmms2-0.8-r4.ebuild @@ -12,7 +12,7 @@ inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs MY_P="${P}DrO_o" DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="http://xmms2.org/wiki/Main_Page"; +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index ab0d4bea72f..88cbf6fa3bb 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -12,7 +12,7 @@ inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs MY_P="${P%_p*}DrO_o-949-gca15e830" DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player" -HOMEPAGE="http://xmms2.org/wiki/Main_Page"; +HOMEPAGE="https://xmms2.org/wiki/Main_Page"; #SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2"; LICENSE="GPL-2 LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/
commit: bbb0b4028d22707cb512074b699f1dd6a386 Author: James Le Cuirot gentoo org> AuthorDate: Wed Jun 21 21:23:58 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Jun 21 21:23:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb0 media-sound/xmms2: 0.8_p20161122 tested with Python 3.5 + 3.6 Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-sound/xmms2/xmms2-0.8_p20161122.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild index f9e24892bd0..ab0d4bea72f 100644 --- a/media-sound/xmms2/xmms2-0.8_p20161122.ebuild +++ b/media-sound/xmms2/xmms2-0.8_p20161122.ebuild @@ -3,8 +3,7 @@ EAPI=6 -# waf fails on python3_5: AttributeError: Can't pickle local object 'Context.__init__..node_class' -PYTHON_COMPAT=( python{2_7,3_4} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) USE_RUBY="ruby20 ruby21 ruby22" inherit eutils multiprocessing python-single-r1 ruby-single toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/, media-sound/xmms2/
commit: 88e32c614265db1783bc02782cdae880d786d227 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 20 10:21:13 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 20 10:21:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e32c61 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 media-sound/xmms2/Manifest | 1 + .../xmms2/files/xmms2-0.8_p20161122-tarball.patch | 78 ++ media-sound/xmms2/metadata.xml | 2 + media-sound/xmms2/xmms2-0.8-r4.ebuild | 2 +- ...s2-0.8-r4.ebuild => xmms2-0.8_p20161122.ebuild} | 56 5 files changed, 108 insertions(+), 31 deletions(-) diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index be39c69..442ad25250d 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1 +1,2 @@ +DIST xmms2-0.8DrO_o-949-gca15e830.tar.bz2 1928653 SHA256 58bd62f1e3ca83d4d82ad6854ee769b97238fc1c89967262c0e9e9e20e35092e SHA512 affd7fdd259cdb952e972b62f24ab8eb6afd2c87786254a7ae81adffdcfe1454dcf2fb95811a8b90db74dba84918526fd8c920e11582b36aa48725f293c73edb WHIRLPOOL 438d33793b808dd151b27ac51af9998b819ffc03cbc0ce789d693192f8aa5cab3c48402ef83f2b8fe1442dd9130248f561b1fe466168c0569c2e017ee1a0ede3 DIST xmms2-0.8DrO_o.tar.bz2 1670726 SHA256 c77e41e7bd579d5a2f78331ca8c748b8721bd2e59f36c36ad4c7cae8694a SHA512 478103d80264c0cb32912e828f74d0f5b2f10fe310f530a87ebecda7ca547a69e238cd572788f90bda29494494160d459fa6d1356b4fb87c7a8f0bf02e3b75f8 WHIRLPOOL 741dd85b8c065eea799675588a8d4c389c47fa3dcf129a9fd799bb5da0ffcb1eeffa45cfaca40af7c505908818b5e7960c1a54e947f53358edeb43841f2eaa5c diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-tarball.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-tarball.patch new file mode 100644 index 000..eef49b13f16 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-tarball.patch @@ -0,0 +1,78 @@ +diff --git a/utils/gen-changelog.py b/utils/gen-changelog.py +index b539088a..301c0461 100755 +--- a/utils/gen-changelog.py b/utils/gen-changelog.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + from subprocess import check_output + import os + +diff --git a/utils/gen-tarball.py b/utils/gen-tarball.py +index 2ae2a4d1..09ed5074 100755 +--- a/utils/gen-tarball.py b/utils/gen-tarball.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + from subprocess import check_output, call + import tarfile + import os +@@ -40,15 +40,19 @@ def add_files(ball, prefix, template, files): + + VERSION = check_output(["git", "describe"]).strip() + ++# TODO: derive paths from submodule configuration + TUTORIAL_DIR="doc/tutorial" ++S4_DIR="src/lib/s4" + + PREFIX="xmms2-%s" % VERSION + PREFIX_TUTORIAL="%s/%s" % (PREFIX, TUTORIAL_DIR) ++PREFIX_S4="%s/%s" % (PREFIX, S4_DIR) + + DIST_DIR="dist" + DIST_XMMS2="%s/xmms2-%s.tar" % (DIST_DIR, VERSION) + DIST_XMMS2_BZ2="%s/xmms2-%s.tar.bz2" % (DIST_DIR, VERSION) + DIST_TUTORIAL="%s/xmms2-tutorial-%s.tar" % (DIST_DIR, VERSION) ++DIST_S4="%s/xmms2-tutorial-%s.tar" % (DIST_DIR, VERSION) + + if not os.path.exists(DIST_DIR): + os.mkdir(DIST_DIR) +@@ -62,6 +66,9 @@ if os.path.exists(DIST_XMMS2_BZ2): + if os.path.exists(DIST_TUTORIAL): + os.unlink(DIST_TUTORIAL) + ++if os.path.exists(DIST_S4): ++os.unlink(DIST_S4) ++ + # Tar up XMMS2 + call("git archive --format=tar --prefix=%s/ HEAD > %s" % (PREFIX, DIST_XMMS2), shell=True) + +@@ -69,9 +76,11 @@ call("git archive --format=tar --prefix=%s/ HEAD > %s" % (PREFIX, DIST_XMMS2), s + call("git submodule init", shell=True) + call("git submodule update", shell=True) + call("git --git-dir=%s/.git archive --format=tar --prefix=%s/ HEAD > %s" % (TUTORIAL_DIR, PREFIX_TUTORIAL, DIST_TUTORIAL), shell=True) ++call("git --git-dir=%s/.git archive --format=tar --prefix=%s/ HEAD > %s" % (S4_DIR, PREFIX_S4, DIST_S4), shell=True) + +-# Append the tutorials to the XMMS2 archive ++# Append the tutorials and s4 to the XMMS2 archive + call("tar -Af %s %s" % (DIST_XMMS2, DIST_TUTORIAL), shell=True) ++call("tar -Af %s %s" % (DIST_XMMS2, DIST_S4), shell=True) + + # Append ChangeLog and a summary of all file hashes." + add_files(DIST_XMMS2, PREFIX, get_template(DIST_XMMS2, os.path.join(PREFIX, "wscript")), [ +diff --git a/utils/gen-tree-hashes.py b/utils/gen-tree-hashes.py +index 7f8b9e4f..9d27adb0 100755 +--- a/utils/gen-tree-hashes.py b/utils/gen-tree-hashes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + f
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2-scrobbler/files/, media-sound/xmms2-scrobbler/
commit: 67d54875d59e030a365d12c03fab0b59ff6582db Author: Sergei Trofimovich gentoo org> AuthorDate: Wed May 17 21:10:50 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 17 21:11:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d54875 media-sound/xmms2-scrobbler: tweak for next (unreleased yet) xmms2 release Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../files/xmms2-scrobbler-0.4.0-no-XPTR.patch | 14 ++ media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch new file mode 100644 index 000..950509b3d2d --- /dev/null +++ b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-no-XPTR.patch @@ -0,0 +1,14 @@ +diff --git a/src/xmms2-scrobbler.c b/src/xmms2-scrobbler.c +index 244fccb..8cd06ed 100644 +--- a/src/xmms2-scrobbler.c b/src/xmms2-scrobbler.c +@@ -534,3 +534,3 @@ on_medialib_get_info2 (xmmsv_t *val, void *udata) + { +- bool reset_current_id = XPOINTER_TO_INT (udata); ++ bool reset_current_id = (bool)(uintptr_t)(udata); + +@@ -572,3 +572,3 @@ maybe_submit_to_profile (bool reset_current_id) + on_medialib_get_info2, +- XINT_TO_POINTER (reset_current_id)); ++ (void*)(uintptr_t)(reset_current_id)); + xmmsc_result_unref (mediainfo_result); diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild index 3d8aaeaa2f9..6c784004bb5 100644 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild +++ b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild @@ -23,10 +23,11 @@ src_prepare() { epatch "${FILESDIR}"/${P}-libs.patch epatch "${FILESDIR}"/${P}-ld-order.patch epatch "${FILESDIR}"/${P}-gcc-7.patch + epatch "${FILESDIR}"/${P}-no-XPTR.patch } src_compile() { - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" VERBOSE=1 } src_install() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2-scrobbler/files/, media-sound/xmms2-scrobbler/
commit: b6488c62a9152b802681ebed1e7af92c12bf43f9 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 12 23:23:59 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 12 23:23:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6488c62 media-sound/xmms2-scrobbler: fix gcc-7 build failure Add missing '' include for fprintf(). Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch | 8 media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch new file mode 100644 index 000..383bb0596eb --- /dev/null +++ b/media-sound/xmms2-scrobbler/files/xmms2-scrobbler-0.4.0-gcc-7.patch @@ -0,0 +1,8 @@ +diff --git a/src/submission.c b/src/submission.c +index 422db0a..326b003 100644 +--- a/src/submission.c b/src/submission.c +@@ -24,2 +24,3 @@ + #include ++#include + #include "submission.h" diff --git a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild index 524e5a21f24..3d8aaeaa2f9 100644 --- a/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild +++ b/media-sound/xmms2-scrobbler/xmms2-scrobbler-0.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=4 @@ -22,6 +22,7 @@ src_prepare() { epatch "${FILESDIR}"/${P}-ldflags.patch epatch "${FILESDIR}"/${P}-libs.patch epatch "${FILESDIR}"/${P}-ld-order.patch + epatch "${FILESDIR}"/${P}-gcc-7.patch } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/files/
commit: 25ee5763244e62e0ae953d1efdf0f55b519f1530 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Fri Jan 6 09:05:00 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jan 6 09:05:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ee5763 media-sound/xmms2: remove unused patches .../xmms2/files/xmms2-0.7DrNo-XsParse-3.patch | 28 - .../xmms2/files/xmms2-0.7DrNo-missing-protos.patch | 127 - .../files/xmms2-0.7DrNo-windres-build-fix.patch| 52 - 3 files changed, 207 deletions(-) diff --git a/media-sound/xmms2/files/xmms2-0.7DrNo-XsParse-3.patch b/media-sound/xmms2/files/xmms2-0.7DrNo-XsParse-3.patch deleted file mode 100644 index 0e3cbc4.. --- a/media-sound/xmms2/files/xmms2-0.7DrNo-XsParse-3.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/wafadmin/Tools/perl.py b/wafadmin/Tools/perl.py -index 9e3b12a..9005e6a 100644 a/wafadmin/Tools/perl.py -+++ b/wafadmin/Tools/perl.py -@@ -99,8 +99,8 @@ def check_perl_ext_devel(conf): - conf.env["CPPPATH_PERLEXT"] = read_out(" -MConfig -e'print \"$Config{archlib}/CORE\"'") - conf.env["CCFLAGS_PERLEXT"] = read_out(" -MConfig -e'print \"$Config{ccflags} $Config{cccdlflags}\"'") - -- conf.env["XSUBPP"] = read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/xsubpp$Config{exe_ext}\"'") -- conf.env["EXTUTILS_TYPEMAP"] = read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/typemap\"'") -+ conf.env["XSUBPP"] = read_out(" -MModule::Build -e'print Module::Build::ModuleInfo->find_module_by_name(\"ExtUtils::xsubpp\")'") -+ conf.env["EXTUTILS_TYPEMAP"] = read_out(" -MModule::Build -e'print Module::Build::ModuleInfo->find_module_by_name(\"ExtUtils::typemap\")'") - - if not getattr(Options.options, 'perlarchdir', None): - conf.env["ARCHDIR_PERL"] = Utils.cmd_output(perl + " -MConfig -e'print $Config{sitearch}'") -diff --git a/src/clients/lib/perl/typemap b/src/clients/lib/perl/typemap -index 6cb033f..54e6c4d 100644 a/src/clients/lib/perl/typemap -+++ b/src/clients/lib/perl/typemap -@@ -3,6 +3,8 @@ xmmsc_connection_t*XMMSC_CONNECTION_T - xmmsv_coll_t* XMMSV_COLL_T - xmmsv_coll_type_t XMMSV_COLL_TYPE_T - xmmsv_coll_namespace_tT_PV -+const unsigned char* T_PV -+xmmsv_t* T_PV - xmmsc_result_t* XMMSC_RESULT_T - xmmsc_result_propdict_t* XMMSC_RESULT_PROPDICT_T - xmms_plugin_type_tXMMS_PLUGIN_TYPE_T diff --git a/media-sound/xmms2/files/xmms2-0.7DrNo-missing-protos.patch b/media-sound/xmms2/files/xmms2-0.7DrNo-missing-protos.patch deleted file mode 100644 index 2c8de0c.. --- a/media-sound/xmms2/files/xmms2-0.7DrNo-missing-protos.patch +++ /dev/null @@ -1,127 +0,0 @@ -commit 2df15fc79acc7ef5ea9213c87f6700faf138518d -Author: Sergei Trofimovich -Date: Sun Oct 10 21:08:05 2010 +0300 - -OTHER: one more me in AUTHORS - -Signed-off-by: Sergei Trofimovich - -diff --git a/AUTHORS b/AUTHORS -index f2ef9af..e33acb5 100644 a/AUTHORS -+++ b/AUTHORS -@@ -354,6 +354,7 @@ D: Various fixes - - N: Sergei Trofimovich - E: sly...@gmail.com -+E: sly...@gentoo.org - E: sly...@inbox.ru - E: s...@anti-virus.by - D: Various Cleanups - -commit fb4eede29ba11d2ecec039de6899f8cce55dde8d -Author: Sergei Trofimovich -Date: Sun Oct 10 21:01:49 2010 +0300 - -OTHER: explicitely declare xmmsc_mainloop_gmain_init() and _xmmsc_medialib_encode_url() - -Added according includefiles - -Was spotted by ZogG on #xmms2 -And reported as: https://bugs.gentoo.org/show_bug.cgi?id=340361 - -gcc's warning: -../src/clients/medialib-updater/main.c: In function 'updater_connect': -../src/clients/medialib-updater/main.c:135: warning: implicit declaration of function 'xmmsc_mainloop_gmain_init' -../src/clients/medialib-updater/main.c: In function 'updater_remove_directory': -../src/clients/medialib-updater/main.c:468: warning: implicit declaration of function '_xmmsc_medialib_encode_url' -../src/clients/medialib-updater/main.c:468: warning: cast to pointer from integer of different size - -Signed-off-by: Sergei Trofimovich - -diff --git a/src/clients/medialib-updater/main.c b/src/clients/medialib-updater/main.c -index 3b36bc9..2dd7b08 100644 a/src/clients/medialib-updater/main.c -+++ b/src/clients/medialib-updater/main.c -@@ -18,6 +18,9 @@ - - #include - #include -+#include -+ -+#include "xmmsclientpriv/xmmsclient.h" // _xmmsc_medialib_encode_url - - #include - -diff --git a/src/clients/medialib-updater/wscript b/src/clients/medialib-updater/wscript -index 841ae85..cd38b5e 100644 a/src/clients/medialib-updater/wscript -+++ b/src/clients/medialib-updater/wscript -@@ -4,7 +4,7 @@ def build(bld): - obj = bld.new_task_gen('cc', 'program') -