summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-15 00:29:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-15 00:29:11 +0000
commitbcdfc870ecd1de7eea04df21ec3a069328b2e29f (patch)
tree9d01787ebec0b4f31b72866fbd078d3f0b27fa11 /media-sound
parent37185a5f2fd3d3e821d63ca90dffe9629d147da1 (diff)
gentoo auto-resync : 15:03:2025 - 00:29:11
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57261 -> 57258 bytes
-rw-r--r--media-sound/pavucontrol/Manifest2
-rw-r--r--media-sound/pavucontrol/pavucontrol-6.1-r1.ebuild2
-rw-r--r--media-sound/rcenter/Manifest2
-rw-r--r--media-sound/rcenter/files/rcenter-0.6.2-pthread-pointer-type.patch15
-rw-r--r--media-sound/rcenter/rcenter-0.6.2-r1.ebuild49
6 files changed, 68 insertions, 2 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index dccc78f8cbf1..0babaf402a20 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest
index e9cd20422b3c..ea0ffbe0135e 100644
--- a/media-sound/pavucontrol/Manifest
+++ b/media-sound/pavucontrol/Manifest
@@ -4,6 +4,6 @@ AUX pavucontrol-6.1-libcanberra-automagic.patch 1591 BLAKE2B 97e4f80b0fc17691d9c
DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1
DIST pavucontrol-6.1.tar.xz 169488 BLAKE2B 888fbe404482e5da5b59d10f913f174daa128029babbb9493df5df5d6d3c0b95e22d03a3ec2629fbcd4f33c6267f6e2173428d7eb9be8b7f4c7f012d3e777e92 SHA512 90a0d85916010f624928f6aa68524f776b0a529d84e75287739a07db48e4084767ca0caf75503e44e04d8add84b1d668ee9ed5b822b8f8f945cd902cdf78413a
EBUILD pavucontrol-5.0-r4.ebuild 1059 BLAKE2B 9a89dc64569d4af159421bb1a3f3938cca18d3fef422580928f957f098a0b7293692242672b296e73ca32f1f4b127ff9316dd68e927315d5b8d9dc15dcc33ccc SHA512 5b41954bce30f44c077af758a9dd361f4f7a27993707001528132127fc6499f49a9c8c1a712c4bee9ed94e31c6d0071e182afb0f27bb41cd088160bebf934f11
-EBUILD pavucontrol-6.1-r1.ebuild 1008 BLAKE2B cdeb2b10ca744cfecf4eb0d22fe53018688ab7becf52db64884934e683257a52f451178d90929f9ae1abe0dfabe566f6cf76b032ce4ffa038cf98128533e49a2 SHA512 dac838b213c831814220bd4eef77767178460adacfa771ca8b9cd7dcc2dd9de774e35230ba6d40fca40200288902dcefe5ffc3787b8131eddfe3e6e05af70a84
+EBUILD pavucontrol-6.1-r1.ebuild 1006 BLAKE2B 8f9bfc43a0f3e0fdbe60a5b5ca1f2fe593766f4dcfb595f9eea620a90668fc59442a1984a5af8829134d2eb6c93ed4757ca18fc31e4677af7347ba50b7e36153 SHA512 eaaca56fbc5db17b632264f30fcbc3eeae375f32e23786ccd191752aa7a32facd1fd5351fa182637d0f74697772e88c11e0484ed5d0ac3c18460957ed82fd235
EBUILD pavucontrol-6.1.ebuild 824 BLAKE2B 28a3c697803d900612c1c23d314eb5ffa79c7c21e7b7d44a37e591ad6d13b70a625dcad946f621a575d3e1d7e45617aca47e85e120bbc5052afe23f1d5bed345 SHA512 3385a0e66299a46e904286f659da94af8fef7adad8d04baddeb3a032e2c9b1c4894687f7e9daf99a907533480bb4d13e8783a2138af5bc391ae347ccb33ba6d3
MISC metadata.xml 453 BLAKE2B 87654c3918a35652e229e756989ea1e28673139af38cafbd424d9d837bb4876c6429a744fbd24a4ac3dada76edfc62e2e89368147a93153b0c44b70e5fefaab8 SHA512 c75806ec49576d080381bd488c8b833601f777c1ef55ef19f4e2df6262bdb9f2e9a71e37082122de700017aeea4c20d4cb9a5ff7796b52946af24b51d2bbfcad
diff --git a/media-sound/pavucontrol/pavucontrol-6.1-r1.ebuild b/media-sound/pavucontrol/pavucontrol-6.1-r1.ebuild
index c1268cc03768..7af2dfce2c92 100644
--- a/media-sound/pavucontrol/pavucontrol-6.1-r1.ebuild
+++ b/media-sound/pavucontrol/pavucontrol-6.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="sound"
diff --git a/media-sound/rcenter/Manifest b/media-sound/rcenter/Manifest
index 5100434e6732..991d2a157654 100644
--- a/media-sound/rcenter/Manifest
+++ b/media-sound/rcenter/Manifest
@@ -1,6 +1,8 @@
AUX rcenter-0.6.2-Wimplicit-function-declaration.patch 267 BLAKE2B 52460e47e6fd3e74fa36af96cb89eba8f9f4a246367e42f975d4b364098f8142fef0cb100da1782bb0ed9707599695a4c852e9bfa8bce01bd4e59d295dda5509 SHA512 95ba345dcd1716723f74a802e858f0352501fa5c12ee40fb4f1aa1d270d50e4dd465e00d6df243345bf79742469a4b3f0e85e250121090d5c050a45e4741dfa9
AUX rcenter-0.6.2-fno-common.patch 638 BLAKE2B 87d2aa635dedfa5aa968de47b15658b731613524dad671a29b248f57118fc6464617119660d4bab766ee19f18594c894588e5c7b8f8d3138f26bad8f588a825f SHA512 def8b5475d19dcbc65fb2a37f1920e1a6d927f0b601c9765280afd037e9481e31d30c44d095fd4dd262341efe210e5f9736a8c9b16fb7f1e0f6dc32ee6ea79e5
AUX rcenter-0.6.2-makefile.patch 549 BLAKE2B dde87bd6143d878be35574119d2605c1a4b9731c961ff390b76eab71f079679fc8a643409ecd7755a12ebba27b6fa885cabad810a4f2c43d0a8788a154120eec SHA512 7f06434da1605cf903b14a4de830b1f8ab819379a0022f8f95aeb7a7dfe7823ad9e44baebd15a06732720f13016cc9413aa6ac7662878902e9261f82bfdb7582
+AUX rcenter-0.6.2-pthread-pointer-type.patch 492 BLAKE2B abfe0a882a1b11dee68466e8cb9bb395b6e8ee4088c18929f09ccce344ede8ef5db464e34edbe79e2409a50e4ea9245f994f2481b9db4cdfdf5e7ff523c59786 SHA512 4154f8570142b8378fb8bbc105310542cd8c703a21df6280a5ac14954cd848661553b42d2e019dd4996a8aa713ae9ba49d4627c559991b0f8542e03225d67c17
DIST rcenter-0.6.2.tgz 15053 BLAKE2B 1a2cf30a42332bfd7dc3141d7cdb9454dffbf4270571f2f6bae581c033eee36e867d980a0ddf49e72bf77f27aa2f45a6ee3c5f15aaee06003031a50d4dc8c979 SHA512 0db7780c3c9f991ff79a9513fcb1640b18050336241d52b99fc63c8632a5d0a1d9a96e1e265c41c0ff2f0c11be9ddf17dd6d4d9b1ee8ce92cdcd2afd716e788b
+EBUILD rcenter-0.6.2-r1.ebuild 1207 BLAKE2B e1cf2fb63672c99131b2f1c23842e7174a97525f2a0206e2f6f64d3b581ac718ff06066feb0f273673cf80c3818d6ef9a22b638b389879b8c4ff12b1ee167ecc SHA512 66d7a84fc32acd360a7d9580d6ce72115ffa7f1f980c80030d216f14855695a8b3206ef08d0ea3b8bfea54c0296c99d7b300c5b923c7bbdcfafbdb7774030b09
EBUILD rcenter-0.6.2.ebuild 1116 BLAKE2B 083740b4ab6f3d36fc66cc9f07cc055ba7507f328c7d1b37708e3431887ee2cee0f7c5b8fb57265e58bed9ac5cf8df845856bbf4023d39aeac4fe3d75aff58a4 SHA512 915a44caad448304f5f164806ff2fd1248e3fcfd11142fdcb857aa47041e9763e8559c104e97cc2d51ae45cb440f526d0920c61b2df74e9a3a642f9b5cba3b98
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/rcenter/files/rcenter-0.6.2-pthread-pointer-type.patch b/media-sound/rcenter/files/rcenter-0.6.2-pthread-pointer-type.patch
new file mode 100644
index 000000000000..6d506b1c0780
--- /dev/null
+++ b/media-sound/rcenter/files/rcenter-0.6.2-pthread-pointer-type.patch
@@ -0,0 +1,15 @@
+Give a type and a name to a function parameter that will continue to be ignored
+As NULL is passed as an argument to pthread_create's callback in only place where timerloop
+is used, this invention of a name due to C23 does nothing and argument is never used.
+https://bugs.gentoo.org/944365
+--- a/lowlevel.c
++++ b/lowlevel.c
+@@ -44,7 +44,7 @@
+ static int timerpipe[2];
+ static int quitpipe[2];
+
+-static void *timerloop()
++static void *timerloop(void * nothing)
+ {
+ int n;
+ int status;
diff --git a/media-sound/rcenter/rcenter-0.6.2-r1.ebuild b/media-sound/rcenter/rcenter-0.6.2-r1.ebuild
new file mode 100644
index 000000000000..4a523ad92e54
--- /dev/null
+++ b/media-sound/rcenter/rcenter-0.6.2-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Rcenter - A program to control the EMU10K Remote Control"
+HOMEPAGE="http://rooster.stanford.edu/~ben/projects/rcenter.php"
+SRC_URI="http://rooster.stanford.edu/~ben/projects/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+#-sparc: emu10k1 doesn't get recognized on sparc hardware
+KEYWORDS="~amd64 -sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-makefile.patch
+ "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+ "${FILESDIR}"/${P}-fno-common.patch
+ "${FILESDIR}"/${P}-pthread-pointer-type.patch
+)
+
+src_configure() {
+ tc-export CC
+}
+
+src_test() {
+ "${S}"/rcenter -h || die
+}
+
+src_install() {
+ dobin rcenter
+ fperms 755 /usr/bin/rcenter
+
+ insinto /usr/share/rcenter
+ doins -r config
+
+ dodoc HISTORY README
+}
+
+pkg_postinst() {
+ elog "Rcenter Installed - However You need to setup the scripts"
+ elog "for making remote control commands actually work"
+ elog
+ elog "The Skel scripts can be copied from ${EROOT}/usr/share/rcenter/config to <user>/.rcenter"
+ elog "Where <user> is a person who will use rcenter"
+ elog "Remeber to use emu-config -i to turn on the remote"
+}