From a64517889ae341f6c77a299cd3aecdcfcf1694f6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 14 May 2023 04:00:22 +0100 Subject: gentoo auto-resync : 14:05:2023 - 04:00:22 --- media-video/Manifest.gz | Bin 25352 -> 25357 bytes media-video/ffmpeg/Manifest | 18 +- media-video/ffmpeg/ffmpeg-4.2.7.ebuild | 6 +- media-video/ffmpeg/ffmpeg-4.2.8.ebuild | 4 +- media-video/ffmpeg/ffmpeg-4.2.9.ebuild | 4 +- media-video/ffmpeg/ffmpeg-4.4.3.ebuild | 4 +- media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild | 4 +- media-video/ffmpeg/ffmpeg-5.1.2-r2.ebuild | 4 +- media-video/ffmpeg/ffmpeg-5.1.3.ebuild | 4 +- media-video/ffmpeg/ffmpeg-6.0-r1.ebuild | 4 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 4 +- media-video/pipewire/Manifest | 2 +- media-video/pipewire/pipewire-0.3.70-r2.ebuild | 2 +- media-video/vlc/Manifest | 2 + media-video/vlc/files/vlc-3.0.18-flac-crc.patch | 90 ++++ media-video/vlc/vlc-3.0.18-r1.ebuild | 518 ++++++++++++++++++++++++ 16 files changed, 640 insertions(+), 30 deletions(-) create mode 100644 media-video/vlc/files/vlc-3.0.18-flac-crc.patch create mode 100644 media-video/vlc/vlc-3.0.18-r1.ebuild (limited to 'media-video') diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 35b157fe156b..8b029b0ea5e7 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest index e0eae0dcff61..0aa36c2073c6 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -24,13 +24,13 @@ DIST ffmpeg-5.1.3.tar.xz 10007756 BLAKE2B 033dddac096d5dbbfadcf1af51fd1e93d222af DIST ffmpeg-5.1.3.tar.xz.asc 520 BLAKE2B 09d7ff694a2fc61a00443b90f905bb771c3fb7244a154bbe289fe98a4520202a8066bff593ef0142d8d7387a75d4e4dc68e553fbeba98d0fdd51881f28a54623 SHA512 a7348205ef6648e5c73c32fbe99b8130256d1157d1a7c128701b240e4096ac16778cfcc74a922fe8147e0a137119b8a5fd60f006328454b712eefe154f546318 DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d SHA512 4d0e8f635d5a1633710f30cb3e0a854b6ca3bf85e33a289d1ec7aca2ad55dc4910010bc9cf3f13eee9f6decb9d50a0df6d7aa5a342f308c3868d2730f3a6b980 DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c SHA512 a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed -EBUILD ffmpeg-4.2.7.ebuild 17929 BLAKE2B 94d2d6a0c1bcda9ac5831893b5844eb62ac1fa7c9518c654aec5acee4b011f157741ebf30125f8550964a86639d9ad3433df15137e5a55196c9167adbf448d4e SHA512 adcc1802e3ac4296cbeee519d331231324d344a28c8d6fdafb4c91fad9f98966c4e6aa8b81e91351d226b8220360b491783eaa3fe452bffce45f5a9c03844390 -EBUILD ffmpeg-4.2.8.ebuild 17867 BLAKE2B d594efba4a185920f93bcbe74ca253940e61df3d195cd8530560248f58e3a73428d2d46b8350a34f3b334485727990ca5783b79eb006ccea45d287cc2daeb365 SHA512 7086fba3b0a8b71d0bc0eaf19ae48883c5b4d003b5d2638d9c73a6cafe237250954f2869692cbb67ecb92d3a0ea8e49d438f298e1dbbedf43dd78fb4e13e3e97 -EBUILD ffmpeg-4.2.9.ebuild 17874 BLAKE2B 7228a2011c40712683b8b1a9062a55657b85b12bc809f34108dbc6b0253fe3f7d4de3d5d1a9683f7df44806136b5da0e9c99ab9b40cf3a461f58541a6d8f9815 SHA512 33bc633ec35e26e4b69e9be9dd228c09bcc68791810b288dec0c2db03ecd8d14630e6959ca94116587e17f8491fbc95e0904f326cf710a448c08fb7cef210fe8 -EBUILD ffmpeg-4.4.3.ebuild 19576 BLAKE2B 178e86e08063a361b69dde9ce36dc9fa65171983f41916476eff6feef56c895dcab63f64d5dbd145e7fca3322da52e868012eec791d91fdf75355e25b01e83ba SHA512 bec07436f4659d34d6e2a1776d4b8b371381ff1c5dd269b933cc3374f6abec642d33d3dead6632ca5d840f7a8c4dad2c0cb2d3458329a5471a1ea89d392df5fa -EBUILD ffmpeg-4.4.4-r2.ebuild 19713 BLAKE2B 818cc6ea7253c53c4d1cec7bba8f3fa49b4c270a6504179b29e40bb7ffe1938274122b1efd9ff650baf167d304ada1dcb48191165434de0be73e163ae97e9d42 SHA512 1041f333c472b533cd07b37059c0b83a99c8ff1e2ed16052fd15688add3fa0268b857823f3feefaaa88e3a3a4bb9c2b39e660f98e0406dcf5ddfd0dbfa332585 -EBUILD ffmpeg-5.1.2-r2.ebuild 19754 BLAKE2B 8890723f07bd3fca6468e2ca4a20bb19cf4c67af8008b766b3e2a82c950310240e150efbecc3c62b63b39cbb209b803811e5c1688661ad91ee58105265514d9e SHA512 d3dac5ded3d55582b34727b7aa8b686a9bf0430e06f096b1793824592e2fc94b98e6375a5c1743717e411f57be8c207bd9b024f3feb2f640f7cf24131c490d7f -EBUILD ffmpeg-5.1.3.ebuild 19721 BLAKE2B e6ffe28b512b7a335af927b0c6d54a90c3cbd6ed79d4c0965a947d4acafa7ec34ef851df9efbefe83280853dee1769c291d17e8a70368dd79d066c1100527fd6 SHA512 1a5e8e788173a87168ca2d893dd54e0c867dd2a191be654b676598ba2904fea4d5230f14475e3188ab0974b56afd9460e01e857757acfac04077aea0cebcf7a3 -EBUILD ffmpeg-6.0-r1.ebuild 19755 BLAKE2B aba1d0613f168525613cacd628956976427d4d25dd0d65cf3f0ea3bad083f4dac6b4ed73a9a63b22412511917bee8902bd0fd775db75f1b39dd87935fbdd355f SHA512 ea05dcc994e5dc483652dbd77441d3d8140bff4465d51696c917db30a3e2f263f6238160b95953f1ca5eb5fb379cbb6b4cb67201a7c19cffad541e3fa80f734c -EBUILD ffmpeg-9999.ebuild 19652 BLAKE2B 153171e8ed979b67188c2abe985aa6e4713bcbb2c5a99dadefc8c11d90bd23fc3b5277ed0e80ec09e52fc24f476d45e78cc430045142cc570857e29acd09aa37 SHA512 2c9f3b020d5b6d155747cd69c9e73c4aea7362c80151633bbfee146a0defc08be9a97f1bfa066f3a7dd5c0cac0234f5cfb61fa1795a20fc236eed57b91ccb2d3 +EBUILD ffmpeg-4.2.7.ebuild 17927 BLAKE2B 01b4219fda45c8b640ae29b3199f35b17aa5c4accc1131fab0857f8d483be870751a037bfb3a12ccb84f6df38d273ca0d70f64cf857352408a3401f9ee3f8b91 SHA512 0872d3128665b650ca254ed87eb1b7d18bb5049ecba9ecf117f72e2bd309d2cbd5532fd7ec98720a640fc0d3f62e8c99519a728bb82e0f6511715f5a27350d5f +EBUILD ffmpeg-4.2.8.ebuild 17865 BLAKE2B c4f22c413e13b0227b47d6e9fa8629326b0a7f6e74a3cf6acf4c3ff0b1ad163f33a7b1aa6dffe16c4e27e88c697d7bf986aa6edb7b84d3e9473b9190bf76e50a SHA512 34a7b84989e2e0da04239c610ddba60ff6c044e16dbc3fb2a9d48580ae9096ae47820f4c6a0448ec8f1c4a1dd47b49d85180fa979f83abb70036fd50ba3b8c00 +EBUILD ffmpeg-4.2.9.ebuild 17872 BLAKE2B 7bf7017456080b73f81d804171733d4dcb5810eab903e51699f1f67831925913553bb255bcd23ab0f3f1f6362cef7a8643151550a07b205145e2e610f62ce83f SHA512 527ec108d2771d3514a165fe7dfe715658d8a19bbdea0a14fd7b9ca2f8e5fed89c1948dd126d6d4192fe5604f02adc5dc8e5954a5d17b045c5a99f5ca74d67fa +EBUILD ffmpeg-4.4.3.ebuild 19574 BLAKE2B d634d4329c0b9889502ed7f2116ae430751d14cce647b2d5c7da169c26bace4cdfbf7f7bff19c66a947cbef294d81b5ae14ea52b478cbe8cdb5b4f9d1561e1fb SHA512 4d7a8f81b696b630694093a410467cf4457790d5129046549f48846992303a6acfdf271114cdb6389ba806e9a820d7f4d5f07aee6cc038f3e7a7636db35bc410 +EBUILD ffmpeg-4.4.4-r2.ebuild 19711 BLAKE2B 983752585aefc4adc431d58c768b4e90179a272a17d915ba72bbc35d916c2809285b4cd9181f773870cead996eb39cfb88a830f111258eb359dcc259e69415e8 SHA512 f70f235c6b4f67c70ec9b1f262db4e2de5340535bffa32403f28b4950e44be3764b10c5ada6587ffb094370b005854aeb4b0ca9f0384ad2904861951752559d2 +EBUILD ffmpeg-5.1.2-r2.ebuild 19752 BLAKE2B b8fffcdb2e3d81a7e078e26664cc70ad5d232f70d488edb8eb32893a280a9d7617c9accb8f9b83d2168c6a6cc90b4afdb57325302c54ab124c0cfcf97ecc4332 SHA512 9f03fc70811d5447a66cb3895d51f107f26481287e972e780c983540ddb13b7f8a05c65832d833c1727f01f85fe441ab3ecbc2337da5130ea9514299fb5098ac +EBUILD ffmpeg-5.1.3.ebuild 19719 BLAKE2B df3d818e69ba3af54bc3dc7537533a3af5932fdee5762d880a58a101e7e788047c5ee9f4f14b04982e4eb9dbebc68f856aa12ef6bae43529214b567ba7ebcd3b SHA512 26825ac70f1c85cc548722b46899979cc4817837bbe979ca285669eb0a206d0b28111e9bcc8aa601f72230fe9ff815d988a187c70203a4de2835808b2eaa26c0 +EBUILD ffmpeg-6.0-r1.ebuild 19753 BLAKE2B 91d52d2dcb3e2c3e0ec0c1aef1a4004ba851531061b487e6c2c0f950baf0deb5f3c89e48a6c4cd037235dd76313309995ce80ccaf3726eb32d1f6b195f7d7441 SHA512 93c519c33cc5e69b232edec1a3a1cfbea0230f198273192e49ec30997622c664810544897d75d9a39bca64f50f41421f2f6aa05bfc98ec55e2d797a4e8fe96bc +EBUILD ffmpeg-9999.ebuild 19650 BLAKE2B e5558e7a74b873f40117662f779806a0c3b43f6786c76338ec5574e030c712bbdde3fc9cb5e3d79bf94648d8b21f9ff8019663bd3c852300f4c8051f1e734427 SHA512 f0b2221a1817466c19089e89488e61c68f0a99d9b4e1bd14fd1cfcba27daba5cf69302f32165911f1867fd04b324d6e2d0560a614fa92d6bf0d31ea58b7e1b42 MISC metadata.xml 7507 BLAKE2B fa8502460736edd98bbbb51648a7771e10669795b7db5f388da6fc97ac035932844178822765071b5e67a5502a9ccd287c45e407af150a00af7cd5a4b1247a71 SHA512 e3b4764379b9da922dc98c5adcb2905fb997fa3f618c659d7de6d113921e29968257a7f281e9ba2e1c5c683ef5b43dd6d867a3de1c6d6f54c1c354b858ac8289 diff --git a/media-video/ffmpeg/ffmpeg-4.2.7.ebuild b/media-video/ffmpeg/ffmpeg-4.2.7.ebuild index 2b7fed0039c7..215a972292d0 100644 --- a/media-video/ffmpeg/ffmpeg-4.2.7.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.2.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -272,8 +272,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-4.2.8.ebuild b/media-video/ffmpeg/ffmpeg-4.2.8.ebuild index 3220df12b949..dd166d92ec2c 100644 --- a/media-video/ffmpeg/ffmpeg-4.2.8.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.2.8.ebuild @@ -272,8 +272,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild b/media-video/ffmpeg/ffmpeg-4.2.9.ebuild index ee624ec3a2cc..d8539fabea04 100644 --- a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.2.9.ebuild @@ -272,8 +272,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-4.4.3.ebuild b/media-video/ffmpeg/ffmpeg-4.4.3.ebuild index 1eaa8af96b91..2070be6dcdcb 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.3.ebuild @@ -281,8 +281,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild index d98da4233b78..bc0fa635b1d9 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild @@ -282,8 +282,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-5.1.2-r2.ebuild b/media-video/ffmpeg/ffmpeg-5.1.2-r2.ebuild index cc4189424afc..48779d29e0f0 100644 --- a/media-video/ffmpeg/ffmpeg-5.1.2-r2.ebuild +++ b/media-video/ffmpeg/ffmpeg-5.1.2-r2.ebuild @@ -286,8 +286,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-5.1.3.ebuild b/media-video/ffmpeg/ffmpeg-5.1.3.ebuild index 038a1cea1c62..7cc06a079480 100644 --- a/media-video/ffmpeg/ffmpeg-5.1.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-5.1.3.ebuild @@ -286,8 +286,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild index e9e752819bc1..fa9cd94fc61e 100644 --- a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild @@ -286,8 +286,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index 7e4387880715..4013b79d39da 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -286,8 +286,8 @@ RDEPEND=" " RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) " DEPEND="${RDEPEND} diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 6374bc403cea..8329b6b2f562 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -13,7 +13,7 @@ DIST pipewire-0.3.69.tar.bz2 1567927 BLAKE2B 1b62e7cd359a4b1ee75793939026eef2c09 DIST pipewire-0.3.70.tar.bz2 1573378 BLAKE2B 3824106cba9c1b0a82c6d8889b2b1473f4bfc5d0994ee9dd8b46a454c287bbd4e0ad5dc508df5d4a9b7c5f683898ed756947788e561f2bf51a3116b12e46d075 SHA512 8b25d90232d07d5b1e210bd8f24240438a7dcece23a5be59a4e49fc3daf51ebf659f2cc343a0d913310a4659792590ef981ab7a59890506557f9510d902a0cff EBUILD pipewire-0.3.67.ebuild 17491 BLAKE2B c4778fa3e2a3e72691ee280e06b94dc68730851b8baccc7a8a1db630dcf89ec06a5229e826c5e7b53a7b1369047ffeb2782aba5b47b7db6f4b0acbacd678070d SHA512 d49074253b32fbf4da193e99c2e5b684b9adbe85d4a68d666ee30adadf0fab925195b63544b929b85eeb049ed23010f88a05806cb87ad33f836185b8430943e0 EBUILD pipewire-0.3.69-r1.ebuild 17542 BLAKE2B 91ea87322e38984dd97391cd96e5a85a463651d9133f4c5ced0ce8498aef6f20c2c517aed9668ee138b2dbeef92af42a8487b30e556f481ae7380621b54a5422 SHA512 6c678aceec2805be7319d8f0000e7e0749cf17684c0f080ad572ec1477f97141aecd9977e76afcd6e0d3d0b2220cf71387acee5934b93f7e7f9610ae0a642e1d -EBUILD pipewire-0.3.70-r2.ebuild 17545 BLAKE2B ebcd85f9a008ccc102ed070749b594309a410a6a74eefa2e6d41c9a8d1d8ee0bbd806e738aa02a6afe2d4e8f3ad8d5376c1cf5481e1bf60035f81560ab0fb745 SHA512 986786459c00b68fe51553f1ddcb3ce2aff5e1bddbc587bcb4465236978a2c742eaff708db4aa24231eeed810199adc0900c6d95aecca2a64bcf1becf2bb5421 +EBUILD pipewire-0.3.70-r2.ebuild 17542 BLAKE2B f618116a20da8280b9c726877423e5f878f764a6277a07e2f404b31f98ed1e10268bfb5b6e63de24e51ab7c323ceb062250a8b3a1f8eaa886a357dea8db38bf5 SHA512 a78153db7a8e67265dc6c6c95c8e8a844e359ecb4399a2d3ab8eb2447bf6aa1c078e88cdf03f00a7d166412d5c6330c161407acb08b6ff097b95b528e163cadf EBUILD pipewire-0.3.70.ebuild 17542 BLAKE2B 91ea87322e38984dd97391cd96e5a85a463651d9133f4c5ced0ce8498aef6f20c2c517aed9668ee138b2dbeef92af42a8487b30e556f481ae7380621b54a5422 SHA512 6c678aceec2805be7319d8f0000e7e0749cf17684c0f080ad572ec1477f97141aecd9977e76afcd6e0d3d0b2220cf71387acee5934b93f7e7f9610ae0a642e1d EBUILD pipewire-9999.ebuild 17545 BLAKE2B ebcd85f9a008ccc102ed070749b594309a410a6a74eefa2e6d41c9a8d1d8ee0bbd806e738aa02a6afe2d4e8f3ad8d5376c1cf5481e1bf60035f81560ab0fb745 SHA512 986786459c00b68fe51553f1ddcb3ce2aff5e1bddbc587bcb4465236978a2c742eaff708db4aa24231eeed810199adc0900c6d95aecca2a64bcf1becf2bb5421 MISC metadata.xml 1860 BLAKE2B 8f537f36217aa1c5869e48a1af71cae96b56e60f5cd9b811739be159dd3aeeabe3c31dccc3d7f695f7361f7d262f8c68230fb410e389465b9264d8e6af232aa5 SHA512 d2ae3129e67b7527bbd3481ac77e27de4e26f6ff77601a7538d5e888c7737b7b39d981be4dcf245ea8d676823f1b1fbf8d854feefa62b74962710af17248d731 diff --git a/media-video/pipewire/pipewire-0.3.70-r2.ebuild b/media-video/pipewire/pipewire-0.3.70-r2.ebuild index bfad8bec183e..e7220f8edfd9 100644 --- a/media-video/pipewire/pipewire-0.3.70-r2.ebuild +++ b/media-video/pipewire/pipewire-0.3.70-r2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index 7142685788f0..2da9c0dca0c6 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -2,10 +2,12 @@ AUX vlc-2.1.0-fix-libtremor-libs.patch 453 BLAKE2B 526934642617384224faee8d26c0a AUX vlc-2.2.8-freerdp-2.patch 4478 BLAKE2B 24b34ae2015de5197a275e393a761535d3386138ca1cdd67f0254a8bb916c9b0b40e553846299036882da5e5389fd8b8722f6f0cdf3e114a05fe1d445b48801c SHA512 e71bf81d87e7d0daf6d5820ba8e6a365cb8041eca82674ef69cc0d1eabbb29349a9ac193b0c2ad212e6d231dda7cf07a71e76317b8e8fc44b5ef0467d8f86b2f AUX vlc-2.2.8-libupnp-slot-1.8.patch 725 BLAKE2B eb217ef57f0709fa1d0bdf1644610588f373e17d18c2642ee6489ca00311772307d8fc67a07ecc8d29810b80aa8f14c40298285c3319d8ddede2552d28d2837e SHA512 890b91405cbf6105c932566fd7799fdccd1b27f1e0df0c6dae1511aeead2c28eb5fea7642b01af1abbcf546aae0559408c0ddf2ec82c92809f3b02d1d477bb51 AUX vlc-3.0.11.1-configure_lua_version.patch 1598 BLAKE2B 589c90d0c805ff516b7957e9b9fc6931674bc23a8aac15eb27351e9bae00aa55bffb3e62a87813714d8f0d64effa16c06680f10d00ecbe4207d5b26d37c4e5ac SHA512 0f24f54add360164417e01b2899ead07cc9f37cdc872387c7a9c350890f55c6fbec35f99e1e85a96309d7154359ffb99bc2ab7c8151adb080bb1531f88d987e6 +AUX vlc-3.0.18-flac-crc.patch 4105 BLAKE2B 1d5d9103a5fe538f35be2f1a6a248e5d4312f75958e63f667c24abfe5d9f217d85fc79963f092041e300f8ab76363dc623a2d02b90827acba4e5ae0e3f2ced4e SHA512 8f9db986a72d0112b065699cd7459eaeae6270ff4f416b4490a11e100592ddff67adc28ebdc4c97a13433a506bbc5c6225f556545fcdb9c9c31a2524e57a1630 AUX vlc-3.0.6-fdk-aac-2.0.0.patch 3436 BLAKE2B 022201ed10fef189feeb36f44ab4194ab7994e4fdd8bad922070b54688d34d051fac28177a0e648d55670e0b9f0c6b45f9a05650476b0ae12ebfe759dd561e28 SHA512 68964adda04cd88e80b586984f1af0cfdccff5dbf8529070d5ab985b23402dfb7380b5d39eacfea433c1ba03434139e4f394c1c25d6b426489883d3a42cb7b5b AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bcfddee004e4e8469e1526a6a38fb5cc11a24a19888443e5f9062d7145665d594e142c12f3a9693967f195bab3b33ada38 SHA512 dd3375997a1935d3a227231785f35e300e3f992034da6a9c3019e28c68c1f005cbdd67190672264b342abc719e69005f965599f7af975e2bbd4cfccd89e3770d AUX vlc-configure_lua_version.patch 2057 BLAKE2B 995291bab038c912b5d76982da803da34afd4ddce4e21f2aeff8ebe2be760857d169f904a0ce96658b6810e1030031f0a33d0c57f7bc514b1bbdc17e0d67157c SHA512 119f2fff52b334cb073c73979a6bec8710695c67e5ab3ff80d846ede52e922138ac77f8f3f9cccb6f750c74a00baf1529e27c683f0b93a6698436bdcdd930e99 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d SHA512 6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e +EBUILD vlc-3.0.18-r1.ebuild 13584 BLAKE2B c19ea0eb3cc42af3dcdca1bfac433135199f39fbb107b4b068e2be0805b56917aa28ebc05bef85b7003b2f537136766921de6ca7e27bbc439776836b41309dd8 SHA512 e02a31d37e70b18973a02a6600d60ffb7255343c74fb181fe8c6e6008c6b477c6f4f07ee469452ee3d8c26b58aa9975dddc5f8ef4b7c6d26d26924109f4d6448 EBUILD vlc-3.0.18.ebuild 13544 BLAKE2B e66e9619238f3e06b915aa4dc85dcce7fc077ba8105485025cfacc263c4aa065a9fc4b31647f62c2bf27ecea5725a9c6a3a4b4085c02f985266ea3d3e7224a23 SHA512 a9c865dfb1af5a1479d44aaf5be0003d830b5baeb3ee23ef8c5cef9360400dfa32c5432c4e502b74caf0515272d2affa9ae8829111db8d2a9286f874c1d097d7 EBUILD vlc-3.0.9999.ebuild 13549 BLAKE2B 89c7c631dde054eca7311860930205ab8fbe28081f34b1b97d36493aeea9a53e9672c6eb07abdff7c85c8d4efcc7b93148fe39bd263007942e53d4752a3e5097 SHA512 96e9f1d2d07a20d5f0fd84bc7f5a26f922a52d7cbb1ce8a2950e0b6513d475a53e8b6834f6b863ad403e866fe9e27d9ff03e76cb7a96b4af528e114282bab7ef EBUILD vlc-9999.ebuild 13510 BLAKE2B 4469d35b248303fe06842de7d15fe8fddb0092c81f786883fb3561cbe9a8ea6d80bd20e3d6605764168d68b6478666e003e0d0839773f2deef8f6c4344f7b76c SHA512 4acfbc0cee4d3c884aefe1f3b9cd193b765f925f3d0a368c20d7ebea08c25125ecea2be91ef489c9a506d534b1693e44f4893b86c42630a5a74de706c2b80b5a diff --git a/media-video/vlc/files/vlc-3.0.18-flac-crc.patch b/media-video/vlc/files/vlc-3.0.18-flac-crc.patch new file mode 100644 index 000000000000..5e4d896bc7e7 --- /dev/null +++ b/media-video/vlc/files/vlc-3.0.18-flac-crc.patch @@ -0,0 +1,90 @@ +https://bugs.gentoo.org/903665 +https://code.videolan.org/videolan/vlc/-/commit/c2dd4bfefe079e49db1789eb76be3885e4fc31b4 + +(changed VLC_TICKS_INVALID -> VLC_TS_INVALID to avoid needing https://code.videolan.org/videolan/vlc/-/commit/0b4dff80ac381dd7de75125c70145a206a01eed8 too.) + +From c2dd4bfefe079e49db1789eb76be3885e4fc31b4 Mon Sep 17 00:00:00 2001 +From: Francois Cartegnie +Date: Mon, 7 Nov 2022 15:02:57 +0100 +Subject: [PATCH] packetizer: flac: fix CRC from emulated sync + +also skips some memcpy + +refs #27454 #27477 + +(cherry picked from commit c14b5aa6a7bd3aa25fa951e2b4136aff70f5702a) +--- a/modules/packetizer/flac.c ++++ b/modules/packetizer/flac.c +@@ -78,6 +78,7 @@ struct decoder_sys_t + + size_t i_last_frame_size; + uint16_t crc; ++ size_t i_buf_offset; /* in final buffer before crc check / validation / retry */ + size_t i_buf; + uint8_t *p_buf; + +@@ -386,6 +387,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + p_sys->headerinfo = headerinfo; + p_sys->i_state = STATE_NEXT_SYNC; + p_sys->i_offset = FLAC_FRAME_SIZE_MIN; ++ p_sys->i_buf_offset = 0; + p_sys->crc = 0; + + /* We have to read until next frame sync code to compute current frame size +@@ -461,6 +463,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + block_SkipBytes( &p_sys->bytestream, FLAC_HEADER_SIZE_MAX + 2 ); + block_BytestreamFlush( &p_sys->bytestream ); + p_sys->crc = 0; ++ p_sys->i_buf_offset = 0; + p_sys->i_offset = 0; + p_sys->i_state = STATE_NOSYNC; + p_sys->i_next_block_flags |= BLOCK_FLAG_DISCONTINUITY; +@@ -484,10 +487,12 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + } + + /* Copy from previous sync point up to to current (offset) */ +- block_PeekOffsetBytes( &p_sys->bytestream, 0, p_sys->p_buf, p_sys->i_offset ); ++ block_PeekOffsetBytes( &p_sys->bytestream, p_sys->i_buf_offset, ++ &p_sys->p_buf[p_sys->i_buf_offset], ++ p_sys->i_offset - p_sys->i_buf_offset ); + + /* update crc to include this data chunk */ +- for( size_t i = 0; i < p_sys->i_offset - 2; i++ ) ++ for( size_t i = p_sys->i_buf_offset; i < p_sys->i_offset - 2; i++ ) + p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[i] ); + + uint16_t stream_crc = GetWBE(&p_sys->p_buf[p_sys->i_offset - 2]); +@@ -497,6 +502,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + /* Add the 2 last bytes which were not the CRC sum, and go for next sync point */ + p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[p_sys->i_offset - 2] ); + p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[p_sys->i_offset - 1] ); ++ p_sys->i_buf_offset = p_sys->i_offset; + p_sys->i_offset += 1; + p_sys->i_state = !pp_block ? STATE_NOSYNC : STATE_NEXT_SYNC; + break; /* continue */ +@@ -513,6 +519,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + block_BytestreamFlush( &p_sys->bytestream ); + p_sys->i_offset = 0; + p_sys->crc = 0; ++ p_sys->i_buf_offset = 0; + + if( block_BytestreamRemaining(&p_sys->bytestream) > 0 || pp_block == NULL /* drain */) + p_sys->i_state = STATE_SEND_DATA; +@@ -553,6 +560,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) + else + free( p_sys->p_buf ); + ++ p_sys->i_buf_offset = 0; + p_sys->i_buf = 0; + p_sys->p_buf = NULL; + p_sys->i_offset = 0; +@@ -587,6 +595,7 @@ static int Open(vlc_object_t *p_this) + p_sys->b_stream_info = false; + p_sys->i_last_frame_size = FLAC_FRAME_SIZE_MIN; + p_sys->headerinfo.i_pts = VLC_TS_INVALID; ++ p_sys->i_buf_offset = 0; + p_sys->i_buf = 0; + p_sys->p_buf = NULL; + p_sys->i_next_block_flags = 0; +-- +GitLab diff --git a/media-video/vlc/vlc-3.0.18-r1.ebuild b/media-video/vlc/vlc-3.0.18-r1.ebuild new file mode 100644 index 000000000000..789436d0b1c3 --- /dev/null +++ b/media-video/vlc/vlc-3.0.18-r1.ebuild @@ -0,0 +1,518 @@ +# Copyright 2000-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..2} ) + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-beta/-test}" +MY_P="${PN}-${MY_PV}" +if [[ ${PV} = *9999 ]] ; then + if [[ ${PV%.9999} != ${PV} ]] ; then + EGIT_BRANCH="3.0.x" + fi + EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git" + inherit git-r3 +else + if [[ ${MY_P} = ${P} ]] ; then + SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + else + SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + fi + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86" +fi +inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg + +DESCRIPTION="Media player and framework with support for most multimedia files and streaming" +HOMEPAGE="https://www.videolan.org/vlc/" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0/5-9" # vlc - vlccore + +IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus + dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth + fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg kate + libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua + macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg + omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image + sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame + udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi + cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +" +REQUIRED_USE=" + chromecast? ( encode ) + directx? ( ffmpeg ) + fontconfig? ( truetype ) + libcaca? ( X ) + libtar? ( skins ) + libtiger? ( kate ) + lua? ( ${LUA_REQUIRED_USE} ) + skins? ( gui truetype X xml ) + ssl? ( gcrypt ) + vaapi? ( ffmpeg X ) + vdpau? ( ffmpeg X ) +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + lua? ( ${LUA_DEPS} ) + amd64? ( dev-lang/yasm ) + x86? ( dev-lang/yasm ) +" +# =gcc 4.8.0. bug #499996 + append-cflags $(test-flags-CC -fno-stack-check) + # Bug 569774 + replace-flags -Os -O2 + fi + + if use omxil; then + # bug #723006 + # https://trac.videolan.org/vlc/ticket/24617 + append-cflags -fcommon + fi + + # FIXME: Needs libresid-builder from libsidplay:2 which is in another directory... + append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/" + + if use riscv; then + # bug #803473 + append-libs -latomic + fi + + if use truetype || use bidi; then + myeconfargs+=( --enable-freetype ) + else + myeconfargs+=( --disable-freetype ) + fi + + if use truetype || use projectm; then + local dejavu="${EPREFIX}/usr/share/fonts/dejavu/" + myeconfargs+=( + --with-default-font=${dejavu}/DejaVuSans.ttf + --with-default-font-family=Sans + --with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf + --with-default-monospace-font-family=Monospace + ) + fi + + econf "${myeconfargs[@]}" + + # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default value on Gentoo. + # Other values may break the build (bug 523144), so definition should not be removed. + # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the start of config.h + sed -i '1i#undef _FORTIFY_SOURCE' config.h || die +} + +src_test() { + virtx emake check-TESTS +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + if [[ -z "${ROOT}" ]] && [[ -x "${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then + einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen on ${EROOT}/usr/$(get_libdir)/vlc/plugins/" + "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" "${EROOT}/usr/$(get_libdir)/vlc/plugins/" + else + ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)" + ewarn "Please run ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually" + ewarn "If you do not do it, vlc will take a long time to load." + fi + + xdg_pkg_postinst +} + +pkg_postrm() { + if [[ -e "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat ]]; then + rm "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat || die "Failed to rm plugins.dat" + fi + + xdg_pkg_postrm +} -- cgit v1.2.3