summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57262 -> 57245 bytes
-rw-r--r--media-sound/cava/Manifest1
-rw-r--r--media-sound/cava/files/cava-0.10.3-gentoo-iniparser4.patch15
-rw-r--r--media-sound/flake/Manifest4
-rw-r--r--media-sound/flake/files/flake-0.11-make-instability.patch24
-rw-r--r--media-sound/flake/flake-0.11-r1.ebuild (renamed from media-sound/flake/flake-0.11.ebuild)6
-rw-r--r--media-sound/strawberry/Manifest4
-rw-r--r--media-sound/strawberry/strawberry-1.2.4.ebuild (renamed from media-sound/strawberry/strawberry-1.2.3-r2.ebuild)0
8 files changed, 33 insertions, 21 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 467641c1e015..13d2832c4152 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 514bfb4ef2d0..b1a82827ac19 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,4 +1,3 @@
-AUX cava-0.10.3-gentoo-iniparser4.patch 595 BLAKE2B f104814c900c35c6c841e2b6ee0844a23de0ad62d8b339f5cb6e25e45ee7238ddc8df7d7bf1d8da67bdc9fedfe2e06e61a7f95313ecd04813fb385f43aebb8cc SHA512 8e74219b51d7066e514d42400dfa94ba2438634238dcdbcc867ebc7216f38b91a5563e38cce6a0b59a1f2892be4e8d1b1a2c1901ecf975844fe7617958132830
DIST cava-0.10.3.tar.gz 297550 BLAKE2B fbe4146aeeb07c99b37efd08a65e381e2cfc8800429fe3e144db76fc53c47f747f644d9d01146c7ec300d6b3d886492ab2cef44c1511691ec35b748f3fa188a2 SHA512 35ee4821e094c2ea567012329c21a8283450100eada4f7e33f7decd935db94adbefd2a2a41801e0ef49eea0dcd859c397c5b3dc7316f0640394d67e3b658876c
EBUILD cava-0.10.3-r1.ebuild 2462 BLAKE2B fe4d9ebcfaac3cae66e8ef670b8a2613de3dd421bc9755890046159788ddedfe68f91f9f9c95ef0c534d10405263573774ecc1395c361838824eb85c6ddcfcd3 SHA512 871a3f50442de0acbcd5a740f152cb2c417c85b0fc6cca5a0ae4492832ea54524e37c316083d02be8c21f6b2d623912fe0a3ee62ad1c512a6109460911d6ef71
MISC metadata.xml 521 BLAKE2B 9b5fc566431d23ee6c56ed429d3337a6fbccddde718487bf9e1cac36e5fc70173e20a070669a8c85179443af12bc032eecfa4b9829d96422170ff4cdd92518ee SHA512 57cdabe9b70f97abb5bd5e64b3b0f25ec113ce80f8b1eaa45682f814b20fa120fe0efc38552aed23c3cb4d918ba9f0d67030d18b4a307fbf0f81a8b962e35c87
diff --git a/media-sound/cava/files/cava-0.10.3-gentoo-iniparser4.patch b/media-sound/cava/files/cava-0.10.3-gentoo-iniparser4.patch
deleted file mode 100644
index 30b9d9dc4600..000000000000
--- a/media-sound/cava/files/cava-0.10.3-gentoo-iniparser4.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Gentoo uses non-standard naming for slotted iniparser:4 and it
-does not have a pkg-config file (ideally should be unslotted).
-Cava can use iniparser:0 as well but <3.2 forces legacy mode.
-
-See also: https://bugs.gentoo.org/933610
---- a/configure.ac
-+++ b/configure.ac
-@@ -424,5 +424,5 @@
-
--AC_CHECK_LIB(iniparser,iniparser_load, have_iniparser=yes, have_iniparser=no)
-+AC_CHECK_LIB(iniparser4,iniparser_load, have_iniparser=yes, have_iniparser=no)
- if [[ $have_iniparser = "yes" ]] ; then
-- LIBS="$LIBS -liniparser"
-+ LIBS="$LIBS -liniparser4"
- if [[ $build_mac = "yes" ]] ; then
diff --git a/media-sound/flake/Manifest b/media-sound/flake/Manifest
index 576540d33676..91fdeeedd6c6 100644
--- a/media-sound/flake/Manifest
+++ b/media-sound/flake/Manifest
@@ -1,4 +1,4 @@
-AUX flake-0.11-make-instability.patch 988 BLAKE2B d2fc2c0dcd2b33dd346462190f35560c30e109283e0c722a7d6522e4539af99c70f254ba12a86e8046dca8e5ebcd5433113a5f3ebc0ec4cad02a39aee2c61432 SHA512 149fdb2570e61e737a023e44bea6166b267f0226cfcb82f286d24376a67541fa54f8c3afc25ccf05bf60c4edcee28a0608ee52a6dc261595923f4b5f13007740
+AUX flake-0.11-make-instability.patch 1714 BLAKE2B 3a67d70e6a84e2c79e62a3b6e1285e604f57ef3594b4dc0a7b9b5484bf2990d0167405209687a11aa2ee086b138f6d11735ab3c763e0e749a118328e68051ff1 SHA512 58d3f9389536e3d432ae060985f2e782bf2fe6cc13431447a1d04231da5973f597406dabe37ec946e1eedb6de46032aa57bb86d840e8633e6c92463570e961a2
DIST flake-0.11.tar.bz2 43319 BLAKE2B e24b1f80ce2e1048c46db8957fae51f493a39a245d7c667c0b47713f65d6d78074b2d2c56d0345d0be142bddcd64db8d750c3eceb797bf43661472c8d4ed23b1 SHA512 045cbe7f5af29dfdc5843df3dccfa6faf1ce816566b2f3ac928b98e14f5ee0ec15ee5024a092da4e33beb5d87c31f38c0780970811c5b96ae72683aeac332584
-EBUILD flake-0.11.ebuild 780 BLAKE2B 33d4b1c8a2f8abd03da5b635c7263b2694da2c76e8b7a3ccb5832e9e964e5a2cdba18e1532a9d536fd40a9fbac520f1ea91f54a3cff142a8180536d58bf68e87 SHA512 d1de87911789f7222653ca525fd67c761b1ca71155c0152bec270a8e75af3f7353b3a924ace52bb23ae548b5e9b0cbae0c49194dd5a0af2e8b33342da54cc8f5
+EBUILD flake-0.11-r1.ebuild 937 BLAKE2B 8ed8abdac84506949daa29e7bac016dff04eaa949a835e30f3536c6c3bb57e60874f2e10d539985c6a2cc6ac47ed707d7d98b8d5692c3be5b5b09dabe70d2e65 SHA512 1615b3eaf240e4aeaa76036e5af18a04b709405fbd37ce9d26b1371d00a9d954922b1af2e1b6891db4a457849f9ffc6179f880cd173f4b422b8211b09714209c
MISC metadata.xml 333 BLAKE2B 36aa3b934575789a2cee9627d31d408294066ef734849de0d58bed1b16d970ad0d3a7c4288d7860e79a6a6b26e666b82603cb066949ba7f82d616c4b6139562c SHA512 8655c5524728b799e5f42a74efde3f09f9d7723d6b80d8a87e7b7ed5d7a83dcbf2aeb99e6dcbbe3a566f2c09f79ce0107a47f2f0060a635031d2767718a396a7
diff --git a/media-sound/flake/files/flake-0.11-make-instability.patch b/media-sound/flake/files/flake-0.11-make-instability.patch
index ac2bd95859fb..66cb47a4e53d 100644
--- a/media-sound/flake/files/flake-0.11-make-instability.patch
+++ b/media-sound/flake/files/flake-0.11-make-instability.patch
@@ -31,3 +31,27 @@ diff -ru a/flake/Makefile b/flake/Makefile
flake_g$(EXESUF): flake.o wav.o $(DEP_LIBS)
$(CC) $(FLAKE_LIBDIRS) $(LDFLAGS) -o $@ flake.o wav.o $(FLAKE_LIBS) $(EXTRALIBS)
cp -p flake_g$(EXESUF) flake$(EXESUF)
+Clean up implicit declaration in configure and prepare for C23
+diff -ru a/configure b/configure
+@@ -666,6 +667,7 @@
+ # test for strnlen in string.h
+ check_exec <<EOF && have_strnlen=yes || have_strnlen=no
+ #define _ISOC9X_SOURCE 1
++#define _GNU_SOURCE 1
++#include <strings.h>
+ #include <string.h>
+ int main( void ) { return (strnlen("help", 6) == 4)?0:1; }
+ EOF
+diff -ru a/common.h b/common.h
+--- a/common.h 2025-01-09 16:06:00.978525674 +0400
++++ b//common.h 2025-01-09 16:07:06.592168373 +0400
+@@ -87,7 +87,8 @@
+ return i;
+ }
+ #elif !defined(__USE_GNU)
+-extern size_t strnlen(const char *s, size_t maxlen);
++#include <strings.h>
++//extern size_t strnlen(const char *s, size_t maxlen);
+ #endif
+
+ #endif /* COMMON_H */
diff --git a/media-sound/flake/flake-0.11.ebuild b/media-sound/flake/flake-0.11-r1.ebuild
index 995a85be4f49..25a2b34a6e6f 100644
--- a/media-sound/flake/flake-0.11.ebuild
+++ b/media-sound/flake/flake-0.11-r1.ebuild
@@ -16,7 +16,11 @@ KEYWORDS="amd64 x86"
PATCHES=("${FILESDIR}"/${P}-make-instability.patch)
src_configure() {
- # NIH configure script
+ # NIH configure script that uses hardcoded cc for discovery
+ # https://bugs.gentoo.org/947767
+ sed -i -e "s:cc=\"gcc\":cc=\"$(tc-getCC)\":" configure \
+ || die failed to patch CC
+
./configure \
--ar="$(tc-getAR)" \
--cc="$(tc-getCC)" \
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index c7c316e897cf..cacfb60d8cf3 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,6 +1,6 @@
DIST strawberry-1.2.2.tar.xz 11460012 BLAKE2B bf0edcec29b85cd33b8f2ee883979e6056f776b039e265f63e9b1f7c04cd5193531477f4a52d1eb6f520e380078eee13d3b8d9823f78806527712c09b7a445aa SHA512 f61029de969c47c10c4353d2613a111e0103d1fa0f2e968e3b3c0ce8679f4eaeb302ff24e4bbe28af4513b88b73ca8d02e8e0418fc1150a3144316d5441e996c
-DIST strawberry-1.2.3.tar.xz 11460484 BLAKE2B 7fc1313a496a4f19ca2853b3cc21ba0ceab8dfa2a4916271fd073e7171e4705f232c244598df550574c57bd73cf1446e384d0d563cf9281be32f2d01ef996d65 SHA512 3efe5c8245376731a0558493f6153d312badad21553502d9a876c0d00c74c157aa3b7549815d9925457cedf87f1c94dca25588ae4ece1cf442b9a29f056dc447
+DIST strawberry-1.2.4.tar.xz 11456732 BLAKE2B 4aa378ed759c6d7c0c230ab1f48ecfac6601f7c653edf961e9336c6cf2d95e7033bbc811457a02e536c4cc41718db173032b8d27199fec702f87cec96b448a94 SHA512 b5b7745bfdbbfe517afa4ff60fb768429a045853bd3ba2b84699e2e71f0fd31bcea677ea7c5ede70e2803cefe8153f5196af6670cd2cda6c4e286d9d40a69c3b
EBUILD strawberry-1.2.2-r1.ebuild 3014 BLAKE2B 7221c5fed095408f01285415bcfe458b1dd4cd6e57467b478bd4e4cdafbe00fa0bd69a3e69494458261f8b61f8e141ef92bb4f9efaddc92937c2912c943daf8a SHA512 0c7e5e859898af2f6d50aadfc6c14a6af1cb7c8dd60a90a540ec12d4a25c80361f5d455142f034eb4763f7bb23e8b0440dc1ae3c571658d31ffa1d4bae1e57a7
-EBUILD strawberry-1.2.3-r2.ebuild 3018 BLAKE2B 037fbca3c780b23d8b32feb6840d3080b1227490b3145dc3b10669295c7542169c5a40c23845d692b34b38163daee656b5f6e20c995ea62ebde99a7803283cea SHA512 86e83c4f6a6aff50f5323d54ba82c28d948cad79c0bfb842b86141d0897612d15b5b8915c7479562b6d259ed1b457a71f6e7c86ae47b92c454961b1ab9b02d00
+EBUILD strawberry-1.2.4.ebuild 3018 BLAKE2B 037fbca3c780b23d8b32feb6840d3080b1227490b3145dc3b10669295c7542169c5a40c23845d692b34b38163daee656b5f6e20c995ea62ebde99a7803283cea SHA512 86e83c4f6a6aff50f5323d54ba82c28d948cad79c0bfb842b86141d0897612d15b5b8915c7479562b6d259ed1b457a71f6e7c86ae47b92c454961b1ab9b02d00
EBUILD strawberry-9999.ebuild 3018 BLAKE2B 037fbca3c780b23d8b32feb6840d3080b1227490b3145dc3b10669295c7542169c5a40c23845d692b34b38163daee656b5f6e20c995ea62ebde99a7803283cea SHA512 86e83c4f6a6aff50f5323d54ba82c28d948cad79c0bfb842b86141d0897612d15b5b8915c7479562b6d259ed1b457a71f6e7c86ae47b92c454961b1ab9b02d00
MISC metadata.xml 728 BLAKE2B b7ab9edb0af1e79c745a473737ae407d34e83da3f98f1ee795e2cd1b8ecf59d9f017345f39e8ec806abb46a6b70c08689af559ba2d0fd7e02dc5a406a332838d SHA512 5e4c7062543aa86f92ef09a3d2997a6b55d205c088d6daafec1b63d6146e0f26cdd545bf0709624fee14c115082d29d397a4d6300d3b2417c8612b59fa4c86a7
diff --git a/media-sound/strawberry/strawberry-1.2.3-r2.ebuild b/media-sound/strawberry/strawberry-1.2.4.ebuild
index c2b53b601542..c2b53b601542 100644
--- a/media-sound/strawberry/strawberry-1.2.3-r2.ebuild
+++ b/media-sound/strawberry/strawberry-1.2.4.ebuild