From 325837835fc86686829aaa6acace3d3c06c74cea Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 8 Oct 2024 04:26:34 +0100 Subject: gentoo auto-resync : 08:10:2024 - 04:26:34 --- media-sound/Manifest.gz | Bin 57217 -> 57222 bytes media-sound/alsaplayer/Manifest | 2 +- media-sound/alsaplayer/alsaplayer-0.99.82.ebuild | 1 + media-sound/kmetronome/Manifest | 4 +- media-sound/kmetronome/kmetronome-1.3.0-r1.ebuild | 38 ++++ media-sound/kmetronome/kmetronome-1.3.0.ebuild | 38 ---- media-sound/kmetronome/kmetronome-1.4.0.ebuild | 34 ++++ media-sound/kmidimon/Manifest | 4 +- media-sound/kmidimon/kmidimon-1.3.0-r1.ebuild | 39 ++++ media-sound/kmidimon/kmidimon-1.3.0.ebuild | 39 ---- media-sound/kmidimon/kmidimon-1.4.0.ebuild | 37 ++++ media-sound/sidplayfp/Manifest | 2 + media-sound/sidplayfp/sidplayfp-2.10.0.ebuild | 51 +++++ media-sound/xmms2/Manifest | 2 + media-sound/xmms2/xmms2-0.9.4.ebuild | 216 ++++++++++++++++++++++ 15 files changed, 427 insertions(+), 80 deletions(-) create mode 100644 media-sound/kmetronome/kmetronome-1.3.0-r1.ebuild delete mode 100644 media-sound/kmetronome/kmetronome-1.3.0.ebuild create mode 100644 media-sound/kmetronome/kmetronome-1.4.0.ebuild create mode 100644 media-sound/kmidimon/kmidimon-1.3.0-r1.ebuild delete mode 100644 media-sound/kmidimon/kmidimon-1.3.0.ebuild create mode 100644 media-sound/kmidimon/kmidimon-1.4.0.ebuild create mode 100644 media-sound/sidplayfp/sidplayfp-2.10.0.ebuild create mode 100644 media-sound/xmms2/xmms2-0.9.4.ebuild (limited to 'media-sound') diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 7e9f7de3ec32..497ab6c75658 100644 Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz differ diff --git a/media-sound/alsaplayer/Manifest b/media-sound/alsaplayer/Manifest index bc5f675e2787..884fc9d31979 100644 --- a/media-sound/alsaplayer/Manifest +++ b/media-sound/alsaplayer/Manifest @@ -3,5 +3,5 @@ AUX alsaplayer-0.99.82-autotools.patch 457 BLAKE2B ba1bdd117233b38a13c87895ff405 DIST alsaplayer-0.99.81.tar.bz2 806906 BLAKE2B 6b37aaa65f6426a43483c3fa7e077ca89ce553655587e0f44ac61ade5d4f5467a304e18ef0142336b0cc94311498ccaa16d9ed2d6eb8109474626c6d1a4ca97d SHA512 6723b36837d01f14645bb1d43ec7c54c85e8afed9b020f56dc81b4de64b74e4da2504507fe83954c7b26817e90510c585d09e759fc11e731d4d27e86f3932650 DIST alsaplayer-0.99.82.tar.gz 1087776 BLAKE2B 34a197799da90c2dfe08b4a85baa3ac47d1b21e919908981c6ff3993a16fa1b97814cab54aae84be9e1da8fa3395952ef8fef85fe153a528ea3a6d6cd0f20658 SHA512 749fb8581d766df28a1ec42af9888fda0665ffcc0bb85a489365ae02611bc90a6cfc42d9c2cb19a3eeb385fb2c401b9d16e864a22887d8d6b6de3a55ebc140e2 EBUILD alsaplayer-0.99.81-r4.ebuild 2008 BLAKE2B bb86f71224b47bc1a92937bd897f81bd747e39bfd7cf79ffe21be35e76fbef03791e72e7fd665f5077dcce5a72a9cb415c0d971748056b7e9fea11e440f85953 SHA512 6b192ea34042150730d0a1b2ab6109cacfac7679c8b06fa35d27fcde2dcc716d29381a7a1784b758a27ec713f85f2eb299fda3441c7168fe23acb3c4df857894 -EBUILD alsaplayer-0.99.82.ebuild 1972 BLAKE2B 05854131a597fbe87b1471f0e9d5523a12164f4db23798fb40a5345295dff357946f6575a831b5c206a094ff4229353a9bcba0e30f0493a45c2436be1454cdf0 SHA512 7430d392c9eacd795eed6a529cb4445067ba9b4782aaf544a7b011662830f8328a19321b42fb33cbfbf7e5dbd03e898967a9ff5ac15c82801a773f580dfdab26 +EBUILD alsaplayer-0.99.82.ebuild 1991 BLAKE2B a5cbc68cedef3f53eaffed86a36f0373b8af39497358e3b3bf63629908bcf35a7512dac9cb35765c854125956e3c987766e2c5534f6c3b3d8395a29bf33ca251 SHA512 eaaa57b41ca92c8457851a07f24cbb54d9597c18e142a779ff849041f607f33a3d9cfdb7acc0c20660ac6d914a3e10c972d309441d15594a4c22028422e15745 MISC metadata.xml 479 BLAKE2B 8424c58b84638f044863d20256f981d9ff3e2d2c9730876dff3992bae3d16402dbbe1bdc9c6fae1d9d20155129492ce91936366daf767c3d99ca144e3440f036 SHA512 a137fa32fb8119b394f5ddc9d1975b91f221e6e8c92a18ea0a4b74ed0090f9a2cb81e359355cfc13f7024a8e381aba0084f49c519b664c5418802a087f3f573b diff --git a/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild b/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild index ec4c2f7e0031..d08c3269c281 100644 --- a/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild +++ b/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild @@ -33,6 +33,7 @@ RDEPEND=" DEPEND="${RDEPEND} oss? ( virtual/os-headers )" BDEPEND=" + dev-util/intltool sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen )" diff --git a/media-sound/kmetronome/Manifest b/media-sound/kmetronome/Manifest index d96f2b519fbb..f220270cae3d 100644 --- a/media-sound/kmetronome/Manifest +++ b/media-sound/kmetronome/Manifest @@ -1,3 +1,5 @@ DIST kmetronome-1.3.0.tar.bz2 366463 BLAKE2B 5140fbf8a31a76febda94713419f14455196ab0017ef048be1d780e66bde95c9f79f6917a02a73f74cd996f39d5e020c6b6fff744c48f21ae0c516940f43aba7 SHA512 3b888dfc802a5a3e83d11a42c6f6f9fd5cd21e294fafa6ef670a6a76cf6b0f37616fcf465d0589c10238b18881e44b85a2104f9b986bc5ddfeecddb51918a78a -EBUILD kmetronome-1.3.0.ebuild 676 BLAKE2B 7ee8feca31c0cdebc2f5b90834426a72bf5a9292991f0e6649fbd2fe1c3936098031b2c34d784f5f9748d28cf10786305375fe3f55ef712b06a5107b7d31ffd5 SHA512 f388aa7dc732306612fda582c8bbf558158a0062e9508b24eba781f91303f0a6c8f215139b8b17a26fc9b3e737bb1e978285d4b519f2508bdccbc0c2f66112ad +DIST kmetronome-1.4.0.tar.bz2 226942 BLAKE2B e8a5c7d0f2458b58d6329a72af622522004853af1fccdf73eedf5161d1f9ea72ee1ff40276b6626fcc0d56b737f2176d857646eda284947a63647cee968b79d0 SHA512 e101d3558064c67937995640f355abfa16e6e8790ac2566cfdd872fbea87df8cfce8430e8976f2ee6c23f0a9e2b66324b2b49c24c41d54c83cc7b51fce557461 +EBUILD kmetronome-1.3.0-r1.ebuild 675 BLAKE2B b998adb3bb422feeed51afa7393758db798ac371dd9cdeccc9bf3d69627600e51ea199b7b03b7ee315768f44e74b0815b5d9f127daa0428aab2998963a0ca953 SHA512 1fb62764ed81b677898069c93cf68931896b67921b5d35051d7cb00ee8612a449c69e4b4f6a234b1faa7b040514f6ae8c36bbbaadac68a6c403f3722c18ec27d +EBUILD kmetronome-1.4.0.ebuild 639 BLAKE2B c7f3cdf08de8291eb5efe73274e1c87965e57d5cddac6007daaaf68d9040ada073d75aaea15f95c5997e98a7bbe5a2f0c9187fd681493a5755b58e70b1159572 SHA512 e9166c02d09060bceb4c63b7791139788193577e0fecf1ecadae10588c7efcfaef0feae9049f47e4ae849e617217d042ad9e5603678a1a0cfe122985d6c2e1c9 MISC metadata.xml 444 BLAKE2B dcbcb4ac3aaf26e6732bede37e196ca0ed5962038888d4f15fea2adebfa767059bb7be433355e9fad07faa18e3a7fab60afeadd61ff699b7e70888b168859f70 SHA512 efb191ddc954fb7115879eb8c6c992da1c5aef70d84fdb4d22a78202634aa7bad4a602ea60bf1a14d23b6ea6ffdde883a04a31d3a5cb76be003a45831490b074 diff --git a/media-sound/kmetronome/kmetronome-1.3.0-r1.ebuild b/media-sound/kmetronome/kmetronome-1.3.0-r1.ebuild new file mode 100644 index 000000000000..d1cf64d2cdd2 --- /dev/null +++ b/media-sound/kmetronome/kmetronome-1.3.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="MIDI based metronome using ALSA sequencer" +HOMEPAGE="https://kmetronome.sourceforge.io/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/alsa-lib + = 1.0:dIsAbLe&:' configure || die + fi + + if ! use pulseaudio; then + sed -i -e 's:libpulse-simple >= 1.0:dIsAbLe&:' configure || die + fi +} + +src_configure() { + export ac_cv_header_linux_soundcard_h=$(usex oss) + + econf +} diff --git a/media-sound/xmms2/Manifest b/media-sound/xmms2/Manifest index ddf15ec9bd6e..63827c57fa22 100644 --- a/media-sound/xmms2/Manifest +++ b/media-sound/xmms2/Manifest @@ -1,5 +1,7 @@ AUX xmms2-0.9.1-cpp-client.patch 503 BLAKE2B b8127c72ab8830cb0c4ca45c5c7887f194f5cbe0999167f8eadd803df75ecaaaf3b4246d691be1b6106dbede0b3293747fa6d1cfc5f151968dd26065aa9e3b15 SHA512 3b5703614a3afe49cadaf74b2d5e9d436232af62dc60248f929961806ab058ed8b06df0fd9ec0f958e2b454e3be75028117fc9c7a071bef1f9d2aa5496c448c5 AUX xmms2-0.9.1-faad.patch 437 BLAKE2B 832db481404d470d347ee73ae04064d5ce423aca2a4a7681a80301e33522245429306e26eb200f9e111de60e2fa5341478f51282ee8c2264cf3b60a79b83a797 SHA512 7b5380762e311e1479073ca922343ce5d0dbfe2b3ab0f9218e2d85d52d8a37e301a6bb7bdfc0603b3f72578421df0ff335edb8bd9ea20e485cc1037a2197c62c DIST xmms2-0.9.3.tar.xz 1741548 BLAKE2B 19a99d66d3b6991811c1124b76becaa05d04602a84725ca166141947272a3a033545a2e315a70751e8fab83a9b3b16235f1e408dd13caac0a8e7cbf9e8101e34 SHA512 03f2f6b66a35a8e80fdba3afb2a550c19ce2b7b6d53c63c7a735eb787f79b27a325b0715a31544e87c86e386f54a5a9a89aa3a9e81ae5ed29e362bd7b5bfa1ad +DIST xmms2-0.9.4.tar.xz 1741996 BLAKE2B edb8dfb78d9a4cba19a209f9f5740fcf43c2b295ff3907ad8fa36689f19142e3b86e57ea9bd3ce97a04bd2284c4dd7be45c94510f3004f5ee655f6c5b88a898f SHA512 71075d41a49983624b87d5c80b0d58283fe53146ecad9b8d37d96545881bfec4e6de30eb1463fad37a8f8a3f3ebb58c12e10eecd998d9aaff7f3c1bdaef83bc9 EBUILD xmms2-0.9.3-r1.ebuild 5288 BLAKE2B cfbac959fb59e252871e14849262def05faf2d85150c066512c44c7f0c8e2a33b98fdc3b263d923c6e08535d47cc19882c908e25f636b4ed118c03591bff7a73 SHA512 e6b3ad9435927e4479004b48a324420c0cf37bccfe09b3658e274ec588f0976c7811c3d55f2d9796939f487d8cec724730b03e70773173a05b7ab5ec7f137b0e +EBUILD xmms2-0.9.4.ebuild 5296 BLAKE2B e4ca0b5c53adedd9c2e11d9c1300ad76c52dec5fc60228b7c3c2c62dcd4950d0f98b6525014eca328e912edec1ed615c5c2531a10c09d8492da199044fcd7cf9 SHA512 7a3b4e93dc5fb7d1223fda6f87eba96422c55fca8c6045345fead9c87eae54c327b273a043ce70cbf424251178e41c0cd63bfe777374576d64139e600ea49e87 MISC metadata.xml 1313 BLAKE2B ccb64de086998cdc0e8e71a44d0e84107ac7effae08b8628aa872b9ce85a11f465f2501bf4ef1bb13a1e10e92a6caa281c885bfb46673c16d4ab1117871908b2 SHA512 0882de8a7c5bdc4e9289bc03c582d8a8a627090dfaa9658d9ab174ceae000faad92044466ca7517b3214ddd475509131c432f5008778de41a8bec5b7250c737b diff --git a/media-sound/xmms2/xmms2-0.9.4.ebuild b/media-sound/xmms2/xmms2-0.9.4.ebuild new file mode 100644 index 000000000000..d430c17a2f2d --- /dev/null +++ b/media-sound/xmms2/xmms2-0.9.4.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +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 file 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 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,mms,nms,ofa,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-4.12 ) + mad? ( media-libs/libmad ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-sound/mpg123-base ) + musepack? ( media-sound/musepack-tools ) + opus? ( media-libs/opusfile ) + pulseaudio? ( media-libs/libpulse ) + samba? ( net-fs/samba ) + sid? ( media-libs/libsidplay:2 ) + sndfile? ( media-libs/libsndfile ) + speex? ( + media-libs/libogg + media-libs/speex + ) + tremor? ( media-libs/tremor ) + vocoder? ( + media-libs/libsamplerate + sci-libs/fftw:3.0= + ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + xml? ( dev-libs/libxml2 ) + zeroconf? ( + net-dns/avahi[mdnsresponder-compat] + net-misc/curl + ) + ) +" +RDEPEND=" + ${COMMON_DEPEND} + perl? ( + dev-lang/perl + dev-perl/glib-perl + virtual/perl-Carp + virtual/perl-IO + virtual/perl-Scalar-List-Utils + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') + ) +" +DEPEND=" + ${COMMON_DEPEND} + cxx? ( dev-libs/boost ) + test? ( dev-util/cunit ) +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + perl? ( dev-perl/Pod-Parser ) + 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 +) + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.1-cpp-client.patch + "${FILESDIR}"/${PN}-0.9.1-faad.patch +) + +src_prepare() { + default + + # meant to be configured, but give a default for out-of-the-box midi + sed -e "s|/path/to/.*sf2|${EPREFIX}/usr/share/sounds/sf2/FluidR3_GM.sf2|" \ + -i src/plugins/fluidsynth/fluidsynth.c || die +} + +src_configure() { + filter-lto # `xmms2 add somefile` breaks with lto + fortify=2 + + local wafargs=( + --boost-includes="${ESYSROOT}"/usr/include + --with-target-platform="${CHOST}" + --without-valgrind + ) + + xmms2_flag() { + local IFS=: + set -- ${1#+} + + if [[ ${1} ]]; then + usev ${1} ,${2:-${1}} + else + echo ,${2} + fi + } + + local flag optionals plugins + + if use server; then + for flag in "${XMMS2_PLUGINS[@]}"; do + plugins+=$(xmms2_flag ${flag}) + done + else + wafargs+=( --without-xmms2d ) + fi + + for flag in "${XMMS2_OPTIONALS[@]}"; do + optionals+=$(xmms2_flag ${flag}) + done + + wafargs+=( + # pass even if empty to avoid automagic + --with-optionals=${optionals:1} + --with-plugins=${plugins:1} + ) + + if use perl; then + perl_set_version + wafargs+=( --with-perl-archdir="${ARCH_LIB}" ) + fi + + waf-utils_src_configure "${wafargs[@]}" +} + +src_compile() { + waf-utils_src_compile --notests +} + +src_test() { + waf-utils_src_compile --alltests +} + +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) + find "${ED}" -type f -name '*.gz' -exec gzip -d {} + || die +} + +pkg_postinst() { + use fluidsynth && optfeature "the default MIDI soundfont" media-sound/fluid-soundfont +} -- cgit v1.2.3