summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-25 03:02:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-25 03:02:44 +0000
commit7f0b7329b3aa78ea82792fdf68ab48415fe4cc35 (patch)
tree5c9f3c3f65f2be496e4d9778fdeb4d0da2207c29 /media-video
parent530a5a826feeb71085fb8a01927f4d775a0b131b (diff)
gentoo auto-resync : 25:11:2024 - 03:02:44
Diffstat (limited to 'media-video')
-rw-r--r--media-video/Manifest.gzbin23238 -> 23214 bytes
-rw-r--r--media-video/mplayer/Manifest2
-rw-r--r--media-video/mplayer/mplayer-1.5_p20231206.ebuild2
-rw-r--r--media-video/ttcut/Manifest2
-rw-r--r--media-video/ttcut/ttcut-0.19.6_p2.ebuild2
-rw-r--r--media-video/xine-ui/Manifest4
-rw-r--r--media-video/xine-ui/files/xine-ui-0.99.14-configure-c99.patch75
-rw-r--r--media-video/xine-ui/xine-ui-0.99.14.ebuild (renamed from media-video/xine-ui/xine-ui-0.99.13.ebuild)11
8 files changed, 89 insertions, 9 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 2ce51440a87a..702c529c3df6 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest
index 72570a21ebca..acabe4c56b35 100644
--- a/media-video/mplayer/Manifest
+++ b/media-video/mplayer/Manifest
@@ -10,6 +10,6 @@ DIST mplayer-1.5_p20230618.tar.xz 15101476 BLAKE2B 74f1d2d579c83330d8bf1e1ce2a89
DIST mplayer-1.5_p20231206.tar.xz 15212032 BLAKE2B c4658a0070296a9e24bb8388787a2ef322fefad4f4ea095bbf3f95b20f2e32b0423814ae311e43c9a6ef20afe0970540abd5d6d0ae0ebd59df74a8beb7abe3df SHA512 480502c735fb8d24ea1761a2b3f7daf1872df268f44791c7141f5b444b583beb0e4ecebe94e04129d27aae27656baddfb2da50406a431f1df39c589baac69432
EBUILD mplayer-1.5_p20230215.ebuild 17495 BLAKE2B 00fbaddadf64602f68a02c1fadf950081697f749003454165154792c78e0da4a4132e1c766c5fefece67ea98b947324a2e0f1ebc13a733b36368b416fe68850e SHA512 ea127eb56b1a6f5df61e9ed7fabea50ea56b53f9f3c3986acd8aa9fee638fc11495d80d62e8e990489f4488f87aa72d2e1977693dd48304fec50076d506091b2
EBUILD mplayer-1.5_p20230618.ebuild 17887 BLAKE2B 09ffce401d06826d180e5694469fc2014e97abfe7417f60b00c2469e16c59c3e2d2fb506d5b5573724bd6e391497e0dfb237166e6ef6eef1333a35f341c41bc7 SHA512 7a82ebee32e708ea5133a79f7b3e1d4f1102bbad8c874d3a3bc7def70361fd8703140455f4a35af3752a143b0ec4249208aaa76ff5e655c4639b3eb2bc4aa39a
-EBUILD mplayer-1.5_p20231206.ebuild 17904 BLAKE2B 268e181e40706ddf34fde616b35552125c695b6a2dbabeddc9d68d02bd5e53fb2494e3102a1bb3eadd0e075b1305bebaea5e9a8aaf3a0464e154be2fc9e5f575 SHA512 bf4dbcf9ebfe5331579dcef6d0ffb783bcf57c890ca6662899ba50b210859345ec46aed6ed5d37b3a950537284f833a680b2a2abeaee32dbbf1dec718c0d15ad
+EBUILD mplayer-1.5_p20231206.ebuild 17903 BLAKE2B d85e274bb0f158d03c21cef6c2b75b28f941eb813cb6f7c1428272972b991fc1f01d96533412921c8cf81fcd19caf8826f8736263c7107693fcb44f45f2ac2a7 SHA512 38e17e1d1cf26520257b04c32aa9028b8effbb6a74453bdff4aa60ab9dde82d446ee0eef1cae319e24fc0c29e975d36ecd115eca3167d578840a7eb001c8d7f0
EBUILD mplayer-9999.ebuild 17840 BLAKE2B 2fe583c53048f2fd66bbd3b63331fdc9906df313c704907127d32c1504a702b29a7db8618429ab6f979dfabc36ef8cad21d0cec7feed9861944176bbb2a210a5 SHA512 6a4dbb74ded57d6c472f9313c569cd67474b4dfb3e4a7fe64fca297a569bd367db7a6e49d9c352bbbbb72afccb39d4bc7f98f9c7ef9f498d70b2664c63087a6f
MISC metadata.xml 2475 BLAKE2B 5a083ce5b8ed729245ec9eaf544be95f6cbdb9fcb5b80d3a21195557c3aede46d09bd93a0d1acd3830fc796f90dd5f15a17a3d3c69ba2a1a54a0676264dd02de SHA512 f04082ffd63adf9102dd82eb5b4c628fbf912701c7dae69f0b00bbad4e0957355e43369912e9422acc087200de982920c212efb60ba9c26675f74fd5f37fd739
diff --git a/media-video/mplayer/mplayer-1.5_p20231206.ebuild b/media-video/mplayer/mplayer-1.5_p20231206.ebuild
index ce8e7a78b894..bc755cc4ceb6 100644
--- a/media-video/mplayer/mplayer-1.5_p20231206.ebuild
+++ b/media-video/mplayer/mplayer-1.5_p20231206.ebuild
@@ -169,7 +169,7 @@ RDEPEND+="selinux? ( sec-policy/selinux-mplayer )"
LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
fi
# faac codecs are nonfree
diff --git a/media-video/ttcut/Manifest b/media-video/ttcut/Manifest
index e7da69b60250..3f68c75713f0 100644
--- a/media-video/ttcut/Manifest
+++ b/media-video/ttcut/Manifest
@@ -2,5 +2,5 @@ AUX ttcut.desktop 304 BLAKE2B 9f0f6c6de3beae152b280a280953ddc156373cd3bfeacb35f2
DIST ttcut-0.19.6_p1.tar.gz 283304 BLAKE2B ee0d000a1cc091be1848746d3b32930ae5f59865d7fc04779be9aac4bc9621eaace88a6d9263c767671643d9ce381af2cf57fc5b87707903a5abe8a59eb6cb99 SHA512 9d104436145ef209db4eaca1566d718ccdf84636a391e3f47bd829a165741f57a6123942f37ba2eb361dd46716e78e36832cb9a459ca9ed0130a70af92287494
DIST ttcut-0.19.6_p2.tar.gz 290868 BLAKE2B 9dfc140d720aca17966dff5be3581f35903fd7122a5385d1e576ce4d64aa96953dee231ffbadb14e83762b7a46973aa3f65202394c4c2ef35f87824c31014aa8 SHA512 61338658d35c4392dd3f3a85792dd6d502577a73c955257eee745a3be46f8761d92912e5d8150445346c799bcf5c0ffc30bc15682fc50e3c1798d5c0985c9baa
EBUILD ttcut-0.19.6_p1-r1.ebuild 809 BLAKE2B 358b7132bff5be7d355090bc85126460ad997401786d5fe56d6b2f09ad4bbc0d95cb6b73ece170096bc76c18faad88624b9d2cc3fa8188e414a6e030f1f5e2af SHA512 a2a36b51b4cd06a82e772b9b9916b697a08c545e505cdb0765739803d348c082939ac72522d74529cc768d5a3432e8f4ab2f37066ee150d49a074649b21f7eff
-EBUILD ttcut-0.19.6_p2.ebuild 852 BLAKE2B f9f5eb26bc9ab995608f401dce4a93cc74728f3ce178428eedda128b43a7af86cf54b122cc92920bba0b5307b2003db850ae77c172e8396c7088e80cb52434ce SHA512 de6072b4b63ef55e45c16481fbc8dbeb028a6c20c7d6201f82fc0d4646f48489dded0588847485cb6b3494d73d01d58733d3481bc5398ce501fa5eec02fd3ed8
+EBUILD ttcut-0.19.6_p2.ebuild 851 BLAKE2B faaac28c74781e06dd102474743f18ac106d4bd665d8d9b42bb120203b548046c261a7fb3605dd1618a5b40dee9e14426452926c36f0f27e3f12b93f7a047e0f SHA512 ac0349144dedf81d4ce112f080d7304821129c43ea0894954febc7561c39d7961575ed443e9b4e930bf42235bd9cacec2cefa726e290bf26dfbc88ca9d7b7ccd
MISC metadata.xml 986 BLAKE2B 89e318ee82e0592cc56b77849a89d0d54f9c8844c412aae9938f21576a8cbffc03819c1d7149861b8f13913ecc191c79b608787a3ed520b829b7ce35a2ae90cc SHA512 50601b3fcd369bae5bab4a9e49dd1d99d281eb148ef9edec8355ce542317fc8d0efd3b6228fb117b38da733edd2adb51d4fc4c70a23d905b1ec47a2b743651ff
diff --git a/media-video/ttcut/ttcut-0.19.6_p2.ebuild b/media-video/ttcut/ttcut-0.19.6_p2.ebuild
index 52c38e91cd35..0e90d7f9bd09 100644
--- a/media-video/ttcut/ttcut-0.19.6_p2.ebuild
+++ b/media-video/ttcut/ttcut-0.19.6_p2.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
DEPEND="
>=media-libs/libmpeg2-0.4.0
diff --git a/media-video/xine-ui/Manifest b/media-video/xine-ui/Manifest
index 01aa55fd9875..04798d92dc2d 100644
--- a/media-video/xine-ui/Manifest
+++ b/media-video/xine-ui/Manifest
@@ -1,7 +1,9 @@
AUX xine-ui-0.99.10-desktop.patch 852 BLAKE2B 6341545955de64e3fc30a89c30b102b2bad33915f03a435786c18addc6d329ed65988b5ac6394039550136e3705c6cf03d9b34145d248671d3a98fe0d6f08bd8 SHA512 f901219cfe75fc4b4e9e25074a12e14366dae4c412866ff75c95f28ddb972a1237d8d33cd622deb812ec240bcd9d05bf6ec0c2cdec7d18de7ad88f2f93b77bc0
AUX xine-ui-0.99.13-build.patch 1293 BLAKE2B 1bc2176ea28ce2b52efbd57b3e796470c489df1b6ec29fc76eaa1eae0b12032be3b12147b5de58858f6478c6546ecfad745317646ad0611363adce72585fad1d SHA512 e4d9d16b888021c5ceb754990c944efa8346ea648d1c3d1b1adf302963825dd84dd3f62d19c7f72fecd7d4e14823fe6fb0d28439bb7c2a27ead94b47852bc2d4
AUX xine-ui-0.99.13-configure-c99.patch 2398 BLAKE2B fb9e0f1da968d13350d500be504e7fb0f831f6c274f70daf760de9db8fd564cf0a3e342768161f01cc8207fea151e955bdee5067ab426fe83cd00bebc8a435d3 SHA512 82b09398bf764e29253ca06ef76287d0d81f291e4d6c72c06ef0d87f45f3f3f8674b77e78a3f1382b3fa220de2ab245059377f51883052ecd24bea13affc1c53
+AUX xine-ui-0.99.14-configure-c99.patch 2516 BLAKE2B 6bb0897817fe4cc9cd41499881c21a4a9c0bc2d47345858a44d6e20588edd10b788dcadc9fb10f9ff00d08ffa42c0eedbfbf7138bc5c2ef6955a4fd32034ee43 SHA512 0b2245411526f04bd0a55841eb2bf3dc8b2dd599d974957506a7d75791cbf0c084417c56d38bfd09d42d3a549b655593b73c50c876384928b790b89a5ccf01e1
DIST xine-ui-0.99.13.tar.xz 2156892 BLAKE2B edb4cb082faeba5f9f64ea06f6561d471fddfc7672dd92ec1a0a99b5c8eb10f46c15df2044fa2a4eaafdeab1fa56d990afa443f912602fdc676d1e34e3cf6c84 SHA512 a0802d767a805c462f7ae05fa5c4860af5c281ffa74c70a6c2c8a3ecbf8060e6f3f40fed215e27a823985c7d5c3484715cbbe5e4bf43655353f59fa2230b41e7
+DIST xine-ui-0.99.14.tar.xz 2214740 BLAKE2B 8785215bd3569dd2f056cb87c16233103bf89d50a188f4e47d2bac07366b58e5c73016097a6d87e8e097d56e1216b639704a0c5a55877c9304151f9caabf3d15 SHA512 e925e2f1d02c4eac4615f59c99dd95f1627617f2abb644c521cf015f795c66bf56386e7d414b528c1cf91bbdab53f46999104e992aecebbdcb62c230e6d989e7
EBUILD xine-ui-0.99.13-r1.ebuild 1896 BLAKE2B be289ed33ddcc2490a12e1078032f22c103ceaaaab76b428f676c7843f46cff433cd4b2fe9b68322d8e28cf85a3252164e439131ea184dd0b1bb9a6faab5fccb SHA512 76a81eb0e9c4f62efd29e7d5f39c026d8b6ebe27c3e9ac8ecd954187a8164a60fd66a49df21a38c8d60b8eaa4f49c6e270ec246f2ddb3ddf3c83a28d54ac86dc
-EBUILD xine-ui-0.99.13.ebuild 1835 BLAKE2B dbc189ac4b3c4487674f566a67b332181477b05033c2998777670c2aef9ebc0725d1624a0be4aa7d0db68c3d270b6be537082aa989b8b8b5f067798137c2a93f SHA512 a1eee61549b30b5160f1e5f3ba2b91d4a45f224aa070651c839411460048218b912d473fd1a2325c8847e2b3fcb5f8e3956aee44e46ed9c361f3d8e821d39845
+EBUILD xine-ui-0.99.14.ebuild 1923 BLAKE2B a3865a31cfb5996ef122d3af346b08e4f1b25d20631092af28c0def7dbe9773f4ea64662d23a7961317faac0a4dbc17f5fecee068fb6547c59b1a1ba2072d354 SHA512 be6ea6c023c568f41fe6b12cd1438c1129adb1765d04f0d2a61d3cbdafa0822b66c434518766c42fcd5623943ddff64ff1a026d559e6b57f32672099bbe4a527
MISC metadata.xml 387 BLAKE2B c8fa662bcdb54c05bd2360ee28622b8f41636ee93ac77d9db6f5a0a6fc68e0b0aa46b1bd8953243242fcd414088351a71331eaaf8838055d3c87c4120a45827e SHA512 de41930ed1d1133841980eec98872a74b05ad97196f01aa1c121806c2d726567327de3baaf5726b32e427efda38744ecbd16b5ab3568575844fe7e07f70a6621
diff --git a/media-video/xine-ui/files/xine-ui-0.99.14-configure-c99.patch b/media-video/xine-ui/files/xine-ui-0.99.14-configure-c99.patch
new file mode 100644
index 000000000000..79ee61544047
--- /dev/null
+++ b/media-video/xine-ui/files/xine-ui-0.99.14-configure-c99.patch
@@ -0,0 +1,75 @@
+https://sourceforge.net/p/xine/tickets/22/
+https://bugs.gentoo.org/899872
+
+Fix C compatibility issues in the configure script
+
+This is necessary to avoid incorrectly failing probes due to expected
+compiler errors.
+
+Include <stdlib.h> for the exit function, and <string.h> for the
+strdup function.
+
+Use fake prototypes to avoid implicit function declarations in the
+xine_* function probes.
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -198,6 +198,7 @@
+ if test "$ac_cv_header_sys_shm_h" = "yes"; then
+ AC_MSG_CHECKING(whether shmctl IPC_RMID allowes subsequent attaches)
+ AC_TRY_RUN([
++ #include <stdlib.h>
+ #include <sys/types.h>
+ #include <sys/ipc.h>
+ #include <sys/shm.h>
+--- a/m4/aa.m4
++++ b/m4/aa.m4
+@@ -52,6 +52,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <aalib.h>
++#include <string.h>
+
+ int main () {
+ int major, minor;
+--- a/m4/_xine.m4
++++ b/m4/_xine.m4
+@@ -218,7 +218,7 @@
+ CFLAGS="$CFLAGS $XINE_CFLAGS"
+ LIBS="$LIBS $XINE_LIBS"
+ AC_LINK_IFELSE(
+- [AC_LANG_PROGRAM([],[xine_open_cloexec();])],
++ [AC_LANG_PROGRAM([char xine_open_cloexec(void);],[xine_open_cloexec();])],
+ [AC_DEFINE([HAVE_XINE_OPEN_CLOEXEC], [1], [Define if xine-lib supports xine_open_cloexec])
+ AC_MSG_RESULT([yes])],
+ [AC_MSG_RESULT([no])])
+@@ -234,7 +234,7 @@
+ CFLAGS="$CFLAGS $XINE_CFLAGS"
+ LIBS="$LIBS $XINE_LIBS"
+ AC_LINK_IFELSE(
+- [AC_LANG_PROGRAM([],[xine_socket_cloexec();])],
++ [AC_LANG_PROGRAM([char xine_socket_cloexec(void);],[xine_socket_cloexec();])],
+ [AC_DEFINE([HAVE_XINE_SOCKET_CLOEXEC], [1], [Define if xine-lib supports xine_socket_cloexec])
+ AC_MSG_RESULT([yes])],
+ [AC_MSG_RESULT([no])])
+@@ -250,7 +250,7 @@
+ CFLAGS="$CFLAGS $XINE_CFLAGS"
+ LIBS="$LIBS $XINE_LIBS"
+ AC_LINK_IFELSE(
+- [AC_LANG_PROGRAM([
++ [AC_LANG_PROGRAM([char xine_list_next_value(void);
+ ],[
+ xine_list_next_value ();
+ ])],
+--- a/configure.ac
++++ b/configure.ac
+@@ -641,7 +641,8 @@ dnl
+ dnl Check for clock_gettime() in librt
+ dnl
+ AC_MSG_CHECKING(whether librt is needed)
+-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <unistd.h>
++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>
++ #include <unistd.h>
+ #include <sys/time.h>]],
+ [[#if _POSIX_TIMERS > 0
+ struct timespec ts;
diff --git a/media-video/xine-ui/xine-ui-0.99.13.ebuild b/media-video/xine-ui/xine-ui-0.99.14.ebuild
index b72e8c700ecb..c7dccde4efc3 100644
--- a/media-video/xine-ui/xine-ui-0.99.13.ebuild
+++ b/media-video/xine-ui/xine-ui-0.99.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools xdg
+inherit autotools flag-o-matic xdg
DESCRIPTION="Xine movie player"
HOMEPAGE="https://xine-project.org/home"
@@ -11,14 +11,14 @@ SRC_URI="https://downloads.sourceforge.net/xine/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="aalib curl debug libcaca lirc nls readline vdr X xinerama"
RDEPEND="
|| ( app-arch/tar app-arch/libarchive )
media-libs/libpng:0=
>=media-libs/xine-lib-1.2:=[aalib?,libcaca?]
- virtual/jpeg:0
+ media-libs/libjpeg-turbo:=
aalib? ( media-libs/aalib:= )
curl? ( >=net-misc/curl-7.10.2:= )
libcaca? ( media-libs/libcaca:= )
@@ -50,7 +50,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-0.99.10-desktop.patch
- "${FILESDIR}"/${P}-build.patch
+ "${FILESDIR}"/${PN}-0.99.14-configure-c99.patch
)
src_prepare() {
@@ -60,6 +60,9 @@ src_prepare() {
}
src_configure() {
+ # bug #944213
+ append-cflags -std=gnu17
+
econf \
$(use_enable nls) \
$(use_enable xinerama) \