diff options
Diffstat (limited to 'media-sound')
171 files changed, 2568 insertions, 2616 deletions
diff --git a/media-sound/SmarTagger/Manifest b/media-sound/SmarTagger/Manifest deleted file mode 100644 index 07c22bd8af42..000000000000 --- a/media-sound/SmarTagger/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST SmarTagger-0.1.tar.gz 3980 BLAKE2B 7c19153c23419c4c2de914802f5f382e0bebec88dd78828a854d96e1fbcc433bb69bcfe2dbbda9d2048cf7e9af4e601af4199c86748accdb8900d49e09963ed7 SHA512 d2278e3cfe32c37200e6b58c0827b40b9e3163bbe7fd7e5f929acb9c7d5e43ea9de24999b52c43cb7906c7f381606028219e40c8e02613b22b67970d47e3b22e diff --git a/media-sound/SmarTagger/SmarTagger-0.1-r3.ebuild b/media-sound/SmarTagger/SmarTagger-0.1-r3.ebuild deleted file mode 100644 index 53b370b5c173..000000000000 --- a/media-sound/SmarTagger/SmarTagger-0.1-r3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Perl script for renaming and tagging mp3s" -HOMEPAGE="http://freshmeat.net/projects/smartagger/" -SRC_URI="http://freshmeat.net/redir/smartagger/9680/url_tgz/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86" - -RDEPEND=" - dev-lang/perl - dev-perl/MP3-Info" - -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) - -src_install() { - dobin SmarTagger - dosym SmarTagger /usr/bin/smartagger - dodoc changelog README TODO - newdoc album.id3 example.id3 -} diff --git a/media-sound/SmarTagger/files/SmarTagger-0.1-gentoo.patch b/media-sound/SmarTagger/files/SmarTagger-0.1-gentoo.patch deleted file mode 100644 index f7d94626430b..000000000000 --- a/media-sound/SmarTagger/files/SmarTagger-0.1-gentoo.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur SmarTagger-0.1.orig/SmarTagger SmarTagger-0.1/SmarTagger ---- SmarTagger-0.1.orig/SmarTagger 1999-11-23 10:10:54.000000000 +0200 -+++ SmarTagger-0.1/SmarTagger 2007-07-28 18:29:38.000000000 +0300 -@@ -38,7 +38,7 @@ - $comilla = ""; - } - --use MPEG::MP3Info; -+use MP3::Info; - $product_name = "SmarTagger"; - $version = "0.1"; - %tags = (); diff --git a/media-sound/SmarTagger/metadata.xml b/media-sound/SmarTagger/metadata.xml deleted file mode 100644 index 93423219a5bc..000000000000 --- a/media-sound/SmarTagger/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> - </maintainer> -</pkgmetadata> diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index 42fb9ef00cd3..dde7c9738b5b 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,2 +1 @@ -DIST abcMIDI-2024.06.18.zip 633663 BLAKE2B 276553fa00d6a32a89e5f70505ff081acec3e151908a0829fddc6882d785d617c5ece73348689b93b7e7dfe7e5d845ffd66430ccd03ecee8dcb82d33d8f76399 SHA512 f8a16b8d47993c99571a5514b4579b697aa43039f87a794477cff54ea98f4f13c2f441ebf089f0d24cc4fe8f21482e06217f51a907cc4d0922c653b04b45b86f -DIST abcMIDI-2024.07.26.zip 633725 BLAKE2B 8412eaea34e11d4012f56c745405a8aff445a9e9561b64152ce24bb7192da0733a4f04e3172072b01ce12b8586c841b07679cb80e78b846904bb69d3faa73288 SHA512 89e0d3c1b6fbbc0676f54c375e3f9aadace15d314b79041b6ba9c1fa352d18a5a024afd03cd151e72865ee8ff551a307613f4209feb43a1ae17e6bcfc8a5dba8 +DIST abcMIDI-2024.08.13.zip 633931 BLAKE2B eaa3f0c9f070a89b7ba03e369018747c7ad9f684cf8f1ada12797b3a2617e2461a47d0e8ee970d30ed46ae44b300285da54ad41843b6ac4130801ccb032d2c7f SHA512 c808f762e86ddeb9c2a2ec0c36519d78366f8a9b505e94c81365d31d12dfd9b349cbab6ef1004da108741635e4c712e948a721e4352a06bf178a882934bb2a6c diff --git a/media-sound/abcmidi/abcmidi-2024.07.26.ebuild b/media-sound/abcmidi/abcmidi-2024.07.26.ebuild deleted file mode 100644 index 8aed3dc3a8d2..000000000000 --- a/media-sound/abcmidi/abcmidi-2024.07.26.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -MY_P="abcMIDI-${PV}" -DESCRIPTION="Programs for processing ABC music notation files" -HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html" -SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip" -S="${WORKDIR}"/${PN} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -BDEPEND="app-arch/unzip" - -src_prepare() { - default - sed -i "s:-O2::" configure.ac || die - sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die - eautoreconf -} - -src_configure() { - # -Werror=lto-type-mismatch - # https://bugs.gentoo.org/876421 - # https://github.com/sshlien/abcmidi/issues/9 - filter-lto - - default -} - -src_install() { - default - - if use examples ; then - docinto examples - dodoc samples/*.abc - fi -} diff --git a/media-sound/abcmidi/abcmidi-2024.06.18.ebuild b/media-sound/abcmidi/abcmidi-2024.08.13.ebuild index 45b003914d76..45b003914d76 100644 --- a/media-sound/abcmidi/abcmidi-2024.06.18.ebuild +++ b/media-sound/abcmidi/abcmidi-2024.08.13.ebuild diff --git a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild index 5b99762b58ca..800ea4ac7faf 100644 --- a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild +++ b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0.9" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86" IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild index 26f5ef8563c1..59b1622d6c0b 100644 --- a/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild +++ b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0.9" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86" IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest index 300281bd1af7..87400e9dc508 100644 --- a/media-sound/alsa-utils/Manifest +++ b/media-sound/alsa-utils/Manifest @@ -1,4 +1,2 @@ -DIST alsa-utils-1.2.10-patches.tar.xz 4984 BLAKE2B aa46afe25e709905285c3255d80a086b843c078d12385e8787812cb33ec0f16bff5fa1f35867166824978c99354cf74d10f2596e026b3b10b0180049486ea15f SHA512 d26e7276ac6636ac71d8bbaa9978999e13ce36f228c9854e90d29a63fae3cc0c3f8b2fb25effdd461d2b77e91fda3069987fa8355f5ef6f22a37af282e26ff6c -DIST alsa-utils-1.2.10.tar.bz2 1625707 BLAKE2B 077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35 SHA512 22adedf6d491d7768d24f054262a9c12bc952049db8374e104c0477ebf84266dcbeb0a2a3a1765b89958073d341f64dedbae63e3cae66f4983a0424e5cb3243f DIST alsa-utils-1.2.11.tar.bz2 1627148 BLAKE2B dcf96705f9e3f1b4abaa7e1f107d1154a05500bf1cd07c821e0fe8c4ba7d7f08de0cf126be8c9c8dda3980d85c144318c12ffc8a95d5da4e98c49a6e9c2ee8ef SHA512 5ce76807b53357584bfb4ace5acfdac4db9168ffaf5cdd1e499738eec046c36112bf84a99970f66368063a9baf73bad93af2d439630572f3eba5c9321071172d DIST alsa-utils-1.2.12.tar.bz2 1631895 BLAKE2B 3b049af3f829c475e0d9a58fbd8adb7278f0a7a84d404d1141ac8c8639f8d66594efe9e7da239a2b7a54f788639df1bbade127b5fde9912de5227e2b959a9b4d SHA512 6631f9f8e32fbb1f7b06af086cdfb8349c2d70188c4509ab46fa105024fbde9985985d9cc738c7b5a743cacaaeae7a7006f8ef92f66a50762f7df5d714bf548b diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild deleted file mode 100644 index a4f53c4d0384..000000000000 --- a/media-sound/alsa-utils/alsa-utils-1.2.10-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd udev - -DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page" -SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.2.10-patches.tar.xz" - -LICENSE="GPL-2" -SLOT="0.9" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" - -DEPEND=" - >=media-libs/alsa-lib-${PV} - libsamplerate? ( media-libs/libsamplerate ) - ieee1394? ( media-libs/libffado ) - ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) - bat? ( sci-libs/fftw:= ) -" -RDEPEND=" - ${DEPEND} - selinux? ( sec-policy/selinux-alsa ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( app-text/xmlto ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.8-missing_header.patch - "${WORKDIR}"/${PN}-1.2.10-patches -) - -src_configure() { - export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394) - - local myeconfargs=( - # --disable-alsaconf because it doesn't work with sys-apps/kmod, bug #456214 - --disable-alsaconf - --disable-maintainer-mode - --with-asound-state-dir="${EPREFIX}"/var/lib/alsa - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d - $(use_enable bat) - $(use_enable libsamplerate alsaloop) - $(use_enable ncurses alsamixer) - $(use_enable nls) - $(usev !doc '--disable-xmlto') - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - dodoc seq/*/README.* - - newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound - newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound - - keepdir /var/lib/alsa - - # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not - # scan directory /usr/share/alsa/ucm: No such file or directory - # alsaucm: unable to obtain card list: No such file or directory - keepdir /usr/share/alsa/ucm - - find "${ED}" -type f -name '*.la' -delete || die -} - -pkg_postinst() { - udev_reload - - if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then - elog - elog "To take advantage of the init script, and automate the process of" - elog "saving and restoring sound-card mixer levels you should" - elog "add alsasound to the boot runlevel. You can do this as" - elog "root like so:" - elog "# rc-update add alsasound boot" - ewarn - ewarn "The ALSA core should be built into the kernel or loaded through other" - ewarn "means. There is no longer any modular auto(un)loading in alsa-utils." - fi -} - -pkg_postrm() { - udev_reload -} diff --git a/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild index 83628895106c..86705637e966 100644 --- a/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild +++ b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0.9" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" DEPEND=" diff --git a/media-sound/alsa-utils/alsa-utils-1.2.12.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.12.ebuild index 6986e3604132..97d822095b21 100644 --- a/media-sound/alsa-utils/alsa-utils-1.2.12.ebuild +++ b/media-sound/alsa-utils/alsa-utils-1.2.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0.9" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" DEPEND=" diff --git a/media-sound/alsaplayer/Manifest b/media-sound/alsaplayer/Manifest index b57e60ab662e..50ca52c5345c 100644 --- a/media-sound/alsaplayer/Manifest +++ b/media-sound/alsaplayer/Manifest @@ -1 +1,2 @@ DIST alsaplayer-0.99.81.tar.bz2 806906 BLAKE2B 6b37aaa65f6426a43483c3fa7e077ca89ce553655587e0f44ac61ade5d4f5467a304e18ef0142336b0cc94311498ccaa16d9ed2d6eb8109474626c6d1a4ca97d SHA512 6723b36837d01f14645bb1d43ec7c54c85e8afed9b020f56dc81b4de64b74e4da2504507fe83954c7b26817e90510c585d09e759fc11e731d4d27e86f3932650 +DIST alsaplayer-0.99.82.tar.gz 1087776 BLAKE2B 34a197799da90c2dfe08b4a85baa3ac47d1b21e919908981c6ff3993a16fa1b97814cab54aae84be9e1da8fa3395952ef8fef85fe153a528ea3a6d6cd0f20658 SHA512 749fb8581d766df28a1ec42af9888fda0665ffcc0bb85a489365ae02611bc90a6cfc42d9c2cb19a3eeb385fb2c401b9d16e864a22887d8d6b6de3a55ebc140e2 diff --git a/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild b/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild new file mode 100644 index 000000000000..ec4c2f7e0031 --- /dev/null +++ b/media-sound/alsaplayer/alsaplayer-0.99.82.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop flag-o-matic xdg + +DESCRIPTION="A heavily multi-threaded pluggable audio player" +HOMEPAGE="https://alsaplayer.sourceforge.net/" +SRC_URI="https://github.com/alsaplayer/alsaplayer/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~riscv ~sparc ~x86" +IUSE="+alsa doc flac gtk id3tag jack mad mikmod nas nls ogg opengl oss vorbis xosd" +REQUIRED_USE="|| ( alsa jack nas oss )" + +RDEPEND=" + media-libs/libsndfile:= + sys-libs/zlib:= + alsa? ( media-libs/alsa-lib ) + flac? ( media-libs/flac:= ) + gtk? ( >=x11-libs/gtk+-2.10:2 ) + id3tag? ( media-libs/libid3tag:= ) + jack? ( virtual/jack ) + mad? ( media-libs/libmad ) + mikmod? ( media-libs/libmikmod:0 ) + nas? ( media-libs/nas ) + ogg? ( media-libs/libogg ) + opengl? ( virtual/opengl ) + vorbis? ( media-libs/libvorbis ) + xosd? ( x11-libs/xosd )" +DEPEND="${RDEPEND} + oss? ( virtual/os-headers )" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig + doc? ( app-text/doxygen )" + +PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) + +src_prepare() { + default + cp "${BROOT}"/usr/share/gettext/config.rpath . || die + eautoreconf +} + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/860423 + # https://github.com/alsaplayer/alsaplayer/issues/28 + filter-lto + + export ac_cv_prog_HAVE_DOXYGEN=$(usex doc true false) + export ac_cv_lib_xosd_xosd_create=$(usex xosd) + + econf \ + --disable-esd \ + $(use_enable nls) \ + $(use_enable opengl) \ + $(use_enable mikmod) \ + $(use_enable vorbis oggvorbis) \ + $(use_enable flac) \ + $(use_enable mad) \ + $(use_enable id3tag) \ + $(use_enable gtk systray) \ + $(use_enable jack) \ + $(use_enable alsa) \ + $(use_enable oss) \ + $(use_enable gtk gtk2) \ + $(use_enable nas) +} + +src_install() { + default + dodoc docs/*.txt + + newicon interface/gtk2/pixmaps/logo.xpm ${PN}.xpm + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-sound/alsaplayer/files/alsaplayer-0.99.82-autotools.patch b/media-sound/alsaplayer/files/alsaplayer-0.99.82-autotools.patch new file mode 100644 index 000000000000..202d2e8ccf12 --- /dev/null +++ b/media-sound/alsaplayer/files/alsaplayer-0.99.82-autotools.patch @@ -0,0 +1,24 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -82,11 +82,6 @@ + dnl PKGCONFIG preparations + dnl ====================== + +-if test -z $PKG_CONFIG_PATH; then +- PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig +-fi +- +-export PKG_CONFIG_PATH + + + dnl =============== +--- a/output/jack/Makefile.am ++++ b/output/jack/Makefile.am +@@ -24,7 +24,6 @@ + + AM_CXXFLAGS = $(COMMON_FLAGS) $(JACK_CFLAGS) + +-AM_CFLAGS = $(AM_CXXFLAGS) + + libdir = $(ADDON_DIR)/output + diff --git a/media-sound/apulse/apulse-0.1.13-r2.ebuild b/media-sound/apulse/apulse-0.1.13-r2.ebuild deleted file mode 100644 index 2b0fe6849406..000000000000 --- a/media-sound/apulse/apulse-0.1.13-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-multilib multiprocessing - -DESCRIPTION="PulseAudio emulation for ALSA" -HOMEPAGE="https://github.com/i-rinat/apulse" -SRC_URI="https://github.com/i-rinat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" - -IUSE="debug sdk test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/glib:2[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - sdk? ( !media-libs/libpulse !media-sound/pulseaudio ) " -RDEPEND="${DEPEND} - !media-plugins/alsa-plugins[pulseaudio]" - -PATCHES=( - "${FILESDIR}/sdk.patch" - "${FILESDIR}/check-key-before-remove.patch" - "${FILESDIR}/man.patch" -) - -src_prepare() { - cmake_src_prepare - - if ! use sdk; then - # Ensure all relevant libdirs are added, to support all ABIs - DIRS= - _add_dir() { DIRS="${EPREFIX}/usr/$(get_libdir)/apulse${DIRS:+:${DIRS}}"; } - multilib_foreach_abi _add_dir - sed -e "s#@@DIRS@@#${DIRS}#g" "${FILESDIR}"/apulse > "${T}"/apulse || die - fi -} - -multilib_src_configure() { - local mycmakeargs=( - "-DINSTALL_SDK=$(usex sdk)" - "-DLOG_TO_STDERR=$(usex debug)" - "-DWITH_TRACE=$(usex debug)" - ) - cmake_src_configure -} - -multilib_src_test() { - _test() { - pushd tests || die - cmake -S "${S}/tests" -B . || die - emake test_ringbuffer - ctest -j "$(makeopts_jobs "${MAKEOPTS}" 999)" \ - --test-load "$(makeopts_loadavg)" || die - popd || die - } - multilib_foreach_abi _test -} - -multilib_src_install_all() { - if ! use sdk; then - _install_wrapper() { newbin "${BUILD_DIR}/apulse" "${CHOST}-apulse"; } - multilib_foreach_abi _install_wrapper - dobin "${T}/apulse" - fi - einstalldocs -} diff --git a/media-sound/apulse/apulse-0.1.13-r3.ebuild b/media-sound/apulse/apulse-0.1.13-r3.ebuild index 1289e259187c..c16e81ba4925 100644 --- a/media-sound/apulse/apulse-0.1.13-r3.ebuild +++ b/media-sound/apulse/apulse-0.1.13-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/i-rinat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="debug sdk test" RESTRICT="!test? ( test )" diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest index 497da85e1998..87cf8062e049 100644 --- a/media-sound/ardour/Manifest +++ b/media-sound/ardour/Manifest @@ -1 +1,3 @@ DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb SHA512 c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a +DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B 9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961 SHA512 cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0 +DIST Ardour-8.8.0.tar.bz2 17809437 BLAKE2B 35c1346bcaf772c02195f8aeb1451d476a14c50bd3bded845961ca2142dec5b7e31bf39ff86ccb5d8ff6a96662b364c7923313e16d9e8d3e5dc9cdb84175d14a SHA512 dc0b8724ea495df2c2df2c133c980c7c7da57f14a438d5ecdc6e3810d5e462e7347309f932287f3cc5b7dd364cd9afd35e2ef0739877454274c37505954c5424 diff --git a/media-sound/ardour/ardour-8.6-r1.ebuild b/media-sound/ardour/ardour-8.6-r1.ebuild index cba836bba78d..fa3ba391ecf7 100644 --- a/media-sound/ardour/ardour-8.6-r1.ebuild +++ b/media-sound/ardour/ardour-8.6-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) PYTHON_REQ_USE='threads(+)' PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh" inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git" inherit git-r3 else - KEYWORDS="~amd64 ~loong ~x86" + KEYWORDS="amd64 ~loong ~x86" SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2" S="${WORKDIR}/Ardour-${PV}.0" fi diff --git a/media-sound/ardour/ardour-8.6.ebuild b/media-sound/ardour/ardour-8.7.ebuild index 365ac6ace241..3eb5cde4c590 100644 --- a/media-sound/ardour/ardour-8.6.ebuild +++ b/media-sound/ardour/ardour-8.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) PYTHON_REQ_USE='threads(+)' PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh" inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git" inherit git-r3 else - KEYWORDS="amd64 ~loong ~x86" + KEYWORDS="~amd64 ~loong ~x86" SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2" S="${WORKDIR}/Ardour-${PV}.0" fi @@ -146,6 +146,7 @@ src_configure() { --freedesktop --noconfirm --optimize + --no-ytk --with-backends=${backends} $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \ echo '' || echo "--no-fpu-optimization") diff --git a/media-sound/ardour/ardour-8.8.ebuild b/media-sound/ardour/ardour-8.8.ebuild new file mode 100644 index 000000000000..d3af7b789e27 --- /dev/null +++ b/media-sound/ardour/ardour-8.8.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..13} ) +PYTHON_REQ_USE='threads(+)' +PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh" +inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg + +DESCRIPTION="Digital Audio Workstation" +HOMEPAGE="https://ardour.org/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~loong ~x86" + SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2" + S="${WORKDIR}/Ardour-${PV}.0" +fi + +LICENSE="GPL-2" +SLOT="8" +IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" + +RDEPEND=" + dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + dev-libs/boost:= + dev-libs/glib:2 + dev-libs/libsigc++:2 + dev-libs/libxml2:2 + media-libs/alsa-lib + media-libs/aubio + media-libs/flac:= + media-libs/freetype:2 + media-libs/liblo + media-libs/liblrdf + media-libs/libsamplerate + media-libs/libsndfile + media-libs/libsoundtouch + media-libs/raptor:2 + media-libs/rubberband + media-libs/taglib + media-libs/vamp-plugin-sdk + net-libs/libwebsockets + net-misc/curl + sys-libs/readline:0= + sci-libs/fftw:3.0[threads] + virtual/libusb:1 + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/pango + jack? ( virtual/jack ) + pulseaudio? ( media-libs/libpulse ) + media-libs/lilv + media-libs/sratom + dev-libs/sord + media-libs/suil[X,gtk2] + media-libs/lv2" +# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle... + +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig + doc? ( app-text/doxygen[dot] ) + jack? ( virtual/jack )" + +PATCHES=( + "${FILESDIR}/${PN}-6.8-metadata.patch" +) + +pkg_pretend() { + [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \ + ewarn "Linking with gold linker might produce broken executable, see bug #733972" +} + +pkg_setup() { + if has_version \>=dev-libs/libsigc++-2.6 ; then + append-cxxflags -std=c++11 + fi + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # delete optimization flags + sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die + + # handle arch + MARCH=$(get-flag march) + OPTFLAGS="" + if use cpu_flags_x86_sse; then + if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then + elog "You enabled sse but use an march that does not support sse!" + elog "We add -msse to the flags now, but please consider switching your march in make.conf!" + fi + OPTFLAGS="sse" + fi + if use cpu_flags_x86_mmx; then + if [[ ${MARCH} == "i486" ]]; then + elog "You enabled mmx with i486 set as march! You have been warned!" + fi + OPTFLAGS="${OPTFLAGS} mmx" + fi + if use cpu_flags_x86_3dnow; then + OPTFLAGS="${OPTFLAGS} 3dnow" + fi + sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ + -i "${S}"/wscript || die + sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die + + # boost and shebang + append-flags "-lboost_system" + python_fix_shebang "${S}"/wscript + python_fix_shebang "${S}"/waf + + # handle locales + my_lcmsg() { + rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po + } + plocale_for_each_disabled_locale my_lcmsg +} + +src_configure() { + # avoid bug https://bugs.gentoo.org/800067 + local -x AS="$(tc-getCC) -c" + + # -Werror=odr + # https://tracker.ardour.org/view.php?id=9649 + # https://bugs.gentoo.org/917095 + filter-lto + + local backends="alsa,dummy" + use jack && backends+=",jack" + use pulseaudio && backends+=",pulseaudio" + + tc-export CC CXX + local myconf=( + --configdir=/etc + --freedesktop + --noconfirm + --optimize + --no-ytk + --with-backends=${backends} + $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \ + echo '' || echo "--no-fpu-optimization") + $(usex doc "--docs" '') + $(usex nls '' "--no-nls") + $(usex phonehome '' "--no-phone-home") + # not possible right now --use-external-libs + # missing dependency: https://github.com/c4dm/qm-dsp + ) + + waf-utils_src_configure "${myconf[@]}" +} + +src_compile() { + waf-utils_src_compile + use nls && waf-utils_src_compile i18n +} + +src_install() { + local s + + waf-utils_src_install + + mv ${PN}.1 ${PN}${SLOT}.1 || die + doman ${PN}${SLOT}.1 + + for s in 16 22 32 48 256 512; do + newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png + done + + # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6 + find "${D}/usr/share/icons/" -name ardour6.png -delete + + sed -i \ + -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \ + -e 's/;AudioEditing;/;X-AudioEditing;/' \ + build/gtk2_ardour/ardour${SLOT}.desktop || die + domenu build/gtk2_ardour/ardour${SLOT}.desktop + + insinto /usr/share/mime/packages + newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml + rm "${D}/usr/share/mime/packages/ardour.xml" || die +} + +pkg_postinst() { + xdg_pkg_postinst + + elog "Please do _not_ report problems with the package to ${PN} upstream." + elog "If you think you've found a bug, check the upstream binary package" + elog "before you report anything to upstream." +} diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild index cba836bba78d..d3af7b789e27 100644 --- a/media-sound/ardour/ardour-9999.ebuild +++ b/media-sound/ardour/ardour-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) PYTHON_REQ_USE='threads(+)' PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh" inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg @@ -71,7 +71,6 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}/${PN}-6.8-metadata.patch" - "${FILESDIR}/${PN}-6.8-boost-1.85.patch" ) pkg_pretend() { diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest index d853f7ccc371..c3d2f09ac8b5 100644 --- a/media-sound/audacious/Manifest +++ b/media-sound/audacious/Manifest @@ -1,2 +1,3 @@ DIST audacious-4.3.1.tar.bz2 630820 BLAKE2B e8885d25cce4a480ac58c5ee1874a530f4b169f264eaafb13830be17ce7e25933a2fb491ed0b86220fdb2e916ea5d7b13bca8a5ac00695ffd06e1ad8b2a6ff67 SHA512 7662a1b136c6ced346ce160a3a6b71ea5941644860466e23248a44168179118202006e8892a5bbd1f6d77730846a4644b6cb4e008af38e1117588b9f4d1521f5 +DIST audacious-4.4.1.tar.bz2 636301 BLAKE2B 875b214e3372ce000684d4e9a2868062bc0addea19ecaa652b605e1ae79d13f58f42eeb761451da682301124c54cacdb61b326a3b1855d0cc7b47c4d8983e459 SHA512 68ba1f468b540dfeec82825b19352dab785243aa3dc456d2a5acfda97601d64a11dadd2de668a1b0adab3a42e232509d60b5658f0a0047e153791ab9318f2b76 DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05 diff --git a/media-sound/audacious/audacious-4.4.1.ebuild b/media-sound/audacious/audacious-4.4.1.ebuild new file mode 100644 index 000000000000..67b9613808c7 --- /dev/null +++ b/media-sound/audacious/audacious-4.4.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Lightweight and versatile audio player" +HOMEPAGE="https://audacious-media-player.org/" +SRC_URI=" + https://distfiles.audacious-media-player.org/${P}.tar.bz2 + mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2 +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="gtk qt6" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + dev-libs/glib:2 + virtual/freedesktop-icon-theme + gtk? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.18:3 + x11-libs/pango + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets] + dev-qt/qtsvg:6 + ) +" +RDEPEND="${DEPEND}" +PDEPEND="~media-plugins/audacious-plugins-${PV}[gtk=,qt6=]" + +src_configure() { + # D-Bus is a mandatory dependency. Remote control, + # session management and some plugins depend on this. + # Building without D-Bus is *unsupported* and a USE-flag + # will not be added due to the bug reports that will result. + # Bugs #197894, #199069, #207330, #208606 + local emesonargs=( + -Ddbus=true + $(meson_use qt6 qt) + -Dqt5=false + $(meson_use gtk) + -Dgtk2=false + -Dlibarchive=false + -Dbuildstamp="Gentoo ${P}" + -Dvalgrind=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Gentoo_ice skin installation; bug #109772 + insinto /usr/share/audacious/Skins/gentoo_ice + doins -r "${WORKDIR}"/gentoo_ice/. + docinto gentoo_ice + dodoc "${WORKDIR}"/README +} diff --git a/media-sound/audex/Manifest b/media-sound/audex/Manifest index b9125316634a..3265cbff8b32 100644 --- a/media-sound/audex/Manifest +++ b/media-sound/audex/Manifest @@ -1,2 +1,2 @@ -DIST audex-0.95_pre20220909-f94cd394.tar.gz 192286 BLAKE2B cbe2376aba03a5c575aead2ff3f105381150e370415433136128642e21c6481cd8db6ad44f7e9ca0e8e6ea00886a918582c232aec49023ca710d501a579f1a25 SHA512 b251a9d90f3d24ae3da75a2ad73654505ff6fc3bbc71ad65b5f37380cd2b6f04122c1f6246013f5078178982de6e37afe2bbea34c084221401e1f91fb9ff4ba1 DIST audex-24.05.2.tar.xz 706044 BLAKE2B 0f3e8781e5a8a8194899a3342de7463c0e075f5e0eaa57ef9e388c713c487273a7460a6ad4cd8171ba172d3ab121c9a9c81b9bd17d7546aeac69e0d9aa86cbff SHA512 ed43e59fb93b4836c9a65baebe8ab50d05d3389c63c38568f38706108af76905048b9d62e403ba1e36c3f3496fc1eb6d4e801d4571738bea428ef31d539db72e +DIST audex-24.08.1.tar.xz 708788 BLAKE2B ab393b351afee6d119176020a9a791857f3e31a17f90295fb0dda362620216b97e2e4b351ae0fe732d149d16006aacd5595f5e009c51999e15b344c1c6676c00 SHA512 7a40d0bc0a605129500889c8192e43cc3591c4c3bb5d372fe8bdabe2bc7714ea5b249ce076b4db619aecbdb12c02416834e3eb2bf0fd64190e59a11091c75a7e diff --git a/media-sound/audex/audex-0.95_pre20220909.ebuild b/media-sound/audex/audex-0.95_pre20220909.ebuild deleted file mode 100644 index c4a6572fc313..000000000000 --- a/media-sound/audex/audex-0.95_pre20220909.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KDE_ORG_COMMIT="f94cd394db5d99e9024f47530cd7edf1a08a0cc1" -KFMIN=5.82.0 -QTMIN=5.15.5 -inherit ecm kde.org - -DESCRIPTION="Tool for ripping compact discs" -HOMEPAGE="https://userbase.kde.org/Audex" - -LICENSE="GPL-3" -SLOT="5" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-22.04.0:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-sound/cdparanoia -" -RDEPEND="${DEPEND}" diff --git a/media-sound/audex/audex-24.05.2.ebuild b/media-sound/audex/audex-24.05.2.ebuild index 8e6bdef0d6b2..e3357526c349 100644 --- a/media-sound/audex/audex-24.05.2.ebuild +++ b/media-sound/audex/audex-24.05.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="" DEPEND=" diff --git a/media-sound/audex/audex-24.08.1.ebuild b/media-sound/audex/audex-24.08.1.ebuild new file mode 100644 index 000000000000..797eb8b4c7f5 --- /dev/null +++ b/media-sound/audex/audex-24.08.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Tool for ripping compact discs" +HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/libkcddb-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + dev-libs/libcdio:= + dev-libs/libcdio-paranoia:= +" +RDEPEND="${DEPEND}" diff --git a/media-sound/aumix/aumix-2.9.1.ebuild b/media-sound/aumix/aumix-2.9.1.ebuild index 0ba7907dfef2..46beffe55d85 100644 --- a/media-sound/aumix/aumix-2.9.1.ebuild +++ b/media-sound/aumix/aumix-2.9.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://jpj.net/~trevor/aumix/releases/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86" IUSE="gpm gtk nls" RDEPEND="sys-libs/ncurses:0= diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest index 42f423626b46..4bd5395b8ab6 100644 --- a/media-sound/bluez-alsa/Manifest +++ b/media-sound/bluez-alsa/Manifest @@ -1,2 +1,2 @@ -DIST bluez-alsa-4.1.1.tar.gz 284244 BLAKE2B a46d22cd86e6b7483f95e0f60c9f23421d2c48e0c4741e3107da3800180b16a47dcf897bfa579796cfb84ecc16812f545844dbb77c768f094c5cfd46e1101835 SHA512 5e43846af5c7c30a3d81a704514076a73b1d8994db5ee8925a59b1b328f684c15188d45caf9358f59e57a0c200d644dc673bd1c44f7d48a51452776e01f022f8 DIST bluez-alsa-4.2.0.tar.gz 326233 BLAKE2B 7bea22d45e9897dd8dc62ee31bba381fb2e2dc616673d711ffb2144f9d03ff8312342f175256946cac828cc1ad04fc263ea11e0c0685e3e28e72c80357914f33 SHA512 1c8816d0baf031c5823fb49fac1409f4034f2f5cc8506ba1f377260cfc6437baa3f6ff1611eac72751f9d56c08f525dc43db05d30820baf394c75f3537d65162 +DIST bluez-alsa-4.3.1.tar.gz 334765 BLAKE2B 363eb8672132b0168d2e00dee7d0fc1f1933029412e35cb2d2d6fddb22b5b8b6bf225141fb770088e1f0cec0f4c78f9d55cef36186f1ecb9ce1465131204b141 SHA512 db9ac0ce58c03062d65eab2a0ccaed3ddd23de6eda3572ac0d038557c6bb7f243a3551eebae70593c519bc4db070923b9997a6cc4e6546000a2279c56fe1f2e5 diff --git a/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild b/media-sound/bluez-alsa/bluez-alsa-4.3.1.ebuild index cb9a309aedd6..88b416794de8 100644 --- a/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild +++ b/media-sound/bluez-alsa/bluez-alsa-4.3.1.ebuild @@ -2,42 +2,44 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools bash-completion-r1 multilib-minimal systemd +inherit autotools bash-completion-r1 multilib-minimal readme.gentoo-r1 systemd DESCRIPTION="Bluetooth Audio ALSA Backend" -HOMEPAGE="https://github.com/Arkq/bluez-alsa" +HOMEPAGE="https://github.com/arkq/bluez-alsa" if [[ ${PV} == "9999" ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/Arkq/${PN}" + EGIT_REPO_URI="https://github.com/arkq/${PN}" else - SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/arkq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="MIT" SLOT="0" -IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd test unwind upower" +IUSE="aac aptx debug hcitop lame ldac liblc3 man mpg123 ofono static-libs systemd test unwind upower" + RESTRICT="!test? ( test )" # bluez-alsa does not directly link to upower but # is using the upower interface via dbus calls. RDEPEND=" - >=dev-libs/glib-2.32[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.58.2[${MULTILIB_USEDEP}] >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}] >=media-libs/sbc-1.5[${MULTILIB_USEDEP}] - >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}] + >=net-wireless/bluez-5.51[${MULTILIB_USEDEP}] sys-apps/dbus[${MULTILIB_USEDEP}] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] ) - aptx? ( media-libs/libopenaptx ) - lame? ( media-sound/lame[${MULTILIB_USEDEP}] ) - mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] ) + aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) + lame? ( media-sound/lame[${MULTILIB_USEDEP}] ) ldac? ( >=media-libs/libldac-2.0.0 ) + liblc3? ( >=media-sound/liblc3-1.0.0 ) + mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] ) ofono? ( net-misc/ofono ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) @@ -45,15 +47,18 @@ RDEPEND=" " DEPEND="${RDEPEND} test? ( - dev-libs/check + >=dev-libs/check-0.11.0 media-libs/libsndfile - )" + ) +" BDEPEND=" dev-util/gdbus-codegen virtual/pkgconfig man? ( virtual/pandoc ) " +DOC_CONTENTS="Users can use this service when they are members of the \"audio\" group." + src_prepare() { default eautoreconf @@ -63,6 +68,7 @@ multilib_src_configure() { local myeconfargs=( --enable-cli --enable-faststream + --enable-midi --enable-rfcomm --with-bash-completion="$(get_bashcompdir)" $(use_enable aac) @@ -75,11 +81,13 @@ multilib_src_configure() { $(use_enable test) $(use_with systemd systemdsystemunitdir $(systemd_get_systemunitdir)) $(multilib_native_use_enable aptx) + $(multilib_native_use_enable aptx aptx-hd) + $(multilib_native_use_with aptx libfreeaptx) $(multilib_native_use_enable hcitop) $(multilib_native_use_enable ldac) + $(multilib_native_use_enable liblc3 lc3-swb) $(multilib_native_use_enable ofono) $(multilib_native_use_enable upower) - $(multilib_native_use_with aptx libopenaptx) $(use_with unwind libunwind) ) ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" @@ -91,13 +99,14 @@ multilib_src_install_all() { newinitd "${FILESDIR}"/bluealsa-init.d bluealsa newconfd "${FILESDIR}"/bluealsa-conf.d-2-r1 bluealsa - #systemd_dounit "${FILESDIR}"/bluealsa.service # Add config file to alsa datadir as well to preserve changes in /etc insinto "/usr/share/alsa/alsa.conf.d/" doins "src/asound/20-bluealsa.conf.in" + + readme.gentoo_create_doc } pkg_postinst() { - elog "Users can use this service when they are members of the \"audio\" group." + readme.gentoo_print_elog } diff --git a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild index 188dc69cbacd..88b416794de8 100644 --- a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild +++ b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild @@ -5,13 +5,13 @@ EAPI=8 inherit autotools bash-completion-r1 multilib-minimal readme.gentoo-r1 systemd DESCRIPTION="Bluetooth Audio ALSA Backend" -HOMEPAGE="https://github.com/Arkq/bluez-alsa" +HOMEPAGE="https://github.com/arkq/bluez-alsa" if [[ ${PV} == "9999" ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/Arkq/${PN}" + EGIT_REPO_URI="https://github.com/arkq/${PN}" else - SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/arkq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm64 ~x86" fi diff --git a/media-sound/bluez-alsa/files/bluealsa.service b/media-sound/bluez-alsa/files/bluealsa.service deleted file mode 100644 index 12451ccb618c..000000000000 --- a/media-sound/bluez-alsa/files/bluealsa.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Bluetooth Audio ALSA Backend -Requisite=dbus.service -After=bluetooth.service dbus.service - -[Service] -ExecStart=/usr/bin/bluealsa - -[Install] -WantedBy=bluetooth.target diff --git a/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild index 4a5d130489a5..d0fac5f889bb 100644 --- a/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild +++ b/media-sound/cdparanoia/cdparanoia-3.10.2-r8.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" IDEPEND="app-eselect/eselect-cdparanoia" diff --git a/media-sound/csound/csound-6.17.0-r1.ebuild b/media-sound/csound/csound-6.17.0-r1.ebuild index fb5d82a5cfaa..4d3489c2ab05 100644 --- a/media-sound/csound/csound-6.17.0-r1.ebuild +++ b/media-sound/csound/csound-6.17.0-r1.ebuild @@ -10,10 +10,12 @@ EAPI=8 LUA_COMPAT=( lua5-1 luajit ) PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake lua-single python-single-r1 +inherit cmake flag-o-matic lua-single python-single-r1 if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/csound/csound.git" + # vcpkg is not used anyway + EGIT_SUBMODULES=() inherit git-r3 else DOC_P="Csound${PV}" @@ -115,6 +117,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/860492 + # https://github.com/csound/csound/issues/1919 + filter-lto + local mycmakeargs=( -DBUILD_BELA=OFF -DBUILD_CSBEATS=$(usex beats) diff --git a/media-sound/csound/csound-9999.ebuild b/media-sound/csound/csound-9999.ebuild index fb5d82a5cfaa..4d3489c2ab05 100644 --- a/media-sound/csound/csound-9999.ebuild +++ b/media-sound/csound/csound-9999.ebuild @@ -10,10 +10,12 @@ EAPI=8 LUA_COMPAT=( lua5-1 luajit ) PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake lua-single python-single-r1 +inherit cmake flag-o-matic lua-single python-single-r1 if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/csound/csound.git" + # vcpkg is not used anyway + EGIT_SUBMODULES=() inherit git-r3 else DOC_P="Csound${PV}" @@ -115,6 +117,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/860492 + # https://github.com/csound/csound/issues/1919 + filter-lto + local mycmakeargs=( -DBUILD_BELA=OFF -DBUILD_CSBEATS=$(usex beats) diff --git a/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild b/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild new file mode 100644 index 000000000000..bc48f8fd0f16 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild @@ -0,0 +1,202 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg flag-o-matic toolchain-funcs plocale + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/" +SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${PV}/deadbeef-${PV}.tar.bz2/download + -> ${P}.tar.bz2" + +LICENSE=" + GPL-2 + LGPL-2.1 + MIT + wavpack? ( BSD ) +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq vorbis wavpack zip" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/libdispatch + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + media-sound/cdparanoia + ) + cover? ( media-libs/imlib2[jpeg,png] ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg:= ) + flac? ( + media-libs/flac:= + media-libs/libogg + ) + libsamplerate? ( media-libs/libsamplerate ) + mp3? ( media-sound/mpg123-base ) + musepack? ( media-sound/musepack-tools ) + nls? ( virtual/libintl ) + notify? ( sys-apps/dbus ) + opus? ( media-libs/opusfile ) + pulseaudio? ( media-libs/libpulse ) + pipewire? ( media-video/pipewire:= ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + zip? ( dev-libs/libzip:= ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/clang + >=sys-devel/gettext-0.21 + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch + "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch + "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + einfo drop_and_stub "${1}" + rm -r "${1}" || die + mkdir "${1}" || die + cat > "${1}/Makefile.in" <<-EOF || die + all: nothing + install: nothing + nothing: + EOF + } + + plocale_for_each_disabled_locale drop_from_linguas || die + + eautopoint --force + eautoreconf + + # Get rid of bundled gettext. (Avoid build failures with musl) + drop_and_stub "${S}/intl" + + # Plugins that are undesired for whatever reason, candidates for unbundling and such. + for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid soundtouch wma; do + drop_and_stub "${S}/plugins/${i}" + done +} + +src_configure () { + if ! tc-is-clang; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + local myconf=( + "--disable-staticlink" + "--disable-portable" + "--disable-rpath" + + "--disable-libmad" + "--disable-gtk2" + "--disable-adplug" + "--disable-coreaudio" + "--disable-dumb" + "--disable-alac" + "--disable-ffap" + "--disable-gme" + "--disable-mms" + "--disable-mono2stereo" + "--disable-psf" + "--disable-shn" + "--disable-sid" + "--disable-sndfile" + "--disable-soundtouch" + "--disable-tta" + "--disable-vtx" + "--disable-wildmidi" + "--disable-wma" + + "$(use_enable alsa)" + "$(use_enable oss)" + "$(use_enable pulseaudio pulse)" + "$(use_enable mp3)" + "$(use_enable mp3 libmpg123)" + "$(use_enable nls)" + "$(use_enable vorbis)" + "$(use_enable flac)" + "$(use_enable supereq)" + "$(use_enable cdda)" + "$(use_enable cdda cdda-paranoia)" + "$(use_enable aac)" + "$(use_enable cover artwork)" + "$(use_enable cover artwork-network)" + "$(use_enable dts dca)" + "$(use_enable ffmpeg)" + "$(use_enable converter)" + "$(use_enable musepack)" + "$(use_enable notify)" + "$(use_enable nullout)" + "$(use_enable opus)" + "$(use_enable pulseaudio pulse)" + "$(use_enable pipewire)" + "$(use_enable sc68)" + "$(use_enable shellexec)" + "$(use_enable shellexec shellexecui)" + "$(use_enable lastfm lfm)" + "$(use_enable libretro)" + "$(use_enable libsamplerate src)" + "$(use_enable wavpack)" + "$(use_enable zip vfs-zip)" + + "--enable-gtk3" + "--enable-vfs-curl" + "--enable-shared" + "--enable-m3u" + "--enable-pltbrowser" + "--enable-rgscanner" + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + # if compressed, help doesn't work + docompress -x /usr/share/doc/${PF} +} diff --git a/media-sound/denemo/denemo-2.6.0-r100.ebuild b/media-sound/denemo/denemo-2.6.0-r100.ebuild new file mode 100644 index 000000000000..5b89d259294e --- /dev/null +++ b/media-sound/denemo/denemo-2.6.0-r100.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GUILE_COMPAT=( 2-2 ) +inherit autotools font guile-single xdg + +DESCRIPTION="A music notation editor" +HOMEPAGE="http://www.denemo.org/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# configure options currently not used: +# --enable-mem(no) memory debugging: needs Electric fence (efence), which +# is not available in portage. See https://github.com/boundarydevices/efence +# --enable-gtk-doc-pdf(no) doesn't work +# fluidsynth currently broken. See https://savannah.gnu.org/bugs/index.php?62202 +IUSE="alsa +aubio debug jack gtk-doc nls +portaudio +portmidi + +rubberband test" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${GUILE_REQUIRED_USE}" + +RDEPEND=" + ${GUILE_DEPS} + >=app-text/evince-3.22.1-r1:= + dev-libs/glib:2 + dev-libs/libxml2:2 + gnome-base/librsvg:2 + media-libs/fontconfig:1.0 + >=media-libs/libsmf-1.3 + >=media-libs/libsndfile-1.0.28-r1 + >=media-sound/fluidsynth-1.1.6-r1:= + >=media-sound/lilypond-2.24.4-r100 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/gtksourceview:3.0= + x11-libs/pango + alsa? ( >=media-libs/alsa-lib-1.1.2 ) + aubio? ( >=media-libs/aubio-0.4.1-r1:= ) + jack? ( virtual/jack ) + portaudio? ( + >=media-libs/portaudio-19_pre20140130 + sci-libs/fftw:3.0= + ) + portmidi? ( media-libs/portmidi ) + rubberband? ( >=media-libs/rubberband-1.8.1-r1 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-build/gtk-doc-am-1.25-r1 + >=dev-util/intltool-0.51.0-r1 + app-alternatives/lex + virtual/pkgconfig + app-alternatives/yacc + gtk-doc? ( >=dev-util/gtk-doc-1.25-r1 ) + nls? ( >=sys-devel/gettext-0.19.8.1 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.0-respect-user-CFLAGS.patch + "${FILESDIR}"/${PN}-2.6.0-fix-c99.patch + "${FILESDIR}"/${PN}-2.6.0-incompatible-pointers.patch +) +DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) + +src_prepare() { + sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/org.denemo.Denemo.desktop || die + sed -e 's|appdatadir = \$(datarootdir)/appdata|appdatadir = \$(datarootdir)/metainfo|' \ + -i Makefile.am || die + guile-single_src_prepare + eautoreconf +} + +src_configure() { + myeconfargs=( + --disable-gtk-doc-pdf + --disable-gtk2 + --disable-installed-tests + --disable-mem + --disable-rpath + --disable-static + --enable-evince + --enable-fluidsynth + --enable-gtk3 + --enable-x11 + $(use_enable alsa) + $(use_enable aubio) + $(use_enable debug) + # --enable-doc does nothing for itself + # basic html documentation is always being installed in the + # /usr/share/denemo/manual directory + $(use_enable gtk-doc doc) + $(use_enable gtk-doc gtk-doc) + $(use_enable gtk-doc gtk-doc-html) + $(use_enable jack) + $(use_enable nls) + $(use_enable portaudio) + $(use_enable portmidi) + $(use_enable rubberband) + $(use_enable test always-build-tests) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # make check fails if used with parallel builds + emake -j1 check +} + +src_install() { + guile-single_src_install + + # link html documentation installed in /usr/share/denemo/manual + dodir /usr/share/doc/${PF}/html + local f + for f in denemo-manual.html denemo.css images; do + dosym -r /usr/share/denemo/manual/"${f}" /usr/share/doc/${PF}/html/"${f}" + done +} + +pkg_postinst() { + font_pkg_postinst + xdg_desktop_database_update +} + +pkg_postrm() { + font_pkg_postrm + xdg_desktop_database_update +} diff --git a/media-sound/denemo/files/denemo-2.6.0-fix-c99.patch b/media-sound/denemo/files/denemo-2.6.0-fix-c99.patch new file mode 100644 index 000000000000..8d1c30c895f2 --- /dev/null +++ b/media-sound/denemo/files/denemo-2.6.0-fix-c99.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/927336 +https://savannah.gnu.org/bugs/?63720 + +From 509906e7cc4669b525cbcb05022e7e10c6663627 Mon Sep 17 00:00:00 2001 +From: Nikita Popov <npopov@redhat.com> +Date: Fri, 27 Jan 2023 12:13:10 +0100 +Subject: [PATCH] Fix C99 support in sffile.c + +This fixes one -Wimplicit-function-declaration and one +-Wimplicit-int warning, which will become errors in future +compiler versions. + +Related to: + + <https://fedoraproject.org/wiki/Changes/PortingToModernC> + <https://fedoraproject.org/wiki/Toolchain/PortingToModernC> +--- a/libs/libsffile/sffile.c ++++ b/libs/libsffile/sffile.c +@@ -20,6 +20,7 @@ + *================================================================*/ + //Interface to Denemo License: FSF GPL version 3 or later + ++#include <ctype.h> + #include <stdio.h> + #include <string.h> + #include <stdlib.h> +@@ -51,7 +52,7 @@ static void ConvertIllegalChar(char *name){ + int ParseSoundfont(char *soundfont, int index, char **name, int *preset, int *bank) { + FILE *fp; + static SFInfo sf; +- static initialized = FALSE; ++ static int initialized = FALSE; + int i; + int number = 0; + if(soundfont) { +-- +2.39.1 + diff --git a/media-sound/denemo/files/denemo-2.6.0-incompatible-pointers.patch b/media-sound/denemo/files/denemo-2.6.0-incompatible-pointers.patch new file mode 100644 index 000000000000..28274e810eb9 --- /dev/null +++ b/media-sound/denemo/files/denemo-2.6.0-incompatible-pointers.patch @@ -0,0 +1,36 @@ +diff --git a/src/source/proof.c b/src/source/proof.c +index f9a02bf0e..3b8f5fc82 100644 +--- a/src/source/proof.c ++++ b/src/source/proof.c +@@ -280,7 +280,7 @@ press (EvView * view, GdkEventButton *event, EvDocumentModel *model) + infodialog (help_text); + nearest_annotation_text = NULL; + extern EvMappingList * ev_document_annotations_get_annotations(); +- EvMappingList *mapping_list = ev_document_annotations_get_annotations (doc, ev_document_get_page(doc, i)); ++ EvMappingList *mapping_list = ev_document_annotations_get_annotations (EV_DOCUMENT_ANNOTATIONS (doc), ev_document_get_page(doc, i)); + if(mapping_list) + { + gdouble nearest = G_MAXDOUBLE; +@@ -313,7 +313,7 @@ find_annotated_pages (EvDocumentModel *model) + for (i=0; i< ev_document_get_n_pages(doc);i++) + { + extern EvMappingList * ev_document_annotations_get_annotations(); +- EvMappingList *mapping_list = ev_document_annotations_get_annotations (doc, ev_document_get_page(doc, i)); ++ EvMappingList *mapping_list = ev_document_annotations_get_annotations (EV_DOCUMENT_ANNOTATIONS (doc), ev_document_get_page(doc, i)); + if(mapping_list) + { + annotated_pages = g_list_append (annotated_pages, GINT_TO_POINTER(i)); +diff --git a/tests/integration.c b/tests/integration.c +index f3aad7a1f..5910425e6 100644 +--- a/tests/integration.c ++++ b/tests/integration.c +@@ -248,7 +248,7 @@ parse_dir_and_run_complex_test(gchar* path, const gchar* extension) + while(files){ + filename = g_build_filename(path, files->data, NULL); + gchar* test_case_path = g_strdup_printf("%s-%d", test_case_path_fragment, test_case_path_counter); +- g_test_add (test_case_path, gchar*, filename, setup, test_open_save_complex_file, teardown); ++ g_test_add (test_case_path, void, filename, setup, test_open_save_complex_file, teardown); + g_free(test_case_path); + test_case_path_counter ++; + files = g_list_next(files); + diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest index f5a620127206..0884bd7c104b 100644 --- a/media-sound/drumstick/Manifest +++ b/media-sound/drumstick/Manifest @@ -1 +1,2 @@ DIST drumstick-2.6.1.tar.gz 1922869 BLAKE2B 5f1b9413c60d80ecb87f28f9a9eccd5cc418444664bdbd0fe9d47f698effc12956a3ddd2f45ae9e734486e94006883ed7264f8421a5989ce0b025ad85239e10b SHA512 ab858ee17aa957fe1c68935e2419798c50d4253b14dd0f31cafb46e087869986702c8a0d3ac1333d67b17618e7d5d75894aeb0e0f5bffb77762d0a56c242a811 +DIST drumstick-2.9.1.tar.gz 571028 BLAKE2B 6ec7459f77763fae354e4c64f4b2b208d28fb8e24bfe939b46456e20bf01ad1b6a7e57e7d8e847b6f594b7431792128cffde517b5d8714e951ec232bc07ef50f SHA512 72ab6062e94aa4e995e9f9c563dfb2cb7dd5fe47bb129ca9f58b8877e980e81611cb59c9964fe72847fccec4f7de3f4b884eaa8dc7b5384ce0cada2e721bebc3 diff --git a/media-sound/drumstick/drumstick-2.9.1.ebuild b/media-sound/drumstick/drumstick-2.9.1.ebuild new file mode 100644 index 000000000000..255774dc750b --- /dev/null +++ b/media-sound/drumstick/drumstick-2.9.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.7.2 +inherit cmake xdg + +DESCRIPTION="Qt/C++ wrapper for ALSA sequencer" +HOMEPAGE="https://drumstick.sourceforge.io/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa doc fluidsynth test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-libs/libxslt + >=dev-qt/qttools-${QTMIN}:6[linguist] + virtual/pkgconfig + x11-misc/shared-mime-info + doc? ( + app-text/doxygen[dot] + app-text/docbook-xsl-stylesheets + ) +" +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qttools-${QTMIN}:6[designer] + alsa? ( media-libs/alsa-lib ) + fluidsynth? ( media-sound/fluidsynth:= ) +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS readme.md TODO ) + +src_configure() { + local mycmakeargs=( + -DBUILD_RT=ON + -DUSE_NETWORK=ON # just to satisfy BUILD_RT w/o REQUIRED_USE + -DUSE_PIPEWIRE=OFF # only affects fluidsynth RT backend + -DUSE_DBUS=ON + -DUSE_QT5=OFF # bug 919682 + -DUSE_SONIVOX=OFF # not packaged, bug #865259 + -DUSE_PULSEAUDIO=OFF # requires Sonivox + -DBUILD_ALSA=$(usex alsa) + -DBUILD_DOCS=$(usex doc) + -DUSE_FLUIDSYNTH=$(usex fluidsynth) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_src_compile doxygen +} + +src_install() { + use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + cmake_src_install +} diff --git a/media-sound/easytag/easytag-2.4.3-r4.ebuild b/media-sound/easytag/easytag-2.4.3-r4.ebuild deleted file mode 100644 index c13294c50ecf..000000000000 --- a/media-sound/easytag/easytag-2.4.3-r4.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2 - -DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" -HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG" - -LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="flac mp3 mp4 nautilus opus speex test vorbis wavpack" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - opus? ( vorbis ) - speex? ( vorbis )" - -RDEPEND=" - >=dev-libs/glib-2.38:2 - media-libs/libcanberra[gtk3] - >=x11-libs/gtk+-3.10:3 - flac? ( >=media-libs/flac-1.3:= ) - mp3? ( - >=media-libs/id3lib-3.8.3-r8 - >=media-libs/libid3tag-0.15.1b-r4:= - ) - mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] ) - nautilus? ( gnome-base/nautilus ) - opus? ( - >=media-libs/opus-1.1 - >=media-libs/opusfile-0.4 - ) - speex? ( >=media-libs/speex-1.2_rc1 ) - vorbis? ( - >=media-libs/libogg-1.3.1 - >=media-libs/libvorbis-1.3.4 - ) - wavpack? ( >=media-sound/wavpack-4.70 )" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/docbook-xml-dtd:4.4 - app-text/yelp-tools - dev-util/glib-utils - dev-libs/libxml2 - dev-libs/libxslt - >=dev-util/intltool-0.50 - >=sys-devel/gettext-0.18.3.2 - virtual/pkgconfig - test? ( - dev-libs/appstream-glib - >=dev-util/desktop-file-utils-0.22 - )" - -PATCHES=( "${FILESDIR}"/${P}-ogg-corruption.patch ) - -src_configure() { - gnome2_src_configure \ - --disable-Werror \ - $(use_enable test appdata-validate) \ - $(use_enable test tests) \ - $(use_enable mp3) \ - $(use_enable mp3 id3v23) \ - $(use_enable nautilus nautilus-actions) \ - $(use_enable vorbis ogg) \ - $(use_enable opus) \ - $(use_enable speex) \ - $(use_enable flac) \ - $(use_enable mp4) \ - $(use_enable wavpack) -} diff --git a/media-sound/easytag/metadata.xml b/media-sound/easytag/metadata.xml index d31fc8785b2d..2b47f46d2132 100644 --- a/media-sound/easytag/metadata.xml +++ b/media-sound/easytag/metadata.xml @@ -6,7 +6,4 @@ <name>Gentoo Sound project</name> </maintainer> <longdescription>Utility for viewing and editing tags for MP3, MP2, FLAC, AAC, MP4 and OGG files. It features a simple and attractive GTK+ interface</longdescription> - <use> - <flag name="nautilus">Build <pkg>gnome-base/nautilus</pkg> extension</flag> - </use> </pkgmetadata> diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest index f4c056187cb2..f66a5207aba1 100644 --- a/media-sound/elisa/Manifest +++ b/media-sound/elisa/Manifest @@ -1,2 +1,2 @@ -DIST elisa-23.08.5.tar.xz 1814776 BLAKE2B b3c59fbb84d6f4bdf6a45d41f6c8d97e8ed898fd3be5b7c6274218baeaf4e3cf63ede6077515ecff14c83cc8599e1fb8013ab7d5d3ffcb7da7eebf43d627fc62 SHA512 f0ab10b9e4d57b3331220a9ae2f8a240d7259ce7e381957cc12fc73b3bf23cdf32affde2e8dc09c8e5fbd05da74401f274c522bb44cd652feb7c1fb75e64cba8 DIST elisa-24.05.2.tar.xz 2083008 BLAKE2B d20314651bb4b1ac3e51826c2153f4496fdfaf23ac6662b17f56d9efedf6e9cf310120865865301367d3e3feacf9e7144de85ab5613001a6b438e96128cd3018 SHA512 873f93d8301dabce0352902186ffb4b49db41c20da24f9b0df45d7613e66dc17f1d653c28eb8cd3c3eb549a671d03159eff15cfd5a3ccffd4ba587c0e163b4a7 +DIST elisa-24.08.1.tar.xz 1908872 BLAKE2B 60e2748b4f9a0382f80511623bea1ec265a795d9374b2dbf13de0fc3d5775ef6cda5ffc3d198d4504f312cc9ef4a43d96c1fb97d033d1e6fb632a90a17f45651 SHA512 e64f46f3856407b834463fca991c0a27767a4a5cc8eefc234d7250610135c6e022def7dfe540042d1fd38cd42300b54e8ee3fae5baaa66ef738caf73b70816f1 diff --git a/media-sound/elisa/elisa-23.08.5.ebuild b/media-sound/elisa/elisa-23.08.5.ebuild deleted file mode 100644 index 22dc1d81ca4c..000000000000 --- a/media-sound/elisa/elisa-23.08.5.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple music player by KDE" -HOMEPAGE="https://apps.kde.org/elisa/" - -LICENSE="LGPL-3+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="mpris semantic-desktop +vlc" - -RESTRICT="test" - -BDEPEND="sys-devel/gettext" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - mpris? ( - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - vlc? ( media-video/vlc:= ) - !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package mpris KF5DBusAddons) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package vlc LIBVLC) - ) - - ecm_src_configure -} diff --git a/media-sound/elisa/elisa-24.05.2.ebuild b/media-sound/elisa/elisa-24.05.2.ebuild index 04ec5d034c78..cd0482cd0b48 100644 --- a/media-sound/elisa/elisa-24.05.2.ebuild +++ b/media-sound/elisa/elisa-24.05.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/elisa/" LICENSE="LGPL-3+" SLOT="6" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="+mpris vlc" RESTRICT="test" diff --git a/media-sound/elisa/elisa-24.08.1.ebuild b/media-sound/elisa/elisa-24.08.1.ebuild new file mode 100644 index 000000000000..9582a61c465e --- /dev/null +++ b/media-sound/elisa/elisa-24.08.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Simple music player by KDE" +HOMEPAGE="https://apps.kde.org/elisa/" + +LICENSE="LGPL-3+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+mpris vlc" + +RESTRICT="test" + +DEPEND=" + >=dev-libs/kirigami-addons-0.11.76:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + mpris? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + ) + vlc? ( media-video/vlc:= ) + !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] +" +BDEPEND="sys-devel/gettext" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package mpris KF6DBusAddons) + $(cmake_use_find_package vlc LIBVLC) + ) + + ecm_src_configure +} diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest index cf3cc3d8517e..299dcb892a0b 100644 --- a/media-sound/fluidsynth/Manifest +++ b/media-sound/fluidsynth/Manifest @@ -1,2 +1 @@ -DIST fluidsynth-2.3.5.tar.gz 1775448 BLAKE2B 11f04d2a508f54c4bd03c867e81528f36eeb5698ad017d7fe778349b5ab91dc9e518d426d2394e748344795b8c1bf86eeaee97294ad66974db07587d0a80797a SHA512 35eaea8c1709ebbd5dee8f3946ab59c39afe31d92b972a44013fa23987aa48936f7d1326d5bda81c6e66f02bf988e48601367d49276a4dd78dbca7a2571f5e57 DIST fluidsynth-2.3.6.tar.gz 1776510 BLAKE2B 74bb97e8f2026816762aeffb90c35049ae210c6827fa4a3f6a56f13c885f57b34a6b48790c86a6694100ab6d292f70b54a4516bc20317ead3d306511a33cb73c SHA512 521e103e49c281ab7a44a2a275f614894062c1be6eb4df776b11e3756803c6b4b73d1e9596d364959c81b37dff4798d56798f9262c486e098f072ae1e7bef1c1 diff --git a/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild b/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild deleted file mode 100644 index fb0215dc13a8..000000000000 --- a/media-sound/fluidsynth/fluidsynth-2.3.5.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib systemd toolchain-funcs - -DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications" -HOMEPAGE="https://www.fluidsynth.org" -SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0/3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" -IUSE="alsa dbus debug doc ipv6 jack ladspa lash network oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen - dev-libs/libxslt - ) -" -DEPEND=" - dev-libs/glib:2[${MULTILIB_USEDEP}] - alsa? ( - media-libs/alsa-lib[${MULTILIB_USEDEP}] - lash? ( media-sound/lash[${MULTILIB_USEDEP}] ) - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - ladspa? ( - media-libs/ladspa-sdk[${MULTILIB_USEDEP}] - media-plugins/cmt-plugins[${MULTILIB_USEDEP}] - ) - pipewire? ( - media-video/pipewire:0=[${MULTILIB_USEDEP}] - ) - portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) - sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt ) - -src_prepare() { - # https://bugs.gentoo.org/833979#c17 - sed -i "/CONFIGURE_COMMAND/{n;s/$/ -DCMAKE_C_COMPILER=$(tc-getBUILD_CC)/}" \ - src/CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -Denable-alsa=$(usex alsa) - -Denable-aufile=ON - -Denable-dbus=$(usex dbus) - -Denable-dsound=OFF # Windows - -Denable-floats=OFF # loat instead of double for DSP samples - -Denable-fpe-check=$(usex debug) - -Denable-ipv6=$(usex ipv6) - -Denable-jack=$(usex jack) - -Denable-ladspa=$(usex ladspa) - -Denable-libinstpatch=OFF # https://github.com/swami/libinstpatch - -Denable-midishare=OFF # http://midishare.sourceforge.net/ - -Denable-network=$(usex network) - -Denable-opensles=OFF - -Denable-oboe=OFF # requires OpenSLES and/or AAudio - -Denable-oss=$(usex oss) - -Denable-libsndfile=$(usex sndfile) - -Denable-portaudio=$(usex portaudio) - -Denable-profiling=$(usex debug) - -Denable-pulseaudio=$(usex pulseaudio) - -Denable-pipewire=$(usex pipewire) - -Denable-readline=$(usex readline) - -Denable-sdl2=$(usex sdl) - -Denable-systemd=$(usex systemd) - -Denable-threads=$(usex threads) - -Denable-trap-on-fpe=$(usex debug) - -Denable-ubsan=OFF # compile and link against UBSan (for debugging fluidsynth internals) - -Denable-waveout=OFF # Windows - -Denable-winmidi=OFF # Windows - $(cmake_use_find_package doc Doxygen) - ) - - if use alsa; then - mycmakeargs+=( -Denable-lash=$(usex lash) ) - else - mycmakeargs+=( -Denable-lash=OFF ) - fi - - if use systemd; then - mycmakeargs+=( -DFLUID_DAEMON_ENV_FILE="/etc/fluidsynth.conf" ) - fi - - cmake-multilib_src_configure -} - -compile_doxygen_doc() { - multilib_is_native_abi && cmake_build doxygen -} - -src_compile() { - cmake-multilib_src_compile - use doc && multilib_foreach_abi compile_doxygen_doc -} - -install_doxygen_doc() { - if multilib_is_native_abi; then - docinto . - dodoc -r "${BUILD_DIR}/doc/api/html" - fi -} - -install_systemd_files() { - if multilib_is_native_abi; then - systemd_dounit "${BUILD_DIR}/fluidsynth.service" - insinto /etc - doins "${BUILD_DIR}/fluidsynth.conf" - fi -} - -multilib_src_test() { - eninja check -} - -src_install() { - cmake-multilib_src_install - - docinto pdf - dodoc doc/*.pdf - - docinto examples - dodoc doc/examples/*.c - - if use doc; then - multilib_foreach_abi install_doxygen_doc - fi - if use systemd; then - multilib_foreach_abi install_systemd_files - - elog "When using fluidsynth as a systemd service, make sure" - elog "to configure your fluidsynth settings globally in " - elog "/etc/fluidsynth.conf or per-user in ~/.config/fluidsynth" - fi -} diff --git a/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild b/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild index c43bce493f21..fb0215dc13a8 100644 --- a/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.3.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" IUSE="alsa dbus debug doc ipv6 jack ladspa lash network oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads" BDEPEND=" diff --git a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild b/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild index 443bf7ca7fa8..e8deb5d81e73 100644 --- a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild +++ b/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 xdg diff --git a/media-sound/grip/grip-4.2.4-r1.ebuild b/media-sound/grip/grip-4.2.4-r1.ebuild index 4b3cc3bd30c2..c03a26623d19 100644 --- a/media-sound/grip/grip-4.2.4-r1.ebuild +++ b/media-sound/grip/grip-4.2.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/grip/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ppc ppc64 sparc x86" IUSE="vorbis" # lame and vorbis-tools are no real RDEPENDs. But without them diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild index 6a0a5898782e..e4001b50419d 100644 --- a/media-sound/gsm/gsm-1.0.13-r1.ebuild +++ b/media-sound/gsm/gsm-1.0.13-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="gsm" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/${PN}-$(ver_rs 2 '-pl' )" diff --git a/media-sound/gsm/gsm-1.0.22_p1.ebuild b/media-sound/gsm/gsm-1.0.22_p1.ebuild index 130cb74bbf7e..f3a5178d06c9 100644 --- a/media-sound/gsm/gsm-1.0.22_p1.ebuild +++ b/media-sound/gsm/gsm-1.0.22_p1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-$(ver_cut 1-2)-pl$(ver_cut 3)" LICENSE="gsm" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" PATCHES=( "${FILESDIR}"/${PN}-1.0.12-memcpy.patch diff --git a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild index 8e109be88a08..6050f6a000cb 100644 --- a/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild +++ b/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.125.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jackaudio/jack1/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="cpu_flags_ppc_altivec cpu_flags_x86_3dnow alsa coreaudio doc debug examples oss cpu_flags_x86_sse pam" # readline: only used for jack_transport -> useless for non native ABIs diff --git a/media-sound/jack2/jack2-1.9.22.ebuild b/media-sound/jack2/jack2-1.9.22.ebuild index c52bbee4676b..3a33beb69665 100644 --- a/media-sound/jack2/jack2-1.9.22.ebuild +++ b/media-sound/jack2/jack2-1.9.22.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="threads(+)" inherit flag-o-matic python-single-r1 waf-utils multilib-minimal diff --git a/media-sound/jack2/jack2-9999.ebuild b/media-sound/jack2/jack2-9999.ebuild index 2241477aa20d..5f680d13f15f 100644 --- a/media-sound/jack2/jack2-9999.ebuild +++ b/media-sound/jack2/jack2-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PYTHON_REQ_USE="threads(+)" inherit flag-o-matic python-single-r1 waf-utils multilib-minimal diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest index 6d3d357bc1c6..fee323597faa 100644 --- a/media-sound/kasts/Manifest +++ b/media-sound/kasts/Manifest @@ -1,2 +1,2 @@ -DIST kasts-23.08.5.tar.xz 581312 BLAKE2B eb85f74a6934947146f9ef277ed963eeba6ab108e8ff6a446255229cf7e7f4e6e6eacc16a508d46688f244f6b857a5d168387431f1520decd2e83b39189bcc05 SHA512 bfe2fa6d0bc628c51fa0db13a434e80c08a29e4bae95bccbaf6d029c424d6277eea9d0625f9de69ad6f011c482cd571000566ac838e22b03c57e8671ff4c3bd8 DIST kasts-24.05.2.tar.xz 608992 BLAKE2B ca871f8c06cd9bc757476105585bc7e2c044dc91335c38769c38717f5b299322837619f41b5708f59e943b62a9a6db2b1d0e36b3076546a3398c78e4d13521d3 SHA512 38c974601c8ef91da0bf1c4a4ab4120b028a39198d4651100002e32fa6ec9790acf5028615496680d1282cfcbd6c190988b79be3378ba78172433dacba3cff8d +DIST kasts-24.08.1.tar.xz 619004 BLAKE2B 17b7fd2fdb6402b04680b18421116f1113f11f099b7d0ca4306f122b2ffe81c3953ac86cd371f609a64be4555fafebc6b77cbc18fcc3e2cf07c899c3b5b781d7 SHA512 01dbce271ab5e84504b407029fbb160e8437f9f2aca7f4b3ebd7d5edcb8cb7c976c76f2d1d8d6d8533251a2f125d6d10653a9a509f77afd02d5b5fab8006b62a diff --git a/media-sound/kasts/kasts-23.08.5.ebuild b/media-sound/kasts/kasts-23.08.5.ebuild deleted file mode 100644 index 53db2e77c645..000000000000 --- a/media-sound/kasts/kasts-23.08.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent podcast application for desktop and mobile" -HOMEPAGE="https://apps.kde.org/kasts/" - -LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="gstreamer networkmanager vlc" - -DEPEND=" - >=dev-libs/kirigami-addons-0.7.2:5 - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - media-libs/taglib:= - gstreamer? ( - dev-libs/glib:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-good:1.0 - ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - vlc? ( media-video/vlc:= ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 -" -BDEPEND="gstreamer? ( virtual/pkgconfig )" - -src_prepare() { - ecm_src_prepare - ecm_punt_qt_module Test -} - -src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLE_PLAYER=OFF - -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - $(cmake_use_find_package vlc LIBVLC) - ) - ecm_src_configure -} diff --git a/media-sound/kasts/kasts-24.05.2-r1.ebuild b/media-sound/kasts/kasts-24.05.2-r1.ebuild new file mode 100644 index 000000000000..853b0cbd9a3d --- /dev/null +++ b/media-sound/kasts/kasts-24.05.2-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent podcast application for desktop and mobile" +HOMEPAGE="https://apps.kde.org/kasts/" + +LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" +SLOT="0" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" +IUSE="gstreamer vlc" + +DEPEND=" + dev-libs/kirigami-addons:6 + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/breeze-icons-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 + media-libs/taglib:= + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-good:1.0 + ) + vlc? ( media-video/vlc:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="gstreamer? ( virtual/pkgconfig )" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLE_PLAYER=OFF + -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) + $(cmake_use_find_package vlc LIBVLC) + ) + ecm_src_configure +} diff --git a/media-sound/kasts/kasts-24.05.2.ebuild b/media-sound/kasts/kasts-24.08.1.ebuild index 7f75ffc9ab69..7cd4260c1193 100644 --- a/media-sound/kasts/kasts-24.05.2.ebuild +++ b/media-sound/kasts/kasts-24.08.1.ebuild @@ -3,8 +3,8 @@ EAPI=8 -KFMIN=6.3.0 -QTMIN=6.6.2 +KFMIN=6.5.0 +QTMIN=6.7.2 inherit ecm gear.kde.org DESCRIPTION="Convergent podcast application for desktop and mobile" @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kasts/" LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="gstreamer networkmanager vlc" +IUSE="gstreamer vlc" DEPEND=" dev-libs/kirigami-addons:6 @@ -35,24 +35,15 @@ DEPEND=" media-libs/gstreamer:1.0 media-libs/gst-plugins-good:1.0 ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) vlc? ( media-video/vlc:= ) " -RDEPEND="${DEPEND} - >=dev-qt/qt5compat-${QTMIN}:6[qml] -" +RDEPEND="${DEPEND}" BDEPEND="gstreamer? ( virtual/pkgconfig )" -src_prepare() { - ecm_src_prepare - ecm_punt_qt_module Test -} - src_configure() { local mycmakeargs=( -DBUILD_EXAMPLE_PLAYER=OFF -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) - $(cmake_use_find_package networkmanager KF6NetworkManagerQt) $(cmake_use_find_package vlc LIBVLC) ) ecm_src_configure diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest index ba2bf1bd75c0..84fcf1ac248d 100644 --- a/media-sound/kid3/Manifest +++ b/media-sound/kid3/Manifest @@ -1 +1,2 @@ DIST kid3-3.9.5.tar.xz 1843528 BLAKE2B 6bd7cf85eb6da91e1fb2dad40f63cdd443b1f75f3fab685f7af3caa5727f49afbf9b53a8d304f5e127743c4e0f8e3672b62fca33cf6de0a02ef091e758b2335a SHA512 a5b21ebabeddb49a2755fd1b5c563a822419d2a82184182bda85e5be9932ccd9626e969f944fb55cfa4c85f7c7c9821adba75375f966ee90272c2cf2283acdd8 +DIST kid3-3.9.6.tar.xz 1872012 BLAKE2B 3945ca19f08baf84373ba34bcb9917f58d20f9208479a3a2d1319bdf50aae5cc56b906f5ac2caee5eb3d5c5f042a0ecdeff3e3ac0ecb499e6e3a32db436f2b1d SHA512 1667b3f5d458f9cc54e5b9af839c849e990a333eab3cfaa8d310b4d46b925ca5b57ea0ac9365a023fecc1ac2429f761dd2bfc0b3a3df48f5d4dd351c8741455f diff --git a/media-sound/kid3/kid3-3.9.6.ebuild b/media-sound/kid3/kid3-3.9.6.ebuild new file mode 100644 index 000000000000..d19e7fd71bda --- /dev/null +++ b/media-sound/kid3/kid3-3.9.6.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake kde.org python-any-r1 xdg + +DESCRIPTION="Simple tag editor based on Qt" +HOMEPAGE="https://kid3.kde.org/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis" + +REQUIRED_USE="flac? ( vorbis )" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] + dev-qt/qtdeclarative:6 + dev-qt/qtmultimedia:6 + sys-libs/readline:= + acoustid? ( + media-libs/chromaprint:= + media-video/ffmpeg:= + ) + flac? ( + media-libs/flac:=[cxx] + media-libs/libvorbis + ) + kde? ( + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kio:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kxmlgui:6 + ) + mp3? ( media-libs/id3lib ) + mp4? ( media-libs/libmp4v2 ) + mpris? ( dev-qt/qtbase:6[dbus] ) + taglib? ( >=media-libs/taglib-1.9.1:= ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) +" +RDEPEND="${DEPEND} + !media-sound/kid3:5 +" +BDEPEND="${PYTHON_DEPS} + dev-qt/qttools:6[linguist] + kde? ( kde-frameworks/extra-cmake-modules:0 ) +" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + # overengineered upstream build system + cmake_src_prepare + # applies broken python hacks, bug #614950 + cmake_comment_add_subdirectory doc +} + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=ON + -DWITH_QAUDIODECODER=ON # bug 855281 + -DWITH_CHROMAPRINT=$(usex acoustid) + -DWITH_DBUS=$(usex mpris) + -DWITH_FLAC=$(usex flac) + -DWITH_ID3LIB=$(usex mp3) + -DWITH_MP4V2=$(usex mp4) + -DWITH_TAGLIB=$(usex taglib) + -DBUILD_TESTING=$(usex test) + -DWITH_VORBIS=$(usex vorbis) + ) + + if use kde ; then + mycmakeargs+=( "-DWITH_APPS=KDE;CLI" ) + else + mycmakeargs+=( "-DWITH_APPS=Qt;CLI" ) + fi + + cmake_src_configure +} diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest index 8ae7b1806c8e..c1cd7931059f 100644 --- a/media-sound/krecorder/Manifest +++ b/media-sound/krecorder/Manifest @@ -1,2 +1,2 @@ -DIST krecorder-23.08.5.tar.xz 162496 BLAKE2B 8323c13e7c633fcfb3b53ffb43b59fad725f85ff9980db312cd262ccf4a4c1813f5323adfdb3ce8b4efebd5ee3e4a61dd0f8d2c0858b6840d0c1cfb48d14a3c8 SHA512 dfe9ba96c1476e019b569fc811dccde1dfe866375d8b0a663f253d2dfa36b4be012f3f31c5ca83ba59f76546cfa6a3720c79112820d43dd26648a1680f987b64 DIST krecorder-24.05.2.tar.xz 166792 BLAKE2B 50c64c8b7e3936457cf9bd47b20427376fb413c816a14756601919b711e5f813ee53b97bd9559ae54fb4ca3f6f05ed144ead092bb30ddfa7774ccd2ebc6d9eb3 SHA512 e5110464b5881c894c46a94a03dec7ad1a375025db4922566994368669de7cf608cd2eb6cdde1565292c0e50ee1ccce55517daed4601c924f5b8ebef49507942 +DIST krecorder-24.08.1.tar.xz 168232 BLAKE2B 7f4ff927a177d3623c33047718ddf06fa368adb1db6b9393d38e64e4d09a9d2eca317d50a12c5ecaa5b62ee91f26cd9a85d1d21b7d12806b61af6d39b7c79618 SHA512 0ab7b9c658afe868c3a1bc2d85c8a38eddbf4313012fe45298b0b5e006fdc4b343b8405f721dcf4d4306822250736085fbae8828adca63031eedd960bfa6c9ed diff --git a/media-sound/krecorder/krecorder-23.08.5.ebuild b/media-sound/krecorder/krecorder-23.08.5.ebuild deleted file mode 100644 index f21d218c9044..000000000000 --- a/media-sound/krecorder/krecorder-23.08.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent audio recording application for Plasma" -HOMEPAGE="https://apps.kde.org/krecorder/" - -LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5" diff --git a/media-sound/krecorder/krecorder-24.05.2.ebuild b/media-sound/krecorder/krecorder-24.05.2.ebuild index d209b15af67d..65debd1dfb8c 100644 --- a/media-sound/krecorder/krecorder-24.05.2.ebuild +++ b/media-sound/krecorder/krecorder-24.05.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/krecorder/" LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" DEPEND=" dev-libs/kirigami-addons:6 diff --git a/media-sound/krecorder/krecorder-24.08.1.ebuild b/media-sound/krecorder/krecorder-24.08.1.ebuild new file mode 100644 index 000000000000..01e69af0a849 --- /dev/null +++ b/media-sound/krecorder/krecorder-24.08.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent audio recording application for Plasma" +HOMEPAGE="https://apps.kde.org/krecorder/" + +LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:6" diff --git a/media-sound/lame/lame-3.100-r3.ebuild b/media-sound/lame/lame-3.100-r3.ebuild index 88d390f09164..e2a47ac82dd0 100644 --- a/media-sound/lame/lame-3.100-r3.ebuild +++ b/media-sound/lame/lame-3.100-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="debug cpu_flags_x86_mmx +frontend mp3rtp sndfile static-libs" # These deps are without MULTILIB_USEDEP and are correct since we only build diff --git a/media-sound/lilypond/Manifest b/media-sound/lilypond/Manifest index 7d87edd6af13..ead69c5feba8 100644 --- a/media-sound/lilypond/Manifest +++ b/media-sound/lilypond/Manifest @@ -1 +1,2 @@ DIST lilypond-2.24.3.tar.gz 19441299 BLAKE2B 6be6ca1f090869a8d545befe3d1f54122514e7dcf9aff1bcc2d78819820da8cef908c5033039eb231b48ae914c1ebd6d766566862a40721580747f017f1445ad SHA512 5153f6cbe5e68e4b3dfcc03a8299ef6b82fbfb487eb3e4f9d631b9dc5a07a972168c3f141d6d50eac936f5c7aeeacd19837c0c9ab70f11dfd5c7efe085d5b56e +DIST lilypond-2.24.4.tar.gz 19442316 BLAKE2B 12e05f4f9831b9e0eb589b970b16dfde9fe8d4a82d93990e77a8c57cc696bb851e444c65c7f050a457973f5594bfe3e1847bde4adcce82618fd6f5a926eefebb SHA512 f350d1bf6d653c3af9e0b6b12457bbc5f6f3b27d4116ef25d8809e515cef3a28f569f00845a1144f3b4dd8b2fff5265de8f5b338506db4aca2a2928d0ecca726 diff --git a/media-sound/lilypond/lilypond-2.24.4-r100.ebuild b/media-sound/lilypond/lilypond-2.24.4-r100.ebuild new file mode 100644 index 000000000000..63d46dcb3e06 --- /dev/null +++ b/media-sound/lilypond/lilypond-2.24.4-r100.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GUILE_REQ_USE="deprecated,regex" +GUILE_COMPAT=( 2-2 3-0 ) +PYTHON_COMPAT=( python3_{10..13} ) + +inherit elisp-common autotools guile-single python-single-r1 toolchain-funcs xdg-utils + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" +else + MAIN_VER=$(ver_cut 1-2) + SRC_URI="https://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86" +fi + +DESCRIPTION="GNU Music Typesetter" +HOMEPAGE="http://lilypond.org/" + +LICENSE="GPL-3 FDL-1.3" +SLOT="0" +LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" +IUSE="debug doc emacs profile ${LANG_USE}" +unset LANG_USE +REQUIRED_USE="${GUILE_REQUIRED_USE} ${PYTHON_REQUIRED_USE}" + +BDEPEND=" + dev-texlive/texlive-metapost + sys-apps/texinfo + app-alternatives/yacc + app-alternatives/lex + virtual/pkgconfig + doc? ( app-text/texi2html ) +" +RDEPEND="app-text/ghostscript-gpl + dev-libs/boehm-gc + dev-libs/glib:2 + dev-libs/libatomic_ops + media-fonts/tex-gyre + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz + >=x11-libs/pango-1.40 + emacs? ( >=app-editors/emacs-23.1:* ) + ${GUILE_DEPS} + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + app-text/t1utils + dev-lang/perl + dev-libs/kpathsea + media-gfx/fontforge[png,python] + sys-devel/gettext + doc? ( + dev-texlive/texlive-langcyrillic + l10n_cs? ( dev-texlive/texlive-xetex ) + l10n_ja? ( dev-texlive/texlive-langjapanese ) + l10n_zh? ( dev-texlive/texlive-langchinese ) + ) +" +# Correct output data for tests isn't bundled with releases +RESTRICT="test" + +DOCS=( DEDICATION README.md ROADMAP ) + +QA_PREBUILT="usr/*/${PN}/${PV}/ccache/*" + +pkg_setup() { + guile-single_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + guile-single_src_prepare + + # respect CFLAGS + sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die + + eautoreconf + + xdg_environment_reset #586592 +} + +src_configure() { + # fix hardcoded `ar` + sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" + + local myeconfargs=( + --disable-optimising + --disable-pipe + $(use_enable debug debugging) + $(use_enable doc documentation) + $(use_enable profile profiling) + ) + + export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 + + econf "${myeconfargs[@]}" AR="$(tc-getAR)" +} + +src_compile() { + default + + # http://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source-compilation-and-packagers + emake bytecode + + use doc && emake LANGS="${L10N}" doc info + + if use emacs ; then + elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ + || die "elisp-compile failed" + fi +} + +src_install() { + emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install install-bytecode + + use doc && emake DESTDIR="${D}" install-doc + + # remove elisp files since they are in the wrong directory + rm -r "${ED}"/usr/share/emacs || die + + if use emacs ; then + elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ + || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el + fi + + guile_unstrip_ccache + + python_fix_shebang "${ED}" + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/media-sound/lilypond/lilypond-2.24.4.ebuild b/media-sound/lilypond/lilypond-2.24.4.ebuild new file mode 100644 index 000000000000..bd18392af3a7 --- /dev/null +++ b/media-sound/lilypond/lilypond-2.24.4.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" +else + MAIN_VER=$(ver_cut 1-2) + SRC_URI="https://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86" +fi + +DESCRIPTION="GNU Music Typesetter" +HOMEPAGE="http://lilypond.org/" + +LICENSE="GPL-3 FDL-1.3" +SLOT="0" +LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" +IUSE="debug doc emacs profile ${LANG_USE}" +unset LANG_USE +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + dev-texlive/texlive-metapost + sys-apps/texinfo + app-alternatives/yacc + app-alternatives/lex + virtual/pkgconfig + doc? ( app-text/texi2html ) +" +RDEPEND="app-text/ghostscript-gpl + >=dev-scheme/guile-2.2:12=[deprecated,regex] + media-fonts/tex-gyre + media-libs/fontconfig + media-libs/freetype:2 + >=x11-libs/pango-1.40 + emacs? ( >=app-editors/emacs-23.1:* ) + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + app-text/t1utils + dev-lang/perl + dev-libs/kpathsea + media-gfx/fontforge[png,python] + sys-devel/gettext + doc? ( + dev-texlive/texlive-langcyrillic + l10n_cs? ( dev-texlive/texlive-xetex ) + l10n_ja? ( dev-texlive/texlive-langjapanese ) + l10n_zh? ( dev-texlive/texlive-langchinese ) + ) +" +# Correct output data for tests isn't bundled with releases +RESTRICT="test" + +DOCS=( DEDICATION README.md ROADMAP ) + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # respect CFLAGS + sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die + + eautoreconf + + xdg_environment_reset #586592 +} + +src_configure() { + # fix hardcoded `ar` + sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" + + local myeconfargs=( + --disable-optimising + --disable-pipe + $(use_enable debug debugging) + $(use_enable doc documentation) + $(use_enable profile profiling) + ) + + export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 + + econf "${myeconfargs[@]}" AR="$(tc-getAR)" +} + +src_compile() { + default + + # http://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source-compilation-and-packagers + emake bytecode + + use doc && emake LANGS="${L10N}" doc info + + if use emacs ; then + elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ + || die "elisp-compile failed" + fi +} + +src_install() { + emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install install-bytecode + + use doc && emake DESTDIR="${D}" install-doc + + # remove elisp files since they are in the wrong directory + rm -r "${ED}"/usr/share/emacs || die + + if use emacs ; then + elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ + || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el + fi + + python_fix_shebang "${ED}" + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/media-sound/lilypond/lilypond-9999.ebuild b/media-sound/lilypond/lilypond-9999.ebuild index 3d18994e27df..63d46dcb3e06 100644 --- a/media-sound/lilypond/lilypond-9999.ebuild +++ b/media-sound/lilypond/lilypond-9999.ebuild @@ -3,9 +3,11 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..13} ) +GUILE_REQ_USE="deprecated,regex" +GUILE_COMPAT=( 2-2 3-0 ) +PYTHON_COMPAT=( python3_{10..13} ) -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils +inherit elisp-common autotools guile-single python-single-r1 toolchain-funcs xdg-utils if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -24,7 +26,7 @@ SLOT="0" LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" IUSE="debug doc emacs profile ${LANG_USE}" unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +REQUIRED_USE="${GUILE_REQUIRED_USE} ${PYTHON_REQUIRED_USE}" BDEPEND=" dev-texlive/texlive-metapost @@ -35,12 +37,16 @@ BDEPEND=" doc? ( app-text/texi2html ) " RDEPEND="app-text/ghostscript-gpl - >=dev-scheme/guile-3.0.7:12=[deprecated,regex] + dev-libs/boehm-gc + dev-libs/glib:2 + dev-libs/libatomic_ops media-fonts/tex-gyre media-libs/fontconfig media-libs/freetype:2 - x11-libs/pango + media-libs/harfbuzz + >=x11-libs/pango-1.40 emacs? ( >=app-editors/emacs-23.1:* ) + ${GUILE_DEPS} ${PYTHON_DEPS}" DEPEND="${RDEPEND} app-text/t1utils @@ -58,19 +64,17 @@ DEPEND="${RDEPEND} # Correct output data for tests isn't bundled with releases RESTRICT="test" -PATCHES=( - "${FILESDIR}"/${PN}-2.23.0-fix-font-size.patch - "${FILESDIR}"/${PN}-2.22.1-free_font.patch -) - DOCS=( DEDICATION README.md ROADMAP ) -# guile generates ELF files without use of C or machine code -# It's a portage's false positive. bug #677600 -QA_PREBUILT='*[.]go' +QA_PREBUILT="usr/*/${PN}/${PV}/ccache/*" + +pkg_setup() { + guile-single_pkg_setup + python-single-r1_pkg_setup +} src_prepare() { - default + guile-single_src_prepare # respect CFLAGS sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die @@ -125,6 +129,8 @@ src_install() { elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el fi + guile_unstrip_ccache + python_fix_shebang "${ED}" einstalldocs diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest index 22f0e089850d..c7501ffefb63 100644 --- a/media-sound/linux-show-player/Manifest +++ b/media-sound/linux-show-player/Manifest @@ -1 +1,2 @@ DIST linux-show-player-0.6.3.tar.gz 1958928 BLAKE2B fdf61aeb6a9f0439d8ddaca563798b3b41aa26cd053c485ea376e21b06e5adf9405d8e816b5afd9f22c8f1fb9486965900c12ea64b9a5559bdc631303c3118a0 SHA512 27ed2576bc70908174bcb6ea98d0eb22135eba81f1f6e56e17354af45560ad8562673e687cee50b8038c9a066622dff6c51fc265c35c26d62765cdac741ee41b +DIST linux-show-player-0.6.4.tar.gz 1960266 BLAKE2B e6b887bf581d01ba4b040d66d87a755f7c1ef21e5d93ebfd58ed57311c425d1f90d6562984f1cb5f95490109a2bbca42dc3148bd67aff32816264b7a28dd4278 SHA512 c52dd35cc2f4078db7a0fdef84b40dd81e381bedcdd3c66fa2df78a71d8dc080fec9df4c2e069ab7c4e5d36550d8381bddc8584d3edeede84aae21d60a030ae1 diff --git a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild index 7f352432d514..bf9a023db5bf 100644 --- a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild +++ b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.g LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="alsa jack midi pulseaudio timecode" # TODO: diff --git a/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild new file mode 100644 index 000000000000..7f352432d514 --- /dev/null +++ b/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="A cue player designed for stage productions" +HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/" +SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="alsa jack midi pulseaudio timecode" + +# TODO: +# - network mode - falcon not packaged (QA issues, several unpackaged test dependencies) +# - Open Sound Control support - pyliblo3 not packaged (last release in 2021, fails to build against modern cython) +RDEPEND="$(python_gen_cond_dep ' + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/gst-python[${PYTHON_USEDEP}] + dev-python/humanize[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + ') + media-libs/gstreamer[introspection] + alsa? ( + $(python_gen_cond_dep ' + dev-python/pyalsa[${PYTHON_USEDEP}] + ') + media-libs/gst-plugins-base[alsa] + ) + jack? ( + $(python_gen_cond_dep ' + dev-python/jack-client[${PYTHON_USEDEP}] + ') + media-plugins/gst-plugins-jack + ) + midi? ( + $(python_gen_cond_dep ' + dev-python/mido[rtmidi,${PYTHON_USEDEP}] + ') + ) + pulseaudio? ( media-plugins/gst-plugins-pulse ) + timecode? ( + app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] + ) +" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" + else + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if ver_test "${oldver}" -lt 0.6.0; then + ewarn "Please be warned that current versions of ${PN} *cannot* open 0.5.x save files." + ewarn "Unfortunately upstream has provided no workaround for this." + ewarn + break + fi + done + fi + + if use timecode; then + elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" + fi +} diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest index c3b5ce2ab8f3..539e8d9c8e31 100644 --- a/media-sound/mac/Manifest +++ b/media-sound/mac/Manifest @@ -1,2 +1,3 @@ DIST mac-10.74.zip 1674673 BLAKE2B 49c67fa697f29b85f9c2d000f56e71e0470438b441d3ba126f9ce537463fb68b8027f4464ac3bdc9179a9fcded9ce15bba98ef6c2b6b755b283b62da4c6ea295 SHA512 ebb3d6e074c2593b79addea3b51e1b2fbcddffe3f3f837e03fe8cfc24a8e1ab5412efcaf53e88b15f689604e5be74f2845adc5a7a3923cb33f15e20afa8076d7 +DIST mac-10.76.zip 1674982 BLAKE2B 8e32b6804df1c7f551100a5e05458cf0e88c48cf5d81875cd585780102b600738b7599a0400dc4a5387089e543d0a2cc66999f64274232f45e42addde5870a48 SHA512 1bcd6c41856166f4e0d2b7305aad66255a75f42fbbac902706dd236a619725abb9ffc6634274142c7969f9b344d2ebcf3bb963ca7d6943f4ede6151d77518e55 DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0 diff --git a/media-sound/mac/mac-10.76.ebuild b/media-sound/mac/mac-10.76.ebuild new file mode 100644 index 000000000000..5d8dd4025213 --- /dev/null +++ b/media-sound/mac/mac-10.76.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE=Release +inherit cmake + +DESCRIPTION="Monkey's Audio Codecs" +HOMEPAGE="https://www.monkeysaudio.com" +SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip" + +LICENSE="BSD" +SLOT="0/10" +KEYWORDS="~alpha amd64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + +BDEPEND="app-arch/unzip" + +PATCHES=( + "${FILESDIR}/${PN}-10.18-linux.patch" + "${FILESDIR}/${PN}-10.52-output.patch" +) + +src_unpack() { + mkdir -p "${S}" || die + cd "${S}" || die + default +} diff --git a/media-sound/madplay/madplay-0.15.2b-r2.ebuild b/media-sound/madplay/madplay-0.15.2b-r2.ebuild index 146df6759c67..3c7f2a3261fe 100644 --- a/media-sound/madplay/madplay-0.15.2b-r2.ebuild +++ b/media-sound/madplay/madplay-0.15.2b-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="alsa nls" RDEPEND=" diff --git a/media-sound/mikmod/mikmod-3.2.8-r1.ebuild b/media-sound/mikmod/mikmod-3.2.8-r1.ebuild index c41d14ec8c2d..831a0ed691e7 100644 --- a/media-sound/mikmod/mikmod-3.2.8-r1.ebuild +++ b/media-sound/mikmod/mikmod-3.2.8-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/mikmod/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86" DEPEND=" >=media-libs/libmikmod-3.3 diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest index 800fb21c8859..0accc3634bf6 100644 --- a/media-sound/mpd/Manifest +++ b/media-sound/mpd/Manifest @@ -1,3 +1 @@ -DIST mpd-0.23.12.tar.xz 774708 BLAKE2B b218d9f477e92842638e3fba44c84957a3f656adaaf1ece998847db8d64883b8c997703206f74b37043888757f5f628799a3a35b25ea991f9ad00df1c4ad5e71 SHA512 54495b839d86b47ae6e2f6cf4e1baebd0e8eb924742e9db42cc7462ffc4b6f650b83f3eaea291fe905ff5f1975cf875537ffd23a111724013ce58e6df26ce36e -DIST mpd-0.23.13.tar.xz 776668 BLAKE2B 02907f08cc504d0fbf703179b333b301c7ad8fc8535d85305faa7962dd7faa164f4492286902cb48eaf3db2a1445b541b1261c18a89ca8a73e80016af9581e26 SHA512 1ef2b3a2089aa6078a455e43a2fb9097dc0d5b27b170e6d64e416d5e82349a794eb0acf8db72a975ad024083e872e4a1bd0e0fd51302d327d373b61f01bb819d DIST mpd-0.23.15.tar.xz 778384 BLAKE2B 78036078b850afab900b5d50e44ce83cbbf900369f5028d4177fdbfc4128dd3c35c59a773528a1fcfcc0179d0e579566b827fe87ef780a88082dc3b7f70cd5e7 SHA512 12329dbd0c1994c1bd95b88ce2a62a4c1d691b655e9e4fac7e9ef7066d0be3422b26fad3ea6ca144ba9b21add0a7c492c4f74fd2b68a1539bff2e0d2714db709 diff --git a/media-sound/mpd/files/mpd-0.21.1.logrotate b/media-sound/mpd/files/mpd-0.21.1.logrotate deleted file mode 100644 index 597c4fb2306d..000000000000 --- a/media-sound/mpd/files/mpd-0.21.1.logrotate +++ /dev/null @@ -1,9 +0,0 @@ -/var/lib/mpd/log { - missingok - weekly - delaycompress - compress - postrotate - /etc/init.d/mpd --quiet reload - endscript -} diff --git a/media-sound/mpd/files/mpd-0.21.4.init b/media-sound/mpd/files/mpd-0.21.4.init deleted file mode 100644 index 31336a5b1254..000000000000 --- a/media-sound/mpd/files/mpd-0.21.4.init +++ /dev/null @@ -1,34 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -: CFGFILE=${CFGFILE:=/etc/mpd.conf} - -depend() { - need localmount - use net netmount alsasound esound pulseaudio - config ${CFGFILE} -} - -get_config() { - x=$1 - test -e ${CFGFILE} || return 1 - sed -n \ - -e '/^[ \t]*'${x}'/{s:^[ \t]*'${x}'[ \t]\+"\?\([^#"]\+\)[^"]*"\?$:\1: ; p }' \ - ${CFGFILE} -} - -extra_started_commands='reload' -# Required by io_uring -rc_ulimit="-l 65535" -command=/usr/bin/mpd -command_args=${CFGFILE} -required_files=${CFGFILE} -pidfile=$(get_config pid_file) -description="Music Player Daemon" - -reload() { - ebegin "Reloading ${RC_SVCNAME}" - start-stop-daemon --pidfile ${pidfile} --signal HUP - eend $? - } diff --git a/media-sound/mpd/files/mpd-0.23.12-libfmt10-906074.patch b/media-sound/mpd/files/mpd-0.23.12-libfmt10-906074.patch deleted file mode 100644 index 7fc5187a54f3..000000000000 --- a/media-sound/mpd/files/mpd-0.23.12-libfmt10-906074.patch +++ /dev/null @@ -1,102 +0,0 @@ -libfmt 10 changed the API, requiring a few adjustments to the codebase. -This backports the upstream fixes for building against libfmt 10. - -Bug: https://bugs.gentoo.org/906074 - ---- a/src/SongPrint.cxx -+++ b/src/SongPrint.cxx -@@ -24,6 +24,7 @@ - #include "TagPrint.hxx" - #include "client/Response.hxx" - #include "fs/Traits.hxx" -+#include "lib/fmt/AudioFormatFormatter.hxx" - #include "time/ChronoUtil.hxx" - #include "util/StringBuffer.hxx" - #include "util/UriUtil.hxx" -@@ -93,7 +94,7 @@ song_print_info(Response &r, const LightSong &song, bool base) noexcept - time_print(r, "Last-Modified", song.mtime); - - if (song.audio_format.IsDefined()) -- r.Fmt(FMT_STRING("Format: {}\n"), ToString(song.audio_format)); -+ r.Fmt(FMT_STRING("Format: {}\n"), song.audio_format); - - tag_print_values(r, song.tag); - -@@ -116,7 +117,7 @@ song_print_info(Response &r, const DetachedSong &song, bool base) noexcept - time_print(r, "Last-Modified", song.GetLastModified()); - - if (const auto &f = song.GetAudioFormat(); f.IsDefined()) -- r.Fmt(FMT_STRING("Format: {}\n"), ToString(f)); -+ r.Fmt(FMT_STRING("Format: {}\n"), f); - - tag_print_values(r, song.GetTag()); - ---- a/src/TagPrint.cxx -+++ b/src/TagPrint.cxx -@@ -21,7 +21,6 @@ - #include "tag/Tag.hxx" - #include "tag/Settings.hxx" - #include "client/Response.hxx" --#include "util/StringView.hxx" - - #include <fmt/format.h> - -@@ -35,7 +34,7 @@ tag_print_types(Response &r) noexcept - } - - void --tag_print(Response &r, TagType type, StringView value) noexcept -+tag_print(Response &r, TagType type, std::string_view value) noexcept - { - r.Fmt(FMT_STRING("{}: {}\n"), tag_item_names[type], value); - } ---- a/src/TagPrint.hxx -+++ b/src/TagPrint.hxx -@@ -21,6 +21,7 @@ - #define MPD_TAG_PRINT_HXX - - #include <cstdint> -+#include <string_view> - - enum TagType : uint8_t; - -@@ -32,7 +33,7 @@ void - tag_print_types(Response &response) noexcept; - - void --tag_print(Response &response, TagType type, StringView value) noexcept; -+tag_print(Response &response, TagType type, std::string_view value) noexcept; - - void - tag_print(Response &response, TagType type, const char *value) noexcept; ---- a/src/TimePrint.cxx -+++ b/src/TimePrint.cxx -@@ -36,5 +36,5 @@ time_print(Response &r, const char *name, - return; - } - -- r.Fmt(FMT_STRING("{}: {}\n"), name, s); -+ r.Fmt(FMT_STRING("{}: {}\n"), name, s.c_str()); - } ---- a/src/command/PlayerCommands.cxx -+++ b/src/command/PlayerCommands.cxx -@@ -28,6 +28,7 @@ - #include "Partition.hxx" - #include "Instance.hxx" - #include "IdleFlags.hxx" -+#include "lib/fmt/AudioFormatFormatter.hxx" - #include "util/StringBuffer.hxx" - #include "util/ScopeExit.hxx" - #include "util/Exception.hxx" -@@ -185,7 +186,7 @@ handle_status(Client &client, [[maybe_unused]] Request args, Response &r) - - if (player_status.audio_format.IsDefined()) - r.Fmt(FMT_STRING(COMMAND_STATUS_AUDIO ": {}\n"), -- ToString(player_status.audio_format)); -+ player_status.audio_format); - } - - #ifdef ENABLE_DATABASE --- -2.39.2 - diff --git a/media-sound/mpd/files/mpd-0.23.12-stringview.patch b/media-sound/mpd/files/mpd-0.23.12-stringview.patch deleted file mode 100644 index fa0f77f2a712..000000000000 --- a/media-sound/mpd/files/mpd-0.23.12-stringview.patch +++ /dev/null @@ -1,235 +0,0 @@ -Backport of upstream commit ec66ee3bfb, which is a prerequisite to -backport the fix for dev-libs/libfmt-10. - ---- a/src/command/FileCommands.cxx -+++ b/src/command/FileCommands.cxx -@@ -106,7 +106,7 @@ handle_listfiles_local(Response &r, Path path_fs) - - gcc_pure - static bool --IsValidName(const StringView s) noexcept -+IsValidName(const std::string_view s) noexcept - { - if (s.empty() || !IsAlphaASCII(s.front())) - return false; -@@ -118,7 +118,7 @@ IsValidName(const StringView s) noexcept - - gcc_pure - static bool --IsValidValue(const StringView s) noexcept -+IsValidValue(const std::string_view s) noexcept - { - return std::none_of(s.begin(), s.end(), [](const auto &ch) { return (unsigned char)ch < 0x20; }); - } -@@ -130,7 +130,7 @@ public: - explicit PrintCommentHandler(Response &_response) noexcept - :NullTagHandler(WANT_PAIR), response(_response) {} - -- void OnPair(StringView key, StringView value) noexcept override { -+ void OnPair(std::string_view key, std::string_view value) noexcept override { - if (IsValidName(key) && IsValidValue(value)) - response.Fmt(FMT_STRING("{}: {}\n"), key, value); - } ---- a/src/command/OtherCommands.cxx -+++ b/src/command/OtherCommands.cxx -@@ -147,7 +147,7 @@ public: - explicit PrintTagHandler(Response &_response) noexcept - :NullTagHandler(WANT_TAG), response(_response) {} - -- void OnTag(TagType type, StringView value) noexcept override { -+ void OnTag(TagType type, std::string_view value) noexcept override { - if (response.GetClient().tag_mask.Test(type)) - tag_print(response, type, value); - } ---- a/src/decoder/plugins/AdPlugDecoderPlugin.cxx -+++ b/src/decoder/plugins/AdPlugDecoderPlugin.cxx -@@ -81,11 +81,11 @@ adplug_file_decode(DecoderClient &client, Path path_fs) - } - - static void --adplug_scan_tag(TagType type, const std::string &value, -+adplug_scan_tag(TagType type, const std::string_view value, - TagHandler &handler) noexcept - { - if (!value.empty()) -- handler.OnTag(type, {value.data(), value.size()}); -+ handler.OnTag(type, value); - } - - static bool ---- a/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx -+++ b/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx -@@ -39,6 +39,8 @@ - - #include <string.h> - -+using std::string_view_literals::operator""sv; -+ - class EmbeddedCuePlaylist final : public SongEnumerator { - public: - /** -@@ -69,14 +71,15 @@ public: - - ExtractCuesheetTagHandler() noexcept:NullTagHandler(WANT_PAIR) {} - -- void OnPair(StringView key, StringView value) noexcept override; -+ void OnPair(std::string_view key, std::string_view value) noexcept override; - }; - - void --ExtractCuesheetTagHandler::OnPair(StringView name, StringView value) noexcept -+ExtractCuesheetTagHandler::OnPair(std::string_view name, std::string_view value) noexcept - { -- if (cuesheet.empty() && name.EqualsIgnoreCase("cuesheet")) -- cuesheet = {value.data, value.size}; -+ if (cuesheet.empty() && -+ StringView{name}.EqualsIgnoreCase("cuesheet"sv)) -+ cuesheet = value; - } - - static std::unique_ptr<SongEnumerator> ---- a/src/tag/Handler.cxx -+++ b/src/tag/Handler.cxx -@@ -25,13 +25,15 @@ - - #include <algorithm> - -+using std::string_view_literals::operator""sv; -+ - void --NullTagHandler::OnTag(TagType, StringView) noexcept -+NullTagHandler::OnTag(TagType, std::string_view) noexcept - { - } - - void --NullTagHandler::OnPair(StringView, StringView) noexcept -+NullTagHandler::OnPair(std::string_view, std::string_view) noexcept - { - } - -@@ -54,18 +56,18 @@ AddTagHandler::OnDuration(SongTime duration) noexcept - /** - * Skip leading zeroes and a non-decimal suffix. - */ --static StringView --NormalizeDecimal(StringView s) -+static std::string_view -+NormalizeDecimal(std::string_view s) - { - auto start = std::find_if(s.begin(), s.end(), - [](char ch){ return ch != '0'; }); - auto end = std::find_if(start, s.end(), - [](char ch){ return !IsDigitASCII(ch); }); -- return {start, end}; -+ return StringView{start, end}; - } - - void --AddTagHandler::OnTag(TagType type, StringView value) noexcept -+AddTagHandler::OnTag(TagType type, std::string_view value) noexcept - { - if (type == TAG_TRACK || type == TAG_DISC) { - /* filter out this extra data and leading zeroes */ -@@ -77,9 +79,9 @@ AddTagHandler::OnTag(TagType type, StringView value) noexcept - } - - void --FullTagHandler::OnPair(StringView name, StringView) noexcept -+FullTagHandler::OnPair(std::string_view name, std::string_view) noexcept - { -- if (name.EqualsIgnoreCase("cuesheet")) -+ if (StringView{name}.EqualsIgnoreCase("cuesheet"sv)) - tag.SetHasPlaylist(true); - } - ---- a/src/tag/Handler.hxx -+++ b/src/tag/Handler.hxx -@@ -24,8 +24,11 @@ - #include "Chrono.hxx" - #include "util/Compiler.h" - -+#include <cstddef> -+#include <span> -+#include <string_view> -+ - template<typename T> struct ConstBuffer; --struct StringView; - struct AudioFormat; - class TagBuilder; - -@@ -81,13 +84,14 @@ public: - * @param the value of the tag; the pointer will become - * invalid after returning - */ -- virtual void OnTag(TagType type, StringView value) noexcept = 0; -+ virtual void OnTag(TagType type, std::string_view value) noexcept = 0; - - /** - * A name-value pair has been read. It is the codec specific - * representation of tags. - */ -- virtual void OnPair(StringView key, StringView value) noexcept = 0; -+ virtual void OnPair(std::string_view key, -+ std::string_view value) noexcept = 0; - - /** - * Declare the audio format of a song. -@@ -125,8 +129,9 @@ public: - :TagHandler(_want_mask) {} - - void OnDuration([[maybe_unused]] SongTime duration) noexcept override {} -- void OnTag(TagType type, StringView value) noexcept override; -- void OnPair(StringView key, StringView value) noexcept override; -+ void OnTag(TagType type, std::string_view value) noexcept override; -+ void OnPair(std::string_view key, -+ std::string_view value) noexcept override; - void OnAudioFormat(AudioFormat af) noexcept override; - void OnPicture(const char *mime_type, - ConstBuffer<void> buffer) noexcept override; -@@ -149,7 +154,7 @@ public: - :AddTagHandler(0, _builder) {} - - void OnDuration(SongTime duration) noexcept override; -- void OnTag(TagType type, StringView value) noexcept override; -+ void OnTag(TagType type, std::string_view value) noexcept override; - }; - - /** -@@ -173,7 +178,8 @@ public: - AudioFormat *_audio_format=nullptr) noexcept - :FullTagHandler(0, _builder, _audio_format) {} - -- void OnPair(StringView key, StringView value) noexcept override; -+ void OnPair(std::string_view key, -+ std::string_view value) noexcept override; - void OnAudioFormat(AudioFormat af) noexcept override; - }; - ---- a/test/read_tags.cxx -+++ b/test/read_tags.cxx -@@ -60,16 +60,16 @@ public: - printf("duration=%f\n", duration.ToDoubleS()); - } - -- void OnTag(TagType type, StringView value) noexcept override { -+ void OnTag(TagType type, std::string_view value) noexcept override { - printf("[%s]=%.*s\n", tag_item_names[type], -- int(value.size), value.data); -+ int(value.size()), value.data()); - empty = false; - } - -- void OnPair(StringView key, StringView value) noexcept override { -+ void OnPair(std::string_view key, std::string_view value) noexcept override { - printf("\"%.*s\"=%.*s\n", -- int(key.size), key.data, -- int(value.size), value.data); -+ int(key.size()), key.data(), -+ int(value.size()), value.data()); - } - - void OnAudioFormat(AudioFormat af) noexcept override { --- -2.39.2 - diff --git a/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch b/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch deleted file mode 100644 index e9515c632c7c..000000000000 --- a/media-sound/mpd/files/mpd-0.23.13-ffmpeg-6.1.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/918421 -https://github.com/MusicPlayerDaemon/MPD/issues/1898 ---- a/src/decoder/plugins/FfmpegIo.cxx -+++ b/src/decoder/plugins/FfmpegIo.cxx -@@ -26,6 +26,9 @@ - - extern "C" { - #include <libavutil/mem.h> -+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(58, 29, 100) -+#include <libavutil/error.h> -+#endif - } - - AvioStream::~AvioStream() diff --git a/media-sound/mpd/files/mpd-0.23.15.init-r1 b/media-sound/mpd/files/mpd-0.23.15.init-r1 new file mode 100644 index 000000000000..bca178f9d589 --- /dev/null +++ b/media-sound/mpd/files/mpd-0.23.15.init-r1 @@ -0,0 +1,61 @@ +#!/sbin/openrc-run +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: CFGFILE=${CFGFILE:=/etc/mpd.conf} + +depend() { + need localmount + use net netmount alsasound esound pulseaudio + config ${CFGFILE} +} + +get_config() { + x=$1 + test -e ${CFGFILE} || return 1 + sed -n \ + -e '/^[ \t]*'${x}'/{s:^[ \t]*'${x}'[ \t]\+"\?\([^#"]\+\)[^"]*"\?$:\1: ; p }' \ + ${CFGFILE} +} + +extra_started_commands='reload' +# Required by io_uring +rc_ulimit="-l 65535" +command=/usr/bin/mpd +command_args=${CFGFILE} +mpd_user="$(get_config user)" +mpd_group="$(get_config group)" +required_files=${CFGFILE} +pidfile=$(get_config pid_file) +description="Music Player Daemon" + +check_config() { + if [ -z "$(get_config pid_file)" ]; then + die "pid_file must be set in ${CFGFILE}!" + fi + if [ -z "$(get_config user)" ]; then + die "user must be set in ${CFGFILE}!" + fi + if [ -z "$(get_config group)" ]; then + die "group must be set in ${CFGFILE}!" + fi +} + +start_pre() { + check_config + + local pid_dir="$(dirname "${pidfile}")" + checkpath -d -m 700 -o "${mpd_user}:${mpd_group}" "${pid_dir}" + + local log_file="$(get_config log_file)" + if [ -n "${log_file}" ] && [ "${log_file}" != "syslog" ]; then + local log_dir="$(dirname "${log_file}")" + checkpath -d -m 755 -o "${mpd_user}:${mpd_group}" "${log_dir}" + fi +} + +reload() { + ebegin "Reloading ${RC_SVCNAME}" + start-stop-daemon --pidfile ${pidfile} --signal HUP + eend $? +} diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml index e745e158e220..2ce73a20850c 100644 --- a/media-sound/mpd/metadata.xml +++ b/media-sound/mpd/metadata.xml @@ -20,6 +20,7 @@ <flag name="fluidsynth">Enables Fluidsynth MIDI software synthesis (discouraged)</flag> <flag name="gme">Enables support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats.</flag> <flag name="id3tag">Support for ID3 tags</flag> + <flag name="io-uring">Enable support for io_uring</flag> <flag name="inotify">Use the Linux kernel inotify subsystem to notice changes to mpd music library</flag> <flag name="lame">Support for MP3 streaming via Icecast2</flag> <flag name="libmpdclient">Enable support for remote mpd databases</flag> @@ -40,6 +41,7 @@ <flag name="twolame">Support twolame MPEG-2 encoding</flag> <flag name="webdav">Enable using music from a WebDAV share</flag> <flag name="wildmidi">Enable MIDI support via wildmidi</flag> + <flag name="yajl">Enable JSON parsing via <pkg>dev-libs/yajl</pkg></flag> </use> <upstream> <remote-id type="github">MusicPlayerDaemon/MPD</remote-id> diff --git a/media-sound/mpd/mpd-0.23.12-r3.ebuild b/media-sound/mpd/mpd-0.23.12-r3.ebuild deleted file mode 100644 index abec625c27fa..000000000000 --- a/media-sound/mpd/mpd-0.23.12-r3.ebuild +++ /dev/null @@ -1,295 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic linux-info meson systemd xdg - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz - recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd - test twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio snapcast sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - qobuz? ( curl soundcloud ) - soundcloud? ( curl qobuz ) - udisks? ( dbus ) - upnp? ( curl expat ) - webdav? ( curl expat ) -" - -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/mpd - dev-libs/libfmt:= - dev-libs/libpcre2 - media-libs/libogg - sys-libs/liburing:= - alsa? ( - media-libs/alsa-lib - media-sound/alsa-utils - ) - ao? ( media-libs/libao:=[alsa?,pulseaudio?] ) - audiofile? ( media-libs/audiofile:= ) - bzip2? ( app-arch/bzip2 ) - cdio? ( - dev-libs/libcdio:= - dev-libs/libcdio-paranoia - ) - chromaprint? ( media-libs/chromaprint ) - curl? ( net-misc/curl ) - dbus? ( sys-apps/dbus ) - doc? ( dev-python/sphinx ) - expat? ( dev-libs/expat ) - faad? ( media-libs/faad2 ) - ffmpeg? ( media-video/ffmpeg:= ) - flac? ( media-libs/flac:= ) - fluidsynth? ( media-sound/fluidsynth ) - gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( - dev-libs/icu:= - virtual/libiconv - ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( >=media-libs/libshout-2.4.0 ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - openmpt? ( media-libs/libopenmpt ) - opus? ( media-libs/opus ) - pulseaudio? ( media-libs/libpulse ) - pipewire? ( media-video/pipewire:= ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - snapcast? ( media-sound/snapcast ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd:= ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - dev-libs/boost:= - test? ( dev-cpp/gtest )" - -BDEPEND="virtual/pkgconfig" - -PATCHES=( - # Backported fixes for dev-libs/libfmt-10. Remove after 0.23.12. - "${FILESDIR}/${P}-stringview.patch" - "${FILESDIR}/${P}-libfmt10-906074.patch" -) - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - - elog "If you will be starting mpd via ${EROOT}/etc/init.d/mpd, please make sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default -} - -src_configure() { - local emesonargs=( - $(meson_feature bzip2) - $(meson_feature cdio cdio_paranoia) - $(meson_feature chromaprint) - $(meson_use cue) - $(meson_feature curl) - $(meson_feature dbus) - $(meson_use eventfd) - $(meson_feature expat) - $(meson_feature icu) - $(meson_feature id3tag) - $(meson_use inotify) - -Dipv6=enabled - $(meson_feature cdio iso9660) - $(meson_feature libmpdclient) - $(meson_feature libsamplerate) - $(meson_feature mms) - $(meson_feature nfs) - $(meson_use signalfd) - $(meson_feature samba smbclient) - $(meson_feature libsoxr soxr) - $(meson_feature sqlite) - $(meson_feature systemd) - $(meson_use test) - $(meson_feature udisks) - -Dupnp=$(usex upnp pupnp disabled) - $(meson_feature webdav) - -Dzeroconf=$(usex zeroconf avahi disabled) - $(meson_feature zlib) - $(meson_feature zip zzip) - ) - - emesonargs+=( - $(meson_feature alsa) - $(meson_feature ao) - $(meson_use fifo) - $(meson_feature jack) - $(meson_feature openal) - $(meson_feature oss) - $(meson_use pipe) - $(meson_feature pipewire) - $(meson_feature pulseaudio pulse) - $(meson_use recorder) - $(meson_use snapcast) - $(meson_feature sndio) - ) - - if use samba || use upnp; then - emesonargs+=( -Dneighbor=true ) - fi - - append-lfs-flags - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders" - - if use network; then - emesonargs+=( - -Dshine=disabled - -Dshout=enabled - $(meson_feature vorbis vorbisenc) - -Dhttpd=true - $(meson_feature lame) - $(meson_feature twolame) - $(meson_use audiofile wave_encoder) - ) - fi - - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - $(meson_feature audiofile) - $(meson_feature faad) - $(meson_feature ffmpeg) - $(meson_feature flac) - $(meson_feature fluidsynth) - $(meson_feature gme) - $(meson_feature mad) - $(meson_feature mikmod) - $(meson_feature modplug) - $(meson_feature musepack mpcdec) - $(meson_feature mpg123) - $(meson_feature openmpt) - $(meson_feature opus) - $(meson_feature sid sidplay) - $(meson_feature sndfile) - $(meson_feature vorbis) - $(meson_feature wavpack) - $(meson_feature wildmidi) - $(meson_feature qobuz) - $(meson_feature soundcloud) - - --libdir="/usr/$(get_libdir)" - $(meson_feature doc documentation) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - - $(meson_feature icu iconv) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - insinto /etc - newins doc/mpdconf.example mpd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} - - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} - - sed -i -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' "${ED}"/etc/mpd.conf || die "sed failed" - - keepdir /var/lib/mpd - keepdir /var/lib/mpd/music - keepdir /var/lib/mpd/playlists - - rm -r "${ED}"/usr/share/doc/mpd || die - - fowners mpd:audio -R /var/lib/mpd -} diff --git a/media-sound/mpd/mpd-0.23.13-r1.ebuild b/media-sound/mpd/mpd-0.23.15-r2.ebuild index 3dcf11ed6998..09444f0af0c9 100644 --- a/media-sound/mpd/mpd-0.23.13-r1.ebuild +++ b/media-sound/mpd/mpd-0.23.15-r2.ebuild @@ -11,14 +11,14 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify + +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +io-uring jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd test twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" + yajl zeroconf zip zlib" OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio snapcast sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod @@ -31,7 +31,8 @@ REQUIRED_USE=" network? ( || ( ${ENCODER_PLUGINS} ) ) recorder? ( || ( ${ENCODER_PLUGINS} ) ) qobuz? ( curl soundcloud ) - soundcloud? ( curl qobuz ) + snapcast? ( yajl ) + soundcloud? ( curl qobuz yajl ) udisks? ( dbus ) upnp? ( curl expat ) webdav? ( curl expat ) @@ -44,7 +45,6 @@ RDEPEND=" dev-libs/libfmt:= dev-libs/libpcre2 media-libs/libogg - sys-libs/liburing:= alsa? ( media-libs/alsa-lib media-sound/alsa-utils @@ -71,6 +71,7 @@ RDEPEND=" virtual/libiconv ) id3tag? ( media-libs/libid3tag:= ) + io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) lame? ( network? ( media-sound/lame ) ) libmpdclient? ( media-libs/libmpdclient ) @@ -99,7 +100,6 @@ RDEPEND=" snapcast? ( media-sound/snapcast ) sndfile? ( media-libs/libsndfile ) sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd:= ) twolame? ( media-sound/twolame ) @@ -108,20 +108,20 @@ RDEPEND=" vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) wildmidi? ( media-sound/wildmidi ) + yajl? ( >=dev-libs/yajl-2:= ) zeroconf? ( net-dns/avahi[dbus] ) zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" + zlib? ( sys-libs/zlib:= ) +" -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} dev-libs/boost:= - test? ( dev-cpp/gtest )" + test? ( dev-cpp/gtest ) +" BDEPEND="virtual/pkgconfig" -PATCHES=( - "${FILESDIR}"/${PN}-0.23.13-ffmpeg-6.1.patch -) - pkg_setup() { if use eventfd; then CONFIG_CHECK+=" ~EVENTFD" @@ -138,31 +138,23 @@ pkg_setup() { ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." fi - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup + if use io-uring; then + CONFIG_CHECK+=" ~IO_URING" + ERROR_IO_URING="${P} requires io-uring in-kernel support." fi - elog "If you will be starting mpd via ${EROOT}/etc/init.d/mpd, please make sure that MPD's pid_file is _set_." -} - -src_prepare() { - sed -i \ - -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ - -e 's:^#user.*$:user "mpd":' \ - -e 's:^#bind_to_address.*any.*$:bind_to_address "localhost":' \ - -e 's:^#bind_to_address.*$:bind_to_address "/var/lib/mpd/socket":' \ - -e 's:^#music_directory.*$:music_directory "/var/lib/mpd/music":' \ - -e 's:^#playlist_directory.*$:playlist_directory "/var/lib/mpd/playlists":' \ - -e 's:^#db_file.*$:db_file "/var/lib/mpd/database":' \ - -e 's:^#log_file.*$:log_file "/var/lib/mpd/log":' \ - -e 's:^#pid_file.*$:pid_file "/var/lib/mpd/pid":' \ - -e 's:^#state_file.*$:state_file "/var/lib/mpd/state":' \ - doc/mpdconf.example || die - default + if use eventfd || use signalfd || use inotify || use io-uring; then + linux-info_pkg_setup + fi } src_configure() { local emesonargs=( + # media-libs/adplug is not packaged anymore + -Dadplug=disabled + $(meson_feature alsa) + $(meson_feature ao) + $(meson_feature audiofile) $(meson_feature bzip2) $(meson_feature cdio cdio_paranoia) $(meson_feature chromaprint) @@ -171,42 +163,72 @@ src_configure() { $(meson_feature dbus) $(meson_use eventfd) $(meson_feature expat) + $(meson_feature faad) + $(meson_feature ffmpeg) + $(meson_use fifo) + $(meson_feature flac) + $(meson_feature fluidsynth) + $(meson_feature gme) $(meson_feature icu) $(meson_feature id3tag) $(meson_use inotify) -Dipv6=enabled $(meson_feature cdio iso9660) + $(meson_feature io-uring io_uring) + $(meson_feature jack) $(meson_feature libmpdclient) $(meson_feature libsamplerate) + $(meson_feature mad) + $(meson_feature mikmod) $(meson_feature mms) + $(meson_feature modplug) + $(meson_feature musepack mpcdec) + $(meson_feature mpg123) $(meson_feature nfs) + $(meson_feature openal) + $(meson_feature openmpt) + $(meson_feature opus) + $(meson_feature oss) + $(meson_use pipe) + $(meson_feature pipewire) + $(meson_feature pulseaudio pulse) + $(meson_feature qobuz) + $(meson_use recorder) $(meson_use signalfd) $(meson_feature samba smbclient) + $(meson_use snapcast) + $(meson_feature sid sidplay) + $(meson_feature sndfile) + $(meson_feature sndio) + $(meson_feature soundcloud) $(meson_feature libsoxr soxr) $(meson_feature sqlite) $(meson_feature systemd) $(meson_use test) $(meson_feature udisks) -Dupnp=$(usex upnp pupnp disabled) + $(meson_feature vorbis) + $(meson_feature wavpack) + $(meson_feature wildmidi) $(meson_feature webdav) + $(meson_feature yajl) -Dzeroconf=$(usex zeroconf avahi disabled) $(meson_feature zlib) $(meson_feature zip zzip) - ) - emesonargs+=( - $(meson_feature alsa) - $(meson_feature ao) - $(meson_use fifo) - $(meson_feature jack) - $(meson_feature openal) - $(meson_feature oss) - $(meson_use pipe) - $(meson_feature pipewire) - $(meson_feature pulseaudio pulse) - $(meson_use recorder) - $(meson_use snapcast) - $(meson_feature sndio) + --libdir="/usr/$(get_libdir)" + $(meson_feature doc documentation) + -Dsolaris_output=disabled + + -Ddatabase=true + -Ddaemon=true + -Ddsd=true + -Dtcp=true + + -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" + -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" + + $(meson_feature icu iconv) ) if use samba || use upnp; then @@ -228,46 +250,6 @@ src_configure() { ) fi - emesonargs+=( - # media-libs/adplug is not packaged anymore - -Dadplug=disabled - $(meson_feature audiofile) - $(meson_feature faad) - $(meson_feature ffmpeg) - $(meson_feature flac) - $(meson_feature fluidsynth) - $(meson_feature gme) - $(meson_feature mad) - $(meson_feature mikmod) - $(meson_feature modplug) - $(meson_feature musepack mpcdec) - $(meson_feature mpg123) - $(meson_feature openmpt) - $(meson_feature opus) - $(meson_feature sid sidplay) - $(meson_feature sndfile) - $(meson_feature vorbis) - $(meson_feature wavpack) - $(meson_feature wildmidi) - $(meson_feature qobuz) - $(meson_feature soundcloud) - - --libdir="/usr/$(get_libdir)" - $(meson_feature doc documentation) - -Dsolaris_output=disabled - - -Ddatabase=true - -Ddaemon=true - -Ddsd=true - -Dio_uring=enabled - -Dtcp=true - - -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)" - -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" - - $(meson_feature icu iconv) - ) - meson_src_configure } @@ -277,18 +259,33 @@ src_install() { insinto /etc newins doc/mpdconf.example mpd.conf - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-0.21.1.logrotate ${PN} + # When running MPD as system service, better switch to the user we provide + sed -i \ + -e 's:^#user.*$:user "mpd":' \ + -e 's:^#group.*$:group "audio":' \ + "${ED}/etc/mpd.conf" || die + + if ! use systemd; then + # Extra options for running MPD under OpenRC + # (options that should not be set when using systemd) + sed -i \ + -e 's:^#log_file.*$:log_file "/var/log/mpd/mpd.log":' \ + -e 's:^#pid_file.*$:pid_file "/run/mpd/mpd.pid":' \ + "${ED}/etc/mpd.conf" || die + fi - newinitd "${FILESDIR}"/${PN}-0.21.4.init ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}/${P}.logrotate" "${PN}" - sed -i -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' "${ED}"/etc/mpd.conf || die "sed failed" + newinitd "${FILESDIR}/${P}.init-r1" "${PN}" keepdir /var/lib/mpd keepdir /var/lib/mpd/music keepdir /var/lib/mpd/playlists + keepdir /var/log/mpd rm -r "${ED}"/usr/share/doc/mpd || die fowners mpd:audio -R /var/lib/mpd + fowners mpd:audio -R /var/log/mpd } diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild index 0babb20f5574..ffb8dd7f6853 100644 --- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild +++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild index 3646b181b85f..002cbf1ba1a0 100644 --- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild +++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild @@ -11,7 +11,7 @@ SRC_URI="" LICENSE="metapackage" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl" RDEPEND=" diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild b/media-sound/mpg123/mpg123-1.32.3.ebuild index 79d74c017eba..d943e7c0bbfe 100644 --- a/media-sound/mpg123/mpg123-1.32.3.ebuild +++ b/media-sound/mpg123/mpg123-1.32.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. diff --git a/media-sound/mpg321/mpg321-0.3.2-r1.ebuild b/media-sound/mpg321/mpg321-0.3.2-r1.ebuild index 3c6648eb9257..3f202db3651b 100644 --- a/media-sound/mpg321/mpg321-0.3.2-r1.ebuild +++ b/media-sound/mpg321/mpg321-0.3.2-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P/-/_}.orig.tar.gz -> ${P}.ta LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="alsa" RDEPEND="app-eselect/eselect-mpg123 diff --git a/media-sound/musepack-tools/musepack-tools-495.ebuild b/media-sound/musepack-tools/musepack-tools-495.ebuild index 1ca0323298d3..ed049092a710 100644 --- a/media-sound/musepack-tools/musepack-tools-495.ebuild +++ b/media-sound/musepack-tools/musepack-tools-495.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz" LICENSE="BSD LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" DEPEND=" >=media-libs/libcuefile-477 diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest index 0c1a8f18e1b7..a2f1fa884d31 100644 --- a/media-sound/musescore/Manifest +++ b/media-sound/musescore/Manifest @@ -1,3 +1,4 @@ DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184 SHA512 69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8 SHA512 04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e DIST musescore-4.3.2.tar.gz 138083648 BLAKE2B 02c1fe9de387fd7783ecb26643f76694d7b4c29541318799c9c35f0f222d7a89ccd3164ec6109bb265245d836a2eb73f29ef687bebc2fb189eacf30c7e5ca970 SHA512 9cffbc25c748970980ec6013c4489178b143ec9ac78fbfcb995b1fbc02512cb6ff3ce912224ded9b526811c6b86a1810307c888e354d9ef09febdffa525f94c5 +DIST musescore-4.4.2.tar.gz 144781022 BLAKE2B 31f3984d63bed5a6a1019c56f3db606f6beacb16f7b96457f04e0542b886e1462bce3ad2a69bb9e98212f8ec1735d5f90d03df04652636faffd78ddb2473bf92 SHA512 13b82f3e457b431b1c33937fe205b31d2c54ea321708aeb3d0b3459e4eda60fb1a53de3cd5e77955efa226171e96000a0772892055dc9d01e2986cd1e40bcfb0 diff --git a/media-sound/musescore/files/musescore-4.4.0-fix-main-toolbar-and-menubar.patch b/media-sound/musescore/files/musescore-4.4.0-fix-main-toolbar-and-menubar.patch new file mode 100644 index 000000000000..6abc9e4fbd95 --- /dev/null +++ b/media-sound/musescore/files/musescore-4.4.0-fix-main-toolbar-and-menubar.patch @@ -0,0 +1,38 @@ +From b274f13311ad0b2bce339634a006ba22fbd3379e Mon Sep 17 00:00:00 2001 +From: Ken Bloom <kbloom@gmail.com> +Date: Fri, 30 Aug 2024 09:17:27 -0400 +Subject: [PATCH] Fix MainToolbar, and AppMenuBar in Qt 6.5+ + +The problem was that a ListView lazily creates delegates as needed to +actually display them. If the size of the ListView is 0, then it doesn't +need to display anything, so it may not create any of the delegates. If +it doesn't create any delegates, then we can't make it size itself to +fit its contents. By setting a minimum size of 1, we force the ListView +to create a delegate that we can then use to determine the ListView's +actual size. + +Fixes: #24097 +--- a/src/appshell/qml/MainToolBar.qml ++++ b/src/appshell/qml/MainToolBar.qml +@@ -70,8 +70,8 @@ Item { + + model: toolBarModel + +- width: contentItem.childrenRect.width +- height: contentItem.childrenRect.height ++ width: Math.max(1, contentItem.childrenRect.width) ++ height: Math.max(1, contentItem.childrenRect.height) + + delegate: PageTabButton { + id: radioButtonDelegate +--- a/src/appshell/qml/platform/AppMenuBar.qml ++++ b/src/appshell/qml/platform/AppMenuBar.qml +@@ -28,7 +28,7 @@ import MuseScore.AppShell 1.0 + ListView { + id: root + +- height: contentItem.childrenRect.height ++ height: Math.max(1,contentItem.childrenRect.height) + width: contentWidth + + property alias appWindow: appMenuModel.appWindow diff --git a/media-sound/musescore/files/musescore-4.4.0-include.patch b/media-sound/musescore/files/musescore-4.4.0-include.patch new file mode 100644 index 000000000000..75257dffcf9c --- /dev/null +++ b/media-sound/musescore/files/musescore-4.4.0-include.patch @@ -0,0 +1,11 @@ +--- a/src/framework/audio/internal/fx/reverb/vectorops.h ++++ b/src/framework/audio/internal/fx/reverb/vectorops.h +@@ -27,6 +27,8 @@ + + #include <cstdint> + ++#include <cstring> ++ + // + // This header is provided for convenience, to easily wrap vector operations around + // their platform-specific optimised libraries (e.g. IPP, vDSP), if desired. diff --git a/media-sound/musescore/files/musescore-4.5.0-missing-include.patch b/media-sound/musescore/files/musescore-4.5.0-missing-include.patch new file mode 100644 index 000000000000..b4a510dddd5b --- /dev/null +++ b/media-sound/musescore/files/musescore-4.5.0-missing-include.patch @@ -0,0 +1,10 @@ +--- a/src/framework/extensions/devtools/apidumpmodel.cpp ++++ b/src/framework/extensions/devtools/apidumpmodel.cpp +@@ -22,6 +22,7 @@ + #include "apidumpmodel.h" + + #include <QClipboard> ++#include <QGuiApplication> + + #include "extensions/api/extapi.h" + diff --git a/media-sound/musescore/files/musescore-9999-unbundle-deps.patch b/media-sound/musescore/files/musescore-9999-unbundle-deps.patch deleted file mode 100644 index bac09d7eaa82..000000000000 --- a/media-sound/musescore/files/musescore-9999-unbundle-deps.patch +++ /dev/null @@ -1,120 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -206,7 +206,7 @@ if (MUE_BUILD_UNIT_TESTS) - FULL_DOCS "List XML files outputted by google test." - ) - -- add_subdirectory(thirdparty/googletest) -+ find_package(GTest REQUIRED) - endif(MUE_BUILD_UNIT_TESTS) - - add_subdirectory(share) ---- a/src/framework/audio/CMakeLists.txt -+++ b/src/framework/audio/CMakeLists.txt -@@ -268,11 +268,18 @@ if (MUE_ENABLE_AUDIO_EXPORT) - ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h - ) - -- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/lame lame) -- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/opusenc opusenc) -- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/flac flac) -+ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame) -+ pkg_check_modules(libopusenc REQUIRED IMPORTED_TARGET libopusenc) -+ pkg_check_modules(flac REQUIRED IMPORTED_TARGET flac) -+ pkg_check_modules(flacpp REQUIRED IMPORTED_TARGET flac++) - -- set(MODULE_LINK ${MODULE_LINK} lame opusenc flac) -+ set(MODULE_LINK -+ ${MODULE_LINK} -+ PkgConfig::lame -+ PkgConfig::libopusenc -+ PkgConfig::flac -+ PkgConfig::flacpp -+ ) - endif() - - if (ARCH_IS_X86_64) ---- a/src/framework/audio/internal/encoders/mp3encoder.cpp -+++ b/src/framework/audio/internal/encoders/mp3encoder.cpp -@@ -22,7 +22,7 @@ - - #include "mp3encoder.h" - --#include "lame.h" -+#include "lame/lame.h" - - using namespace mu; - using namespace mu::audio; ---- a/src/framework/audio/internal/encoders/oggencoder.cpp -+++ b/src/framework/audio/internal/encoders/oggencoder.cpp -@@ -22,7 +22,7 @@ - - #include "oggencoder.h" - --#include "opusenc.h" -+#include "opus/opusenc.h" - - #include "log.h" - ---- a/src/framework/global/CMakeLists.txt -+++ b/src/framework/global/CMakeLists.txt -@@ -112,9 +112,6 @@ set(MODULE_SRC - ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamreader.h - ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.cpp - ${CMAKE_CURRENT_LIST_DIR}/serialization/xmlstreamwriter.h -- ${CMAKE_CURRENT_LIST_DIR}/thirdparty/tinyxml/tinyxml2.cpp -- ${CMAKE_CURRENT_LIST_DIR}/thirdparty/tinyxml/tinyxml2.h -- ${CMAKE_CURRENT_LIST_DIR}/thirdparty/tinyxml/mu_patch.h - ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.cpp - ${CMAKE_CURRENT_LIST_DIR}/serialization/zipreader.h - ${CMAKE_CURRENT_LIST_DIR}/serialization/zipwriter.cpp -@@ -132,6 +129,8 @@ set(MODULE_SRC - ${CMAKE_CURRENT_LIST_DIR}/concurrency/taskscheduler.h - ) - -+find_package(tinyxml2 REQUIRED) -+ - if (GLOBAL_NO_INTERNAL) - set(MODULE_DEF ${MODULE_DEF} -DGLOBAL_NO_INTERNAL) - else() -@@ -213,6 +212,7 @@ list(APPEND MODULE_INCLUDE - list(APPEND MODULE_LINK - ${FS_LIB} - ${Z_LIB} -+ tinyxml2::tinyxml2 - ) - - if (MUE_ENABLE_CUSTOM_ALLOCATOR) ---- a/src/framework/global/serialization/xmldom.cpp -+++ b/src/framework/global/serialization/xmldom.cpp -@@ -21,7 +21,7 @@ - */ - #include "xmldom.h" - --#include "thirdparty/tinyxml/tinyxml2.h" -+#include <tinyxml2.h> - - #include "log.h" - ---- a/src/framework/global/serialization/xmlstreamreader.cpp -+++ b/src/framework/global/serialization/xmlstreamreader.cpp -@@ -25,7 +25,7 @@ - - #include "global/types/string.h" - --#include "thirdparty/tinyxml/tinyxml2.h" -+#include <tinyxml2.h> - - #include "log.h" - ---- a/src/framework/testing/gtest.cmake -+++ b/src/framework/testing/gtest.cmake -@@ -60,7 +60,7 @@ find_package(Qt5 COMPONENTS Core Gui REQUIRED) - target_link_libraries(${MODULE_TEST} - Qt5::Core - Qt5::Gui -- gmock -+ GTest::gmock - global - ${MODULE_TEST_LINK} - ) diff --git a/media-sound/musescore/musescore-4.4.2.ebuild b/media-sound/musescore/musescore-4.4.2.ebuild new file mode 100644 index 000000000000..288ff6994663 --- /dev/null +++ b/media-sound/musescore/musescore-4.4.2.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHECKREQS_DISK_BUILD=3500M +VIRTUALX_REQUIRED="test" +inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/musescore/MuseScore.git" +else + SRC_URI=" + https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64 ~arm64 ~x86" + S="${WORKDIR}/MuseScore-${PV}" +fi + +DESCRIPTION="WYSIWYG Music Score Typesetter" +HOMEPAGE="https://musescore.org/" +# MuseScore_General-*.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/ +# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there. +SRC_URI+=" https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="jack test video" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-qt/qttools:6[linguist] + virtual/pkgconfig +" +RDEPEND=" + dev-libs/tinyxml2:= + dev-qt/qtbase[concurrent,dbus,gui,network,opengl,widgets,xml] + dev-qt/qt5compat:6[qml] + dev-qt/qtdeclarative:6 + dev-qt/qtnetworkauth:6 + dev-qt/qtscxml:6 + dev-qt/qtsvg:6 + dev-qt/qttools:6[assistant] + >=media-libs/alsa-lib-1.0.0 + media-libs/flac:= + >=media-libs/freetype-2.5.2 + media-libs/libopusenc + media-libs/libsndfile + media-libs/opus + media-sound/lame + sys-libs/zlib:= + jack? ( virtual/jack ) + video? ( media-video/ffmpeg ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.0-uncompressed-man-pages.patch" + "${FILESDIR}/${PN}-4.4.0-unbundle-deps.patch" + "${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch" + "${FILESDIR}/${PN}-4.4.0-include.patch" + "${FILESDIR}/${PN}-4.4.0-fix-main-toolbar-and-menubar.patch" +) + +src_unpack() { + if [[ ${PV} == "9999" ]]; then + git-r3_src_unpack + unpack ${A} + else + default + fi +} + +src_prepare() { + cmake_src_prepare + + # Move soundfonts to the correct directory + mv -v "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files" +} + +src_configure() { + # confuses rcc, bug #908808 + filter-lto + + # bug #766111 + export PATH="$(qt5_get_bindir):${PATH}" + + local mycmakeargs=( + -DCMAKE_BUILD_TYPE="release" + -DCMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" + -DCMAKE_C_FLAGS_RELEASE="${CFLAGS}" + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_SKIP_RPATH=TRUE + -DMUE_BUILD_VIDEOEXPORT_MODULE="$(usex video)" + -DMUE_COMPILE_USE_CCACHE=OFF + -DMUE_COMPILE_USE_SYSTEM_FLAC=ON + -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON + -DMUE_COMPILE_USE_SYSTEM_OPUS=ON + -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON + -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON + -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON + -DMUE_DOWNLOAD_SOUNDFONT=OFF + -DMUSE_APP_BUILD_MODE="release" + -DMUSE_MODULE_AUDIO_JACK="$(usex jack)" + -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF + # tests + -DMUE_BUILD_BRAILLE_TESTS="$(usex test)" + -DMUE_BUILD_ENGRAVING_TESTS="$(usex test)" + -DMUE_BUILD_IMPORTEXPORT_TESTS="$(usex test)" + -DMUE_BUILD_NOTATION_TESTS="$(usex test)" + -DMUE_BUILD_PLAYBACK_TESTS="$(usex test)" + -DMUE_BUILD_PROJECT_TESTS="$(usex test)" + ) + cmake_src_configure +} + +src_compile() { + cd "${BUILD_DIR}" || die + cmake_build + cmake_src_compile +} + +src_test() { + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + # Hack to not install bundled libraries + rm -rf "${ED}/usr/include" "${ED}/usr/$(get_libdir)" || die +} diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild index 06e97196028f..adf7424374ee 100644 --- a/media-sound/musescore/musescore-9999.ebuild +++ b/media-sound/musescore/musescore-9999.ebuild @@ -36,6 +36,7 @@ BDEPEND=" RDEPEND=" dev-libs/tinyxml2:= dev-qt/qtbase[concurrent,dbus,gui,network,opengl,widgets,xml] + dev-qt/qt5compat:6[qml] dev-qt/qtdeclarative:6 dev-qt/qtnetworkauth:6 dev-qt/qtscxml:6 @@ -59,8 +60,9 @@ DEPEND=" PATCHES=( "${FILESDIR}/${PN}-4.4.0-uncompressed-man-pages.patch" "${FILESDIR}/${PN}-4.4.0-unbundle-deps.patch" - "${FILESDIR}/${PN}-4.4.0-unbundle-harfbuzz.patch" "${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch" + "${FILESDIR}/${PN}-4.4.0-include.patch" + "${FILESDIR}/${PN}-4.5.0-missing-include.patch" ) src_unpack() { @@ -96,8 +98,10 @@ src_configure() { -DMUE_COMPILE_USE_CCACHE=OFF -DMUE_COMPILE_USE_SYSTEM_FLAC=ON -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON + -DMUE_COMPILE_USE_SYSTEM_OPUS=ON -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON + -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON -DMUE_DOWNLOAD_SOUNDFONT=OFF -DMUSE_APP_BUILD_MODE="release" -DMUSE_MODULE_AUDIO_JACK="$(usex jack)" diff --git a/media-sound/ncmpc/Manifest b/media-sound/ncmpc/Manifest index 3c2aa611ee2b..e533dc3d5fb1 100644 --- a/media-sound/ncmpc/Manifest +++ b/media-sound/ncmpc/Manifest @@ -1 +1,3 @@ DIST ncmpc-0.49.tar.xz 296012 BLAKE2B c87c07bcf107e20224982a99fdedb09468ed510f7e6138e6e35386c636bdf62a3fd79e609670f7931966e3be09de668d1119ade950f2b8e4cd7c546d47a405be SHA512 9913f08d90b229af59c8da0ac737445661dc69f0174f996dedbd0c9d9c4833004dbd9319f6bc08dc8b35a191ae167c090a3f31b43167e1918c5fad8f044a4c17 +DIST ncmpc-0.50.tar.xz 312508 BLAKE2B 5e1d2a52a9cfee9ba92e1ea390a3ff80ed26be662e1a12bee1f1a6e84a10043f5a546bd2d09a38753b244427fcc415f30de4fe369fb19fe45681f9d81b7e9844 SHA512 c59351e553169a4ebf6b7086083838fd1295eb2fcc5d352e622a086a487b8cb7b36e565dbbe02e7924233ef530ce4b74fab79e5dfaa4ad4b57bf472eb74fc839 +DIST ncmpc-0.51.tar.xz 312732 BLAKE2B 54ebc71068701542aa6caf1632e4bd0d9517ef2fef81436dc085ff258427e34997643161a4be9f0c930255d0a6acefafbabcb8c1f317829cf805b758c3ff5d5b SHA512 a739f880e94a63d5052722c5fa7ed1c3e77ca0dee8f2fdc7ce1885a6e29e08029159bc4c31ef238f326285e26dbd24083bc0f30f462ee5ba3476fbb9ec61e055 diff --git a/media-sound/ncmpc/ncmpc-0.50.ebuild b/media-sound/ncmpc/ncmpc-0.50.ebuild new file mode 100644 index 000000000000..e97c138e2e31 --- /dev/null +++ b/media-sound/ncmpc/ncmpc-0.50.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Ncurses client for the Music Player Daemon (MPD)" +HOMEPAGE="https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc" +SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) +" +RDEPEND=" + dev-libs/libfmt + media-libs/libmpdclient + sys-libs/ncurses:=[unicode(+)] + lirc? ( app-misc/lirc ) + pcre? ( dev-libs/libpcre2 ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # use correct docdir and don't install license file + sed -e "/^docdir =/s/meson.project_name()/'${PF}'/" \ + -e "s/'COPYING', //" \ + -i meson.build || die + + # use correct (html) docdir + sed -e "/install_dir:.*doc/s/meson.project_name()/'${PF}'/" \ + -i doc/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dcurses=ncursesw + -Dcolors=true + -Dmini=false + -Dlyrics_plugin_dir="${EPREFIX}/usr/$(get_libdir)/ncmpc/lyrics" + -Dasync_connect=$(usex async-connect true false) + -Dchat_screen=$(usex chat-screen true false) + -Ddocumentation=$(usex doc enabled disabled) + -Dhelp_screen=$(usex help-screen true false) + -Dkey_screen=$(usex key-screen true false) + -Dlibrary_screen=$(usex library-screen true false) + -Dlirc=$(usex lirc enabled disabled) + -Dlocale=$(usex nls enabled disabled) + -Dlyrics_screen=$(usex lyrics-screen true false) + -Dmouse=$(usex mouse enabled disabled) + -Dmultibyte=$(usex nls true false) + -Dnls=$(usex nls enabled disabled) + -Doutputs_screen=$(usex outputs-screen true false) + -Dregex=$(usex pcre enabled disabled) + -Dsearch_screen=$(usex search-screen true false) + -Dsong_screen=$(usex song-screen true false) + $(meson_use test) + ) + + meson_src_configure +} diff --git a/media-sound/ncmpc/ncmpc-0.51.ebuild b/media-sound/ncmpc/ncmpc-0.51.ebuild new file mode 100644 index 000000000000..e97c138e2e31 --- /dev/null +++ b/media-sound/ncmpc/ncmpc-0.51.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Ncurses client for the Music Player Daemon (MPD)" +HOMEPAGE="https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc" +SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) +" +RDEPEND=" + dev-libs/libfmt + media-libs/libmpdclient + sys-libs/ncurses:=[unicode(+)] + lirc? ( app-misc/lirc ) + pcre? ( dev-libs/libpcre2 ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # use correct docdir and don't install license file + sed -e "/^docdir =/s/meson.project_name()/'${PF}'/" \ + -e "s/'COPYING', //" \ + -i meson.build || die + + # use correct (html) docdir + sed -e "/install_dir:.*doc/s/meson.project_name()/'${PF}'/" \ + -i doc/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dcurses=ncursesw + -Dcolors=true + -Dmini=false + -Dlyrics_plugin_dir="${EPREFIX}/usr/$(get_libdir)/ncmpc/lyrics" + -Dasync_connect=$(usex async-connect true false) + -Dchat_screen=$(usex chat-screen true false) + -Ddocumentation=$(usex doc enabled disabled) + -Dhelp_screen=$(usex help-screen true false) + -Dkey_screen=$(usex key-screen true false) + -Dlibrary_screen=$(usex library-screen true false) + -Dlirc=$(usex lirc enabled disabled) + -Dlocale=$(usex nls enabled disabled) + -Dlyrics_screen=$(usex lyrics-screen true false) + -Dmouse=$(usex mouse enabled disabled) + -Dmultibyte=$(usex nls true false) + -Dnls=$(usex nls enabled disabled) + -Doutputs_screen=$(usex outputs-screen true false) + -Dregex=$(usex pcre enabled disabled) + -Dsearch_screen=$(usex search-screen true false) + -Dsong_screen=$(usex song-screen true false) + $(meson_use test) + ) + + meson_src_configure +} diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest index e6f5fe56976d..10ecd4a1d01e 100644 --- a/media-sound/ncspot/Manifest +++ b/media-sound/ncspot/Manifest @@ -1,4 +1,3 @@ -DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST addr2line-0.22.0.crate 39156 BLAKE2B 3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303 SHA512 b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aes-0.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 @@ -14,55 +13,39 @@ DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34 DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a -DIST anstyle-query-1.0.3.crate 9742 BLAKE2B cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b SHA512 38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226 DIST anstyle-query-1.1.0.crate 9832 BLAKE2B de106e289c874bca806214e275647415bdd02e2878f3a80e7d337cfbcdb755d8c182b2879371f00f5cad97cdf68224ac11ca41cc89ad7ab3929f854a9f9e76a6 SHA512 321ddfa7b090142116c96bc8c70d81cec3e816922249ae0f07389e2d1b62c8b40636675ccfdfd23d52e29c162ae7d929637dfc7d697dafb79e596d04eb8cd90b DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179 DIST arboard-3.4.0.crate 46785 BLAKE2B e866343f8d7d40ece483dac28600d931d76b0c138772c0f39e9a9eb65fecb72f24e3898f0af3082d8a71162950c905c23a55ad21bb112e8de923d5d4cadb6fbe SHA512 1950b99a90f6b7447aec97d395b221bc0a68613df87087aa3f9c59a2d97a38be24270f4c10bbbd98407eb66508055203f9988984a90e739305049653324e0576 -DIST async-broadcast-0.7.0.crate 20852 BLAKE2B 5848b71ced51d2a8ba7c5d9e1102b626b450c5412d35362903beecdcb7a7fc89ef33ebc3aa233fa1ae8bdf2da2768b541d16b91dc21c0435751bdda9e1bdce7a SHA512 d1a452db233cd9c1776b0d5931727d8d96a5e7779088fc410eae897a174c5dd80900c86385e270c62f164f340951a5f83860be970e37cd4910cf8a85dd78d89f DIST async-broadcast-0.7.1.crate 21867 BLAKE2B 9c430a70bbd2b15ecc88afee064bcb04a665c0421d6c239de611d86ff3fe56fafc083ebc172c5d41c9f72a40080d87a75dae8e9b1e85249202dd844b8360735b SHA512 82b90a41ade624631dd5a03226921ed58835ddf1bcde271ff0c0e14905fb069847bbacee5592978c5389cbf366d77a7cab244ca92871949f3f4872d6da10755c -DIST async-channel-2.2.1.crate 14326 BLAKE2B ff89c3c0daf1b682c6eef8efba42e9fd29a374b6508cf254e69c8e503eb6ae10d96d129baf0c5033af4a9826210c57a6f826eb62241108ca4448f8dc438ad33a SHA512 706aa51402267ee2e7b8995efea8fb950a88d5db5e86302d554850074a2ecc541b02db3b9b28f068d4143de41300f75a405c0f2b9e83cd848ffc98a1d336da71 DIST async-channel-2.3.1.crate 14576 BLAKE2B 09ea03c9758805c90be9aba222e1d74f3166ab492e533597647d1b4f08bf1dda79d73b21de791b9802e19c225cb94b7cb25550bba61488c7b61fa87f88eb29dd SHA512 94c999912bdf681dcb686292645bc8c340c2687bc9544f317e0123e672752c6b31e9d784e488e7d0bab79b5f207da8904a7f1fe140397513b47c292a6508a7e5 -DIST async-executor-1.11.0.crate 24767 BLAKE2B 02e396acc8aae8f83fe6652b78765c6845a212ec231fedac817f0b0e4076b1a756e0613544e82c29c5276b6538ecb0f8789e221c8f182f0cff0d9c70b1324027 SHA512 a966e235a6f73c92ac8aded01315f2b309c8fd69fc3b92c189f33ad7b2e9790c09bd3ba6e4fd4f46017fe803299629ede6bb490341e6a7acaeae0d4fbab19dce DIST async-executor-1.13.0.crate 27974 BLAKE2B f12f77471a843fa44dbe5281159d47c0e41b53672dbb1f91519e9e6f302024b905e8415027c0d740bc33db43267db94da907251af8ebbe677ce6ded59078e92f SHA512 618d771243c1ec31496cc228f3e6bdd3d5cdd479eb94e30810c87241e38a5fa652b59d61ec55cefbd120f0ea1d557a683c8a42a3e82344b7813d172d25b6ddec DIST async-fs-2.1.2.crate 17071 BLAKE2B 7b8a67fdab5d9d964af7d45a03a3ef405f9590b556249a35897f14a231f2b781d90df48c8296965e941f8c259c4c13a57691c81f09c20ce81406d5d2e7962731 SHA512 a671374a59c7804d26bf22d9617fc329cfa0cb38413ac05cb2f6ff192c5275a8ba41f1a088fb1978e61a66693c85f9c6b08486d44e30b7fa158568e41dc005a1 -DIST async-io-2.3.2.crate 49298 BLAKE2B cf01d97782405c56261d54800fcefe97c914850d50b49ce2902eda3cfacfbe6800dc0ec9b418f4bc51f579a9d0dca8b2842b17d97c3e046667e539ac67f72a57 SHA512 a7f04de21cd2eea933d7bdddaa548c92ed9a96d4f910d0aebd2ea9ddb7fe75de5f142df7aa4f7afc23b6877a20e68d3376db2e801e2a258e74b3f0ad674630fd DIST async-io-2.3.3.crate 49746 BLAKE2B 312d71f8670f720947ae5e78e6bd0251534d5a872164845f8606951ef88009e54684019831f55f27322e6e5d7d3f6f4a8157032fb6387ae6859be0d0dab74689 SHA512 5709064176812556a567cd558161a5e1a014b989e6835de5b77f387bcda8f148d03e5ac79a5dde56977bd3f2d38644593aa99ed28a4d646d3535332eae4b09c9 -DIST async-lock-3.3.0.crate 33286 BLAKE2B 93e66c16a6b1cb759378e198927d2df8ff9f7839a2bcda49d8e013ec7b9b175bb4199864bff585282a471cab6d4f88b70141636413dbcaa7b0453d35f08a94d6 SHA512 0f9e0940e610744fa97c6d2ece9220a2ad91f09155eda66703c2aaf4959f85c17f2cb55ef5fdf29013d4dcd84f8cdb6b16e8692ec7724744b57bf11a86f22f5c DIST async-lock-3.4.0.crate 34446 BLAKE2B e113033a86101bd93543d287379ba354b4bd61ce87786719f05f8a990c177a885eb50a19eb71fcd5cafa01308cb45b7872be65cd7e975cde03b0555a691a4bd7 SHA512 83731067a3302d3266848b0f65ea6564dad60188472c80e78a7d4cd93804f830332aa01b404b60a8f91cc1c6c7170020ebdfe4b5bae14fef6d3bddcc5f1ed9a5 -DIST async-process-2.2.2.crate 27641 BLAKE2B 4d223bf845583dfa9eb670bebd4731b5d82738fbbbdce162db212b32e166c7ebc1d8471c2651a20dbd5c8d087e182dea932f4fc09af85d080adeaa5945f96bfe SHA512 d65fa85fa06230fc1fb554171cb2dd31c32334f413968027b04745752b10de5d780036a8924eedc1c826d181b55c19a807dbfde6b4b2597aa11f1b1d556d5ef6 DIST async-process-2.2.3.crate 28954 BLAKE2B da54aed4f017c9b8ee499a6813ac861ea2cc41b73d3aeede3528885bf0a010926926d23a6c6dd0429b563fffbeb63d3f0c8e625cd04faabfed92059052323e24 SHA512 201f87823617f1126f8dfb230c95aa248986258ccf95e5d0e9f475f160a9e64ec1642897fb2f8ffde3d748b29ed7185349b10ad5cc0f504cf45c302dc0de52a7 DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027 -DIST async-signal-0.2.6.crate 16696 BLAKE2B ddfc789706ab39dac25436db39fe73c7e35504a8ae18f4ce9e75515d363c3cce1f4170315210ff172ba138a7241a7dee56d5aae854af69ebdbf3740e3534bb17 SHA512 a65ca9f77f9fa8251b84a5856fbd9856b632cba3e4a2276fbc680b16bbe2efb7e1278e6d4e33f2fcc1bfa43146deed43774080336d70101778389f9737d2275e DIST async-signal-0.2.8.crate 17497 BLAKE2B 1ad10800c45aa02c3b644b6e21cee88939cda4e5b4d0b40b2c1304c4c61a5dfd6d01a99608e8faf3ca678bf68fa368dc6ec2b8cab3574a49d8efefb2bb9e3c74 SHA512 f109f470628c99f514ecdc86fbe31c983dd7e1a35de2b7bd81d05d47f10d89aa318ba90642123b917e7da69e7a24d0934e936d212fb55e23051d2d8dacb7b3fb DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca -DIST async-trait-0.1.80.crate 28775 BLAKE2B d95384a8828c9273e0f295d3c3826b3a8716cd0c4ab39bdb43d65ec57fe886f7c5926c1666a76ca25b1536eedef61b0d92c78ff9c8a52a0515900360b66b0f13 SHA512 3e92bc8d38feea49ebb5011303e55853bbbf5d0fb7c4f6ed6aa471b9000a2a0ea5475619f98831641e8ee484beaa6fd8880770a96b8a5a7df26e392c1b4b3a19 DIST async-trait-0.1.81.crate 28896 BLAKE2B 154e6b8da082193832bca7bbc097eb5ee25ed8365d1cb8dedf27f62fbffc710cfbfd0094a200a10399e942014083b74f521dae01cc4601e0f6b9d7364761fce0 SHA512 1fabbaa813ba320012c0bad54d27232eebca4d3fff1cc5ed771df9f90d9e9bfaca4f7b018358dc599fd30c5974d00b34ffc05ce6e9151a57ba572543bff83fd0 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST backtrace-0.3.71.crate 86553 BLAKE2B 15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a SHA512 5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89 DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bindgen-0.69.4.crate 221092 BLAKE2B 69ed55a5827bfe850f589e39bc6e2f4445e20363002c765c5475007b75e4d81cac3d9df358505c63bd6a48300ae4988507abf78dd734bb98b33525bf9212237b SHA512 99530060708690f2ce0b87b97c9ce2998ee968df193137f3c9bf4fa66836814e2ae74c7e0b3057dcff1da7d2c4ea38157e21143c5117be35e94b878c0a427a34 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 -DIST block2-0.5.0.crate 24095 BLAKE2B f73c9c2c04768213966e8421317e0263fcef5cb124baea027f92dc7aaa91b92dc7326f694fff221eb64f9a56af6cd3d2a3cce9d06e1b6a56d17b66b3a0d48a0f SHA512 0339b13e9167974f357cebfa94438f42e47b84d8868f0883f9fa4af3b839a8eb9075cc262fc77fc949137b5f5d5080e8a9776dc23b6b8160e5f240bf79d404f6 DIST block2-0.5.1.crate 24191 BLAKE2B 6fb5505091c5f06524f20250d3c649bec46a93e96ea08227ed91163bcfd0c64fdfebbe86e77a4e64d0d049036e14d5d28ff1c85c4707d4791651616cd6c7ed6a SHA512 084b15f06d005c9d4b78b20a85ed804ca10143e3bfc6b52c4c90f72b4b3455fd27bb02577a01f7c21e58a60d174c1b5d29b662da05b9e35688dcd266a988e045 -DIST blocking-1.6.0.crate 17696 BLAKE2B 5efab89514a712044ca5eb67410cd3e2996f3a6f798e9bce2e3ec3c68bb134bf163d7d11e02f6a749baa94922b6d1b7cc2a8641a8044b4ea892698e069817109 SHA512 6b45de329933067d62c6848d14b17d64fbc7918daff5a4c307698530388e856dcb787e9b59178551589cfaf54cdeb972b3a3825e8a6ef8ee1fd76c5aee6392e5 DIST blocking-1.6.1.crate 17788 BLAKE2B d07246809d8b80f1fdbdc678b2877f349b748f2dd0f8543e91fde4aec7aea0b45e145a44f07cdbf26934d20269af01844e1cf7d9dd8b9588d129da7f929d9c95 SHA512 1879bf31c18d5cc4653f794dd4109769ae32071564d3a0d63896162fe160bb5ed3d7d8de59ab34363f8192871122099bb8564ffa93de5a5b75ffd93c0d424ed6 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 -DIST bytemuck-1.15.0.crate 47672 BLAKE2B 49f2d92cfd5abfbe3fd94e7e4c9a3d4ac22c67b58e73947f461cf8e5022738b7d38c790de2a1717b731d658f1646066bee2f936a1575e2995e6de39d20f918b2 SHA512 5b6886f252945449c4546c181bbb6c95597e498aba6b1faf81c5a4af69bcb9e3e024d7d6e849d347682e8ca72ecaa9a70d13fb06c174e17846f0c85bb4810433 DIST bytemuck-1.16.1.crate 48321 BLAKE2B ae8525a829a2c981200dfbc17de7f2a4e14fc6df71328c1a62b27dfa7488fdf634b4a6f45e65104bc45b828a91d3d0a70d06e9dd4c61dcba18db09204a22a6f2 SHA512 ba9e5eaae4d4d5ffd654da0359cdb5e85ad2d111b26a3b5147bae69519963ae3118ebe2afd34e92305cad3b3e573cd5aaf175c3bf81e94126f65ca3c9320b9dd DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8 DIST bytes-1.6.1.crate 60723 BLAKE2B a6f28770d1c42d7bb02964cafedc205c2730351cfca81520dbf62300284416a49e19c5d858dc37ba001d21846efb75d20977162a7e203e7171ef33868a720309 SHA512 4826cdba7a772b68f7352a3160a4c8ff93002110644c2e99537274cbb9776ba2f40ed8be9cde564f58b884c1985bdbce07cd7f5a46d34b48146ff51f317b5ab7 DIST cargo-xtask-0.1.0.crate 821 BLAKE2B 7a1c4c5f3b8f96c7247154edf3868cf25f44d8ea90845c673e6b097b8093304885cbba96b4dec30072e138002ba585985ed2615b2d6ff49881146eaf97d50bd0 SHA512 fb310f39d1eb64c6c487b677cfb98ae0c3aa9b71600c55d916d7b5de027a69547094f3b6fc06dcea1593dfff334f4ab22fab263bc7374b08b0b01a2b7d24dbd1 -DIST cc-1.0.97.crate 76951 BLAKE2B ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5 SHA512 119d1769530ec2fcc643b9b4a0f2a45db6f0772e4df882b832f961824bbb41d101d4a507573b4e05b4627d647fa823e81bc66dafdde40146878616af96b24143 DIST cc-1.1.5.crate 81493 BLAKE2B 3edd99cd9d05b090a57cf62f1236c02d0731baa8b2bdcd6c14f21e68323cdf4a65439f81701c1b1960b70919f1a342f1ad8e0bc830bfd187eedbbf443a5df77b SHA512 2ee646d3808bd06b3bba5788d0f93762009875e1f5c25dad67b0f8dafcb512be3ff105bf9d2e92a2507a2fd942b8d774004971c1f203ad40894336ffb89ceebd DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 @@ -71,21 +54,14 @@ DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006 DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 -DIST clang-sys-1.7.0.crate 42088 BLAKE2B d1ed314a910c1b676eb780fc1c96f5ac391217ec135480d0a91b11d6f447ad06484b48966ae99115e35d921a506caf6aa7ffbc4ed86aa64367dca321678cfd7d SHA512 e544984d5bd76824ea2093f43f98b59a99e1ca8a5de40e49164b870ed4a91a530f3492faf0678190b91e74aa5d122bdbb32c649998d0ce24912dfb0b83ed6b81 DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 -DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0 DIST clap-4.5.8.crate 56338 BLAKE2B d8f07ac09b59f631047a54b0b9918d18d264508d5ba173c9895fc613102b0cfbbc76b89e58abafb43c1fde7dfa129f3a0b478219c3984eb41af6efd3ae138ff9 SHA512 cbfdb79e8020b72c618dcc2d554e41224f4995b6c47512c8406137aeb2df971a29fa198e504254b758c7b87bb2f2ea3cafc542f412d747744abf25a334ed6cb7 DIST clap-4.5.9.crate 56348 BLAKE2B e2c60cc6dacc6d6c7d3718ae3748ed5f681722ef060c6b2c4ec1262da4ff4c3b235df3127946816ad61aa03d3b98c55739877dd14d1182a7d4c37daf6e1e349b SHA512 6eae38d69f99fdcc7e2a1f799b4ae770a00dc8556def97a10d578426f6770e0d86fc32816aac2dc5a59c147dbd7501eb9f7b94953a2342cf74b1034459705e88 -DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864 DIST clap_builder-4.5.9.crate 164088 BLAKE2B 47021738e0d3e946360ddbc144923daadf7151129e8548607ea3688b75f9a71ba676a31dc543a7258981fd3e561359fc0c5ed5fb6a921420a679e5d7f072c5d1 SHA512 5f9e297036a86bc33daeb76a8d906e14c58899c460ab66c934b7db0309ed5a7f63bb10d644f84e692fbb84081c20102ae97e33cb39e9ed71bea920d4e5e6aac7 -DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3 DIST clap_complete-4.5.7.crate 38833 BLAKE2B d3028583ac233da8a47e9dad776f551e1e9b1b884337f35e7632e84a84d75968fa32f40fc0c08709661b6e9f1f536032228030b01c545553a3e0d9b6bf202a94 SHA512 9cc3a1a93e0f42174d4e7d03c628f48f94a9398527c85a5e52a915020998c8daa7ed656d3bf4b85137a7f5b5a7d8d08e17d3f5776f1d6d983d3979bc940583c8 DIST clap_complete-4.5.8.crate 39228 BLAKE2B e829b87fd096dbcf7d4cf51670aa51cd28ebcc89663657c509311baf3b5cba93cb80f53f2bcd954cde79f49ae73e43bb15b3934d59449d1c36f255357d95e727 SHA512 08dafabf7b6f07c0d9028680dd2a5a1ecc0d3308f11b419bf6fb2566d220fcfd585c221adc7d550f1625129b4c1e58b2fb9b1d4ffdabd3341877fd729a41a29b -DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036 DIST clap_lex-0.7.1.crate 12766 BLAKE2B e0e3a1a4a65bf9df3c21753f9298a7461046e6b34c7a8d26521efc551ef3511a7d202f25ebdddf285ff68c4073364f48cf739ff0bda32f41d4fd0c87c4cf02fb SHA512 4cdede5eb9fa527567e9f3f94fd8fe7e1022d9e9236e78d30b3068befbaadedd778b5464f800e74bf187c44af9df582365f4d41a0113f8ab0fe9abc936171fc2 -DIST clap_mangen-0.2.20.crate 14861 BLAKE2B 68fc1a18d0c2df088b4c11ba2bd4de73b8d272f888f9c1e7da73493012bab26a47cf178769fa657e4b893bd11eeda038135dd7a606a31b86e03bbbe57422deb5 SHA512 f651d0c044cea804c469a59a6f4e3024546cd018d73aa4dedc4f2ddd78c04fe0cf6790d442fc16968146068cd61c685819e5f39fef6320aeaf6dc210f61582c2 DIST clap_mangen-0.2.22.crate 15699 BLAKE2B 8c2d3e9b02466fcec671b6e0f57d1f4bb4a576e055f9bddf8950386a88382f1a97a7aa398038cf6cdb8ba348983e6226278fa5f21454dabb7da85f5c91de245c SHA512 7abb55db27671391575bb7a0ee284a601938fd69e7a8e34c03f335fccdb1efcbf290e5ecb2f44d5dd0bf146ebd862e704f050aee940597df27181ba5434c54e8 -DIST clipboard-win-5.3.1.crate 19921 BLAKE2B b0b3b9e30bf4bd897fe6db78cb68a906e8dcaf79f0f4218428f5707f89aa60450d3aed272de10e81ef708e2ddf4737393380593cbd34fae5b1abf87a9119d85d SHA512 bea2c0858d6d4d7e5e49bedb83d032fd7b23b62e042e173f4acafa262b4946dbf4b8026f47befa1484c7d478db6a818e6cb0f549ce29a7f027f75828e9ba35f8 DIST clipboard-win-5.4.0.crate 20559 BLAKE2B b4c795cf707500b429322dfd0c593188b63f9330c916f2559953e5bb4192599fbc2337280940ff287b9691683ebc421ed56aa5adf64fd09fe1c560fa88df2d45 SHA512 1e5bb8dcc860f989a46183a748a47fb18aa66a164df1fe366081fd620ffba9a858f8e87ca19783c37b93cdaafa11029170d149ee30422b1c9b98020784055503 DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f @@ -100,11 +76,8 @@ DIST coreaudio-rs-0.10.0.crate 34487 BLAKE2B 30c2273082266de0e4fe7f7f6ea56673d95 DIST coreaudio-sys-0.2.15.crate 5532 BLAKE2B c7c3f67a6db3b9d9b604989812b45d75b02a04565d1dfcca4698abdf540d1deef1c93b6a9b02a3689a32f033495411a5dc11efe4871e907f8bc0fec6b5fc4f25 SHA512 060379c57ee110ac413fbd24b48edef283ffba17692672f9ea3f6f0a627cad8f827ae2d375c341b0180bd4de7b3b5d55a06ed7b171fcf3cc20264826f2489436 DIST cpal-0.13.5.crate 93790 BLAKE2B 9e1b6f6d385ac48a7534c716a332c6c15b77556253fbfe27153f1e68bf702f84b6450a915ba79d229443beec2c4419bf7ebe7f856a0c95278a3447236500c1b9 SHA512 ad1ee6ed7473474df716300eb6b1e5db8a4a0f9844a5bebb6704e1acaf102c4dcd495d559ef6be99db652ccc0ea2a9c2d2a266e865389ce08aa6f60ba06e1c8d DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 -DIST crc32fast-1.4.0.crate 38665 BLAKE2B 77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7 SHA512 3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 -DIST crossbeam-channel-0.5.12.crate 90515 BLAKE2B 5a302e58411d99d52630cd154f4f642ec925af3330ced9456a16e417e2e43a37dc2b2288ccc88137a75e682e7b10ab2979f1f90c0bd42ceca8fa84c700b7dd0d SHA512 e17b0e41901b2b41e89913a0a50cd1eaacbf64cd07f454605a85781b8b1373c35bedd16ccf6b24029404a3171e0d670fc2b1474a6448d0feb40ba0e41f99019c DIST crossbeam-channel-0.5.13.crate 91174 BLAKE2B 7a9aed6f4922c1d10e4ae12508a03dc7daca773adad6a317c4ea38e544d7c28c56a06623d958aec540fcaa86fa9051a1aaa2c859dadff72873f18f2f3a951449 SHA512 0f31223a7099f84e39e6b76b19cf26736e0c3907fffc2ed3eb0012c7984b1993570bf6d155eba5bfb82897ef0e4fc93b89096071410bbac256ca6be9a9568ff8 -DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9 DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201 DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 @@ -116,13 +89,10 @@ DIST cursive_buffered_backend-0.6.1.crate 6420 BLAKE2B 821c835255f7a6232c5de3dcd DIST cursive_core-0.3.7.crate 159235 BLAKE2B eee0f2ca959e742446a659a4182204d5e4f65d30b3c126cef563f2e47cc12214c5b1743fc4e7de3d0eddac7a6f0ba2ddadf96446abc2997e907d74439dc0e606 SHA512 2c19b2726422094158c70af4a1e656666a279f0d60beab6d8ea11be1cf937a7f13794058d7b1f6a46241a13e60fc0e96c95fda8331000198813d3a4d6ba1e3b9 DIST darling-0.13.4.crate 20895 BLAKE2B 76675c20937450c47c1bda80170140930fc626d27d58b7dad3db33dce2e69457e2262189853141bdabeabf257d05d954f7dc1dbfa344276e05ee6dedfc8a2dab SHA512 7392896b97b80ad24d76a985f4b950668ba351498f48ef0722c783c28d43c4a4828f5f6eba7e754ca554b6662fc419e73bcb65d4b20037285a16e345fec9ef75 DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55 -DIST darling-0.20.8.crate 31234 BLAKE2B 13e8ec124715f743486d740241273fa5ff046b5ede86c39ad5413b3e767166dd90e7ba7344a69c1e14991f0572f7ffa24b081ef54236712c5286f211fcfbafd2 SHA512 2b4cf37cf7cce9af8e93f576dcf36b539816e1ee7b8881b5b8480c45e038c97ca2d3a80c54e243d7c6e1ae23782947efaf0d67a37c0d4dc66301c8a86ce0fcc3 DIST darling_core-0.13.4.crate 52937 BLAKE2B e038aea27b5b56f29cec8874132881ef589c869ffc974427924605b92436ef06f21c7ea748e97d9b719aa7156b3024e788968ac0cc6144d58eeace658b62a08f SHA512 96d431ebfb9d13aaff2c50f7ad7d5ac5e95813fac851e3e1d7739d1fd5b366fda32172829af88cabadb475f83b4500199167ede54bc802ca1e52137cf6c16c0f DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d -DIST darling_core-0.20.8.crate 64442 BLAKE2B bf1844eba6bac260104e2ef310721d3aae7ff222d99b01b9bb66e3c71ab700095af7dd5b3a77043d6751d94af131f02f23bd321fe9d4a7066f93d1fb7c0c605b SHA512 6f2d047758541355b81e43273cd1eb8865624096c951643e6ce777d716e17256528c47fe012f33eeb1f63883ca08f532b1ca52f43394dff82fd1bbf323763751 DIST darling_macro-0.13.4.crate 1910 BLAKE2B 432adc44108cce6a13adc9ec45ff9b7555eb4c0ac7f1000fdc8f8e9d1bc0ecfeb65b78f81438b097946aed8e37835f82028c1b16c1d466a124998139ae854df1 SHA512 908ea6459110da16e4ec6ac843659664ed4fa3fb2ea9b92274a738ff5994cf81fbb48403db609b9a70f39c3e288da4358ce369c66821122e3a6a0940473da94c DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52 -DIST darling_macro-0.20.8.crate 1856 BLAKE2B d7087fa67033c897aae582e5f4d3126e06e024b7db203de7e7513308af7a0ff6ef0584a150c6f30ce434ba6ce4cc2a438f89f024c9d6338198aba3bd15cdd116 SHA512 97d18bb22b79dd95dc5ab23ea7226f9fd2d6e418b7ce9aecd4d43b7a15b37cb91e509607b89eb3a914a5d3dc562b2a292d1343f87f594ab32d41fb583d7cbdc0 DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43 DIST derive-new-0.6.0.crate 7694 BLAKE2B 8c7f33653f01961eb8df131e9f61422a54b3fed986a4116b7174693649e8762ec60e5251e9a34713a8e0126e4e2fb2fefe1d6e8c5591d806b1dcd480512cb153 SHA512 2f603df3765657e1dc857012610d849705002c8f710136ddf4717cde5d7f827d7d886074a08ec75d4678601c17b8cac83961db25bd10e49840777a4e89c4f7cd DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c @@ -132,7 +102,6 @@ DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47a DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86 -DIST either-1.11.0.crate 18973 BLAKE2B 31ece6eb44a367926b5f9ee817f6ac9d93746f5b95c95fab360361f6b3a02160c682d298d115f39615e5b4758953f3f29ece22a72fe4285875dce03483f87486 SHA512 f62a3859afdba762b004d4c766090a25d3bd81e4a14509c3bd0f39b0d433aeff997b39759f7dbc5a012bf3b680fc4510a4b2643d63dda8171bad7403554905ff DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577 SHA512 e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6 DIST endi-1.1.0.crate 4872 BLAKE2B 8bbffc45ceb70777c6606714a7bb8f9b26ff33a295fd722958a5e9c556d5bb1e97a34e216514e5acaea51811d78fb4aac927c1f8315fcfd8000fda3741c53b4e SHA512 1a4b65cf77f530a2d15cfe968aecfcc9120957d23d2b442cd3d8f23d7039e832e7d6ab29aa5ad8570468421095650e26fa07f29bf75ae361416072241726c61a @@ -140,18 +109,13 @@ DIST enum-map-2.7.3.crate 21792 BLAKE2B 5cee4f4f5b3f29c5f73197de22a7559fd6264fbc DIST enum-map-derive-0.17.0.crate 10781 BLAKE2B df77d362cfee0cfbcd9354f65530424af9b501351544d97d5cf04c4a4fbd5f1862968bce42b719b9159892490e69c06c47d9fe1be4ecff16212e26906329e572 SHA512 270f2e9130e5c0124be707b7b4f642992768d2dde3b429cd86a192410c3618cabe24a914ffa79578f14cce72c28a55d5a44df8d66ccf3178c4c68bf4da61c065 DIST enum_dispatch-0.3.13.crate 29876 BLAKE2B 8fa66a72b1f35e174abcc8266e8a36e835923a1b31aa2fbbbbefe3bcf1287bb01b456597915c0a36a9ab7e6a6cd0ce7ebae38c09028ceb9109b7d18f26f023df SHA512 9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782 DIST enumflags2-0.7.10.crate 16622 BLAKE2B 5130fc27294e25ff3fca4bfae3895c79ef3f78d20c64378854375ef859eba0e0b00dc6b2e662129bc41997751537c40e058674f43323e11d463f2e8be34ef593 SHA512 03baa542e83b15d0e2e36205a0ea7a6694bd959b315918302324d50ecf30efcd915af79441c9c8c15670c16776442d5fdce51080fa7404662e2756607fee1668 -DIST enumflags2-0.7.9.crate 16555 BLAKE2B fc9d888285be03c9b47c6f2192467361bd4e67d41053a046508d0d431ac15b8cba69c265123a5403cdeac213d6c3ace8a94130267bd891e576b6d4cd34ffb082 SHA512 3899b6af180e239673d10cef2b02c848c79325f50dc40ce1ed07d00775d157679f1aee83b3fb79b8e432419810309d3ffd1bdde8c866aff723c2a3cc9d4c735b DIST enumflags2_derive-0.7.10.crate 8104 BLAKE2B 7332ce1236a62a02c3441192e1bb9ec3944dbb7e74e91bec0f488f5b7c382c3879196b1608bebbe04015cfc2a9ed0bb5a399f889ef94b43176d28df8f1c16598 SHA512 3dad49b91c9724504121ed1b1efe7167fcb61c956d7925523e1edef14bbd92187d82e60dcebc8ac0c22d50c801ab2868460b8b3e298f31a730a7000f80080509 -DIST enumflags2_derive-0.7.9.crate 7901 BLAKE2B e71ecdabe6c4e5ff7e01b1a820da948b000d614fb9ca6dd53c2a6dee215269d392a1e15c724ded3caae3b08dfdf796e1f61e04fc4a887956eeed8666fbf25868 SHA512 4bb89eba5b22cef199b19cd0d92605b5a11ec3738002b4fc2426c6aefbe6017f8b7156b3ac83fa7ecbb5abe54643b3456a8700ec831cf1dc27a518e621446be0 DIST enumset-1.1.3.crate 26976 BLAKE2B 4e40cec8a6db10a04b598eed3aa7b9a81235ed95e433571ee4c92a699c4687a004dffb94721aafceadc4a6c68dcf08fd622385a802ad330208d55f7c0cea0436 SHA512 1fcc39050a75d73febf9f1976913872269f41916fbfe936b7ab67d7d61bd67de9ffc71a1cbf34eef92b2fdb0313b5c77ce9dc7adafae5992fbeb6fcf7b31c180 DIST enumset_derive-0.8.1.crate 12711 BLAKE2B 752eeac1d1215a041962e3386ac95c1b8673921b76bc4ecb14acd98895f01ed3be24a95b5ac127af9f4fbacf65bb5035e60b989e3cc7d732db6015d92106ef38 SHA512 9ff87a0a5dbee945b58987f9d26200efa5e8d5c085ceda6e44ff9cc1b05bd903cdda632e459b26415e7e2195af79aa51b8e95fb9ee7917fc74a6102f220e5148 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST error-code-3.2.0.crate 7569 BLAKE2B 815e83d67a1f257b4e9b3058ff849b3c37a44a0339b8a3ba175b7c3cf4794ffbc76369ddb433ec278002200702b83e32042d62e5603af5010ad4df4c9364c501 SHA512 d3a6dbfdbc1626d9502964dd4615fa5d39f8507996fe6e727bc694c1da54c1760b000d4827bca7a2190db5f04b8549c6345f262702eaca88d8b83a43649c37e2 -DIST event-listener-4.0.3.crate 39784 BLAKE2B 2924aa196726f3a6404536dbf494a52d266014b2097ea1f4a42e0f5d54bc2d14d6722deb4e40f1b1fb539ec12af7348275a75a9fe3e619a7f6a6a9156e0d30ac SHA512 2ed4f1624fde0643fc8eaf3275dfe77c15f936e1eeaae43d205f68d90e2a8dd3eee3b39e953a221cd19a88e8b947eabd5b8477dabaf8f30de328c0c13d132d7b -DIST event-listener-5.3.0.crate 43084 BLAKE2B 0876bf059b3d4798cf4a273f784a4d4461c933e6982805b44e997ae244a5996566acff08ccba2fae6bad6ba2b536fe90f554943d1f735f5638a37bcf0a74139e SHA512 b31b6ef4de7c062900845bd7d0e940045b641f7b02898eba2fcf42ac98241a696777e4e1fa740aa52fb80454b5adcff4e1511705d9a593c882f9ccd13437bc8d DIST event-listener-5.3.1.crate 42576 BLAKE2B dfd8020527c06adae338e9bcf19076e70ae745facd7b49e8d6604e8508436b70b48fb1f4479214998f288055447186d4ef4969630af90e301103bc5faf6492e5 SHA512 98b7219a3959d6225ee5fb68e8b9d284ab03334d895f52a71f673e59cabab1d06a0abb9eab905e8d38d5f9589725c7c598355ae3c909044a23bc5830b761f5c0 -DIST event-listener-strategy-0.4.0.crate 10225 BLAKE2B cedf057e73b7d26ce691c3a5523c7492ba6fea65393ba20ca80ed091d3c4b392c85caf5a526647886547cca22bd703b0a01aaa8d018b07731ef909bc3281243a SHA512 02e8253ce8b680d9df72b786115d8894147483c5b44d530adb600718213424b2d87c899517ddacefe73738ec9c8904d042341d4aab8076fd19876e89972061e9 DIST event-listener-strategy-0.5.2.crate 10697 BLAKE2B f49faa8a2cda551b65e29b9dc98e4e55dabff7f2b330097bf5f6a5a5927804a99cb699d1f693db9c7cbd92ecb44f6c1b51be2b86810d3e3fbfd5eebcfad1a241 SHA512 7b3759d07c7936b53351172e38623658cbe642f079426c99e7f9187ba1d7f8cbbe7530c056cc760909cda4e70281a50577caa41426164b4c8d6c3f4cbddb2626 DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104 DIST fdeflate-0.3.4.crate 25001 BLAKE2B 69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8 SHA512 a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf @@ -178,17 +142,14 @@ DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST gethostname-0.4.3.crate 9336 BLAKE2B 12be5fdca0b6e3788cf3d67a4a80f283d240611b4fd37b6d1c37eb2503e4a7025b17bbb70adf421ac840d8f952434bdedf4691f31362780a267e21e8c4d3a006 SHA512 8c5dc404132f2ecf9bf82d8b89cbd698b4cb6d43141c47a60b95401da2e8c314347ab0a0ad5fba50cf98f01a621faa68293cb78f48977d3ddfe6e6f21926abf7 DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb -DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST gimli-0.29.0.crate 275756 BLAKE2B 092e5bce9503a337451f63706e7ae7d12a4228db6a43d2c14fa6af74640a790ec70ea2055ac84db3919d19612ee6ee0453f64981390667abec97637679ff06d3 SHA512 a6b591d48dbe93a1fa6b814759a5cb61fba0838288840667aaecf01346a3ab862fbfe1cab51b057a425ba9a0ce35c8421b28cd5195464be881f38905062f1446 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST h2-0.4.4.crate 168905 BLAKE2B aa71ad20ac387054449bce337d9097822d583c5daf7bc3f703f1a8dd204cd616f0f690ca39eb5e3b623b5694ca9c5c070f829d461a1f6fef0b94882b142806e6 SHA512 469ea1d854a70fa8a0510437626b0e0b2fb5409c6eefb0f5a89be5cf24d9082654be6cecba3d817a19604e8778deca6fb10762bb29e0d1bfcf8548031e3ef4e5 DIST h2-0.4.5.crate 174166 BLAKE2B 17344c381a45c525dc701236a3e0a0015818f36c6c09507da4c340be35ca1544240a035df789854a6c24e3cfc0e57d08d33a925d4907634d7b82df793102cee1 SHA512 3241dd8dbabb12e09ebd4acc05d9868395b51b4514262d4caa9f7af8b4219a8bffb3589398d3dfd86949783b8b2ac968b9ddc9644ac741da5d516b68402f0eef DIST half-1.8.3.crate 41624 BLAKE2B 101550482bacf9762d850234daa49917510e0061cc8b729c0da434d5530bca88d694850ad5865cbdf47434383ad5d68abfa768610a50878deff9ac84ab0d28ba SHA512 9ba1341edc6aa1c2edebd77ac76cc95851d3387e189a8d5a66dfc0974e79ba8610af8463c2bcee38d4dc96f82316ed7041ca31ccda8863de5a90b4f85f3a529a DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1 DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd -DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f @@ -198,20 +159,14 @@ DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17 DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58 DIST http-1.1.0.crate 103144 BLAKE2B 7a8c4ffd3ce664e1f575bf4042ac0f15ff42b200fa8c6aa27a6686d77be2de7cd3df242e36f8cb45cdb822bfa96011d5d5dd7bb03122ae5bdcaa15bbf9d40051 SHA512 1c29f25a8895a69d815e21df427dfff7924e9040d01c55cc3256dd0b5e72b670fe75b1414223fb971c16082e4b26217142628be5e0905994da4f08b52e7f4a33 DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462 -DIST http-body-1.0.0.crate 5411 BLAKE2B f560b45bfb1525fbdb209982740dc2da5688034912377b88a1f0e069a003bd3fba3d3f248bae98dde043e6f797f256a219228611e9b8035e6181f4c84381f823 SHA512 b351df7a2ec991787a57232229f80a29a648433de25efc1db2c9453d5a09b75c2e8b0101268b6753251c686a2af9ce346e08bd016f4e93891534f428c1d80183 DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd -DIST http-body-util-0.1.1.crate 11930 BLAKE2B 7e8388c2e15f7cd2d4e4630bd1af25bea49efc2444b18aaecd5fe191d913c7922a34efcf48b69811e1c64923bb7dc1e3aae9a2ca2daa1b1a5c9e12c679dcf787 SHA512 bb3750ab98dcaa7024c1b5a90b3865b303fac8f723dd037960f12815c6e0d1e68ab5e09dad0b7ab3154a820e7ec4a5bc7b39be104e5721c7ef1fb36416fd9b24 DIST http-body-util-0.1.2.crate 12821 BLAKE2B 43ed71d7b7247d8d11f6f204bcac1b3b81c002cf7ec89e6c381554132293c11e6ca148cdf0dae8bc213409c9e0523dd388cdfc6f636dc1bc5ec7a0f7d3796dd2 SHA512 1f3eddc475791d860848041075d9df8a3d613c9761b2248364e406c84b070b9d2e4d7e8ced61d7445d97919d5cb96d5c1424e8298ddbe6069110c6d4a5c9246e -DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f DIST httparse-1.9.4.crate 38555 BLAKE2B 24949d12a08fad7c90f57de628fed1cf9d0a726ddf1b1f66def1d7037f509406911e6a54067eb299436d865881fcb5b4dcd54bc9a7fd166f9ab6f562ca29a3c7 SHA512 7a6c34cd0e60aea6a4e747b1e0711c7227f0cb6f332ed34b8b5424ab2d21772a77e60295e4df6421e921f6f9afe1e9955db1be5bf1dbc065200d4aa7d23a4aef DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a -DIST hyper-0.14.28.crate 197204 BLAKE2B b99c91eaf65947642e217d159372750ce57e332675705cabfdcafdcc9ed3cd90130a9c600118c76e167b927a481b2120d0f4b499772e4fa710803abbec5385cf SHA512 deb26e3815e6315dd193c4db22efe1e73e44bc7c1d400bc7654e950bd074a200b7cbb730ca30faac0940c88529fea60d5737a4fc7ccd4fa24c2ecdb2a0b450a7 DIST hyper-0.14.30.crate 198175 BLAKE2B 9aa000132bc5db1cf566df48d243484b52a099d47d68aa2fc02d11455f3eece99f6a954bcc9900c0173cb39f145d371cf97b024517aefee4c7bea7746f800dfd SHA512 037f19ad0ee461dede269acc634955b087cc021abe52053de74805243621e35037b4968e20fa0ce7fcfd83ae05bf485c8003cf1df55dc30bc4cd64e62fcde633 -DIST hyper-1.3.1.crate 148763 BLAKE2B 50727f12dc4fc3ac605b19f92c30815a059364674b57dc0d8fee1aac548ba9474a9c0f23c32c537ef1b814a6eef10608dd442c579e37b102c249356c715f3cb7 SHA512 a7158d887593e29885c0d62a482916d50e14b69d7a4136be6c29e262d739d742d551446507bed27f7e6d7b142faac9907ed7b590e6f84175092c52f176598806 DIST hyper-1.4.1.crate 151849 BLAKE2B aa5f48c38ed54de8d1b8ca0236acbae6bc30d530156c3f4f429f89e48148dcfd0580478041549a3f43faf38b30f36bc41276a272463c42c80c1b45a7b24a236b SHA512 0fcaaabfbb606020534aaf0cf68c9f1be3480f2d1b126deec30ba2879cdc3c7c7a24bdc5a2ed81aabe8be4df36b146ac1585ed8d07181dcb743852ff3fc0878b DIST hyper-proxy-0.9.1.crate 10317 BLAKE2B f9d00182507e6ac917adb73c0fc9b58fab95998e2e22d8c129e51e9e39239e58086ccdfd862713dbc615b8ea736f68e72ae7fa834c7af44c2c62f5203bb9a50b SHA512 4a8c5e79475d9fb09f7bb1bf54b97e7879037ab4f97626fcb5ee788e8480dc617fa686cf43379a87bb90d0b96d91c13cf496ae07b527c06cceb6ac337e90556a DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8 -DIST hyper-util-0.1.3.crate 61647 BLAKE2B 25821f66f7576e89b5c7a5207a4179a7e86f024b04acd1e8c7cdc8be3bc8c9222df1efdb14de087a0db50029370a84ba5d48ae2a0d85d04c1322bc1701a4c2df SHA512 fa68ae79e56a40beef318ec1b3fa6683ecd49371a64b123e55cb311a739d44226bfd526afbbab661785ce4302ef4bb1bcbff80ae3c6af26a4db62e9d4792a114 DIST hyper-util-0.1.6.crate 69910 BLAKE2B 15cd92866ee69eb898cdc46c9fcb8e67e772cef0d069d6dd2b56b76464861d5fd8aa1f8ee3c27a7feaac7ecded048b4295c74ecb0aff67eebe2b8307fa202f7b SHA512 ea1efe399f8847afb6dae13078c9a6fe3984b76bef1f6a282889033dd516cb5644d85999b8a77fe9c20d2273854f71b5c0a5a5f54f2dc8e249894e263b8bbea7 DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 @@ -220,7 +175,6 @@ DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e51 DIST image-0.25.1.crate 9176733 BLAKE2B f7daa1982ec510de79c925157f2e1a861c89a92f1cc043617469f3c95cc9158f1ffcf274513556993bbc4bd5ee5f86bcccd406cfec06d98b0330bfc10687acac SHA512 4252672cb5b5fde61e9c7fce1712997ea082e3e7d5350970d597c0a1421b21078e1b4c3088474c4b500f396bce604d0749085fe4cdfe1c3b5f3d1ffcd39c1b04 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea -DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9 DIST ioctl-rs-0.2.0.crate 4214 BLAKE2B 046f3ac4177d8f3934e96d0765d93a7ba9ccd7fc471f8736446a7959a08cba5d56294d023a6f24ba24145f668614a693b5824db3517eeb8ef29b7df5519dc05b SHA512 110bd5239f37327892c272791c87b038fc9041cf67c6ee41c671f5c5d22f070b921fbc23695ded9219caddac1097f47c78c0eae3930adb3d38a6ffdcbe14a4de DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54 @@ -232,13 +186,10 @@ DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e DIST jobserver-0.1.31.crate 27306 BLAKE2B 08ed4a90dfdad5bd7d67b8e15cf61bccb4a9669dfe4a479680c481e7066c70d833cd199b56a4ce7d1180cc9fef565d0afe722a13a436b86326cdfc8c10fb0424 SHA512 0488e5eafc5a99583d4626ae8900d49082aa09228b35a8992d8e715b5a39aade47f51562dc4db8ac41305e069988c4c63e1c78e92d65561e3e8a09d4dfa5fe25 DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lewton-0.10.2.crate 68807 BLAKE2B 348af2eb2cf9a8d3e2277d5c63a34430910b7ce0c470b4aafb41c6dc2289702b5726cbdd4e390b9d5b88df594bd4d168dd0647a64342e8fd3677fec96d89b3ea SHA512 8868d1347f75099d40dfdeecb17ec1aa26540d3d9dda88ae62329e35b30cc7cc2869420592d777810a7df1e5e2c7a9518e7895f885921d68ff66ecf3417d28dd -DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61 DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 -DIST libloading-0.8.3.crate 28480 BLAKE2B b8588be0e7034e94c808490adb8ee6e81c29e962aec436a0d8f8c7617b3ba9177887ce59b95b2f0af00ab030bc77b73e0a889d8a77b84deb437245211a969c94 SHA512 af8fa5fe2428fa98177d6adfc01bcd6e701b0d77ac18c95b8b8d5abb3a6376f16241ccc71b9fe100782c73c843ca53c9bad465545d8bb7def52320dad0eecef9 DIST libloading-0.8.4.crate 28636 BLAKE2B 5961c69ce15cf2bfb4ad743ead808374f5a7a9d98ad5585d895fa4654b1c31309d968eb3f5d63e7dd5fa95b77ea59c80e666ab0e467849c858a807cc3a68ffb2 SHA512 670d82fde2ddbfcc28efaf7736d799690e4fe4b7872d95854b9c4320d64f45d4b33c0e1917228302a7625f2e5e55e5ad56e113ee8e67d59fb384b7054a0cc849 DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5 DIST libpulse-binding-2.28.1.crate 130637 BLAKE2B 3b5490c5bbd3d60e8deb70d2a5561437770694c0616dc655dfb7d8368cb30b58b1ad6c05d60d6d1c04cbc7e6c895b8ce7bf77d0d63df0d5de5f4acad8ee30fb1 SHA512 224e8e6dada41084d5cb238715af7ed9e057df6ccdd37736a6b8bd8305fa66c2878884a9c66063ff337ef26e441de8fd7ba148be0f73c6196d2442aa3b25465c @@ -251,28 +202,22 @@ DIST librespot-core-0.4.2.crate 25197 BLAKE2B 15e9b3815fc0851b9a38902612eedea44a DIST librespot-metadata-0.4.2.crate 3850 BLAKE2B c6dbc60565fbbf989787b3173cd5586d727d83c7d08f6ec0f12344dc0a66d93647d7b54acc2942b51a4ed4961b220cb4d389f4e90bc77703a06fb5f8a217d903 SHA512 eab90ae89d4207487ff074312dbc8291f616d7f422a5d8120a72772d25550bfc7f090bce4f0510ac37db031bfdacb6763f0720321338dd8627dfcc21237bb396 DIST librespot-playback-0.4.2.crate 39168 BLAKE2B b8d527e35e80c10388afd9d9e02de3c6fc7edc8df87bc28df4ed676fc2601c8b3861ae748f0bbbd302d6aa6f21b90958243ad62ac32292351c0a1f719289881d SHA512 88f773c35267e6b70b75caa21c3bbb55e1c4a609a5b96d1817fed755ef52286cf0951d32e43368e18538b1345017ee3a4e014c4d76b16291744160c5f2e6f67b DIST librespot-protocol-0.4.2.crate 12192 BLAKE2B 21c299e6869000380e424c5acfc21fe3e3cd9f58aa56eb2d7b306555d34e8cd13865ebe80f9328459eeec53ea5cd4ee05070d877ec4a7d5ad985f77e50e9586f SHA512 098d336ff7ffedbd930ce382ab80e6243860df3a28c85a7cd29c8a6e5cacf8b5aa454dc21ed5bcea03e7840fb279be88b2698eba5bb46989b9d910ba7673b3f3 -DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 DIST mac-notification-sys-0.6.1.crate 12242 BLAKE2B 473afa3ec0349f967b92b38d4fc1431d9b9b45ba23fd22aea6386de3ddcabc161adc672dbe6b394a5a11f9f012f3be1c84a48ff59c336c49221b5ae6dcf1e314 SHA512 76c202a10e1ad5ca7c892885048f07cf83c8acc45adc297d622c1f51fa706193bdb7a901ac127b0b96d97c03955feb3715ff83e08bd292e477124f4793488cf1 DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST maybe-async-0.2.10.crate 22107 BLAKE2B 2b8bea636cc271574bad08313b86d5b3a2163199addb0b6320630655a8b238d811db302f1c9c7168bed5963f0b55a90554627c48f59ec2ccfd5674303b1cb344 SHA512 c41fc42385a47706167fa9c51fbd2e4dac74683c362d66f71705de4125dd639a518207a2ae4cc3e5f913279ea205d260b0ed3fe2edbce68f27ddaa9e9989e59b -DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432 DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978 DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1 -DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c DIST native-tls-0.2.12.crate 29517 BLAKE2B 76f4bb2aa8fefc306a04ff50a62d6617f71c3c34aa83ed35f11714ef2306fd82f76c7e26ab7ce50f8eabed40602ba02589dde2d98b55ea6113b45cc539c84bb6 SHA512 15fbc9d02134d3d55334d2f02fe4f64be50db991d75720b38d802088f06cf5f844cba6b25dfd7beb92f2cd367ba477ec2098e3c7336c4e5a5a7fd39c753fc723 -DIST ncspot-1.1.1.tar.gz 254968 BLAKE2B 3c637c3426df7f2ac9e7f6fe5835fa2b0e691c2a67c207f75cacb2813a3570549447dc5a30ba2c4c678b512c895553c7a007bc22547a883ae42b94a40628bcf3 SHA512 1cbdd166da3e620b3ab9eaebac7f75b2ee07fb04190ee08db70b88054311ec61b03364676279c35783671c12318ac594b28f8d4db1995842055a43decb35e49e DIST ncspot-1.1.2.tar.gz 255659 BLAKE2B 4341560dff41518db9208d9dde9823c25bd1206c80d1a10e5df91fc60be57d68708310c1d9473886196b04bb5be7e8bca87595abef0fca9bb44337752e96663d SHA512 81f79f7fb92998faccf12482a029057ee80758fb522ec9d34427a193d5dd5c1ffe6390e3f327f8883e0d27925f715025e8eab16e80888326931c6bf4deced3ba DIST ncurses-5.101.0.crate 26027 BLAKE2B dde9d01bf611720c2cdafd7136c974a9eb5fbca566e0b5c8cdf60c1f5979a6cb0a4b6b47170819eca78d6448978b4b19e81fd0ef0ae61eab2932859b45a8a787 SHA512 e73513a28706dce70296af28170e8c124b9ab105dcc6509f2d65114f0f8f948b775cb4b459293a399bbf748f06bb60e5906818d928b4f0078c96531d8ab050e7 DIST ndk-0.6.0.crate 39828 BLAKE2B cf59da1e11fed905b245520c7fb00012c194379aad9a8d75e39e771e3df629824c17bc04121b4899bd7f13e9546cde3877593f0b4f3e66d6876f9ee6625285fb SHA512 62af40a702784a35bd3517131aa5c5fe22da81091e45a8c8639fa8f1f8b3fed117991db9518dcf55878cbd6222f696d09e0bfb28e161aa47d77b2825ad2e1fbb @@ -288,7 +233,6 @@ DIST notify-rust-4.11.0.crate 59658 BLAKE2B 7f014935db7c8561ad4671bd399960ff3485 DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778 DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81 DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 -DIST num-bigint-0.4.5.crate 102281 BLAKE2B a25880f907caeb948d0a8619180be7e1e66d0644819a842fd1413a1ecc8d7cd873b4a55a684e8a98f6bc1b74612e20d3d01389c6753389cd9f4cf7f754125fdd SHA512 0d3b1da7f37a441cae0bc276b5b9b8aaad2f5a7ddc3a1c9b6c6e09be70147f7430604c74c57a79dce12d32c242393c8031ec7bbe9b1cc6fb6e496d6fd151474e DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615 @@ -306,23 +250,16 @@ DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa DIST numtoa-0.1.0.crate 8999 BLAKE2B 6a8cbf17458227fa87bdd6a35404e09afc092a1ea45d68c6c035e08a9d344fdb356b1bc7b52239dd6354ed9094e9338ccac599542bd7f0caf167ab8d17ad5fa7 SHA512 41b5c774048592c5867fba217c85d4ece4540e0f3ab0eea7dd1a6af340ba46dae42bbca62ea7fe3afdb258660f39a3d3082264c99dea67d3d1ae178d00a01354 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 -DIST objc-sys-0.3.3.crate 20519 BLAKE2B c18653020b190f7a60075aacd238cf404b959b7e3580d0907ce7ef3659fdf610c5cf3e151b474697f0450a115e7f503e1c3307c43e53c65be65f17b0cc448f9a SHA512 29e0a516c1a3237671d165feb1ef934afc041635023b26515ac7a06b462acc3f4e25823a142339fa4b9e20fc9a369141c31527c6b17821ce403a72dbba68d4a3 DIST objc-sys-0.3.5.crate 20560 BLAKE2B 448be3afd2fb1c4ec3059138329f325dee87a394f2d22a121292d24d55709497789eda356bc5498871660764d455320e30a0e2732c5b5e3f93a22647c8798130 SHA512 caf19594c04d666f24c791b941346d31cc6fc03adedd6d0ff393910e9489d974afccb155400b618e2d62cd13885cc85b16a3c33e4e72409e3cebb0760ae34b99 -DIST objc2-0.5.1.crate 193188 BLAKE2B c81ce2b043231d6bd3c357e3402c74876af4c9ea2311835736849ed00e854f068e5822fc8c9ff2777c85bccd438ca8561ff714afaa3ad742ba2ad993db9e6894 SHA512 7d43c4b3bbcf424e7a94bab3166df7fff9894795f6ee53c5a65a3592929b7d0dd946fab49c915d6ef9c174329ad1a5b1d109ffe0448e26eafd97aa5f1c9f2e63 DIST objc2-0.5.2.crate 199204 BLAKE2B 439eb3b4883f09e523cf43727eebb1008e1a444a2395fed87d55ed1b5d6bb31d4ac405076143920fb3eb1e9ade6a7b17d2431c50b77b030fe98249ce59ca67e5 SHA512 2375d4e7633ce8a14c8229e5da54694419e8516be3bc80083d0be4d80b786dd07d7e152b044fe058946a96c41346b119b7725d9a05038f12074d95c15c9d9aaa -DIST objc2-app-kit-0.2.0.crate 328831 BLAKE2B 70e67596393e736904202b45d5dfc8ce56e0f901ff94ab7a2cfe7f57e056217a9c3c82f23747d0cdb1d70f144c3b43a498db48779f30a95f7adf7754c363bc23 SHA512 020b491edde2b0af5c7b1ec0a26d0e1dc83e1505f721d76ce7475d79091ac702e92036561135384c831ad58f4c0b0d7a77a88db1f338a22ce160b7ef926ed33f DIST objc2-app-kit-0.2.2.crate 337435 BLAKE2B 470a0f4e1766e24db45ffe8fd1366cdcc187db1174d8a59d5971b9956ecc4f405649b65a0ffe5495e7d6c76148dddbdc17e1196719c1e2b582459756b6a10a4f SHA512 23b865fe8d27ba34c71863d73fb4f6164cc88900baa7d1419f1671fc72cf2f759fb99321abd09af7b2976ee8cba2f0711c68f9a2302827f5f61134b9006e18d2 -DIST objc2-core-data-0.2.0.crate 30048 BLAKE2B e8fab39a8aaf2c3e61c54dd976bd522a6069ae816fe08bf6d94eabfdeaf3d02b8cfb7e4904ef1d593b71a258b68ce87a2cc35cb0d0978e00a9fb2fe72ba9e0a9 SHA512 f97e256ef0f7d56a23a1d4c66f4c80b9f10d6ac5fc6768afeefb86cc4ef368bfc2189c26f456657b1a4312c9480bbaaa6f0cc45eab92b3b813aa298c65c6babc DIST objc2-core-data-0.2.2.crate 30575 BLAKE2B ad42cc40d212a97372833e3c9d4b3d79972dfec4f527b1cff2752cc77ca845b558ca02cb550bc51f498b276e99efc7408a038028bcf20d1244f73f9dbe599764 SHA512 f63a8098d8a29752433611acce935f34bd58dbe559002ef49397a08794998e6817229aca0a230d00f08c23c86424f1cfd1eef3a8cb01d3c3cecbaacbc8fbe6e9 DIST objc2-core-image-0.2.2.crate 20050 BLAKE2B e1cdacdc0c90bd277b281085fc5c3baa61b64da921a82157b38e2cd258cd8c8aae04d649c4a99dc8174ac9d27cb3534beb824a03c20a137b46de00146eb770e7 SHA512 65f61850be62ae0d8d01ff5ba1b948ca95672367ba32dcea4fa59288fbde38fdbd9bd49dd8bcb4aa58cfb37856c2eb16355aa4626a9fd1278177cc6a73c94fe8 -DIST objc2-encode-4.0.1.crate 18592 BLAKE2B fdb189a9035588ed28b65bac5b2c028309160d662dac2f68bb27d40c47f013f79f634796981c7a575eb9081c43f47281d1827c79e2b43820a844aedbbd0860d4 SHA512 4ce8c73d77d9d95db6f141e087fbb4b38b576917709e6d633d012ebf6528f52a07cd4a50690ecaa8c9d3577cd1d38c7be036d978d5d5cc0ffefc7792364469c0 DIST objc2-encode-4.0.3.crate 19478 BLAKE2B 370a5d799d90a9f2ff85763d1e1a6301541a815b40e27eb9d49a18ccbadecf8b65b59e5ed8a16f2d7b824a41ab200f24b8bbca5208c8f05fb4e91512179276ee SHA512 ecf8eb91c2817f2ea9e84f9ffc44150192d05096c1a3e2b575e6dc8eedc28c1c3f5559286bd2f4fccf39a02a156b0ea4d4396a8eed4313d11835c122a9bc29a3 -DIST objc2-foundation-0.2.0.crate 242960 BLAKE2B 3fad756221e1de85ddcc61c274084fd3d1bcc0e1f63a52cf6d04d6d9a47df57b19fe72198ab34bbed3ee649a5bf2781d968d4928147c5bb7909fd84dc32f5cea SHA512 5376c1c22e02890b6ac4127de923736a4885a7517a4fe15adfa6bd0f3229579bfd1d47915f30c437fbe011d757f02c53edeb1ad20a1ca6880ead63303d51955f DIST objc2-foundation-0.2.2.crate 249330 BLAKE2B d0780c549cbafcfeb6e52839960b92229425991f9c6eaf54d9b5db5cf3fd4a49b2c0b982a443801009be2c43fe75d509043323e98e75235b99273e6c9c0a6482 SHA512 888fe08f4b0061c73a24eb7632a25259753ff00a30a32f40aff4526885e1490d09dcfe38ca50ad12877d0eeb5e97d65f9d9e7bad953c890c278899c4dd79b113 DIST objc2-metal-0.2.2.crate 75276 BLAKE2B 018445d05ee53871b998a7870cd9ee48bc5d85c5aa20c20203d023273ee68d0d9411bfdcc7f7f42ed03001773e11d527f7eac1546b57990451d3928f8716f2a3 SHA512 104df0fb4a68875918d45b6b86bbe378d3735a0fb83de531ef6fea9f608afb250e8bfdeb29d051d6b1f76946d7398c277552e1e58dd80d952f4f4c5b6cfa4b82 DIST objc2-quartz-core-0.2.2.crate 21306 BLAKE2B fbbe6388d29766895e2037fc82ae4dc3ce40ef9fbef635b73b5b8931e624ee706ecf296102ab9c68cd88c0add354c884d15adc4cd479924f6f902ed407463689 SHA512 bf8b8e9dd17081162d048fefee3200c58041a31319f8e5516bec218e09e7221bdb3f8c3f9cc95e322772dc030e5f3d64be84f129e657eced4e037a00ef63275e DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 -DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96 DIST object-0.36.1.crate 323865 BLAKE2B 60afa0ce744d32544b56e982fee69a33114de81ddb8e25156c4f1c6e492b39390a47e14a929cb7a9688bad34923a67d164295a42eb17932433b7d6b5cac72d85 SHA512 a64a7538f4be5473f9f206cdb0c79cc402ff3c868b7b4d33ec899e07754d55999e9a1dea0f7cc465be8effb3dbf9859d1460b083de1e3ee7bbdc7434d242361a DIST oboe-0.4.6.crate 24067 BLAKE2B a3e1c3ba6534fdc2159ead7a301c6b54718b19ce2e3357ce3bcb58b31c1ee3b86b427f4470564b2e8a3e8b0120b33c25ac069bca922dfdd0a1478ece5b398f40 SHA512 bfd792bb8cf2254030e2750b09a87da70defc4fc65882d94ca70469b175e04175787bd89707cd4dee876dba127b8f3b8ad9c5eee32ef5ff0cad49b046b29a793 DIST oboe-sys-0.4.5.crate 140656 BLAKE2B 26fdb4ea66dbf2f74ccf38beb280262715642ef22b87076d16f0b8e7f7b8d284714d8c7207567e51cbc421d22224b664f0b1051a0eed3c78c16d825ccc8a1d1e SHA512 b8e31b5cfcba10d43b9e373793427341175b7e84f8805fd18a8be387bae407801a0f196d0910103175c23e41b193c4eded2a4597b958128c29e401a27d9b4474 @@ -334,13 +271,11 @@ DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.102.crate 68622 BLAKE2B 0d3d3c9ef8e2542c7f35db1d8feaf512cc7313481bfcc99354d601e8d6332adfc2e7ee8b35599a9241de35c163efd840186e904375bdc9c65ee743abbc154cba SHA512 7ecfaa0b49cea5c60f6f063fe5217252a65b27c5e6d1185e0aa1bb4b59c4cf9bf326840e8795a870a537c18ee5a987feedaaf2dd767cd6f1380f25468a1622bd DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e -DIST os_pipe-1.1.5.crate 11430 BLAKE2B 45abc371ddd363d193817a339f9e1894ec6fd275b9c9d190283347bb023ec7686e3ca6a5f2bf09cd7ee6abb8843ae52410c203af2310bf3e35c280c5b9874ea5 SHA512 d862484e9a0594f31e45531fac9a892fe247c1003a9c365a28083c0b5132719fe6fcd7ed996716a4baddf1f8ec4857d62d05663d3fd7ecee5802005c55368048 DIST os_pipe-1.2.0.crate 10615 BLAKE2B e00c9a1d668253ee8b759ead12708d75b180abd415444fa995c18107317ad9465c11af1f6be67dd8f64bc7d289a0e12096e9593af99c1052aca644efc5d83107 SHA512 77662eabc70f034882da4662c6f9def1796e6564f0965beae961998ed29d47ddae8ef3b8c9e612b46ee6ab907db49a6259f8d586156ea88f4e0431fa306211eb DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c DIST pancurses-0.17.0.crate 34656 BLAKE2B ef4ee7e07c5cbe75a108d0972049bb571a02405d835f2c6fd461e9dec3ced7c0f08f9d92c0b7e5205dc754b718b255538d10adfbbecbe6a75b686dd7ff2a733d SHA512 048740f35324f6c702bb98a608c6497b77415bdeeb4a83978d85dd66bd0b352a952adbd50546021b039fb30be3a47dfeb3022f92fc1a96126a5069d5ebb14b1a DIST parking-2.2.0.crate 9730 BLAKE2B c6da9ea4d8c0a488a64510781b025ce07f283814a09703c58e8d46c625cd74e2c55d7e28a4c09b0886fe4ab415b128bd3114f8283d4c903398e12a11d65489b6 SHA512 184a4514322279ed093a27a9bcad5fce808900a9ebbfb624216dfcb90a5483e8bcc054d82a0bba4da3809364ad1ed0a623328cf983bec3751e4503c9670a3f9a DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e -DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2 DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80 DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 @@ -353,12 +288,10 @@ DIST pin-project-1.1.5.crate 54214 BLAKE2B f4adef2c4f5587ab0523e92b7a662c0358822 DIST pin-project-internal-1.1.5.crate 28280 BLAKE2B fa30a86b1c2d1a66d7e427b04772efb68bfd7c006194dfcc458713b4dfc8c90929e43732e0792a9c33285855857f0979780e854e303322243b7654a120f74ece SHA512 f0c264460bb111ed8d0d3bf57cbb0f6a1adca16500accca4be7e5ec0d292ce6e1319c6b98108c583b85c3211ca1a84a5470f3e31caa63989f52022abafddc032 DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1 DIST piper-0.2.3.crate 15924 BLAKE2B 13263d38692f954b321568d999c92640040b4a411ceb82fa68ad84e32c40f56d62db49a0611f4afc24825fd8aa7252422120581e173d9adc236e0294cd11e759 SHA512 18867a2ca43c3224c3c749debdcfb65c07e0fe28759973140320712ec0d6a86125635665aceb4feae0c3aca9667048b6754121b7667a2c8caa1ecd2e3b3af7c9 DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d DIST platform-dirs-0.3.0.crate 6744 BLAKE2B e6f2419e990938fa1837f4a491401ec09d121c68bb0190a330936879ffce56465bdc463a22205533e2722b290470e4b713e8ba797e4f28e44d7d5896cbb33fbb SHA512 b17deeab45bd3c89fec90c028ca9b4bb80a51d2a3c0e8f3121f0fcf6f12ea5d951591c097cf4fcb3a484a987fad97b722dfa1c0b90017a5cad3b56de2e555857 DIST png-0.17.13.crate 103176 BLAKE2B 99bfd1c444f5967b715b81607e3c3266fb3b1d8110897e4c93afb5b6e0e28df262f9c9d842aefed922c38a5ff9d16e75cca065d7cc14ddadb3a7e9ea4776e787 SHA512 064a932f4c48c2243286a9b4cdec0487cc976291bc8ecf4753691afdfe43acda4b17ea8d48ec933f309d158df28f40ee93b5b32b3ab5252e2e7aa1ee1c0e4e84 -DIST polling-3.7.0.crate 58381 BLAKE2B b18c2de920feacd907b1a93b3bcc5419a147a086c2fc19dbd09b408ee56bc93fc58968e5a92458454a13c82a1e8d66d1e4253d2da229d1a52909a9254bb34822 SHA512 912669f12c81f5b33c02d39ccf6f3f40bf87d1c646f3013447247335d93fa99fa1188a078e03af44068bf4bb7f0ef88355bcf271a8c96ac1bdc7fba292dffc2c DIST polling-3.7.2.crate 57988 BLAKE2B 4a957ac93d2d4b1d1cda0525b42b6f5b9a3a93b115fd107339e7cdadeb7344833749467ee99cd7c77de0a065378faf89dbf85520fa1a71b67f71e7f9dd5eaa53 SHA512 d98ead0c929458f65ff75b9712ef9665878ad2656c729333eaea4340a236f67876b1c665eb683f695c9f12a89420401e1461c39ae8297081f4789dd5d2a7562b DIST portaudio-rs-0.3.2.crate 13267 BLAKE2B fc47e0d51d7aadb9358c1602659f823a70fe5addb75fc628fea78e08904cceabc8d9b7cfab738f21b054cbf6dd104036d8a7fbfa3b1ff82106749a278dc45a2d SHA512 cf2b9250fec8aba6a5095b0838279e39beab5cb5f077330e6185dc146e049c6a8580aba883493fe497ca20c2b64db24851c81de43e48fe19ab876418d3b910d2 DIST portaudio-sys-0.1.1.crate 2327 BLAKE2B 2b2b3312138c2e23ebbec4ac120e7f93eb535325b95fc4cdadab96e82b1fdb3d541d62c8563ce85b5a46c22ef364907177a2de943f697600d98dd99b27500fbe SHA512 221ba8f669048ed4eed4006b5eda45b8289e05fbf0b133809c64ed6c9b65714dc62a867edde3ef960ae5f644b91a0ab4f65b5bf259e8c4b75d63f58009c3abd4 @@ -367,7 +300,6 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb76974 DIST priority-queue-1.4.0.crate 33872 BLAKE2B c313509f663318033d93afaaf1a9507dc3ca091992c00029184a070fb8a29e91ca907a7d5f80c815b87d1e79570d329c8399cd95886ddf9839a0a3c2c2c7fa7f SHA512 de3ff208bdbbe3b9868f7c7e3524efa70b575031271a1dafcb19d699ee025e1d020dacfedf55592623f1f7f58fd6c7b98549d55355ea94befd646f91b540d3a8 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-crate-3.1.0.crate 11084 BLAKE2B 9a9d02f0f34a30668ba94e34d51199c332209c47fd8bef28c452924f75984dcf3aef2c92c4ab3fb03205d589e4f773d960064b4d08fdb2480168f10b84fafe98 SHA512 eb5ad763aa700f2cb1604c32a4bf2fad499a03ad868a22d06b0697b77875b1cc13c739fcf165b2bd547207ef6dc3bd13ceb75e1a59c596daf916f356ed27d8e2 -DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 DIST protobuf-2.28.0.crate 167541 BLAKE2B 3db5e11d458f54fe0e121fda6ed4c1949f8fb0488148c48e512e05cdb3ca3e2fea4a0a0e4f22b312eefb75d3bdf0ef30fcf3d865ab5c06caa8d11a8b96f44b32 SHA512 14e87f5e4039eb98d473055634102e7d8f79d294de0e04e0c0423dba6e34abbb28b1f94bc2d96ab16d3e02e770fe876b4c8c3af8835a43a8448514efd0b02312 DIST protobuf-codegen-2.28.0.crate 40826 BLAKE2B 0e581fc7b1b2d2b28aa10a00493c79053d5b1e507200961cd26a548d4bc46bd56717ffa00b0f2ad5b92059b2fcb39ba18bd4a85449a87943fd623bbe1e8213f2 SHA512 5b23b4987f2a7a080dd93842e63ab58e8b95e4a2d78de3e4af7ef863f8d6c359b989cbc6c0a6e0853803d903f66a43021598814efbe85a8d712320e38f9485eb @@ -380,26 +312,18 @@ DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 -DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460 DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8 DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4 -DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b DIST regex-1.10.5.crate 253805 BLAKE2B 9f5418b577209051640c3614a98b15604a1e71144763a6f00caa7757f0ff67fd833a7d14fe9d6acef96386a2a4eb60cf5d490472e73fd62ca8bb0e78d4f9f125 SHA512 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb -DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3 -DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed DIST reqwest-0.12.4.crate 170627 BLAKE2B 7aeb2cbb9ce8a7ff28d7befb727e5be36f7ca03ab3d449f82cc93ae511467f0fa078202eb1f239bfda38739320e4fc0c994b5bb99febe15c81227fbca7895847 SHA512 fec388a448df03919563c007e83b565a8a88dfa4b208cf5ec9701eaa1d9dd1b6767b03e76b60324598f875f8d5ac971ad2ce3fa3ee032375c0fcc43a731f8cc8 DIST rodio-0.15.0.crate 7414161 BLAKE2B 89fb7543b3fdf24d5099bf6a46fa50e7fc386071337bddde4ec4100482cf04e31605490c8bf48a11b644aa1c370627f0602b541ada9dd62441944a19cddb3db9 SHA512 5a138ccb096f5f86c556c53d26ca794b9b519b6e4e556ec30ef8822e92ae04849af58767b7a36806fd7a6e8f18fd01ed852da8c19e2fe43bc2ec9c2ae9a9707d DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f -DIST rspotify-0.13.1.crate 2447916 BLAKE2B 6887b256cee5de490ebd18b7bc49828ded4c246bf701242560375e47f83515d86ff6463428790e0432888b8e05ddf9323b82c35ccf700b4e1c4659f049b7e534 SHA512 827a203139a0f84945711394abf90d133a7623b5106c9ba19349ee6c20ec30020754732654d3ff12c3077f9f23f814ff3c6c688c00d202e608e24bcb8b01268a DIST rspotify-0.13.2.crate 2447931 BLAKE2B b10fba17548e3d2b8e21247ae300ad67d64045e6ac87973ab4769fafdcb8c98586c72e70643d803a2feb70184ac2d05b8625476e8f32f1b3c146ad51d1391995 SHA512 cd571c40749932a9d19bddc25e635bba298bed9db4580f005275cc1fe6ae59c97f1e840581b7d8a9e24bd802509d6731b3c19a80911bc3a20adb015362e9181c -DIST rspotify-http-0.13.1.crate 6444 BLAKE2B 65e0ba4e8a6f9c8daf7d0271efdff1d9f60fe85b1daa00085012e9fb4aa2c14ed261c8bcdc0a7f52b93e64e6e96830cd969feaeb14b46783498803a95fa85851 SHA512 b50728432bc1e28f9aaf07d2a1af255c21c1179d32318271cfd2ad3151de6c2799fc3878cb74a9d788f1fdb7f6ef6cde246de6233e824a6a05eb4186414e0b4c DIST rspotify-http-0.13.2.crate 6513 BLAKE2B 63dbe71a802e7ee2c4407e30c50520c6a3456cbc2d67a8ffc57a194efc56952a6690d41a68eaf5f6b31965351f8618c2eb27ab52c8c3ba974f08aef3ddba175b SHA512 f819fba8ef3361ced3f12d048a142f4312651019b2db19d54c77ec85294e161d8704d63fc2dc30657dc9aede2edcdcbc3c007d3e20ccf2f7bde900ea57acea04 -DIST rspotify-macros-0.13.1.crate 2837 BLAKE2B d3f43cc5c7f87068d9cfe483b8f576fbbe5bb7f0e86fb1ae6d4c7cb1f154f9ffda5ab927d7cf715457081fab167ea5c6480b861de4e1eb7783604962b42ecbff SHA512 5e0264dcf80c34e531a5d51c5011336b1d7892778e1da29e9e6b3257941ac14b8afeaf80793084cb70c6bcef7023051dad9a07abc84cae719cefb15ae69693ab DIST rspotify-macros-0.13.2.crate 2835 BLAKE2B a68f00352454d3722682a38ed972d1610177fa294fb458696ad51305577a4ef73a548b38a708c37c1da45e2464added5ea1f7d4e8c8622a7445e756e755d7009 SHA512 686022316938573079b2901f5a18ce915082b1bc66253098f87fc2e1d66ea349a9703868578f15e423f07dac9a3a28a54f52ef96109cb5eda2729ef1622b0557 -DIST rspotify-model-0.13.1.crate 23402 BLAKE2B 0a755ea4df38e9d90ff0064bb216660d329409225301a5bfc58fbac7f7c322d8ad6ffb67815da06320f8e26647d48dd68be9570d98065a413612b112cb724b33 SHA512 573558a00291bf0bc285f5d1b71f9c9e91f6e88cf373217eebf05ededa9057c46f1cba51b77f6546a95255fa554d04f12278861767515f5c474ef41219cc9fa5 DIST rspotify-model-0.13.2.crate 23486 BLAKE2B 83aae14c110b7da9366f5ebe7e07ce3b43074e2ee526a791f233a6267d2abf696ed54c5a5fcc38aac037da8eaba9075100a150289d4729e2b0f55609be197627 SHA512 0fd0afb563b45ebafd5ea4cd097bab6b610d3377633978f5ec2f648c68062457c0f1e133ca7aa588a9a4e6d5e9932bb70d15d509b88a392b8f5ae9609d3b6bfb DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 @@ -407,27 +331,20 @@ DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb5 DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f DIST rustls-pemfile-2.1.2.crate 25928 BLAKE2B 790545dd6347badda8f67bbe67b8d4d7de9f24c134857840d7ba2335f2755cf03c05b26c16c8b1e397b3257cd39a6d3a333103c2c3ea32ccf4118bc3d42995c2 SHA512 35127c68250c31f2fd6924355ec37d5318d8a86ad38da48e68b3ea6e241deeb019eb967c510e95230be6d6c3357b0a85aa022942d21a50423632f8e2496177cb DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb SHA512 5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11 -DIST rustversion-1.0.16.crate 17510 BLAKE2B de8af0ef28cb5739188eaf19a7d813b6ab303955ee21fbc4e641dbbb9190a9816b16174db14a1e1d13e801f90d5329e3b52ca736db9c06bf18bc50bde2812ae1 SHA512 d1c290879c18db18103619356d88d18e8f93ae3b2e8e60682a5de2572ca0ac5b5e42217672f0b2a187c4d8cd3844012ad141f9fe01c34158e7f8cc9134332b8d DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST security-framework-2.11.0.crate 80191 BLAKE2B 23515556ff935e7a19f282f7dcdb28bcc93ff1b14fae069d1e1be35abd5651a38c7c71594eae085c8385e48b25fb84b6f5fbc44636b5d1badb15e89ec6acfcbc SHA512 7a1a1d1b807cfcc0c87b27a13aa0007d5c29560a45f20963cc84fc705385554b969b4062c7f8b15fe793291ab624fb2a5257c05d140c53200c2eb344547652be DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1 -DIST security-framework-sys-2.11.0.crate 18718 BLAKE2B 4fd8e8eabdc910f656cbed6d6f941992eebc2ebe29c1d85e4ee2de5aee2e4840f2952ffa0b0f9ae88329a2b16d66c3575796f476b873c6bb3c3efcc8d119ab6f SHA512 e3848a45391ebd98026ecafb0777852aa826b465613ef184cc33cdbaa75fb91053d46d417dfda6398339abd3b67788a567562e99b3c509b676b7ee5a4372acd8 DIST security-framework-sys-2.11.1.crate 18755 BLAKE2B 6e4f8617ab92304a435489492f1126eff2913f5332dacb8b48704b5f051e87893e5f4239ee5d6a8e5c350d14cf5226fe57a36d8119b1e150407e9b157e74232d SHA512 8565d7ca296995c2bba78a328758c84c500e95cbafc988cb595e040ce95d4114c1de46fa30224a310981c3dd2a9b7d1d98c87f129d98a0b2fbc44c72f9085d23 DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST serde-1.0.201.crate 77725 BLAKE2B 3cef32b1c026215e83d84dc7867e93b3c76dd683be0519ea17de25ea030d8cbda9031a54636f254026ddd30d96033d217cd81a8bf50cd7b3a936000bd47a3736 SHA512 d422f16277b59d756f7e85e6c589a28f4134ee221968eedb48bde430b63c3cf6d379ae8f03249439f984c66e0a9639238159b42879a9fa03fc49b167870ce35d DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd -DIST serde_derive-1.0.201.crate 55865 BLAKE2B 2ab2a02a7819a12ebe44697d97d24ed61cbff872e3a1df7a33671165619619a1826e80a948a85f7508db024d4480ae1e91ead5944eed3d011fb0f449d1983738 SHA512 925b7238cdd833dc3eebab162e4f18eab9fd533178b957a7a3149079a10a0eee598a3048ddab6f16113467e8eef78604e3bdb26ec7e30184aa0202b1f4267cf8 DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e -DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056 DIST serde_json-1.0.120.crate 147062 BLAKE2B 54f93ef2b0f1c9e7c5a8e8797fd298c96513913a20c3e08a21aea39a15ffb5ad0269d5daab10fceea7164ba432e355b89d89dea2985f86bd0e73ac3920f827c5 SHA512 dab44850326f9020d6f6dd3fc8147e22eed693527fe9cac2c6bc8f6a030f461061e8e54d2780382ce32cced63b5a016372a4f9938effdd1631d8f3dc96014e3e DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1 -DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354 DIST serde_spanned-0.6.6.crate 9120 BLAKE2B 6748b04f30cc63297fe01cacdef743b688aa0777b600d603919d05676913133450c97a179c6cbd4a62534431b74c4bcf63a60c1185ba89cd8266411d3824aff9 SHA512 e07254723645c80d10c1ab9a7282251fcafa0b5144991568b1b1f85e7c8c8bbd82b5992f2ed73fc7a988f6a0175fd79fc927c6b28b7420e83269c3364d7ead4f DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f @@ -449,13 +366,10 @@ DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5f DIST stdweb-0.1.3.crate 90221 BLAKE2B b8072c7be865327b47facaeac68373ce3085474d7a694f2e7f371024b5c4c0c616b8215a75e71b72b0e7aa534c9f8172593c7ec648c32049288ddfac1b0764cc SHA512 d7119427aae5d37336b8cf0002bae9c0d76a87a6865dbc9cc4c1f9abe64efe8d861c149b3975c6b3481a804e20be4fa28619257c233d3ea3d550ebd550ca5fa6 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b81ed9c2d600c8d2496077c09bdc8dfd78a636c18b9f522808b2ea54cf8b669419b0c89fcb6b232eade617 SHA512 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3 DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 -DIST strum_macros-0.26.2.crate 27056 BLAKE2B c9df13a91dd08f8bba0dfeec4fc03b59cd74eafaace7d2d228b8636264a9ea11137d0be741a936f7290e09525586818726000f07ed84a5ae711b89d61f52e89e SHA512 519bc654adcf131d85d1ef83f62be2429f7472df25cf962fdc1cf5070d33c39dfe71f08fbf296df9b85fdfcda95cf2fea27e8e52e9ae93de27bb8fc4a5b55dd1 DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb1395ca9b8e0ee68098c746e92b82b7fe02d33b70985a04c943b38895996da115489c712011f7cfb4820d4f1e SHA512 368f5b5eff3988f6408be59ed4861397d532f6b0225abaac8befb458e87d4f48a92977d986b1a994bb7fc80d9ab455529bcbe5e2ec4e16d0e4810a1e66bd3042 DIST syn-2.0.71.crate 266398 BLAKE2B 78760c9965b59e14ab5d97e83c4dabdba99cd1933b66350c7d5c5f9e55f34fe68207597b51aeb023b211a065d986889655ab701b94347397ca6856a4fcbcdc85 SHA512 cf6264bc148ec550d943d7d146c7360a7d753e37ef553e6d0c6dc265bf516084530a5617f6826069275cc6f71d9f820014f7d92f04356ae964df8b79edaf7bbe DIST sync_wrapper-0.1.2.crate 6933 BLAKE2B 0ec797ddead298a95bde0a508ae942a4e90943948d3c1e4833fb3ad1cefd3566b7fd1aa0b133d614839707e3f416e3e739099ac73441527213da81b6d1c47d50 SHA512 ca7cd7a6dd242fa420e8dba820117d85b1b11ea6a9fd99c92a5a260f12263cac0c034c9f9fe10090d5830fb5bf5eefc8a5a0d0b5a40f3f809d69e5393693d5c8 DIST system-configuration-0.5.1.crate 12618 BLAKE2B fa75a24f8db6eafe578bcbf162fcd110ca059c58af24916acd64959b48d8541e0aa95ce2c929a8a50c62e7e8a967de9101640d1da7805fce2f76b7c5c86c4544 SHA512 af77ed5be890e826b9b8f975bd2e63f3905adb24a597069a887ff2a861820f1ed40582b918f35c3d4eb063800e179b93e5acd7d5b48b147e9b16e3cf4c12840f @@ -464,32 +378,24 @@ DIST tauri-winrt-notification-0.2.1.crate 42232 BLAKE2B e85297cd712f8eb454944300 DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39 DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c -DIST thiserror-1.0.60.crate 21247 BLAKE2B 433d54b0938451a4458da709576f78e957d243bd7a27619f070c05f395fa6717566fa3d40be61f85e3b95edb11391107b11be3945bc6ee8a70bb9f55c17f08e3 SHA512 4fbd8770fed56da490436a018d5bcc00075493e9772b8249e72bb7213262766574b83743469fabc602d417ca0a787ee43f539dd9f08d87e9ec73c6c65768381f DIST thiserror-1.0.62.crate 21323 BLAKE2B fd2061bc5e7ea7ba43ed59c355c8cdbbcf416b189d0b2a3c33f725c270c1d0a8c6ca18ae538bc7d4634166ba747172c32be98b8139bd333a7522aa35730bed7b SHA512 29efa072b31e63e78a3e31fe84758fabbe7337d3e7338be4e4bfd35c8b083b53dc3cb68be78aaddf80eebabe301de00e2ee1908c7b00dd5a2168b0b66d8edffc -DIST thiserror-impl-1.0.60.crate 15787 BLAKE2B e83014f3cfed1e0c54d7854787a6bcc5a099af33fd14431831e607884f1658339e5e1f9d666d6d92d362a285337ac5f170c71bbdece96a343bd80007e73009d4 SHA512 607356d744e1becf7b7070878b8738d853978d28ef4a589bae739f1c3cebde90e8d70e7ec79d67588f6d024784a0fe91c21658befbfeeb71d33f5eaea9416325 DIST thiserror-impl-1.0.62.crate 16047 BLAKE2B 63a1fe66d3dadec304b9ecc241cfd71a6b278081336f4377fd435c9f959997bd0e0b0de2b5c318ad60d747f1fcf27df0f03932ba63f1288491f9935d3ebba735 SHA512 5f852f4b37af396336a941ec9f0340d93c8c70bc39f0a2cdfae3c20f180e06e51b4590a7535ddbcb87a792eba7e52ef9274019a98ee870f1eaf1b3b7cadf3303 DIST thread-id-4.2.1.crate 9100 BLAKE2B b342989d20b2b16939dda3b8bf6eeb378a94e5821c0d8f3c0528a720bf912f52e36604cdf6a6165c4521cc8f5e726cb19c20f71ff94915b72953f437bb3cf012 SHA512 91b07c01dbcf9a0b3edd6fd14f9f60ea26ed0cc8b21972e40fa2e34a0fa4abba1c71106994972929a99d9542bb186cc814406ee7979212526a69c5a8a49950c2 DIST tiff-0.9.1.crate 1423953 BLAKE2B d01949cc3a76a32f2e802a151a4c1d4bbe47c7f217f198f940293d02fd6a1a6d3087c66b3fbc099da3e155f959774d2a9d4d8c5f5f00cd6486f5f44571a1dedd SHA512 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93 DIST time-0.3.36.crate 119805 BLAKE2B d4da96368ab8565373d034edce261e0d8867036f2ba87e84b5e4a506a70ed3b62b93ba10734aecb39847e258cf7008b6ae57f92df8d0e5229cd3fec488d14caf SHA512 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4 -DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST tokio-1.37.0.crate 764297 BLAKE2B 725f3b62c52ae962623df84c690db7c54438581b8d2108dda76f05bfabdf1688f2de8b4fed2ab0db5c04c7659af8d95a7e19702654a12fd498d85a1d030c7a45 SHA512 fc3c070ed0c09e57205b76618a93b8b00f4d74c2ad89df3295254ec2a984f4fdfa9ed5472ff935e1644e89cf2abc44354742603c0e006f14861deab2b873cd85 DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c -DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6 DIST tokio-macros-2.3.0.crate 11753 BLAKE2B 53429417a6fe3bc6c320ac5e321ffb2b19a64236a8a499fbb10b501d875e9d266fca2d82364a8aabdfecab46e4aef1b48d3b8ab3ac20086b54834c3e2f0f1b98 SHA512 cdb2f13141895035b76d38137dfd0e6829a5f8a617d0b63ec53ff51723c69e301d49f19c4b8b7e86c6e6a2cf58c1aeb35d071193029005fdfb9127f5a12841ae DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 DIST tokio-stream-0.1.15.crate 36284 BLAKE2B e12d50652cb39227da004ce6850413d21294142fff229dede50f2d6736753cce87a6b0d864b0446fd878b4cfbf715ce94a9a7fdde0ca6fceff3d5d5fa402553f SHA512 3e6b0ecedd45fe6333689b9dff06c85a5dd9beae461879278c795782bdad0680c6744cadca9ef64d30abddcf1bc83b04b489768a0777f7c6a621d2ea7cb1328b DIST tokio-util-0.7.11.crate 113421 BLAKE2B 2bb1c64e4698b99a149ac3db137d9f80a691199397f98f1e6fbba14f411e849859d061e7052cd3955f000b31d97d594a4bab7928fcbfefcc9723980d3a1c80f5 SHA512 09956fc3eac8587f48cc739370883b96d19eb3de19293d240396b64b187178adc081248a5ed3d15accf97c27f9aabd0e6a1e3e2a194f330a0efcbebcd5055360 -DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265 DIST toml-0.8.14.crate 50645 BLAKE2B 264a757d09f443e9d4d2cd7efa07bec4bfa382d1ca82e59d268c0099114547536858be323e8004fe7add72967b5c193bea176a823b688ad8be2bd71b186607f2 SHA512 31af40bb5d8a172f45b5f0ea7f089862cfec57bc9bcea6559932b045efefe9e8be349df24f55d6ebe536f414fc35950f6545a4703e13a202212eec9fed6ecf62 -DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0 DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc DIST toml_edit-0.21.1.crate 101661 BLAKE2B e794b6121ba7e2b1b3f50966cd40eebacee6968b6b28986cfe4cb7312b51ffff19f74826910d8e4ce307f74940f11e71e6afdd768ac196427bddf44595bbc797 SHA512 10cd3b16f763f55294923ce8f166f96fbd67a0acc4a93a46fb3044d8a38148097c592ebb405ced87030d35154abfcc971eacf0172b624ab477a11e616efbaa07 -DIST toml_edit-0.22.12.crate 104416 BLAKE2B 8f1f670ae986b900e141ed359f8ec1300dd91c3b0c204c8f3d6bcb44bd11ed06dda87535a6a8b94efa604a323e2a714ddfb382633b1ee3605e1f91488d9f2e56 SHA512 723b9cf08b1262c3e28c227ab363fec0122e23c3c9854f428d1aa117dc87564be2e22f368f9ee63cfe7abafa563c2ea51c00909d44eaa067bf1fd8c985d25965 DIST toml_edit-0.22.15.crate 104053 BLAKE2B 7a7be39a9691f555824ba7b009082cd5058fd0e73b9d79bfe0bdc0a90571e396f00c0075064587e21c14fa82b124b273129ea992e566182316e7bcb0918f9bc8 SHA512 94d2ad3007ae64afff8f2ccd5452c2404e44e522daae699c98b0144473e7493fcd6e57c9d649b20065a056ea567138a8a516366ec3f19f6d47fa5b42cbb32047 DIST tower-0.4.13.crate 106906 BLAKE2B 6a8f4455dcc69f6c03af703fcfb0e6b214c2ce599611ef78fd41cf411ccf06bdce241e03a1d85d36cfeadc72db9f3d9b7ed94c4fcec466c070f2357ff6e27360 SHA512 592f23eee5efa6a4f0d2ffb0d965da7e0f75a90a4320a0d0dacdd5add66513ae40902d21af2bf683573133ee984866987df2ae8eb8e632cba7a9d196985aff8c DIST tower-layer-0.3.2.crate 6023 BLAKE2B 3450211e07a40419526cf1afe063c56357dd5add53470a4146ced3d294edeb95dbd645ab46ae0e42e4877dde63b1577adb21d9cf50116c4cfe4165e115d54ea9 SHA512 d5429b40569f67937e752c2d61c39a474af32bea5ba3940dbdf5a4037fde1ef7173cbd8fcdb87d0ea15c01bf84f2d55abd51fefbab2f27aa54e656eb1748c43e @@ -497,7 +403,6 @@ DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 -DIST tree_magic_mini-3.1.4.crate 14548 BLAKE2B b7161ae0eb7a7445a979b5f3232db45aea35a9ed9be8262de6d962afd6d423b8ec9220830fab6f5451b422097ac5a79a7a3e9c2789e97d9e4dbdaecea8fd1970 SHA512 f1cccd8e4231fbfe53491195eb48e652c66ceb88e1d2ce76e3b18094ab7bd2f83867058019ffd5a5d7c2227d57eda6bd7a1227c7db68f406e40843f80a64b187 DIST tree_magic_mini-3.1.5.crate 14557 BLAKE2B 1b6e18c69cc192ed318bdb830e501e594e9f9af3d8282c19c23d38572d8326e157b13bf04bedc75f83a5cd067489834660b0d26af97a49e08ddc5de03c65c69b SHA512 7d811a04b3d3e9c80e2ecd99ce1a164c142f3824d936425797ccf62a281568263df9d12bd43b3a93846b1f8221906d7fcebd4f14d1163be4eac3681db6023274 DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 @@ -506,16 +411,11 @@ DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5 DIST unicode-segmentation-1.11.0.crate 102740 BLAKE2B 6ab5de53073ff56da4924e8c6ecbfa4bbd72a66b8d86f2c32b2f0ccfefee8064997a6b5311af5de2b71943089c9f52862e3cb13cf366cd645f57c96f2ac8673a SHA512 4914543cf022680f341c4a235f6d9204b3ac9a9098f34a80ee8c94e3d8ccbb82e78af016978eda910987533044593ac629a35286dc80707d349b33e405e86bef -DIST unicode-width-0.1.12.crate 24062 BLAKE2B 61afd22353d46a8a77519af9b3580d75dafc7965967f7724cb740f1ee199c7742b3549ad6c67776b876dbda5b8f27c634431f68517e29a72ade1622da9fde446 SHA512 0bafd7a69bdf49c849e7c063ebf0487eca8a76244e3bc18c9a5f4609465dc0e5d482daceb6a9a6f4125b801bf7063cb8225fdb55173e5dc55e7bf278300df1b4 DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4 DIST ureq-2.10.0.crate 112894 BLAKE2B e6c9c56cd4790aa842e2a07cbfdaf81d6971bdbc31d924d27eb3839abf7c5261e33aef3aad8b5a2c7f897eb798b107e987e2b64e9df66ca8095885f7e0cb740b SHA512 a04831abe500771bec2394993e79092c37d02106623bd49d45acf18eba51d5324723e1650ec13d2ae20cd23d4f8c2b66ab8cf179e39e81dca6c0cc04208695af -DIST ureq-2.9.7.crate 113834 BLAKE2B e80ea64d610ab01d129527a120878ac3eb38248885c772aead6fb983f777b7469f7debd042ce93c0bfb6adeeb7ed476f7dd96c62de386ec2d64dbed28973a829 SHA512 33893aa1df316b5987571ce6b46373c625ed89e452a313f9490d63896f144e56ee0c35c1eaec77eb8d2a66e7726f3dae6e96bd2ee0db7c0604485105fc69bef4 -DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a -DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b -DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vergen-3.2.0.crate 16897 BLAKE2B 1a83f338f13cd55aed1d57db05e6454d1c86937f5d3a9a7b5b14bfc72a891671b70665ef388590ddd0a19ac8acad8251990bd81b9fcedf80898ed5d327f9d373 SHA512 d582ade1ed57f5067b4b24376d0164405a7a5a587e12c09b724fe0773b03d4eee95694fbe9f43d0f34bf6145dc297850e05039c81ac6df27670e326b7a254c09 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 @@ -528,15 +428,11 @@ DIST wasm-bindgen-futures-0.4.42.crate 15380 BLAKE2B a20ba9f2bc814d7aac031f1cbae DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462 DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7 DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07 -DIST wayland-backend-0.3.3.crate 70455 BLAKE2B 9c6bbb5c8982411b8d63305cd109d5dba3b396ea1c130e0327dc31d4f6d0df56e8d8fe5992fc80c000bb8127ad4e8d32d2ef5e7fec925fe3b0b508e63b4149d9 SHA512 fb3c7f25074747954b5dbf8455c2faa92862ae53864599f49ed64b74e5f114d7e578ed388cb3b7240fac3fff98a5d231a977154bbe976354938d66fc5da5b8e4 DIST wayland-backend-0.3.6.crate 71562 BLAKE2B 33a91c4fdab42e7fc18100ba124905172c1cc3fc4aafa250c3b55b69dfe230eb39015c64d9ea8461cb57ac6b1665dfdab1c61db5186eaaa0be0988879e8ab2a1 SHA512 afe17c8855eeef89afc91b52ce1c0b0a4a7f6e3ebc72892693601033626038b1ebabdbae883336ae30ef9ac49b9e444831c6a5c2249fd167f45772d127395476 -DIST wayland-client-0.31.2.crate 62976 BLAKE2B f7c4e1f581bace8b491c7ffd393106db44b7be028c136b1ab99c9f091f828c6ff6e5157234882a7926da5cc0de22c1ce14dda7e00ccd5e2ecc5e3356dec86e71 SHA512 1f15b1f8787e1b25b90369106ac6119f208a60ab9c3fe851287fa9c7c8d9fb03217c3f33ffb1dfba5df4f2a749be19402d25ed80e1ed9d7301c1c40e847911b8 DIST wayland-client-0.31.5.crate 63042 BLAKE2B 9efa3be373b5bd938eef796faa0c7647844f7e222e8e1c8e8f69cd0100122a2c4191ba70baff4a17f78e3d99c7270e523b3030327cc670f820afd4a7341ff586 SHA512 bc49d4c9d4f923ecb4416afb279f45da88742d372e716aa7299fb7b8778268e81e43298fbca122148ddc995fc7350a9bc80c27672603c2bcea834535c6827037 DIST wayland-protocols-0.31.2.crate 147062 BLAKE2B 62d5ea52833d9edc661d405c83159f97c5bdbc41bdefbc9418a08971236cb74d317efe11e2e23ed6d96f0be27e4a830b4d47bf27d5b269e30e5a4cb97c469c8b SHA512 8f295413b20f308fbf337d8d6e2b6905061d32baa0aeea2aac55edeceadc754a121c56b8b96ca218aa902cfb26fa168c84334ef5033f8cc72e1505f1cfba06fa DIST wayland-protocols-wlr-0.2.0.crate 25804 BLAKE2B 226af653146d7eef2ee0a7b6d1484048c5f8b1d2618d3bb9d33eca7e019579c9868d42e5488ba8dc830457ca186a0aa07599accef22902b982d653e381b2f4ef SHA512 b1e5025dbe50a9b90bfd7a38d7564ea8a02c84c8c802d2200864dc604847a4b0979f8a0e05d8d76c2b7c1e198c7847e4d59ad49311b00ab2d4d36eceb776a16a -DIST wayland-scanner-0.31.1.crate 35419 BLAKE2B adaf9d19f395c5b11e35113ef31b5e11e76fda4929365e61f5a40fbc3f8505e68cacc4e31eb0137da2a07edaca898a2835a22e7236affddf7fea012f087197b7 SHA512 61521f39f414bce7bf372656544294382676649a42d3e2751b6a33874bf12ea3fe87d55c9389799197bbbab36fade2f386a6a83437434d4e0175347b232f7f62 DIST wayland-scanner-0.31.4.crate 35691 BLAKE2B e9c2cbf97719e7729892a777c37e865f22d22a6e1138d189a512c938e24ac710b6f431f7808c656facfb189a47a27564ccb6b687dcf3dc794b1ea87dfc8a6fc4 SHA512 44c41437a20e2f895e3330b4fe72eb6b7846a2287ce5f7e1f2aec1407cc324dc43549cbfc82aeaa23c69709e2c5c339b32aaf298b63ee675b8dded175ec7d0cc -DIST wayland-sys-0.31.1.crate 8577 BLAKE2B 9252740742340e1f4a4192f610c3c8e6788e08e9c37528c97371762a8949d5eedcc9c052f2b74edf23218e8a6dfce3c63adea0da769ff805e3f68d689d041fab SHA512 79d6feda8a2a4307218ad51b292efd7d0e80707630908a9ae9bca6c0ceed57af874f3b6467915fefd078279ff4f7d39291d84d6250312f692305d38d7f0bed3e DIST wayland-sys-0.31.4.crate 8571 BLAKE2B 4a29e3250be6e9058e6c8a50b7146b37a77addbf434a926bda422f269d353cc0b97d33b8dbe39ed88a626374ee2346ae04693df9aee1142f22a6035abbbcb1e6 SHA512 fc33c5364501aed5145c95b095955fc71599fb626d30a3e33b58750e67cff7d3a9a765124e5c45e436ac0fdfcd416c825a63af6fb6500627fe28fab14cc1401d DIST web-sys-0.3.69.crate 728877 BLAKE2B 9f1678cbddb15f5a37331216a43785c72896f87e8ce62c6b9e69007316ca6eeaa7edbb33b9f2d9bf96c98de2a1e10afe491d8734657b186e2c3905ad1ff19ad9 SHA512 78b79ceb6a47485c766ad660bb8b971ba549424542a020c35c7db64a19f7b161617e464eaea0602f433b6ac4973b8d1a86a56e76dcda179ccea60aef1245347b DIST weezl-0.1.8.crate 42175 BLAKE2B 2a8dc84f018a4364ef814044a590477724b79655cd01d605e02442bdc8de1f7df3003946041dbcc17bc82315f0c11e7fc3c3b0b0375f65436f53bcac11b2bc71 SHA512 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97 @@ -549,62 +445,43 @@ DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305de DIST windows-core-0.56.0.crate 45084 BLAKE2B 757a386d54b805de2f28979561536473d21e057f676d47d4b9068210cf0b3833956c65ddd5291d6852ad3c7af5a048c0d70896816678f11077b794cd8689b0bd SHA512 db6edbd14ef477d71a56869ac4d5eeeeef5a991a336c30c6da9960f1c9eca067c06f597dbc58f3e21c40cf19e2a28dc45ed09826c8fc17cdb57f35b0f3492793 DIST windows-implement-0.56.0.crate 9157 BLAKE2B bde09ed367b9d31d5c392f78cf6d9d98afe343bde120b38ae412969e5fa9141ad3f478d05556d27b41a0feccfe1ddeccb9f7136defd14f12d07c22e719957518 SHA512 e472fce92d6eca17f75c075f87aa52c9b985febd83986ff811f0dc615f75cbe5fcaa13b2d2c96720211314549f0f76fabd2197119bbfd1b28d60823a889a5ef1 DIST windows-interface-0.56.0.crate 9834 BLAKE2B d7cbec43c154ec5d8d91e02bbdad8bcc821537b303893244c819e2ace4b0d05d155d1b41fba8cc16566d5b2ad97da71177796f460e45367b53aa39d71e43ff65 SHA512 0ceb89df6d0a45281a5dd77c25efbd1bdb72f0965a4b6cc11f5f8249400297effb77e42a1ec2613fe7ce82a831559a5d1c8c6ebc45b419aa0aa96e84f01c8184 -DIST windows-result-0.1.1.crate 10460 BLAKE2B b65ae2b95414fde488570e47daa40f5b0aee3f9b90c906751e85e35dd63044ff6b72ae3451d94c70ef64610325d0fef6880ca5fd55ec14d83587871bebf113ab SHA512 4aebab689ebc9333f9c430c186f886c25faa954cd154fd9fea960073669f0db6d88002f025c31fe37c64f0298a0736f6fad5b4c4e59869239da2156c90b8ffce DIST windows-result-0.1.2.crate 10601 BLAKE2B 75db56ada75b59fbc450ea39d73c7ea2ca05239c7a1973bbbcef2445f5fe009e32eb0b1df15ab8b44802cebdb71671ad5e741019beea2d49eb59c37534b63197 SHA512 435649961752a345aa3bf5234f88c87248768ce0ee099f6836e889406941069fbbbb17b4c6cea981fe0aa30bcb8839dba88731fbb023265a14b6232c03fcf7df DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f DIST windows-version-0.1.1.crate 7201 BLAKE2B 5e77bc27682c15cdd9ca0272bfe17dee7645f03add65a239e9a97105691e85b109c7cdfd74c5257f8eb783fb68991d1488bcf25e6cb87ed4eacad08507512549 SHA512 06a22e00f7b11dfbe9124f39c87235ce28bfd3dd361af928b0a9b99793ffb7a8b8473c198825f1f47c2efade0617d99160eea3b3d3d76c818c400327e77b412d DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST winnow-0.5.40.crate 159316 BLAKE2B aae5076d59b3459c901d918d8aaa97ba8bfcc993b8484344f52e45f1f37deb96d6cd3a1663a67f3c367be2b05d633286f270274c621bda9f3ab72b98bb652cc2 SHA512 525156f08514b0110697360be6e331a68d08f0cb65ee4ba3ac9d101dd2d42a8c89601e7409bdb5652c5b05145626506651010f58a854c47712065334c61ff39c DIST winnow-0.6.13.crate 162649 BLAKE2B f088396ccdc6e96e56b822c20ea483eaead57794e101bff3df6ea35fe039fa2dcf2eac98dabebc3decb4129c200490633f05ba5dd4325cec29d28c78887c3de1 SHA512 a8a94c26afc4cc4db6ec2e65e7bff325fbe6816d4a80fb97e2014e202af0f549a77518f0435157985822aa9fd8642b95258b6cf87a9e695f4b9a11b5fe514d86 -DIST winnow-0.6.8.crate 159453 BLAKE2B 36ae0b096ab916c1d925d51ce9b4fa072fd687022c3578debf4be852eeed046fd73003c8be2f6e3b0abbd2d3952a23100e79a8e432f516a0ddab2ac7aba4b034 SHA512 64652527221385a1278efb66d25ebbab86cb64d2f71fbf9bc9956dc548ae9d028b998f3aa851a94dba66853da7fbf1bdfcf2dae02ed60b2562869569acf2b583 DIST winreg-0.5.1.crate 17693 BLAKE2B 4bb51f04c7e86e4c563c58c3caf9a69ab1880cd895edac9565ec2b89e5a3b7ea9028e94839afa2eae0cb33ef90d1211c1100010433b720a5c1e27d60b3a9ff91 SHA512 03c2350e4aa6c41956f493018136f0b016d36c587e6f27d57dddd29a55391286be4805962c4247bb59821c3031ec75f9a63c140536c13aac894c07e914380f7f DIST winreg-0.52.0.crate 30148 BLAKE2B 7b458d356ed1385b23ace88d8a7e2a4e2e3211ba4bd22e6488b60fe508ab2b5f6d93c7547e45e0564f512391a8fbc2af1bbd3e3e3a773865d87adff67b5b2fb5 SHA512 50659afe4fa9671696bb5c6a50d62e493ef5359a324a71f7877e2ff0b522560ad65196ac6d2f7f4117edb2e47e84adce7d1de5ed2ce273f132cb2d5006472e25 DIST wl-clipboard-rs-0.8.1.crate 32835 BLAKE2B 3b542e5f7fba1ce659d94a682ec3b46ff9def98ac34563b7e3021987c6792e993b1f2f96421a58293270a68d10e64b57d856648a3ee796f7ff16e0621d8c3d9e SHA512 3113f079064eb0a23b3c8d02561b2d7ca0111b0c02e3f45819dcd4feac8342004860d8e936cb0bde9dcaaff897a2531213d3e4ed7b28731592a9bcffd7574fab DIST x11rb-0.13.1.crate 223916 BLAKE2B 1663b0d4eb059924f9c2dbfa2fff01ee9c7a90bb6652d6e6a1519676e36ef7cca5fd079e39f45137350f595bca592ae9098b93877cdad9540131063379fad2ed SHA512 652f499857aff45053e2ffe1a2e3463323bcf3cf546482dcef4d2805e90a898a12f647da9181fcf02d7234bebdfc424f8a4e0e256dfd49aba4b643284308404f DIST x11rb-protocol-0.13.1.crate 508522 BLAKE2B abd88b4175e2fadebc44f232262b71261fac9b1289ee749d31fbd4a9d9c8ff426ccf9edef8eced4b41e4fba3401cd81d109fbf8aef1c99b4529f57910d000a8d SHA512 5c1a40fcbc77aa6e3357ac64af37958ac54aa3a78af354c1ea5f8e8b28f352c6e5d8b4762d8c4eb93fa8a1a122184b89c9b1c95a53d35b08819654dbd4cc4db0 -DIST xdg-home-1.1.0.crate 3600 BLAKE2B 9ebd05881f0b835ad8647691d05b168f0cc807ccd02bbeff4da9db0a4f6b9c5458a891d6df2867f8597f70789d7e4d49d4b81dcd266ed05d1c3d4b67ad9f11f6 SHA512 3f4d6d81b84beab8eb549e124c9dcf5dbcad8b6471cd87edcebf5c0011371667718104c7ea6eba7301fde7524137b18484621c820c75b182bafd7b9b2972957a DIST xdg-home-1.2.0.crate 3881 BLAKE2B 97e8869b2c2c72e8613a09049c7ad55dcd48ab124a713747d76c2106932152ce254ae19ab64a1d44959899334359ba1fd0f5b03ba3b9a7c797bd7158eaba55a1 SHA512 50b4ebf67b56e6880bb1340e6268aeac65f0ea38fcd3669becb77d356758434ef569c81844b9bfd17245f9d19f77cd7670388211ed5209052974c023d6151eab DIST xi-unicode-0.3.0.crate 87001 BLAKE2B 1d44488a32dc9bd9284df6ee26f0f05c5145c458dc76943cfab88f2f2544762477bbe1378bc1f5e365cd5a5ecf79e41fa66140190047f37ea5dfe678c97a542e SHA512 39875839dcf90b391e76a6b2c2efb2e6f8bfdfdaa59c4815bab8f24412f840c6b01232b5bd79a8f8c6bf7733333e5915c2a7235d27f890b883d6658094bf6271 -DIST zbus-4.2.1.crate 157271 BLAKE2B 93aee295c56c0fd93c66ccf3e17c542f5cd7f6c96b6c6879b47c19111a291f6d401ef1e8d66d973cc5657090b75b56ee0b957ffd97de452d455b3c74b46bf1f1 SHA512 31d4232e966b74e1fd7104f006543fe2331472adcc163f56d22f1765418c8446e71b2e93884e9a046422cd83996f44452512ffc14b12bc83a1376be8fd7d73a6 DIST zbus-4.3.1.crate 157785 BLAKE2B 4ebdbee7c83e39b901c64d73915b23a7a6840958a7718a7e35de35624ae5c892ccc99c30c073157b9068c8070b6c6c632a2dde67e3fc270fb256c6ba2abcbd77 SHA512 cf05f63f40967ec4106ff1e705b57e419ae5ef7dadfacb2ea5deaa3b51f23bb0cc786cae05ef22fb4cb82f335add189d2ac545fa98d18f18fc9ca9cfbe2959b2 -DIST zbus_macros-4.2.1.crate 28865 BLAKE2B d85346cedf2a2c8fc81c7d183e23a9efc9d9c012b63bd96b8730cf12652878555d8613b330f725473d1febe99eca5c69f485ddefbf1d5b5347151ba4c501b357 SHA512 65a25f5b75c92f5c8849254495eb0bc02c378e7046e0a8274ffe7b02bf6c6a1dc1216c583e022cba08c0f794ed27f16db5c0ddc41ce9c551f4b4e836820cab76 DIST zbus_macros-4.3.1.crate 31173 BLAKE2B 280b45930e93d5e568bdb84102b03a287299a3251178629f7b281ba7771b3bda4d98a66e64f87c016cabd1aec2f303e452363bcca83fad8bfa948928c9b06fed SHA512 22212d07c630e01c422b84c25499fc768042d0022a9156cfe7f1cc85ecf7c1b28121960839ecd4ff9223bb7f51d52d0e46a2e7366846375c54a7b4254a5e0806 DIST zbus_names-3.0.0.crate 10650 BLAKE2B 0c8a0ee67c9236ef51a1add3038d5ac5a9f00dccd9df059b16454754db44e7c5ac66b74f3f98c317ee73a1c982b8439d6a92995d984b9b9d744c3c9203edbed3 SHA512 e0ebd468f152ef8063faa547f60b58d2d87948e24741d1cec0e97eef1817653d524ce5519795db64a3a7d9101ee2c6b67f0bf2bade894c57b5c37aee19fc82ab DIST zerocopy-0.6.6.crate 47473 BLAKE2B 234279a161f5e136fb3ecae263274dceaa878c0da180b070d679d090c498385841670783824739ce8b2c0db10e8470bdc3993e1b2460064bc44d80526937e94e SHA512 2933bc6560c117e4574334da24eeb53d02ce8b158f46fdd77cd7dfe8bbd108b3b95318df4b0b59718ab696349649111c06a8d3960cc5f52223abe2c9dc335dad -DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2a4ed723dec66345939de8bafe2c181ab6c98036c25a30739cae1720d927e27e5fa5587442d5cfb7f39a7018c8f SHA512 4d27b1230ebcea4e9d4c15f38a979aa3fe8b23833e95df781a0a67054e920637642b89345596fe331907edc27abab83c766967f2a04399a6fe0a4e89fa0dd148 DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c DIST zerocopy-derive-0.6.6.crate 522443 BLAKE2B aa3626428c9d79a4bf6f593da0fbe42c77cebff8a0c1c4b22bbe2a5aa63f6e30771681887565905fd62241c2d396eefb32435ed1c01d3d165cc1989d12c42401 SHA512 c91144a6d5c85a0917dd34302a7518b98780c06377399831a777a0d4da7826c70f66e3ec9eeadf1bd5f63be36a75345d49257cca1ba15db0f6d9f129d7f0c1b4 -DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63 DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb -DIST zvariant-4.1.0.crate 81950 BLAKE2B 894cbc6686e0006e14f83d9e320264b5c56fba61b32bc4912ea7824a1610fb2c23a8a89911a14b06af82775b070fca728c3f67c49127ea02a243ea7583bb146f SHA512 8be60d4d2ada5fa1f0ef93f8c6714b2b9a6bf3c4a36a4c3f203d32267bfe2736360bd4a05918373a8785b2c803816d0b973cc0234164566bf116adbc1e9a73b7 DIST zvariant-4.1.2.crate 82045 BLAKE2B f2f35f60bc6a0ce4ab834dd0f87caa0420681db5414f73361f0f97ed9249c5bc312acf6531be7eda23b737944690a2228fdfe4a539be148650ba099d8ee0d29a SHA512 42beacc2f1bae1f931e1ab823882001ce25163d0974c0d586ec65d00973ba9579c7d744ac49a1e2c39ede8225ec4d10c34112fd9c6d0f8686df66774cf672a75 -DIST zvariant_derive-4.1.0.crate 11025 BLAKE2B 1d1c691ce08386bc68d640f9df116a3e2a881541e782be02a6598d090f689d9c16f28838eb4f62d701ab9d6fe70055ea41611e3348310fca4191f9976132a272 SHA512 9246706df8fe81c3cd8ba26bac50589a89b36f0245d3a10e382d9e91618b1f5763cfc9920154571075aefbc7c6c02e9809cbb3b5efe8c4b2f38998a6a36880aa DIST zvariant_derive-4.1.2.crate 11026 BLAKE2B c5c176323cb3bce71272ea8277305e065d9dbfea21bd92bec48826a7e54ca2fc61995e722dc1b8f0ace5e752a9d3f88b46363b9b4307d9126bb7e9292669e666 SHA512 044e2df2023635ea664fde7f41fd24eb3181a2675a8e863343519750d9a68d8646dd89135fcc28204c7bb38380743614073cca6be0614540a35ea3d7b1942140 -DIST zvariant_utils-1.1.1.crate 6859 BLAKE2B 91c6cfc14b7cbdab9d662ea2f7db1506037ff8dfc58599e7e220fb44cef5260783117223251ea4a3dca03ea739c80eab2baa933fee3bfd1d78f0ae721ea36a97 SHA512 4ee75536e57aa6f05e9739c1a3bb037ebc276d22206c0a3ddc3c245395aefead5f8197af1e659e33780df968715101831c286ef28513aaf7f2a5e4a43767cdc3 DIST zvariant_utils-2.0.0.crate 6815 BLAKE2B 0321261a8371f2df14fcb0abb575dd413d834630eaf1a62b0bfc35384a536e1c1dff5a1fb26248ba4fc0dd5663dfca57892f0175ea98e5a000c8a19996e56b11 SHA512 162d8af9800a8afa16817e3580621768c9ab7d863153edc3cb1748e80aaa2f2b9c05bfffb53b098f313fe7cc2052cf49d854cc761771bc21ab1a93965a55f066 diff --git a/media-sound/ncspot/ncspot-1.1.1.ebuild b/media-sound/ncspot/ncspot-1.1.1.ebuild deleted file mode 100644 index 76a90c2fcf73..000000000000 --- a/media-sound/ncspot/ncspot-1.1.1.ebuild +++ /dev/null @@ -1,580 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.6 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler@1.0.2 - aes-ctr@0.6.0 - aes-soft@0.6.4 - aes@0.6.0 - aesni@0.10.0 - ahash@0.8.11 - aho-corasick@1.1.3 - alsa-sys@0.3.1 - alsa@0.6.0 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.14 - anstyle-parse@0.2.4 - anstyle-query@1.0.3 - anstyle-wincon@3.0.3 - anstyle@1.0.7 - arboard@3.4.0 - async-broadcast@0.7.0 - async-channel@2.2.1 - async-executor@1.11.0 - async-fs@2.1.2 - async-io@2.3.2 - async-lock@3.3.0 - async-process@2.2.2 - async-recursion@1.1.1 - async-signal@0.2.6 - async-task@4.7.1 - async-trait@0.1.80 - atomic-waker@1.1.2 - autocfg@1.3.0 - backtrace@0.3.71 - base64@0.13.1 - base64@0.21.7 - base64@0.22.1 - bindgen@0.69.4 - bitflags@1.3.2 - bitflags@2.5.0 - block-buffer@0.10.4 - block-buffer@0.9.0 - block2@0.5.0 - block@0.1.6 - blocking@1.6.0 - bumpalo@3.16.0 - bytemuck@1.15.0 - byteorder@1.5.0 - bytes@1.6.0 - cc@1.0.97 - cesu8@1.1.0 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chrono@0.4.38 - cipher@0.2.5 - clang-sys@1.7.0 - clap@4.5.4 - clap_builder@4.5.2 - clap_complete@4.5.2 - clap_lex@0.7.0 - clap_mangen@0.2.20 - clipboard-win@5.3.1 - colorchoice@1.0.1 - combine@4.6.7 - concurrent-queue@2.5.0 - cookie@0.18.1 - cookie_store@0.21.0 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - core-graphics-types@0.1.3 - core-graphics@0.23.2 - coreaudio-rs@0.10.0 - coreaudio-sys@0.2.15 - cpal@0.13.5 - cpufeatures@0.2.12 - crc32fast@1.4.0 - crossbeam-channel@0.5.12 - crossbeam-utils@0.8.19 - crossterm@0.25.0 - crossterm_winapi@0.9.1 - crypto-common@0.1.6 - crypto-mac@0.11.1 - ctr@0.6.0 - cursive@0.20.0 - cursive_buffered_backend@0.6.1 - cursive_core@0.3.7 - darling@0.13.4 - darling@0.20.8 - darling_core@0.13.4 - darling_core@0.20.8 - darling_macro@0.13.4 - darling_macro@0.20.8 - deranged@0.3.11 - derive-new@0.6.0 - digest@0.10.7 - digest@0.9.0 - dirs-next@1.0.2 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dlib@0.5.2 - downcast-rs@1.2.1 - either@1.11.0 - encoding_rs@0.8.34 - endi@1.1.0 - enum-map-derive@0.17.0 - enum-map@2.7.3 - enum_dispatch@0.3.13 - enumflags2@0.7.9 - enumflags2_derive@0.7.9 - enumset@1.1.3 - enumset_derive@0.8.1 - equivalent@1.0.1 - errno@0.3.9 - error-code@3.2.0 - event-listener-strategy@0.4.0 - event-listener-strategy@0.5.2 - event-listener@4.0.3 - event-listener@5.3.0 - fastrand@2.1.0 - fdeflate@0.3.4 - fern@0.6.2 - fixedbitset@0.4.2 - flate2@1.0.30 - fnv@1.0.7 - foreign-types-macros@0.2.3 - foreign-types-shared@0.1.1 - foreign-types-shared@0.3.1 - foreign-types@0.3.2 - foreign-types@0.5.0 - form_urlencoded@1.2.1 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-lite@2.3.0 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.15 - gimli@0.28.1 - glob@0.3.1 - h2@0.4.4 - half@1.8.3 - hashbrown@0.12.3 - hashbrown@0.14.5 - headers-core@0.2.0 - headers@0.3.9 - heck@0.4.1 - hermit-abi@0.3.9 - hex@0.4.3 - hmac@0.11.0 - home@0.5.9 - http-body-util@0.1.1 - http-body@0.4.6 - http-body@1.0.0 - http@0.2.12 - http@1.1.0 - httparse@1.8.0 - httpdate@1.0.3 - hyper-proxy@0.9.1 - hyper-tls@0.6.0 - hyper-util@0.1.3 - hyper@0.14.28 - hyper@1.3.1 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ident_case@1.0.1 - idna@0.5.0 - image@0.25.1 - indexmap@1.9.3 - indexmap@2.2.6 - instant@0.1.12 - ioctl-rs@0.2.0 - ipnet@2.9.0 - is_terminal_polyfill@1.70.0 - itertools@0.12.1 - itoa@1.0.11 - jni-sys@0.3.0 - jni@0.19.0 - jobserver@0.1.31 - jpeg-decoder@0.3.1 - js-sys@0.3.69 - lazy_static@1.4.0 - lazycell@1.3.0 - lewton@0.10.2 - libc@0.2.154 - libloading@0.8.3 - libm@0.2.8 - libpulse-binding@2.28.1 - libpulse-simple-binding@2.28.1 - libpulse-simple-sys@1.21.1 - libpulse-sys@1.21.0 - libredox@0.1.3 - librespot-audio@0.4.2 - librespot-core@0.4.2 - librespot-metadata@0.4.2 - librespot-playback@0.4.2 - librespot-protocol@0.4.2 - linux-raw-sys@0.4.13 - lock_api@0.4.12 - log@0.4.21 - mac-notification-sys@0.6.1 - mach@0.3.2 - malloc_buf@0.0.6 - maplit@1.0.2 - maybe-async@0.2.10 - memchr@2.7.2 - memoffset@0.6.5 - memoffset@0.9.1 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - mio@0.8.11 - native-tls@0.2.11 - ncurses@5.101.0 - ndk-context@0.1.1 - ndk-glue@0.6.2 - ndk-macro@0.3.0 - ndk-sys@0.3.0 - ndk@0.6.0 - nix@0.23.2 - nix@0.28.0 - nom@7.1.3 - notify-rust@4.11.0 - num-bigint@0.2.6 - num-bigint@0.4.5 - num-complex@0.2.4 - num-complex@0.4.6 - num-conv@0.1.0 - num-derive@0.3.3 - num-integer@0.1.46 - num-iter@0.1.45 - num-rational@0.2.4 - num-rational@0.4.2 - num-traits@0.2.19 - num@0.2.1 - num@0.4.3 - num_cpus@1.16.0 - num_enum@0.5.11 - num_enum_derive@0.5.11 - num_threads@0.1.7 - numtoa@0.1.0 - objc-foundation@0.1.1 - objc-sys@0.3.3 - objc2-app-kit@0.2.0 - objc2-core-data@0.2.0 - objc2-encode@4.0.1 - objc2-foundation@0.2.0 - objc2@0.5.1 - objc@0.2.7 - objc_id@0.1.1 - object@0.32.2 - oboe-sys@0.4.5 - oboe@0.4.6 - ogg@0.8.0 - once_cell@1.19.0 - opaque-debug@0.3.1 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.102 - openssl@0.10.64 - ordered-stream@0.2.0 - os_pipe@1.1.5 - owning_ref@0.4.1 - pancurses@0.17.0 - parking@2.2.0 - parking_lot@0.11.2 - parking_lot@0.12.2 - parking_lot_core@0.8.6 - parking_lot_core@0.9.10 - parse_duration@2.1.1 - pbkdf2@0.8.0 - pdcurses-sys@0.7.1 - percent-encoding@2.3.1 - petgraph@0.6.5 - pin-project-internal@1.1.5 - pin-project-lite@0.2.14 - pin-project@1.1.5 - pin-utils@0.1.0 - piper@0.2.1 - pkg-config@0.3.30 - platform-dirs@0.3.0 - png@0.17.13 - polling@3.7.0 - portaudio-rs@0.3.2 - portaudio-sys@0.1.1 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - priority-queue@1.4.0 - proc-macro-crate@1.3.1 - proc-macro-crate@3.1.0 - proc-macro2@1.0.82 - protobuf-codegen-pure@2.28.0 - protobuf-codegen@2.28.0 - protobuf@2.28.0 - quick-xml@0.31.0 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_distr@0.4.3 - redox_syscall@0.2.16 - redox_syscall@0.5.1 - redox_termios@0.1.3 - redox_users@0.4.5 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.4 - reqwest@0.12.4 - rodio@0.15.0 - roff@0.2.1 - rspotify-http@0.13.1 - rspotify-macros@0.13.1 - rspotify-model@0.13.1 - rspotify@0.13.1 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustls-pemfile@2.1.2 - rustls-pki-types@1.7.0 - rustversion@1.0.16 - ryu@1.0.18 - same-file@1.0.6 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - security-framework-sys@2.11.0 - security-framework@2.11.0 - semver@1.0.23 - serde@1.0.201 - serde_cbor@0.11.2 - serde_derive@1.0.201 - serde_json@1.0.117 - serde_repr@0.1.19 - serde_spanned@0.6.5 - serde_urlencoded@0.7.1 - sha-1@0.9.8 - sha1@0.10.6 - sha2@0.10.8 - shannon@0.2.0 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-mio@0.2.3 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-adler32@0.3.7 - slab@0.4.9 - smallvec@1.13.2 - socket2@0.5.7 - socks@0.3.4 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - stdweb@0.1.3 - strsim@0.10.0 - strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.2 - subtle@2.4.1 - syn@1.0.109 - syn@2.0.61 - sync_wrapper@0.1.2 - system-configuration-sys@0.5.0 - system-configuration@0.5.1 - tauri-winrt-notification@0.2.1 - tempfile@3.10.1 - term_size@0.3.2 - termion@1.5.6 - thiserror-impl@1.0.60 - thiserror@1.0.60 - thread-id@4.2.1 - tiff@0.9.1 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.2.0 - tokio-native-tls@0.3.1 - tokio-stream@0.1.15 - tokio-util@0.7.11 - tokio@1.37.0 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.19.15 - toml_edit@0.21.1 - toml_edit@0.22.12 - tower-layer@0.3.2 - tower-service@0.3.2 - tower@0.4.13 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing@0.1.40 - tree_magic_mini@3.1.4 - try-lock@0.2.5 - typenum@1.17.0 - uds_windows@1.1.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unicode-segmentation@1.11.0 - unicode-width@0.1.12 - ureq@2.9.7 - url@2.5.0 - utf8parse@0.2.1 - uuid@1.8.0 - vcpkg@0.2.15 - vergen@3.2.0 - version_check@0.9.4 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-futures@0.4.42 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen@0.2.92 - wayland-backend@0.3.3 - wayland-client@0.31.2 - wayland-protocols-wlr@0.2.0 - wayland-protocols@0.31.2 - wayland-scanner@0.31.1 - wayland-sys@0.31.1 - web-sys@0.3.69 - weezl@0.1.8 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-core@0.56.0 - windows-implement@0.56.0 - windows-interface@0.56.0 - windows-result@0.1.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows-version@0.1.1 - windows@0.56.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winnow@0.5.40 - winnow@0.6.8 - winreg@0.5.1 - winreg@0.52.0 - wl-clipboard-rs@0.8.1 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - xdg-home@1.1.0 - xi-unicode@0.3.0 - zbus@4.2.1 - zbus_macros@4.2.1 - zbus_names@3.0.0 - zerocopy-derive@0.6.6 - zerocopy-derive@0.7.34 - zerocopy@0.6.6 - zerocopy@0.7.34 - zvariant@4.1.0 - zvariant_derive@4.1.0 - zvariant_utils@1.1.1 -" - -# xtask crates: -CRATES+=" - cargo-xtask@0.1.0 - clap_mangen@0.2.20 - clap_complete@4.5.2 - clap@4.5.4 -" - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit bash-completion-r1 cargo desktop optfeature python-any-r1 - -DESCRIPTION="ncurses Spotify client written in Rust using librespot" -HOMEPAGE="https://github.com/hrkfdn/ncspot" -SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="BSD-2" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 ISC MIT Unicode-DFS-2016 - || ( LGPL-3 MPL-2.0 ) -" -SLOT="0" -KEYWORDS="amd64" - -IUSE="clipboard cover mpris ncurses +notify pulseaudio" - -RDEPEND="dev-libs/openssl:= - sys-apps/dbus - clipboard? ( x11-libs/libxcb:= ) - cover? ( media-gfx/ueberzug ) - ncurses? ( sys-libs/ncurses:= ) - !ncurses? ( sys-libs/ncurses ) - pulseaudio? ( media-libs/libpulse ) - !pulseaudio? ( media-libs/alsa-lib )" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig" - -QA_FLAGS_IGNORED="/usr/bin/ncspot" - -src_configure() { - local myfeaturesdef="" - - use clipboard && myfeaturesdef+="share_clipboard,share_selection," - use cover && myfeaturesdef+="cover," - use mpris && myfeaturesdef+="mpris," - use ncurses && myfeaturesdef+="ncurses_backend," - use notify && myfeaturesdef+="notify," - - # It always seems to link to libpulse regardless of this setting if libpulse is installed. - if use pulseaudio; then - myfeaturesdef+="pulseaudio_backend," - else - myfeaturesdef+="alsa_backend," - fi - - local myfeatures=( "${myfeaturesdef::-1}" ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile - - cargo xtask generate-shell-completion || die - cargo xtask generate-manpage || die -} - -src_install() { - cargo_src_install - einstalldocs - - domenu misc/ncspot.desktop - newicon -s scalable images/logo.svg ncspot.svg - - dobashcomp misc/ncspot.bash - - insinto /usr/share/fish/completions - doins misc/ncspot.fish - - insinto /usr/share/zsh/site-functions - doins misc/_ncspot - - doman misc/ncspot.1 -} - -pkg_postinst() { - optfeature_header "Optional runtime features:" - optfeature "MPRIS song scrobbling support" media-sound/rescrobbled -} diff --git a/media-sound/ncspot/ncspot-1.1.2.ebuild b/media-sound/ncspot/ncspot-1.1.2.ebuild index 293e8b81254a..a860b34aca6b 100644 --- a/media-sound/ncspot/ncspot-1.1.2.ebuild +++ b/media-sound/ncspot/ncspot-1.1.2.ebuild @@ -515,7 +515,7 @@ LICENSE+=" || ( LGPL-3 MPL-2.0 ) " SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="clipboard cover mpris ncurses +notify pulseaudio" diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest index cfc60458f2f2..43be820a7d91 100644 --- a/media-sound/openmpt123/Manifest +++ b/media-sound/openmpt123/Manifest @@ -1 +1 @@ -DIST libopenmpt-0.7.7+release.autotools.tar.gz 1660204 BLAKE2B 4b6ee75036c97ac2dce7e66776b36df09847db2c482cb22b052569385c06eb954d1cfae5cb00d415a6b18fd11663b2af43c94361dc9c0c84595c0d530e2bb355 SHA512 88d68bd32e696c01c070abd7156645c2969d389d6fb660f4f45d9e5e16ff9c25c3084d30cef208578080ee8a2da5c6045e5b1d93db7e2c456d42b91daaa02199 +DIST libopenmpt-0.7.9+release.autotools.tar.gz 1669833 BLAKE2B 9ba6af6df794583748336cc977b20d7bdb3f8d75e32d32a420c5e137511352ea5ec41b31beb7b0df78376dcb0e3a8160a1c527b6f4575b61b945a9f93252fe84 SHA512 e0928d3dc439c3ed7296b97dc8b8e255db22bfd91fd3bc73d0bdca8262a5cb26dff0ba89e508a4443ebe34c34fc880b202a758a11fde31b75e1ebd5725819414 diff --git a/media-sound/openmpt123/openmpt123-0.7.7.ebuild b/media-sound/openmpt123/openmpt123-0.7.9.ebuild index d3819b92551d..d3819b92551d 100644 --- a/media-sound/openmpt123/openmpt123-0.7.7.ebuild +++ b/media-sound/openmpt123/openmpt123-0.7.9.ebuild diff --git a/media-sound/owntone/Manifest b/media-sound/owntone/Manifest index 24e735e127d1..f5424917a3f3 100644 --- a/media-sound/owntone/Manifest +++ b/media-sound/owntone/Manifest @@ -1 +1,3 @@ DIST owntone-28.9.tar.xz 1066248 BLAKE2B 68ba46e6ff2e406d54ccfe387191a67d4eb7590db3039d87ffcd5eabf7417059084997f0d6be810d164616cd663b2e4143714ef4ac31acb7d91e254ccd342465 SHA512 29f42a4a8c9501a038ecc5026fc4bce9d777dee722937b89a55523cd68f001c821017d09f32b704a0c331879f7049d7d087d8e6899c82924f45401b012c65e95 +DIST owntone-28.9_p20240903-40c22e3d.tar.gz 5730828 BLAKE2B 8328a1c06fa40f27d55c3b28149a0b50f6bf295fe96c1f11bd82e677447ee3c5b5bf55b7d77f201fa73095c1b3f1a878b80b241ac1467d2977611eec3901d1d5 SHA512 5b8ea0aafd8cc63752152ab2e7ae82bb6cd02b743efd419b75f9a3bf2981b26066ef34c26c392822e0666e633653749fce5cdffb83bac788546a3b9a729e1e96 +DIST owntone-40c22e3-mpd-0.24-r1.patch 75389 BLAKE2B 8047a72dcd374c03e81ea0ab2e2017cab40c58d11d8cf566580b422bbede793696d434ebfacf9d9b2366c91e86a949a8f1c7abced045025a98d7e2795f05c781 SHA512 6a0aa32622083f47eedf172880bb7d6debd3063fa18059510b022e3eca7afbd7d8c29d5f7fc8a3b04b54a42585e6df8e5568615125316a063ff58f97ca2206b4 diff --git a/media-sound/owntone/owntone-28.9_p20240903.ebuild b/media-sound/owntone/owntone-28.9_p20240903.ebuild new file mode 100644 index 000000000000..7d107bce1626 --- /dev/null +++ b/media-sound/owntone/owntone-28.9_p20240903.ebuild @@ -0,0 +1,92 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +GITREV="40c22e3d2f716177ad737998f3ef909f20c4acfa" +DESCRIPTION="DAAP (iTunes) and MPD media server" +HOMEPAGE="https://owntone.github.io/owntone-server" +SRC_URI="https://github.com/owntone/owntone-server/archive/${GITREV}.tar.gz -> ${P}-${GITREV:0:8}.tar.gz + https://github.com/grobian/owntone-mpd/releases/download/mpd-0.24-r1/${PN}-${GITREV:0:7}-mpd-0.24-r1.patch" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+alsa +chromecast" +S="${WORKDIR}/${PN}-server-${GITREV}" + +RDEPEND=" + app-pda/libplist + dev-db/sqlite:3 + dev-libs/confuse + dev-libs/json-c + dev-libs/libevent + dev-libs/libgcrypt + dev-libs/libsodium + dev-libs/libunistring + dev-libs/libxml2 + dev-libs/mxml:0 + dev-libs/protobuf-c + media-libs/alsa-lib + media-video/ffmpeg + net-dns/avahi + net-libs/libwebsockets + net-misc/curl + sys-devel/gettext + sys-libs/zlib + acct-group/audio + acct-user/owntone + alsa? ( media-libs/alsa-lib ) + chromecast? ( net-libs/gnutls media-video/ffmpeg[opus] ) +" +DEPEND="${RDEPEND} + dev-util/gperf + sys-apps/gawk + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${DISTDIR}"/${PN}-${GITREV:0:7}-mpd-0.24-r1.patch +) + +src_prepare() { + default + + eautoreconf + + # fix log path, and enable songs/cache databases + sed -i \ + -e "/logfile = /s:= .*$:= ${EPREFIX}/var/log/owntone/owntone.log:" \ + -e "/\(db_path\|cache_path\) =/s:/cache/:/:" \ + -e "/\(db_path\|cache_path\) =/s:^#::" \ + owntone.conf.in || die +} + +src_configure() { + econf \ + --without-pulseaudio \ + --with-libwebsockets \ + --with-avahi \ + --with-user=owntone \ + --with-group=audio \ + $(use_with alsa) \ + $(use_enable chromecast) || die +} + +src_install() { + default + + rm -Rf "${ED}"/var/lib # all empty dirs + find "${ED}" -name "*.la" -delete + + keepdir /var/lib/owntone + keepdir /var/log/owntone + fowners owntone /var/log/owntone + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +} diff --git a/media-sound/pasystray/Manifest b/media-sound/pasystray/Manifest index 0c50cc40d7c0..0f73364899b9 100644 --- a/media-sound/pasystray/Manifest +++ b/media-sound/pasystray/Manifest @@ -1,2 +1 @@ -DIST pasystray-0.8.1.tar.gz 59383 BLAKE2B 0d110b7625537d71b12a3ce9d89a32857fc66071bfabdfcc6409900ca13b92c1e2cfe9f7c27a33ae5ea3a89fe10d4c222f3bf60fcb498f07498a2a5497d9b51b SHA512 a9924b5b17833df4862f7c2bec5b518a3d8b6f2f80fe494c38a0cc07965095fb3155fc2181eb071f9acaf4629d81a908f2f622107c31346502293bfd4fa291a8 DIST pasystray-0.8.2.tar.gz 59654 BLAKE2B eedf92d13181eef15b6a416c6cf9c478df91766c81e4d19430a2f37305966999f6f21150a2ee40e3b5d783180a0f9ae152bbc1c8a22056d5ceb0763a3da017f0 SHA512 a4c2c257678c161ed2daf53249bc4acf50002cd8485ce031fe98d20540ec684011651fc0e5e66cd925131629630371a834660b0da69c53dbd14521ed268d13ef diff --git a/media-sound/pasystray/pasystray-0.8.1.ebuild b/media-sound/pasystray/pasystray-0.8.1.ebuild deleted file mode 100644 index 4c38b5b213e6..000000000000 --- a/media-sound/pasystray/pasystray-0.8.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools xdg - -DESCRIPTION="PulseAudio system tray" -HOMEPAGE="https://github.com/christophgysin/pasystray" -SRC_URI="https://github.com/christophgysin/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="libnotify zeroconf" - -RDEPEND=" - dev-libs/glib - || ( - media-libs/libpulse[glib] - media-sound/pulseaudio-daemon[glib,zeroconf?] - ) - x11-libs/gtk+:3 - x11-libs/libX11 - zeroconf? ( net-dns/avahi ) - libnotify? ( x11-libs/libnotify ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable libnotify notify) \ - $(use_enable zeroconf avahi) -} diff --git a/media-sound/pasystray/pasystray-0.8.2.ebuild b/media-sound/pasystray/pasystray-0.8.2.ebuild index a65f9c6aac73..e510dfef99bd 100644 --- a/media-sound/pasystray/pasystray-0.8.2.ebuild +++ b/media-sound/pasystray/pasystray-0.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/christophgysin/${PN}/archive/refs/tags/${PV}.tar.gz LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="libnotify zeroconf" RDEPEND=" diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-2.0.0.ebuild b/media-sound/pavucontrol-qt/pavucontrol-qt-2.0.0.ebuild index 8057c54e08f0..28e03d28240b 100644 --- a/media-sound/pavucontrol-qt/pavucontrol-qt-2.0.0.ebuild +++ b/media-sound/pavucontrol-qt/pavucontrol-qt-2.0.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+" diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest index 7e448d58f0d8..01c70018c8f7 100644 --- a/media-sound/picard/Manifest +++ b/media-sound/picard/Manifest @@ -1 +1 @@ -DIST picard-2.12.tar.gz 5857635 BLAKE2B 4eaec28830d85a0a45d220012fbb1acbfd40accc1536e47aa616b7d0014ef6f36111a6e9d6992862f9ff5419f7cb0c7b2b7b0a737ceca20bc804ce040f52ab22 SHA512 28f8d6b7b59a9a145404ab497a4ef0d71f2fefe86b9ec28b7f6879ec10f5ab1fd3582363bb15dd92c92c624843e87c11fce959fee75d0b312e72f6575d93b1a6 +DIST picard-2.12.3.tar.gz 5878683 BLAKE2B cdbe37842d5e2602941513835a3f28ff1ab2cad6ec37f41e6c1d8d4df2a8c957a36422414f2e4ce06d217c19b4a737fc4385022edb3052bba9cac138fa73c50b SHA512 0c4ec97f7d786982685cc095c838e46435b7305f10c33cd7d82eba006150acee934a92a182c3891e48555a7b958068782e9458ee4368cc4e3e39ad80cda858be diff --git a/media-sound/picard/picard-2.12.ebuild b/media-sound/picard/picard-2.12.3.ebuild index 3dcfb2ce712e..6bba3ba85121 100644 --- a/media-sound/picard/picard-2.12.ebuild +++ b/media-sound/picard/picard-2.12.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 DISTUTILS_EXT=1 diff --git a/media-sound/picard/picard-9999.ebuild b/media-sound/picard/picard-9999.ebuild index d3dfe8779818..6a6e26e28fc9 100644 --- a/media-sound/picard/picard-9999.ebuild +++ b/media-sound/picard/picard-9999.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_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 DISTUTILS_EXT=1 diff --git a/media-sound/podget/metadata.xml b/media-sound/podget/metadata.xml index 7ebbc17c0879..68ed4c32d596 100644 --- a/media-sound/podget/metadata.xml +++ b/media-sound/podget/metadata.xml @@ -1,14 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>kitcat490@gmail.com</email> - <name>Michael Niehoff</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <remote-id type="github">dvehrs/podget</remote-id> <remote-id type="sourceforge">podget</remote-id> diff --git a/media-sound/podget/podget-0.8.2-r1.ebuild b/media-sound/podget/podget-0.8.2-r1.ebuild index 1c3aa569c2f0..f0fd8568c458 100644 --- a/media-sound/podget/podget-0.8.2-r1.ebuild +++ b/media-sound/podget/podget-0.8.2-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="A simple podcast aggregator optimized for running as a scheduled job" -HOMEPAGE="http://podget.sourceforge.net/ https://github.com/dvehrs/podget" +HOMEPAGE="https://podget.sourceforge.net/ https://github.com/dvehrs/podget" SRC_URI="https://github.com/dvehrs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild index 855f51ae4c9e..988e1aa60ae4 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild index 59de0db5e161..5c11bc944e06 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-17.0-r1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-17.0-r1.ebuild index bcfa95dc4123..36c58d46d093 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-17.0-r1.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-17.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/pulseaudio/pulseaudio-16.1.ebuild b/media-sound/pulseaudio/pulseaudio-16.1.ebuild index 4dcb6be5ba33..76a8324669e1 100644 --- a/media-sound/pulseaudio/pulseaudio-16.1.ebuild +++ b/media-sound/pulseaudio/pulseaudio-16.1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A meta package for PulseAudio (networked sound server)" HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" SRC_URI="" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" LICENSE="metapackage" diff --git a/media-sound/qastools/Manifest b/media-sound/qastools/Manifest index d402bcf391ca..076113b97749 100644 --- a/media-sound/qastools/Manifest +++ b/media-sound/qastools/Manifest @@ -1,2 +1 @@ -DIST qastools-v0.23.0.tar.bz2 205810 BLAKE2B 20cbf8df1418645f20364f4e5d11d68c8f5980659f96fa654ac55e1479c7275ac81f16460fc5571dc3e7fdd7d53c27044a6faa065711d4ea43d20be7d981cd81 SHA512 543e2f6407ba36f7cb0ce811ee1ceac14652960c58636671fabeaca25d154db263b654d07795ec2a81232b1e177469cbb45617099d40af47d6ab1148443582fb DIST qastools-v1.4.0.tar.bz2 216159 BLAKE2B bcd908eff818369bef088c67ddbcf2770cfcc9931becfc80063588da2febb0251a0917e695f7255e8becdc569e2409326203f2f5eba178569e2d63be4a02b0a7 SHA512 2158ed32c752ffc12b2f0b76d85e80af73e41511bfe54faf197d79d740f083e0b8a6efe1e913c7a0b31249c5d02cd506553b4ce83e03d4e517050a530041f071 diff --git a/media-sound/qastools/qastools-0.23.0.ebuild b/media-sound/qastools/qastools-0.23.0.ebuild deleted file mode 100644 index 789af4082220..000000000000 --- a/media-sound/qastools/qastools-0.23.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Qt5 GUI ALSA tools: mixer, configuration browser" -HOMEPAGE="https://gitlab.com/sebholt/qastools" -SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - dev-qt/linguist-tools:5 -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-libs/alsa-lib - virtual/libudev:= -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${P}-nomancompress.patch" ) - -src_configure() { - local mycmakeargs=( - -DSKIP_LICENSE_INSTALL=ON - -DCMAKE_DISABLE_FIND_PACKAGE_UnixCommands=ON - ) - cmake_src_configure -} diff --git a/media-sound/qastools/qastools-1.4.0.ebuild b/media-sound/qastools/qastools-1.4.0.ebuild index 37704ef41fe2..7612c6be6a5c 100644 --- a/media-sound/qastools/qastools-1.4.0.ebuild +++ b/media-sound/qastools/qastools-1.4.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-qt/qtbase:6[dbus,gui,network,widgets] diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest index 40014d5906b0..002b767a2a2a 100644 --- a/media-sound/qjackctl/Manifest +++ b/media-sound/qjackctl/Manifest @@ -1,2 +1,2 @@ -DIST qjackctl-1.0.0.tar.gz 1314301 BLAKE2B f27422bb98a4a7b1ec905df63989a51edfd6ccebdbae0da000f98a1dcaf93757f3aab9ec971ad3f395c668c85fc838ff62017545072028e5ccd0d435e4a9ac15 SHA512 2ca2691112d35d959ab0d0abc86e79b7526c6b5a5ef6d36581bc712ad6926b13cc559767b81c817bbfb7a5203e2cfaad396451ad749b553d6882d2c963a3f197 DIST qjackctl-1.0.1.tar.gz 1318578 BLAKE2B c2741cfed5244e9c0b837b7bb7ac31dd6fad74226cad9401014565928e59c6fc448fda6e4e335e4acdc92d55b05f330a2101b1f9cbbce6918b7749c62f0e9379 SHA512 ac0442c0fe8f29ca27dfe149db3bc20a968ff7b2abb764bbb7b7cd1f57e26edac70b834c4f6fa6578fa07afad9de3e8f846d131517e9b5862333634715933b08 +DIST qjackctl-1.0.2.tar.gz 1319207 BLAKE2B f5af834b39d48dd5a10b970bc90cfd25470c91210b295727fb03bf6a277361bd67f54c3a841ee9aa7d419020500906ad41cbea490d6b223a7fc4c6357a523f0e SHA512 617760310eed763c813bf2ff95b72bd7c76bdc68bf2f997333eb9769e55eec6c02ff0e0813f576b5f06cdb856756cbf36017a6d1c578d493ceed7aa082470f25 diff --git a/media-sound/qjackctl/qjackctl-1.0.1.ebuild b/media-sound/qjackctl/qjackctl-1.0.1.ebuild index 29b887562b75..8b1ca524e452 100644 --- a/media-sound/qjackctl/qjackctl-1.0.1.ebuild +++ b/media-sound/qjackctl/qjackctl-1.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="alsa dbus debug portaudio" BDEPEND="dev-qt/linguist-tools:5" diff --git a/media-sound/qjackctl/qjackctl-1.0.0.ebuild b/media-sound/qjackctl/qjackctl-1.0.2.ebuild index 8b1ca524e452..29b887562b75 100644 --- a/media-sound/qjackctl/qjackctl-1.0.0.ebuild +++ b/media-sound/qjackctl/qjackctl-1.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="alsa dbus debug portaudio" BDEPEND="dev-qt/linguist-tools:5" diff --git a/media-sound/qmidiarp/Manifest b/media-sound/qmidiarp/Manifest index 3b48a0281a9e..8ee50b6192dc 100644 --- a/media-sound/qmidiarp/Manifest +++ b/media-sound/qmidiarp/Manifest @@ -1 +1 @@ -DIST qmidiarp-0.7.0.tar.bz2 718430 BLAKE2B 43b558d8185f2e798dc17dc58c966daf244f35b11abf5c96220f81210b39dc619daa260ff384a16da35c74584c90e86330597ec6e170bb071cebf977374c5efa SHA512 f1dcb9c817bfc9c39a9b120f5716518c3ef825652258d5852f9e228cbc3018202427a19d4b47858c16d43e5d8bbf3712cced68d95f300cc6b98ad76c608b68fd +DIST qmidiarp-0.7.1.tar.bz2 718810 BLAKE2B 3f8283e19964084961e991531e973793b07aa4e8f08d4d55bfb2f302314338c8aba2da50bd6aad58bcd7fc07d7f259a9c2bc90fdb824fe2ddc8ef733fb076265 SHA512 50f73deb2bd7c609df1211b3ce03d3253ecfeae4c26736e3ca4c8062fcc08f5b00de47fc0c3e50215f00c3bf4bf67519b85c5f3fa793501146413e396d0eabcf diff --git a/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild b/media-sound/qmidiarp/qmidiarp-0.7.1.ebuild index d1676a8a296b..d1676a8a296b 100644 --- a/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild +++ b/media-sound/qmidiarp/qmidiarp-0.7.1.ebuild diff --git a/media-sound/qpwgraph/Manifest b/media-sound/qpwgraph/Manifest index d5e22c9a82b1..c671604255c4 100644 --- a/media-sound/qpwgraph/Manifest +++ b/media-sound/qpwgraph/Manifest @@ -1 +1 @@ -DIST qpwgraph-v0.6.2.tar.bz2 213346 BLAKE2B eb2984c0b72d6478a865cad22f9cfb2fcf4098a2d86bd42d69946ccc14780a1c27e8843518b7fc25769bf157090170efe33ff3b95f7df9823ac57c53b465a9ca SHA512 229bc94691206b5bd236c5b998009b799e00c2ca6dd5eb5a1aa7c3ff0c88713d13705700961d536bac82aca6c4ecd8776cd18307f61f9ddc7f5abbdc4e429693 +DIST qpwgraph-v0.7.8.tar.bz2 228111 BLAKE2B 079e5e91d23bd0ded1670b2ab514f5b93f5085dfb76f12e944ff04460544ee858fdde6bacfd3c7d3ad448b880d46e42d8223d0e0562c1752b00631008f47424c SHA512 982cafa0f4d2e17b84de992455d10cb591d77ce8e2c1f052864c3c57de0ecaa67f8d9880a03cf851f5cea24db65ece6a2a42d873bcca4bc43e1de7843548e8f9 diff --git a/media-sound/qpwgraph/metadata.xml b/media-sound/qpwgraph/metadata.xml index d07baf2f954e..6f30248e5496 100644 --- a/media-sound/qpwgraph/metadata.xml +++ b/media-sound/qpwgraph/metadata.xml @@ -13,7 +13,4 @@ <remote-id type="freedesktop-gitlab">rncbc/qpwgraph</remote-id> <bugs-to>https://gitlab.freedesktop.org/rncbc/qpwgraph/-/issues</bugs-to> </upstream> - <use> - <flag name="trayicon">Build support for tray icon</flag> - </use> </pkgmetadata> diff --git a/media-sound/qpwgraph/qpwgraph-0.6.2.ebuild b/media-sound/qpwgraph/qpwgraph-0.7.8.ebuild index 37b4e0ba45ae..f559461abba8 100644 --- a/media-sound/qpwgraph/qpwgraph-0.6.2.ebuild +++ b/media-sound/qpwgraph/qpwgraph-0.7.8.ebuild @@ -20,36 +20,25 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="alsa trayicon qt6 wayland" +IUSE="alsa" BDEPEND=" - !qt6? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) + dev-qt/qttools:6[linguist] " DEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] + dev-qt/qtsvg:6 media-video/pipewire:= alsa? ( media-libs/alsa-lib ) - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - qt6? ( - dev-qt/qtbase:6[gui,widgets,xml,network] - dev-qt/qtsvg:6 - ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( -DCONFIG_ALSA_MIDI=$(usex alsa) - -DCONFIG_SYSTEM_TRAY=$(usex trayicon) - -DCONFIG_WAYLAND=$(usex wayland) - -DCONFIG_QT6=$(usex qt6) + -DCONFIG_SYSTEM_TRAY=1 + -DCONFIG_WAYLAND=1 + -DCONFIG_QT6=1 ) cmake_src_configure } diff --git a/media-sound/qpwgraph/qpwgraph-9999.ebuild b/media-sound/qpwgraph/qpwgraph-9999.ebuild index 744009584113..f559461abba8 100644 --- a/media-sound/qpwgraph/qpwgraph-9999.ebuild +++ b/media-sound/qpwgraph/qpwgraph-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,36 +20,25 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="alsa trayicon qt6 wayland" +IUSE="alsa" BDEPEND=" - !qt6? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) + dev-qt/qttools:6[linguist] " DEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] + dev-qt/qtsvg:6 media-video/pipewire:= alsa? ( media-libs/alsa-lib ) - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - ) - qt6? ( - dev-qt/qtbase:6[gui,widgets,xml,network] - dev-qt/qtsvg:6 - ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( -DCONFIG_ALSA_MIDI=$(usex alsa) - -DCONFIG_SYSTEM_TRAY=$(usex trayicon) - -DCONFIG_WAYLAND=$(usex wayland) - -DCONFIG_QT6=$(usex qt6) + -DCONFIG_SYSTEM_TRAY=1 + -DCONFIG_WAYLAND=1 + -DCONFIG_QT6=1 ) cmake_src_configure } diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest index 75f31e8bca43..7de002f3f872 100644 --- a/media-sound/qsynth/Manifest +++ b/media-sound/qsynth/Manifest @@ -1 +1,3 @@ DIST qsynth-1.0.0.tar.gz 337358 BLAKE2B 40e2b6aacf21eb17169b0899f1b089cb2869295fd5a3b87a4d0e8d7632bce8518ce4d2dc22dafa2c9d4fafe0211c90b9729432a7407bd35f8237c357ce1cb897 SHA512 9533cb425345a83ed9695917885cba52278035c2a6f7b824981b9ec5033b5d61b7ac050cc7e516a6aa7f4ff76e29eb29089a93a727294e7a6a1e5fb631720ea4 +DIST qsynth-1.0.1.tar.gz 338049 BLAKE2B 9fc3d70aa20af4523a0c1e8ff6d9190b30359b7cd5fa1516e8ad0e6cc9aa0ec9e23cfc850e2796519fa462c0028550c9c43eebb8f1dc413bc9e5fd5a953ba6e8 SHA512 be81442e3eb50cdd8075e7674413c8f9b297bc19c799da138bc8491dc225f03290856d4048b27dcc192fab636d4175ed457bdf798f3a4b61c2b195c2e8a92b33 +DIST qsynth-1.0.2.tar.gz 337605 BLAKE2B 8b1911c8baa7d1b73a18061628044b4b428c2c01a0bdbac9b37388bf6cb65e872272af002d943f062b64bb275cb675b91d2a50e3fc0c970fb4eeb631734a6b9b SHA512 a5585481ca88f65a38da75cb6355e5b0e23b04da70ac9ab8e55abafe2b0fac83905a873a990e4de8adcf3cf484b48088d83a7aec99252a48a004158504a7e137 diff --git a/media-sound/qsynth/qsynth-1.0.1.ebuild b/media-sound/qsynth/qsynth-1.0.1.ebuild new file mode 100644 index 000000000000..496e8129a1ca --- /dev/null +++ b/media-sound/qsynth/qsynth-1.0.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="Qt application to control FluidSynth" +HOMEPAGE="https://qsynth.sourceforge.io/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code" + inherit git-r3 +else + SRC_URI="https://downloads.sourceforge.net/qsynth/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+alsa debug jack pulseaudio qt6" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +BDEPEND=" + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) +" +DEPEND=" + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?] +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_QT6=$(usex qt6 1 0) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${D}/usr/share/applications/org.rncbc.qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth org.rncbc.qsynth +} diff --git a/media-sound/qsynth/qsynth-1.0.2.ebuild b/media-sound/qsynth/qsynth-1.0.2.ebuild new file mode 100644 index 000000000000..496e8129a1ca --- /dev/null +++ b/media-sound/qsynth/qsynth-1.0.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="Qt application to control FluidSynth" +HOMEPAGE="https://qsynth.sourceforge.io/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code" + inherit git-r3 +else + SRC_URI="https://downloads.sourceforge.net/qsynth/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+alsa debug jack pulseaudio qt6" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +BDEPEND=" + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) +" +DEPEND=" + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?] +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_QT6=$(usex qt6 1 0) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${D}/usr/share/applications/org.rncbc.qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth org.rncbc.qsynth +} diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index 1ae06a84932d..c1c753baa916 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1,2 +1,2 @@ -DIST qtractor-1.0.0.tar.gz 2635806 BLAKE2B eb77f02b9fa60a6603ac1f7d17e7fe1140af13e89eabe7698d134728fa419ee6a0cfbeb0a5dc0581f9d6961a74aefa7151589e126fd607d6724779721921ded4 SHA512 43c86cab60193b0b31323dfe5f5664ae6dd6726d36ef28caee472966bb82527b6f9d6c3c007ea10674f89e0f3aa107cc25b66fb7f8d9ab3f96f25d81bbd1c5be -DIST qtractor-1.1.1.tar.gz 2650631 BLAKE2B bb8641bd3f2bc227b8f1e9945720ddf7982b03802c998c9c7ea06afd2ee61d997ee4093e9094439e38ff2af063a32f94258f06e9e3b9f1a1a05902ad889e3908 SHA512 e007a654b7e320530ff5d5f41c8c823eb25eec84396dbb8a8c28ac62a058899d79666fcc927c1c0274386f59db28319317dbeac0d478fcf30254daa8a14e51d0 +DIST qtractor-1.2.0.tar.gz 2650100 BLAKE2B 18afad9da8ed526747d89448fd371d9b76f79c0e2f4cb9aa6d672692aa8862f5d362e0334254e71c89eee3f85a096f873343968116e4d6ef169be9043db603c1 SHA512 0a5e3ee9675bbb0603ce1833ee44e49144fbd501a4c7d937cfe5e3e2556fef8cf5917a5d20f10181d464dbf603f7701d1ff5fc25465dbfcaca85f5411370418f +DIST qtractor-1.3.0.tar.gz 2662875 BLAKE2B f4db810ff073b1587abdbfafb807bcc846e11c3a633a0b19a01bf1e82335fcd00d65e7bc68a3ad1cd36ff3bc626201a46b66ca40dc7672a8c6dc9bfb5c5f46e6 SHA512 52f61ce938f2357abc3a7affb7b65e445c9418f5f00327f4cfd7aa2222786304e3e1912a5c710851fc316fe684261b45cc97a89854ad45be6b400b2392ae9f6e diff --git a/media-sound/qtractor/qtractor-1.0.0.ebuild b/media-sound/qtractor/qtractor-1.2.0.ebuild index 27cb23754511..27cb23754511 100644 --- a/media-sound/qtractor/qtractor-1.0.0.ebuild +++ b/media-sound/qtractor/qtractor-1.2.0.ebuild diff --git a/media-sound/qtractor/qtractor-1.1.1.ebuild b/media-sound/qtractor/qtractor-1.3.0.ebuild index 15185bd5c831..15185bd5c831 100644 --- a/media-sound/qtractor/qtractor-1.1.1.ebuild +++ b/media-sound/qtractor/qtractor-1.3.0.ebuild diff --git a/media-sound/sidplayfp/Manifest b/media-sound/sidplayfp/Manifest index 78b333ad7275..84825a6a2d8f 100644 --- a/media-sound/sidplayfp/Manifest +++ b/media-sound/sidplayfp/Manifest @@ -1 +1 @@ -DIST sidplayfp-2.8.0.tar.gz 243292 BLAKE2B 92fc48659c459c6add6ef26000c9e153ec41b1b96ba205985d5c39ea14c4bb6c5b87e77ddc58945d8bb965a45af56e6eb436d0e10cc15553fbfeb84f6ef3ca08 SHA512 83f2d8cbe422ddc638fb36955b78c303ffe6dcbbc3cb92a2f9947de402579fcdd2e4f28fa130a49dfca87b6103daee1107f8797c38bd5c5d198b1642cee4cf53 +DIST sidplayfp-2.9.0.tar.gz 247965 BLAKE2B 11ff3c33360aca182886418bda8dbfb534de6c6e76b854dfaf78599ce388b5c493221cf8d0f13fdb5ccb7cae7d352484b56505cbef3f955cac5cb26d933d35e1 SHA512 2a59cca74456e04ff6cd5bf3c8f47eb8687e577cd907979188713d38f1602ec8933d467222ae4f5e630116bc71832435bd911901c666b3285c796bb1c5d03393 diff --git a/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild b/media-sound/sidplayfp/sidplayfp-2.9.0.ebuild index 451012e6ce4e..451012e6ce4e 100644 --- a/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild +++ b/media-sound/sidplayfp/sidplayfp-2.9.0.ebuild diff --git a/media-sound/sndio/sndio-1.8.0-r1.ebuild b/media-sound/sndio/sndio-1.8.0-r1.ebuild index 57f3788ceb24..53c930907cdc 100644 --- a/media-sound/sndio/sndio-1.8.0-r1.ebuild +++ b/media-sound/sndio/sndio-1.8.0-r1.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_MIN_CLONE_TYPE="single+tags" else SRC_URI="http://www.sndio.org/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv sparc x86" fi LICENSE="ISC" diff --git a/media-sound/sndio/sndio-1.8.0.ebuild b/media-sound/sndio/sndio-1.8.0.ebuild index 2ddabfba5be4..53f5133d8e45 100644 --- a/media-sound/sndio/sndio-1.8.0.ebuild +++ b/media-sound/sndio/sndio-1.8.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_MIN_CLONE_TYPE="single+tags" else SRC_URI="http://www.sndio.org/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv sparc x86" fi LICENSE="ISC" diff --git a/media-sound/sndio/sndio-1.9.0.ebuild b/media-sound/sndio/sndio-1.9.0.ebuild index b8820cd6e025..27b665a043ed 100644 --- a/media-sound/sndio/sndio-1.9.0.ebuild +++ b/media-sound/sndio/sndio-1.9.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_MIN_CLONE_TYPE="single+tags" else SRC_URI="http://www.sndio.org/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="ISC" diff --git a/media-sound/sndio/sndio-9999.ebuild b/media-sound/sndio/sndio-9999.ebuild index e0f1505c6ab9..b796a1c0aa71 100644 --- a/media-sound/sndio/sndio-9999.ebuild +++ b/media-sound/sndio/sndio-9999.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_MIN_CLONE_TYPE="single+tags" else SRC_URI="http://www.sndio.org/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86" fi LICENSE="ISC" diff --git a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild index 22e9f050840f..0eec06de8045 100644 --- a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild +++ b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="alsa amr ao encode flac id3tag ladspa mad magic ogg openmp oss opus png pulseaudio sndfile sndio static-libs twolame wavpack" BDEPEND=" diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest index cb225f207b2e..33d4fb83cef4 100644 --- a/media-sound/spotify/Manifest +++ b/media-sound/spotify/Manifest @@ -1 +1 @@ -DIST spotify-client_1.2.42.290.g242057a2_amd64.deb 140926882 BLAKE2B fc1dec8dde1a057b7b84add42a8c83d5250a4e8c13248858a153cb304ef60a4b26b501323841ce0e70c34e0874eaccf0fc0f43173915578160c54718e732f130 SHA512 9b73788835fd590dd0e47b634605b93637bc935c760ae40e7f5062d2417b67f7e31c040dd60edd801d4a3b642a126c99f1f49c8a731fafbeb0cc5a1e5b436052 +DIST spotify-client_1.2.47.364.gf06e5cee_amd64.deb 109100472 BLAKE2B 186a4e80d192f59820d017cbbae58ab805452aa609154d39896453abe059f61085f9125340c117312f30c85f4fe685cbaab13747157b07720c86d932ca94901d SHA512 81dd952e609ef59af780e15ec2b01968cad6b1de680e06f37afca9e195f0014dd02884abe12f0edc57073552da1088bb0c248548ba04717301f9c9c2997e76df diff --git a/media-sound/spotify/spotify-1.2.42.ebuild b/media-sound/spotify/spotify-1.2.47.ebuild index 2a4aa0f72b7b..58547f4befef 100644 --- a/media-sound/spotify/spotify-1.2.42.ebuild +++ b/media-sound/spotify/spotify-1.2.47.ebuild @@ -8,7 +8,7 @@ inherit desktop pax-utils unpacker xdg DESCRIPTION="Spotify is a social music platform" HOMEPAGE="https://www.spotify.com/download/linux/" SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/" -BUILD_ID_AMD64="290.g242057a2" +BUILD_ID_AMD64="364.gf06e5cee" SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb" LICENSE="Spotify" @@ -83,9 +83,6 @@ src_prepare() { } src_install() { - gunzip usr/share/doc/spotify-client/changelog.gz || die - dodoc usr/share/doc/spotify-client/changelog - SPOTIFY_PKG_HOME=usr/share/spotify insinto /usr/share/pixmaps doins ${SPOTIFY_PKG_HOME}/icons/*.png diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest index 2d7d7409641e..889cded47790 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -1,2 +1,3 @@ -DIST strawberry-1.0.23.tar.xz 11297440 BLAKE2B 4110a19ac27a254ec778bc46592f4b1b00ea8cb077a231d5dc0bb69c8ef78aca02a15339b888812c7cb31540f61647e2c8b15d416c68c4da4690407ac851dec4 SHA512 f3249e97b2f0130dadf2a5fcfc128d7054accd6b86cf088a3a45549c584529aefbadaf09e9ed074af85c679495b03ad700e78f6952e913a40b38eaf7c77d5adb DIST strawberry-1.1.1.tar.xz 11352308 BLAKE2B f43f39f254dce088dd41141715a639f62eb847f0c881e228d5fb1d75a1ee6f70a94fcea732bffda839e2bf7179dc4bf0d8967eb2713c84111339afdc31891bdd SHA512 f44042bc44b6711b8c433b23733c10a13ac6c09f524604fb6d5b71df236cd211a16ea05587af4681ff6859c0af45dc384c67c5f1712182ff692ecf78d6938e19 +DIST strawberry-1.1.2.tar.xz 11354732 BLAKE2B 0f84c37b4fe9fefcea0927473b757388f9e3e9843b2f64ac7ecedc6d8db40cd22161cbc48e5a18b207859d3a27c4659e188cec4f35045643440a809828e136df SHA512 d8059c611d4fda903fc0199fb3b025027dc2bd06fcce943d6f4dc5b934570cf1238653b788325f922e8fa24f2646137cdb2033c8e8e2726ffb21605f4a836489 +DIST strawberry-1.1.3.tar.xz 11347368 BLAKE2B 38e6de5e2723f14973ca922d2bcf593cc445b711e3c437fa425959555b1f942657e32ba62259383720becb945664a60f06fee7468fc03ef4492209e1b0cb6e78 SHA512 666c52f5b912aebc09d86465ee9ac464b8c87e1d20d1650204e305a5d5d1c5b34f97bcbd60ef9bd8c50ed927fe55595ade56c1c5202665931f1a1c58fb7118d3 diff --git a/media-sound/strawberry/metadata.xml b/media-sound/strawberry/metadata.xml index c5351200e084..9496c014df75 100644 --- a/media-sound/strawberry/metadata.xml +++ b/media-sound/strawberry/metadata.xml @@ -8,7 +8,7 @@ <use> <flag name="vlc">Enable <pkg>media-video/vlc</pkg> backend</flag> <flag name="moodbar">Enable moodbar support</flag> - <flag name="soup">Enable soup support</flag> + <flag name="soup">Allow streaming with <pkg>media-plugins/gst-plugins-soup</pkg></flag> </use> <upstream> <remote-id type="github">jonaski/strawberry</remote-id> diff --git a/media-sound/strawberry/strawberry-1.1.1.ebuild b/media-sound/strawberry/strawberry-1.1.1-r1.ebuild index 0ffec658a10b..cb61111dace6 100644 --- a/media-sound/strawberry/strawberry-1.1.1.ebuild +++ b/media-sound/strawberry/strawberry-1.1.1-r1.ebuild @@ -14,12 +14,12 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" +IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" BDEPEND=" sys-devel/gettext @@ -29,6 +29,7 @@ BDEPEND=" COMMON_DEPEND=" dev-db/sqlite:= dev-libs/glib:2 + dev-libs/icu:= dev-libs/protobuf:= media-libs/alsa-lib media-libs/taglib @@ -53,7 +54,6 @@ COMMON_DEPEND=" media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) @@ -99,13 +99,13 @@ src_configure() { -DLINGUAS="$(plocale_get_locales)" -DENABLE_AUDIOCD="$(usex cdda)" -DENABLE_GSTREAMER="$(usex gstreamer)" - -DUSE_ICU="$(usex icu)" -DENABLE_LIBGPOD="$(usex ipod)" -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_LIBPULSE="$(usex pulseaudio)" -DENABLE_MOODBAR="$(usex moodbar)" -DENABLE_MUSICBRAINZ="$(usex gstreamer)" -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)" + -DENABLE_SPOTIFY="$(usex gstreamer)" -DENABLE_UDISKS2="$(usex udisks)" -DENABLE_VLC="$(usex vlc)" -DBUILD_WITH_QT6="$(usex qt6)" diff --git a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild b/media-sound/strawberry/strawberry-1.1.2.ebuild index ad37177bd647..5b201a9f9534 100644 --- a/media-sound/strawberry/strawberry-1.0.23-r2.ebuild +++ b/media-sound/strawberry/strawberry-1.1.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake flag-o-matic plocale xdg -PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN" +PLOCALES="ca_ES cs_CZ de_DE es_AR es_ES es_MX et_EE fi_FI fr_FR hu_HU id_ID it_IT ja_JP ko_KR nb_NO nl_NL pl_PL pt_BR ru_RU sv_SE tr_CY tr_TR uk_UA zh_CN zh_TW" DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" HOMEPAGE="https://www.strawberrymusicplayer.org/" @@ -19,7 +19,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" +IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" BDEPEND=" sys-devel/gettext @@ -29,6 +29,7 @@ BDEPEND=" COMMON_DEPEND=" dev-db/sqlite:= dev-libs/glib:2 + dev-libs/icu:= dev-libs/protobuf:= media-libs/alsa-lib media-libs/taglib @@ -45,7 +46,7 @@ COMMON_DEPEND=" ) qt6? ( dev-libs/kdsingleapplication[qt6(+)] - dev-qt/qtbase[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets] + dev-qt/qtbase:6[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets] ) cdda? ( dev-libs/libcdio:= ) gstreamer? ( @@ -53,7 +54,6 @@ COMMON_DEPEND=" media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) @@ -99,13 +99,13 @@ src_configure() { -DLINGUAS="$(plocale_get_locales)" -DENABLE_AUDIOCD="$(usex cdda)" -DENABLE_GSTREAMER="$(usex gstreamer)" - -DUSE_ICU="$(usex icu)" -DENABLE_LIBGPOD="$(usex ipod)" -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_LIBPULSE="$(usex pulseaudio)" -DENABLE_MOODBAR="$(usex moodbar)" -DENABLE_MUSICBRAINZ="$(usex gstreamer)" -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)" + -DENABLE_SPOTIFY="$(usex gstreamer)" -DENABLE_UDISKS2="$(usex udisks)" -DENABLE_VLC="$(usex vlc)" -DBUILD_WITH_QT6="$(usex qt6)" diff --git a/media-sound/strawberry/strawberry-1.0.23.ebuild b/media-sound/strawberry/strawberry-1.1.3.ebuild index fc81b1b29b2b..5b201a9f9534 100644 --- a/media-sound/strawberry/strawberry-1.0.23.ebuild +++ b/media-sound/strawberry/strawberry-1.1.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake flag-o-matic plocale xdg -PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN" +PLOCALES="ca_ES cs_CZ de_DE es_AR es_ES es_MX et_EE fi_FI fr_FR hu_HU id_ID it_IT ja_JP ko_KR nb_NO nl_NL pl_PL pt_BR ru_RU sv_SE tr_CY tr_TR uk_UA zh_CN zh_TW" DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" HOMEPAGE="https://www.strawberrymusicplayer.org/" @@ -14,40 +14,46 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc" +IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" BDEPEND=" - dev-qt/linguist-tools:5 sys-devel/gettext virtual/pkgconfig + !qt6? ( dev-qt/linguist-tools:5 ) " COMMON_DEPEND=" dev-db/sqlite:= dev-libs/glib:2 + dev-libs/icu:= dev-libs/protobuf:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsql:5[sqlite] - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib - x11-libs/libX11 + !qt6? ( + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5[sqlite] + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) + qt6? ( + dev-libs/kdsingleapplication[qt6(+)] + dev-qt/qtbase:6[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets] + ) cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) @@ -58,7 +64,7 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} gstreamer? ( media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-soup:1.0 + soup? ( media-plugins/gst-plugins-soup:1.0 ) media-plugins/gst-plugins-taglib:1.0 ) mtp? ( gnome-base/gvfs[mtp] ) @@ -67,7 +73,7 @@ RDEPEND="${COMMON_DEPEND} DEPEND="${COMMON_DEPEND} dev-cpp/gtest dev-libs/boost - dev-qt/qttest:5 + !qt6? ( dev-qt/qttest:5 ) " DOCS=( Changelog README.md ) @@ -93,16 +99,18 @@ src_configure() { -DLINGUAS="$(plocale_get_locales)" -DENABLE_AUDIOCD="$(usex cdda)" -DENABLE_GSTREAMER="$(usex gstreamer)" - -DUSE_ICU="$(usex icu)" -DENABLE_LIBGPOD="$(usex ipod)" -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_LIBPULSE="$(usex pulseaudio)" -DENABLE_MOODBAR="$(usex moodbar)" -DENABLE_MUSICBRAINZ="$(usex gstreamer)" -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)" + -DENABLE_SPOTIFY="$(usex gstreamer)" -DENABLE_UDISKS2="$(usex udisks)" -DENABLE_VLC="$(usex vlc)" - -DQT_VERSION_MAJOR=5 + -DBUILD_WITH_QT6="$(usex qt6)" + -DBUILD_WITH_QT5="$(usex !qt6)" + -DQT_VERSION_MAJOR="$(usex qt6 6 5)" ) use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT diff --git a/media-sound/strawberry/strawberry-9999.ebuild b/media-sound/strawberry/strawberry-9999.ebuild index 3db9ec7c7628..5b201a9f9534 100644 --- a/media-sound/strawberry/strawberry-9999.ebuild +++ b/media-sound/strawberry/strawberry-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake flag-o-matic plocale xdg -PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN" +PLOCALES="ca_ES cs_CZ de_DE es_AR es_ES es_MX et_EE fi_FI fr_FR hu_HU id_ID it_IT ja_JP ko_KR nb_NO nl_NL pl_PL pt_BR ru_RU sv_SE tr_CY tr_TR uk_UA zh_CN zh_TW" DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" HOMEPAGE="https://www.strawberrymusicplayer.org/" @@ -19,35 +19,41 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc" +IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio qt6 soup +udisks vlc" BDEPEND=" - dev-qt/linguist-tools:5 sys-devel/gettext virtual/pkgconfig + !qt6? ( dev-qt/linguist-tools:5 ) " COMMON_DEPEND=" dev-db/sqlite:= dev-libs/glib:2 + dev-libs/icu:= dev-libs/protobuf:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsql:5[sqlite] - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib - x11-libs/libX11 + !qt6? ( + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5[sqlite] + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) + qt6? ( + dev-libs/kdsingleapplication[qt6(+)] + dev-qt/qtbase:6[concurrent,dbus,gui,network,ssl,sql,sqlite,widgets] + ) cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) @@ -58,7 +64,7 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} gstreamer? ( media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-soup:1.0 + soup? ( media-plugins/gst-plugins-soup:1.0 ) media-plugins/gst-plugins-taglib:1.0 ) mtp? ( gnome-base/gvfs[mtp] ) @@ -67,7 +73,7 @@ RDEPEND="${COMMON_DEPEND} DEPEND="${COMMON_DEPEND} dev-cpp/gtest dev-libs/boost - dev-qt/qttest:5 + !qt6? ( dev-qt/qttest:5 ) " DOCS=( Changelog README.md ) @@ -93,16 +99,18 @@ src_configure() { -DLINGUAS="$(plocale_get_locales)" -DENABLE_AUDIOCD="$(usex cdda)" -DENABLE_GSTREAMER="$(usex gstreamer)" - -DUSE_ICU="$(usex icu)" -DENABLE_LIBGPOD="$(usex ipod)" -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_LIBPULSE="$(usex pulseaudio)" -DENABLE_MOODBAR="$(usex moodbar)" -DENABLE_MUSICBRAINZ="$(usex gstreamer)" -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)" + -DENABLE_SPOTIFY="$(usex gstreamer)" -DENABLE_UDISKS2="$(usex udisks)" -DENABLE_VLC="$(usex vlc)" - -DQT_VERSION_MAJOR=5 + -DBUILD_WITH_QT6="$(usex qt6)" + -DBUILD_WITH_QT5="$(usex !qt6)" + -DQT_VERSION_MAJOR="$(usex qt6 6 5)" ) use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT diff --git a/media-sound/toolame/toolame-02l-r4.ebuild b/media-sound/toolame/toolame-02l-r4.ebuild index 91b2908b8fa9..c16e3c86eb68 100644 --- a/media-sound/toolame/toolame-02l-r4.ebuild +++ b/media-sound/toolame/toolame-02l-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" PATCHES=( "${FILESDIR}"/${P}-Makefile.patch diff --git a/media-sound/twolame/twolame-0.4.0.ebuild b/media-sound/twolame/twolame-0.4.0.ebuild index 21e96fb6f22c..1b6a6c4d81bb 100644 --- a/media-sound/twolame/twolame-0.4.0.ebuild +++ b/media-sound/twolame/twolame-0.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+sndfile static-libs test" RDEPEND="sndfile? ( >=media-libs/libsndfile-1.0.25[${MULTILIB_USEDEP}] )" diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest index 4e904fe4b220..e9c66936f36c 100644 --- a/media-sound/upmpdcli/Manifest +++ b/media-sound/upmpdcli/Manifest @@ -1 +1,2 @@ DIST upmpdcli-1.8.11.tar.gz 629053 BLAKE2B 42b8fa8f69bc0feab8dbeee8be48ec120c7c5084da1ddf64902b26845cecf7b50652260f1e56b9297a632d5b3c143390fbcef9212b0128b8f1b12c05aeb02979 SHA512 86badc49d3a6adef1d5283c38776cc8ab8dce6ce516ce6a87af76d00f4a681747eb5d4415640dfa191929ef5b77865a57bc72c7e10bc37e59c66d44119e7749c +DIST upmpdcli-1.8.17.tar.gz 706974 BLAKE2B 833aa9cbee6e725d15551409babdab8140721c02048427d6de7b5ddb49ce76f99c7af8c9de4925482f819c636a5fe74037bc096548b79a69afdb828b90aa3e5c SHA512 de11076176d50021103089b202bd7d7b1bb364482eeb5a671038c20b24eead5f64c80ed4873dbd70dae037a8b12fbee6de522f3a484d1b67d77723e26211a4af diff --git a/media-sound/upmpdcli/upmpdcli-1.8.17.ebuild b/media-sound/upmpdcli/upmpdcli-1.8.17.ebuild new file mode 100644 index 000000000000..c929aea886e6 --- /dev/null +++ b/media-sound/upmpdcli/upmpdcli-1.8.17.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd + +DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon" +HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html" + +SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="thirdparty" + +DEPEND=" + net-misc/curl + dev-libs/jsoncpp + media-libs/libmpdclient + net-libs/libmicrohttpd:= + >net-libs/libupnpp-0.26.4 +" +RDEPEND=" + ${DEPEND} + acct-group/upmpdcli + acct-user/upmpdcli + app-misc/recoll + thirdparty? ( dev-python/requests ) +" + +src_install() { + meson_src_install + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit systemd/upmpdcli.service +} diff --git a/media-sound/vimpc/vimpc-9999.ebuild b/media-sound/vimpc/vimpc-9999.ebuild index a6a60a208193..517aa42ede27 100644 --- a/media-sound/vimpc/vimpc-9999.ebuild +++ b/media-sound/vimpc/vimpc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,11 +28,6 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -PATCHES=( - "${FILESDIR}"/${P}-boost.patch - "${FILESDIR}"/${P}-wformat-security.patch -) - src_prepare() { default eautoreconf diff --git a/media-sound/vmpk/vmpk-0.8.7.ebuild b/media-sound/vmpk/vmpk-0.8.7.ebuild index 652ccbe41250..da5a0f3d7dc2 100644 --- a/media-sound/vmpk/vmpk-0.8.7.ebuild +++ b/media-sound/vmpk/vmpk-0.8.7.ebuild @@ -40,6 +40,7 @@ src_prepare() { src_configure() { local mycmakeargs=( -DENABLE_DBUS=$(usex dbus) + -DUSE_QT=5 ) cmake_src_configure } diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 525d5192918a..33102950ae46 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND=" diff --git a/media-sound/wavpack/wavpack-5.7.0.ebuild b/media-sound/wavpack/wavpack-5.7.0.ebuild index bb4c395fb5f0..bfb68270a266 100644 --- a/media-sound/wavpack/wavpack-5.7.0.ebuild +++ b/media-sound/wavpack/wavpack-5.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/dbry/WavPack/releases/download/${PV}/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=">=virtual/libiconv-0-r1" DEPEND="${RDEPEND}" diff --git a/media-sound/xfmpc/xfmpc-0.3.1.ebuild b/media-sound/xfmpc/xfmpc-0.3.1.ebuild index 4b6c5560c9b5..930177579294 100644 --- a/media-sound/xfmpc/xfmpc-0.3.1.ebuild +++ b/media-sound/xfmpc/xfmpc-0.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.38.0:2= 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 diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest index 6a6d97be6836..6b45d2693e57 100644 --- a/media-sound/yoshimi/Manifest +++ b/media-sound/yoshimi/Manifest @@ -1 +1,2 @@ DIST yoshimi-2.3.2.tar.gz 8720491 BLAKE2B 37a1c1ee9d07aba2b4fa22bbff200c16abf3437b6c4b48b53842be6a7b8e7999dd4bc294446d9b80b5a5a9e7485a5e3c3c73f2cf4029581e60f9644b705f47ee SHA512 6ddca4a5cffc609880fcbb625eca471b9926cb3cc0bef9f349ef3fafe6280f5e3957e62db0c103856c680d0a3dde0b15225569d7171553ae74ee4c78c848b598 +DIST yoshimi-2.3.3.1.tar.gz 8874525 BLAKE2B e69a34a597256eae95a4787524c75db009c5224750c8d3f9da2a5fe3a93b8a8077ec6999e7d31dba63e08f593707ed04c3e9dfce95511b533aa96de40132b731 SHA512 d49c8cce203d11a5bffc9cbf6bc94033d7504e9d653551f2774a5daf6a438d6f0bd7747f375d7fe950e2b0e466d1fafb503c5a44ae8a7feba6af8303baac3788 diff --git a/media-sound/yoshimi/yoshimi-2.3.3.1.ebuild b/media-sound/yoshimi/yoshimi-2.3.3.1.ebuild new file mode 100644 index 000000000000..42acb9b39317 --- /dev/null +++ b/media-sound/yoshimi/yoshimi-2.3.3.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="Software synthesizer based on ZynAddSubFX" +HOMEPAGE="https://yoshimi.github.io/" +SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+lv2" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + dev-libs/mxml:0 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/libsndfile + sci-libs/fftw:3.0= + sys-libs/ncurses:0= + sys-libs/readline:0= + sys-libs/zlib + virtual/jack + x11-libs/cairo[X] + x11-libs/fltk:1[opengl] + lv2? ( media-libs/lv2 ) +" +RDEPEND="${DEPEND}" + +DOCS=( ../Changelog ../README.txt ) + +src_prepare() { + cmake_src_prepare + sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die + append-cxxflags -lpthread + append-cppflags -lpthread +} + +src_configure() { + local mycmakeargs=( + -DLV2Plugin=$(usex lv2) + ) + cmake_src_configure +} |