summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57253 -> 57257 bytes
-rw-r--r--media-sound/cava/Manifest2
-rw-r--r--media-sound/cava/cava-0.9.1.ebuild83
-rw-r--r--media-sound/easyeffects/Manifest4
-rw-r--r--media-sound/easyeffects/easyeffects-7.0.7.ebuild (renamed from media-sound/easyeffects/easyeffects-7.0.6.ebuild)0
-rw-r--r--media-sound/milkytracker/Manifest2
-rw-r--r--media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild2
7 files changed, 89 insertions, 4 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 9e3972c40b48..7c71e2b4e8a6 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 9d88f8b40469..c05260310996 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,6 +1,8 @@
AUX cava-0.8.0-gentoo-iniparser4.patch 702 BLAKE2B 9ea8f952f0a9673d7348b4abeb46e480022205b3bf6a296b5f742e0dee15c81181c876829177159570b239c6c46c4b1177523eb60d3abf6e89640239e5192ba6 SHA512 ed474fc10475731ef733e77469782308c693d4b7214e911257e69499ab5cc598a13e0293644698f98d749e71c3002cbab857f8fda6e36a050bc8ff6be50af881
DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d
+DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a
EBUILD cava-0.8.3.ebuild 1429 BLAKE2B d68709ff51c6bd35aa418dad1a4682ad7e594f7a70cac02603e8f30b314406ddac11aee0f0343799265eba00cad2dacb51ca9d0ad47867c95f0354b4a31ae315 SHA512 7d3355742b32c92e3035eb1890e0dc9664fe650bc2fa0890b2be23664eb0209130a36aad88db5f1822b84d364343325b3e36e4d9d89a54683d4431b55b80acdc
EBUILD cava-0.9.0.ebuild 2195 BLAKE2B c0901b7e6b64c8fb1a22c195e64070ddc26a5db1363155a516b819b0f45ec75a261d9df495ce29e70c13e8ddf6d8ca069360110e90be121ccaec6f51e1bde560 SHA512 db4a89c8d2401f7df93c4f3c373c58cacfcea9fc667df286bcd33247efc0363441c9df2f02f52e3efbc7c2e191664f45d3fb1f66e01fab1b49f11918d0ecfb76
+EBUILD cava-0.9.1.ebuild 2195 BLAKE2B c0901b7e6b64c8fb1a22c195e64070ddc26a5db1363155a516b819b0f45ec75a261d9df495ce29e70c13e8ddf6d8ca069360110e90be121ccaec6f51e1bde560 SHA512 db4a89c8d2401f7df93c4f3c373c58cacfcea9fc667df286bcd33247efc0363441c9df2f02f52e3efbc7c2e191664f45d3fb1f66e01fab1b49f11918d0ecfb76
MISC metadata.xml 521 BLAKE2B 9b5fc566431d23ee6c56ed429d3337a6fbccddde718487bf9e1cac36e5fc70173e20a070669a8c85179443af12bc032eecfa4b9829d96422170ff4cdd92518ee SHA512 57cdabe9b70f97abb5bd5e64b3b0f25ec113ce80f8b1eaa45682f814b20fa120fe0efc38552aed23c3cb4d918ba9f0d67030d18b4a307fbf0f81a8b962e35c87
diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild
new file mode 100644
index 000000000000..88134f272ff1
--- /dev/null
+++ b/media-sound/cava/cava-0.9.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/"
+SRC_URI="
+ https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+ dev-libs/iniparser:4
+ sci-libs/fftw:3.0=
+ alsa? ( media-libs/alsa-lib )
+ ncurses? ( sys-libs/ncurses:= )
+ pipewire? ( media-video/pipewire:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libglvnd
+ media-libs/libsdl2[opengl,video]
+ )
+ sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sdl? ( sys-devel/autoconf-archive )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+ default
+
+ echo ${PV} > version || die
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ $(use_enable alsa input-alsa)
+ $(use_enable pipewire input-pipewire)
+ $(use_enable portaudio input-portaudio)
+ $(use_enable pulseaudio input-pulse)
+ $(use_enable sndio input-sndio)
+
+ $(use_enable ncurses output-ncurses)
+ $(use_enable sdl output-sdl)
+ # note: not behind USE=opengl and sdl2[opengl?] given have not gotten
+ # normal output-sdl to work without USE=opengl on sdl either way
+ $(use_enable sdl output-sdl_glsl)
+
+ GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+ )
+
+ # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X]
+ use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" )
+
+ econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+ elog "A default ~/.config/cava/config will be created after initial"
+ elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
+ elog "for configuring audio input and more."
+ elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+ elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
+ elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
+ fi
+}
diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index f6009d58bc74..f2061ed713fd 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,5 +1,5 @@
DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3
-DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a SHA512 8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40
+DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4
EBUILD easyeffects-7.0.5.ebuild 1974 BLAKE2B 546546d7735efde46b73c34ac62972a107890d4ca3afab193b3831b578859befab6c26560933bb9cdd0cd4fddf8a2c5d73b81b20ae4b9b0b5ed4faed47c7dacd SHA512 42837d730a574421c7f606b04b8fc16874a9c9729844dd595b2a4961e1e7ec22673b443849c293f72a66268f3940c6a46e667321d128830e80670a8a856482ef
-EBUILD easyeffects-7.0.6.ebuild 1975 BLAKE2B 9386cbed5b48dab44d8c1511749cf043ea3cf3f3141983554bf95300964f97c6a50aa811a8009b1d09e3023f45eb3829e98d3f930b4dc48d57e2d559502b13df SHA512 1bfc71d666d86fa7fe25f4ade752ebfbe1316a67e1905ed9b86f3a797382b45fd4788f64282e1259111e596cd74055e8f6739e2510b5f1f6b5318ca58d8dac1b
+EBUILD easyeffects-7.0.7.ebuild 1975 BLAKE2B 9386cbed5b48dab44d8c1511749cf043ea3cf3f3141983554bf95300964f97c6a50aa811a8009b1d09e3023f45eb3829e98d3f930b4dc48d57e2d559502b13df SHA512 1bfc71d666d86fa7fe25f4ade752ebfbe1316a67e1905ed9b86f3a797382b45fd4788f64282e1259111e596cd74055e8f6739e2510b5f1f6b5318ca58d8dac1b
MISC metadata.xml 839 BLAKE2B d3fde7fe66f301f320a4fc3adb4a5fb5e5f84405b015209b696045eaffe251f7d1531efdb2d9fab6512647dac991290b622bf411dff36ecf304c9b063567c03c SHA512 fc68f37398082f885a2c7c5d117191fc37d1c1a51381439cefe1ae798b7b019598e81f5c5f1832950669cef340d418220024993b95aeb911dfd9fa1df0eb82fc
diff --git a/media-sound/easyeffects/easyeffects-7.0.6.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
index 480d947feca9..480d947feca9 100644
--- a/media-sound/easyeffects/easyeffects-7.0.6.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
diff --git a/media-sound/milkytracker/Manifest b/media-sound/milkytracker/Manifest
index 1d654cd9b4da..7e3c70235191 100644
--- a/media-sound/milkytracker/Manifest
+++ b/media-sound/milkytracker/Manifest
@@ -2,5 +2,5 @@ AUX milkytracker-1.04.00-wreturn-type.patch 684 BLAKE2B e008c191ad72a462e479602c
DIST milkytracker-1.03.00.tar.gz 3705395 BLAKE2B f14a7112de39748121933d242d89dc6efb71a73c3591fedb92785814e2edc788edfb6608e9237cdfed19ee7337d5920d0232eed5d85f692dbef5d4cb43a27cd0 SHA512 d5489994d9c5d24552073afcbd787c20720096dd81d640356fc13b2e2b8a49713b798066d54f2b589f3819c14279142e295e4d6317ed325537069faad47abbe6
DIST milkytracker-1.04.00.tar.gz 3756275 BLAKE2B da4885592ae4aae87080c8979f92a77b05cb3cc4594fe328346deef949375ad3abb1910f5cc834f41b6d7278312deff45550300b96e3afbd89eedebe1fadd854 SHA512 5a41fa07d51880e220f15ff3f50e73b999931c875d31e627233669f5a07dfd38621478b8ec27b2242aa4ae6143a0d2ad51627a366fd366256331b71c47ad25da
EBUILD milkytracker-1.03.00.ebuild 983 BLAKE2B 4469a4dcd15d597adde057803a17386c028c2f4e003242b07678f2250fb6ab9ea57971954ff8fb2a2a4faa2a8614c9bfa23fe01d97297522bd3be251c221bc50 SHA512 3293356b7439e5fbe52deaa189ee6e0aa988a0b8e9a8f5bb5cebbf0460d0a35fb1a7a306ec13fabc602841b2e3f43a36de1a45ecb13eaa4384f28b17d72be7aa
-EBUILD milkytracker-1.04.00-r1.ebuild 1053 BLAKE2B 383f268ae25e91a6d3919dd96f8346e09a4d9239a3aef1a17627832fe787dfcd8fd4a412f8c00f80e0e3a5bf9d598c9dbee2170735720f55e74124130c456f78 SHA512 41296ae853cffc99fad8685dea9a120b0950198ea43a17d27964244f6907cd1018d3c218e83a92c7dd42a015d6057f0a7d801922be803ae27c5de2e0d47c15e1
+EBUILD milkytracker-1.04.00-r1.ebuild 1052 BLAKE2B d86667f16e82b110829c142fbc2a87c3d357615ba19216cb971311d36ca6f4fd274233a80cbfc1738812ea9c4887adbb128b3f2211444de7f472178aaef69d2e SHA512 a1f1c6a314a14dbf05b995fcec6624a51d88f97752f112d8be4fa67ced2f774640cd54a5d72332dfc7404124936024d7a7d350d7a5c8eedc2075419724f6657f
MISC metadata.xml 337 BLAKE2B 3dd35a6e9cd890d3274998d7836d0eeb44badf77ffce449e4bd6cde3118e8c6c0fbbea369afe7fc04116b3a378bda752e5fe30d02c7528369f889d001daf4c5a SHA512 0df3c694d72b46f4183f0ac5eced5245466736099479f9456c96094fa0074311978e50c2682553c2e88786c8528f077beb467bae786411d9d22abc26476a5854
diff --git a/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild
index 33cb60194fdb..d1f604ad7078 100644
--- a/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild
+++ b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/MilkyTracker-${PV}"
LICENSE="|| ( GPL-3 MPL-1.1 ) AIFFWriter.m BSD GPL-3 GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="alsa jack"
RDEPEND="