summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles/use.desc: Make USE=sid globalMichał Górny2023-12-181-1/+0
| | | | | | Add a global USE=sid. It is used consistently in 8 packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-sound/xmms2: drop IUSE=mmsIonen Wolkens2023-10-141-6/+2
| | | | | Bug: https://bugs.gentoo.org/915771 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: fix comment typoIonen Wolkens2023-10-041-1/+1
| | | | | | Just happened to see it while making changes and was bothering me... Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: drop IUSE=ofaIonen Wolkens2023-10-042-8/+2
| | | | | Bug: https://bugs.gentoo.org/915190 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/*: Prepare for media-sound/mac bumpDaniel Pielmeier2023-09-301-1/+1
| | | | | Bug: https://bugs.gentoo.org/838715 Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
* media-sound/xmms2: enable py3.12Ionen Wolkens2023-07-231-1/+1
| | | | | | | | | | | | | Was worried waf would be horribly broken like jack2's, but the bundled copy here is recent enough to have fixed the imp module deprecation warnings (removed in 3.12). Not 100% there's no issues with USE=python bindings though, we don't actually have anything in the tree using these that I can see (USE could be removed if something breaks badly, but otherwise keeping it for potential usage overlays may do). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: drop 0.9.2Ionen Wolkens2023-06-022-216/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.3 ppc, #907613Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.3 x86, #907613Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.3 amd64, #907613Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: add 0.9.3Ionen Wolkens2023-05-122-0/+220
| | | | | | | thanks, trofi Closes: https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: keyword 0.9.2 for ~loongWANG Xuerui2023-04-201-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* media-sound/xmms2: bdepend on <cython-3 for nowIonen Wolkens2023-04-191-1/+1
| | | | | | | | | Albeit chances are will remove USE=python altogether, don't really expect upstream to fix this (no real development anymore) unless someone sends a PR which do get merged. Bug: https://bugs.gentoo.org/898726 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: drop 0.9.1-r2Ionen Wolkens2023-03-094-249/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.2 x86, #899626Arthur Zamarin2023-03-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.2 amd64, #899626Arthur Zamarin2023-03-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.2 ppc, #899626Arthur Zamarin2023-03-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: add 0.9.2Ionen Wolkens2023-02-112-0/+216
| | | | | | | | Removes the need for the valgrind patch, but while here also use the new switch to disable valgrind unconditionally so we don't need to do checks for usable valgrind (this should be for developers only). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-141-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-sound/xmms2: adjust test restrictionsIonen Wolkens2022-11-291-2/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: add IUSE=libvisual to install xmms2-libvisualIonen Wolkens2022-11-292-2/+9
| | | | | Closes: https://bugs.gentoo.org/883599 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: switch to waf-utils.eclass + adjustmentsIonen Wolkens2022-11-291-25/+17
| | | | | | | | | | | | | Was unused when picked up this package and left it like that, but might as well use it to be consistent with the recent eclass changes (albeit calling waf-utils_src_compile in src_test feels a bit dodgy to avoid calling it directly). Doing straight to stable, this is scarcely used and not too worried. Also adjust deps a bit and filter-lto. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: cleanup obsolete pulseaudio depIonen Wolkens2022-09-271-1/+1
| | | | | | | No need for a revbump here given installed version is satisfied by libpulse either way and will allow pulseaudio (synonym) cleanup. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: add media-libs/flac subslot depSam James2022-09-101-1/+1
| | | | | | media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org>
* media-sound/xmms2: enable py3.11Ionen Wolkens2022-06-021-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: drop 0.8_p20201016-r2Ionen Wolkens2022-06-027-468/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: ppc stable wrt bug #847994Agostino Sarubbo2022-05-301-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.1 amd64, #847994Jakov Smolić2022-05-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-sound/xmms2: Stabilize 0.9.1 x86, #847994Jakov Smolić2022-05-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-sound/xmms2: add 0.9.1Ionen Wolkens2022-05-035-0/+274
| | | | | | | | | | | | | Special thanks to slyfox for handling a few things upstream and making a release after so long. Mostly same as previous snapshot with patches but with several of these upstreamed and now have a proper release tarball including s4 submodule and updated waf to simplify the ebuild. Also refreshed older patches (none are new). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: include PR link for ffmpeg5 patchIonen Wolkens2022-04-211-0/+2
| | | | | | Upstream has some activity again, so can hope will be handled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: drop 0.8_p20201016-r1Ionen Wolkens2022-04-182-237/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: Stabilize 0.8_p20201016-r2 ppc, #838292Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-sound/xmms2: Stabilize 0.8_p20201016-r2 x86, #838292Jakov Smolić2022-04-141-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-sound/xmms2: Stabilize 0.8_p20201016-r2 amd64, #838292Jakov Smolić2022-04-141-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-sound/xmms2: merge asf with ffmpeg IUSEIonen Wolkens2022-03-151-2/+2
| | | | | | | This doesn't work without the avcodec plugin and has no external dependencies of its own. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: fix build with ffmpeg5Ionen Wolkens2022-03-152-0/+362
| | | | | Closes: https://bugs.gentoo.org/834398 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: keyword ~riscvYongxiang Liang2021-12-211-1/+1
| | | | | | Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* media-sound/xmms2: Fix Pod-Parser dependencyAndreas K. Hüttel2021-10-161-1/+1
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* media-sound/xmms2: drop 0.8_p20161122-r8Ionen Wolkens2021-09-227-473/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: Stabilize 0.8_p20201016 ppc, #813765Sam James2021-09-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-sound/xmms2: Stabilize 0.8_p20201016 x86, #813765Sam James2021-09-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-sound/xmms2: amd64 stable wrt bug #813765Agostino Sarubbo2021-09-191-1/+1
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-sound/xmms2: use --notests for install as wellIonen Wolkens2021-09-191-1/+1
| | | | | | Or else it runs them again in install phase if enabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-sound/xmms2: remove extra for in optfeatureIonen Wolkens2021-08-191-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: tidy metadata, drop longdescriptionIonen Wolkens2021-08-191-30/+5
| | | | | | | | | | | 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 <ionen@gentoo.org>
* media-sound/xmms2: add 0.8_p20201016, modernizeIonen Wolkens2021-08-193-0/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ebuild has some accumulated history, this is an attempt to simplify it and remove obsolete baggage. Hopefully no regressions. Several changes, but for the more notable ones: * bump to latest xmms2-devel/s4 snapshots and latest waf, no real changes since 2016 but upstreams a few fixes * use github directly rather than generate a tarball * remove upstreamed patches: be-hash + gcc-10 (thanks slyfox) * remove unnecessary patches: tarball + ffmpeg2 * don't run tests at compile time by using --notests, and also add a valgrind check to accommodate tinderboxes (bug #807271) * use makeopts for build, multiprocessing.eclass was there but unused * replace hard dev-lang/python dep so it doesn't pull wrong slots * entire DEPEND moved to BDEPEND except cunit * several other *DEPEND updates after a full review * use ffmpeg ebuild style static mappings (allows using them in IUSE) * move "optionals" outside of the server block so client-only features like perl/python can be used with USE=-server * drop ruby support, nothing in the tree uses these bindings, using ruby27/30 triggers severe warnings, and previous ruby-single only builds bindings for current "any" ruby ignoring RUBY_TARGETS (if someone needs, say so and will look into proper ruby-ng support) * add IUSE=tremor and IUSE=gme, available in the tree and works * make IUSE=alsa non-default, this should be handled by profile/global * IUSE=mp4 was a no-op and always enabled for good reasons, removed * install s4 cli tool to manipulate xmms2's database * enable mid1 with fluidsynth so it can actually load .mid/rmi files * set default soundfont so it can work out of the box with optfeature * remove xmms2-et/phonehome, little point with an inactive upstream (open to re-adding if someone, or the devs, actually want it) * fix prefix, previously broken due to complete lack of ${EPREFIX} and also needed an additional fix to find boost includes Closes: https://bugs.gentoo.org/807271 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-sound/xmms2: tidy patches, remove unused perl patchIonen Wolkens2021-08-195-101/+3
| | | | | | | | | | | 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 <ionen@gentoo.org>
* media-sound/xmms2: add github remote-idsIonen Wolkens2021-08-191-1/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>