summaryrefslogtreecommitdiff
path: root/media-radio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-09 22:33:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-09 22:33:12 +0000
commit6147e25e3b1f6ce82b661605708d0b8292c03f47 (patch)
treeb8c60917145c0a076da1e88dd73edfaad594d5a6 /media-radio
parent3f5a5d10d87cd7f434c3a4207fc0a7ffc25d9123 (diff)
gentoo auto-resync : 09:11:2023 - 22:33:12
Diffstat (limited to 'media-radio')
-rw-r--r--media-radio/Manifest.gzbin5180 -> 5189 bytes
-rw-r--r--media-radio/fldigi/Manifest2
-rw-r--r--media-radio/fldigi/fldigi-4.2.03.ebuild62
-rw-r--r--media-radio/flrig/Manifest5
-rw-r--r--media-radio/flrig/files/flrig-1.4.7-uint8.patch11
-rw-r--r--media-radio/flrig/flrig-2.0.04.ebuild (renamed from media-radio/flrig/flrig-1.4.7.ebuild)5
-rw-r--r--media-radio/tucnak/Manifest6
-rw-r--r--media-radio/tucnak/tucnak-4.44.ebuild68
-rw-r--r--media-radio/tucnak/tucnak-4.49.ebuild (renamed from media-radio/tucnak/tucnak-4.43.ebuild)4
9 files changed, 72 insertions, 91 deletions
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index ed3c7dbc5621..13a418ea84c8 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 8579aa8f61bd..8877ad1e6d9f 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -2,7 +2,9 @@ AUX fldigi-drop-nullptr-definition.patch 596 BLAKE2B d258036b22f597d82b6a66ecadb
DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d SHA512 dee7cd8ce2a89ea6837a4515ef93c3e27d9674bbbb87f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf
DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f SHA512 fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187
DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709 SHA512 4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde
+DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf
EBUILD fldigi-4.1.26-r1.ebuild 1488 BLAKE2B dec691138c5483fe824baa127d01c374b6204a0728c0e677f7d106a4846567756f3f0edae87253e7b70fe8e68cef56d66bcb4456998dfab1e9b3bc94c6543a82 SHA512 dfdc2f521492b934fc3bad3afab42602460c0069da9708ba4aeaf61fef49defd9d5e1e1c46b864d1273a2795bd23864296fb58af6206282676668214bc35ee35
EBUILD fldigi-4.1.27.ebuild 1490 BLAKE2B cae870f740cf49a8c2c83ea128878072b7863c78afb3cfaa3d00b8f2e240272806f67c684b97b1867f9eccf3546433966c46ffdba587f9dd7fd094943d751673 SHA512 2f09cd1741937de20565054fd0895d11db457ab3a4ccf87ab733f15d070c225244936af0e9f9437c6d24617bba4fde728ebdff3f06a9066bea722608603ed165
EBUILD fldigi-4.2.00.ebuild 1490 BLAKE2B cae870f740cf49a8c2c83ea128878072b7863c78afb3cfaa3d00b8f2e240272806f67c684b97b1867f9eccf3546433966c46ffdba587f9dd7fd094943d751673 SHA512 2f09cd1741937de20565054fd0895d11db457ab3a4ccf87ab733f15d070c225244936af0e9f9437c6d24617bba4fde728ebdff3f06a9066bea722608603ed165
+EBUILD fldigi-4.2.03.ebuild 1490 BLAKE2B cae870f740cf49a8c2c83ea128878072b7863c78afb3cfaa3d00b8f2e240272806f67c684b97b1867f9eccf3546433966c46ffdba587f9dd7fd094943d751673 SHA512 2f09cd1741937de20565054fd0895d11db457ab3a4ccf87ab733f15d070c225244936af0e9f9437c6d24617bba4fde728ebdff3f06a9066bea722608603ed165
MISC metadata.xml 548 BLAKE2B c527aea6c74ff1af56467b594775abdd47e6c57b0f1772013a38f941a5ca32eae9edebf2224c0f435a3f3ca6cbe076d1e33996f66d81e25504e2bd66e04cb9ad SHA512 200dba843700a8361c0f1367038a24c2d8d1389ad6bb36a609543272b44ae672118ab9c74ab7a63036b2bb130a1a288487a204b187e1780dc2bef132e6a1511d
diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild b/media-radio/fldigi/fldigi-4.2.03.ebuild
new file mode 100644
index 000000000000..028d7b2b7e37
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.03.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls pulseaudio"
+IUSE_CPU_FLAGS=" sse sse2 sse3"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+ media-libs/libsamplerate
+ media-libs/libpng:0
+ x11-misc/xdg-utils
+ dev-perl/RPC-XML
+ dev-perl/Term-ReadLine-Perl
+ || (
+ media-libs/portaudio[oss]
+ media-libs/portaudio[alsa]
+ )
+ hamlib? ( media-libs/hamlib:= )
+ pulseaudio? ( media-libs/libpulse )
+ >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
+
+src_prepare() {
+ eapply ${PATCHES[@]}
+ eapply_user
+}
+
+src_configure() {
+ #fails to compile with -flto (bug #860405)
+ filter-lto
+
+ append-cxxflags $(test-flags-CXX -std=c++14)
+ local myconf=""
+
+ use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
+ use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
+ use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
+
+ econf ${myconf} \
+ --with-sndfile \
+ $(use_with hamlib) \
+ $(use_enable nls) \
+ $(use_with pulseaudio) \
+ --without-asciidoc
+}
diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 36b80f5afedc..daa322494e57 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,9 +1,8 @@
AUX flrig-1.4.4-musl.patch 618 BLAKE2B e03367cea46747325ab98a9a9b2a7bb2b977e21e430d648e4ad2c8dd95665fc78d98b0d3fd3253953c9e714f5edc80031f5a236435e5b4ff5472e700809086fa SHA512 9d46857614b82053f64153ecf17e2d5ce89c419972d233d17ae5d237b0e7a2fa0756602adbf80bfc9a990978fbff5fbaeb56f186904490499055684a980e3d86
-AUX flrig-1.4.7-uint8.patch 262 BLAKE2B 8416b88cd9825f6c711d6ca2e7d956eb8a68ccf298fb551302693206ae801fc23eed4a921d3867f60c7cbd7ab715940b15ed5bb6f2a860f6aac4c0fb90bfd480 SHA512 d14ff987d8da5bb006eaacf4a54d73cb07307ef2efea33f86e066f625f8ae57ce5783b08f924c580dc41d9fc9c85275d54f1402e06984c3d3ac0c4a4d0b7902e
-DIST flrig-1.4.7.tar.gz 1042848 BLAKE2B a1cb9ccd57466dc1d2b387dd8a4e9784f937a2f0227a0e394b10a25b40d06c4c9566dff2b4e5f7b09b5564b13b8fa604a0618f7909b992053f8d7ec6f0aa4c7c SHA512 6d213e15e0a81808491509e10c84e6f90b5f22483a9a327a4a1a56fdd1b773f2ddfa615470e5e5458747bf4d7a2087f2753951b25e6d2169dcf26aed7f50d87d
DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3
DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543effff3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b
-EBUILD flrig-1.4.7.ebuild 722 BLAKE2B ff19405429f98f56da72146e203759a0bbc386ed8abe72124d90d0c4b6dbb8851548acea8cbd7c2c71f346d2dfdaf2323f0dc14e171c09298b9f808ddb962aba SHA512 1591bb2bdf23591d300fb0a9902edcda5aaf99a48bd490d066cbf6240194ccd0489365e523d7ba8e7c7ef327cb83e50f6cd2af5104809d53bf134ce2faf18b2e
+DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5 SHA512 db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f
EBUILD flrig-1.4.8.ebuild 687 BLAKE2B 8faf287f1fcb779333e1b87bc653157738791bdea9ab4de88927b4683b4cc95f5073f0381b226f48fb8b65c65fa51daa7015c10958b9f84b6745f69e9022e364 SHA512 ec6be778b481dd400173f197ef12304e7cfe2eab7efe058ab5b80cfd19caa58bd4de003fd90967f7d4adb6e20686ca1a3b67ea4389cbc22c3758827b2693fcd2
EBUILD flrig-2.0.03.ebuild 689 BLAKE2B 18698487e3f2a04e3316eace660aa9b953c26a13aa229a404b45e845505be0f4835dc7252a68cacc87172ab832d45cbf9c28ed58f3d3a42d4c264e349d8abaae SHA512 8e47c5356c34e5e511468d77a8f5729c41e69bdf90a5d09a5645adf88aaa18b629866ad91146e29a209cf416597f535901f1f3d3ebd8010a518315c878befab1
+EBUILD flrig-2.0.04.ebuild 689 BLAKE2B 18698487e3f2a04e3316eace660aa9b953c26a13aa229a404b45e845505be0f4835dc7252a68cacc87172ab832d45cbf9c28ed58f3d3a42d4c264e349d8abaae SHA512 8e47c5356c34e5e511468d77a8f5729c41e69bdf90a5d09a5645adf88aaa18b629866ad91146e29a209cf416597f535901f1f3d3ebd8010a518315c878befab1
MISC metadata.xml 326 BLAKE2B fb57e943fa61222b3967939ff95da7bb17aae2651e55d960a9c405e6d5965843ed0ec9e6fadd0df1f41602c0f3c90c78c6ca2ab12ea72b515484f7c2ec34ec68 SHA512 e48dc185e9eaa074ed92d1ed27920e41b72760cd3e878fd40583efdca0a6997598a7d82221a33c7987fb19dea090f92eee070b9e89ea452ddce028d88db7bf9c
diff --git a/media-radio/flrig/files/flrig-1.4.7-uint8.patch b/media-radio/flrig/files/flrig-1.4.7-uint8.patch
deleted file mode 100644
index 554ac137eca3..000000000000
--- a/media-radio/flrig/files/flrig-1.4.7-uint8.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/include/WSclient.h 2023-04-29 20:25:55.322076690 +0200
-+++ b/src/include/WSclient.h 2023-04-29 20:26:20.686925674 +0200
-@@ -35,6 +35,8 @@
-
- #ifdef __WIN32__
- typedef unsigned char uint8_t;
-+#else
-+ #include <stdint.h>
- #endif
-
- namespace WSclient {
diff --git a/media-radio/flrig/flrig-1.4.7.ebuild b/media-radio/flrig/flrig-2.0.04.ebuild
index 6ae84171b383..32b20011b1a5 100644
--- a/media-radio/flrig/flrig-1.4.7.ebuild
+++ b/media-radio/flrig/flrig-2.0.04.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="nls"
DOCS=(AUTHORS ChangeLog README)
@@ -23,8 +23,7 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
sys-devel/gettext"
-PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch"
- "${FILESDIR}/${P}-uint8.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" )
src_prepare() {
eapply ${PATCHES[@]}
diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index d90f79da6310..ade7074b3a09 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,7 +1,5 @@
-DIST tucnak-4.43.tar.gz 3607575 BLAKE2B 96aba674db8357cf86c870ccdb45f0d1c466a0dd2c446b066146935eee68a47352abd21f550d8d882496be153554ac0db5afbe40dfff285a557792c14271ccd5 SHA512 98f70b1c90218f97fdac8cd03029023cc5bc0909036a419664b72eebf03280b9aefee4321efff78b43da75c9e1c6559d04df06e39edf9fa753d3e3a372f16caa
-DIST tucnak-4.44.tar.gz 3613373 BLAKE2B 9bd9ae37c3adadfe5f52b3d1c848427607a44a7527f0493dc5acc674acd358cc100a29658f981248275008b7227957cdd031da80fe622acfa24d482101407bb6 SHA512 ae6115ba4b1d90e63a47ac9e1d659836287bfbd8b616543134152756322d6c794bc795a3fdd9d4cf11869828c8bf81927c3fa71fcc8699d123c6e58cb7d9865c
DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e SHA512 9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06
-EBUILD tucnak-4.43.ebuild 1960 BLAKE2B 80348e3e1bb8f33e0a3a9dd8e9922afec9230aac5c9cfbf8878c95c9baf555e7b144567613d4e820938e71ab8af149370a7e6e26e9f098c43a212686600823e8 SHA512 9aed00c5fa6e2cf8145060a71b188174e996fe98887c03d4e224117de46a3bb04249df3a43f26004145989b538a94fc459884505ec1b4a842af3a92468014afb
-EBUILD tucnak-4.44.ebuild 1960 BLAKE2B ffb750a8f0d80f20d98a003919d9a4514cc7f13d8333db5f4bd64e2df96671f50abfc4b628e2ffcc5192f2b261a79f7901b61d511b9716f7c31468c77febf745 SHA512 8984c177b6dc3b49ce869e80a38d5698623f9d85a852f16a97f6a1fbc5f3be0e971680c5e251b16cd2773a0281c9c577fb70702b775aff50e809f7e117f59ced
+DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 549399c2123ebd17f1164d431707b49a01159566be97b05b5f656a40c555d6c96b04a7d765db4ad94231f01b8d3af600a060104e42a87c60b6905eeba6cf8c8e SHA512 9c55b9a9048c95692d6cce7586c1b78a6237b02a43ad82ec771491f8463518f1e09e9f0be4db02b061b5aff518507a11bd6b0b7a038b90ff18ea1286accc3be4
EBUILD tucnak-4.46.ebuild 1960 BLAKE2B 0b806cbbcd1beb65148251ba1896ff1b18b206298d30e6e9770f29ec5273b117053dbf10c2d0d1c781d90f9eb384fd8cc88baee33959c7d8df7acc117a100a70 SHA512 afb468081344aa45eae39c91f520436c600197fce1be58b5e2f4bc2f7e127cad9ce2fb31316bba54de752147407a6a323449437bb4344362b51cabe61744910a
+EBUILD tucnak-4.49.ebuild 1962 BLAKE2B e6d061abb93c543fa9f46f96bccded219434631ad9138b19fda40c62005b84509222f0418bab01a6b01010aa53ed929436739132b46f255b17b832c248e12b58 SHA512 b85dd59a9a775aae9a310f5f39c5195ff22e1e4daa264e21ed821b8b87db0067f31bf95423191894b032f1e4baed4f827b40e946442073d387df0d96aa09e2ae
MISC metadata.xml 409 BLAKE2B 8179722b95bb5d639bbf3755eac5ec6d3a2492d117a9af0edd5aba1910974f7ca99c35bf759f9c44a6ee59d18a4b7088c1f009abf0dbdfbafd04f6c3a6875b3a SHA512 e07f3bbf055dfafb6d6fb2596fe20bdb0aaccb8960fc5d1ad5ea372a51baafb75458571729f99afc1086fcc596aa35cd22aafbc9af4d422dba2aba1243c93422
diff --git a/media-radio/tucnak/tucnak-4.44.ebuild b/media-radio/tucnak/tucnak-4.44.ebuild
deleted file mode 100644
index 779ed3e0a510..000000000000
--- a/media-radio/tucnak/tucnak-4.44.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic
-
-DESCRIPTION="Amateur Radio VHF Contest Logbook"
-HOMEPAGE="http://tucnak.nagano.cz"
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa fftw gpm hamlib suid"
-
-RDEPEND="dev-libs/glib:2
- ~dev-libs/libzia-4.44
- media-libs/libsndfile
- media-libs/libsdl2
- alsa? ( media-libs/alsa-lib )
- fftw? ( sci-libs/fftw:3.0 )
- gpm? ( sys-libs/gpm )
- hamlib? ( media-libs/hamlib:= )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- eapply_user
- # fix destop file
- sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die
- # fix doc install path
- sed -i -e "s/docsdir/# docsdir/" \
- -e "s/docs_DATA =/# docs_DATA/" \
- -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- append-ldflags -L/usr/$(get_libdir)/hamlib
- econf $(use_with alsa) \
- $(use_with gpm) $(use_with hamlib) \
- $(use_with fftw fftw3)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog doc/NAVOD.pdf
- if use suid ; then
- fperms 4711 /usr/bin/soundwrapper
- fi
-}
-
-pkg_postinst() {
- elog "In order to use sound with tucnak add yourself to the 'audio' group"
- elog "and to key your rig via the parport add yourself to the 'lp' group"
- elog ""
- elog "tucnak can be used with the following additional packages:"
- elog " media-radio/cwdaemon : Morse output via code cwdaemon"
- elog " (No need to recompile)"
- if use suid ; then
- ewarn "You have choosen to install the little helper program 'soundwrapper'"
- ewarn "setuid by setting USE=suid. That helper is only needed if you"
- ewarn "want to use morse sidetone output via the PC speaker."
- ewarn ""
- ewarn "While the helper should be safe by design be aware that setting"
- ewarn "any program setuid is a security risk."
- fi
-}
diff --git a/media-radio/tucnak/tucnak-4.43.ebuild b/media-radio/tucnak/tucnak-4.49.ebuild
index 3de2dd2b6110..1f2cfa26c1bf 100644
--- a/media-radio/tucnak/tucnak-4.43.ebuild
+++ b/media-radio/tucnak/tucnak-4.49.ebuild
@@ -10,11 +10,11 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="alsa fftw gpm hamlib suid"
RDEPEND="dev-libs/glib:2
- ~dev-libs/libzia-4.43
+ ~dev-libs/libzia-4.49
media-libs/libsndfile
media-libs/libsdl2
alsa? ( media-libs/alsa-lib )