Gentoo Archives: gentoo-commits

From: Vadim Misbakh-Soloviov <mva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/transcode/files/
Date: Fri, 02 Oct 2020 12:04:45
Message-Id: 1601640277.3a260316838f08e9c0a273220115a240e5eb6914.mva@gentoo
1 commit: 3a260316838f08e9c0a273220115a240e5eb6914
2 Author: Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 2 12:04:37 2020 +0000
4 Commit: Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 2 12:04:37 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a260316
7
8 media-video/transcode: fix building with glibc-2.32
9
10 Package-Manager: Portage-3.0.6, Repoman-3.0.1
11 Signed-off-by: Vadim Misbakh-Soloviov <mva <AT> gentoo.org>
12
13 .../files/transcode-1.1.7-glibc-2.32.patch | 58 ++++++++++++++++++++++
14 1 file changed, 58 insertions(+)
15
16 diff --git a/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch b/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch
17 new file mode 100644
18 index 00000000000..12ef638d026
19 --- /dev/null
20 +++ b/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch
21 @@ -0,0 +1,58 @@
22 +--- a/import/v4l/import_v4l2.c 2020-08-28 08:28:44.311434934 +0000
23 ++++ b/import/v4l/import_v4l2.c 2020-08-28 08:41:19.279323984 +0000
24 +@@ -455,7 +455,7 @@
25 + tc_log_warn(MOD_NAME,
26 + "driver does not support cropping"
27 + "(ioctl(VIDIOC_CROPCAP) returns \"%s\"), disabled",
28 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
29 ++ strerror(errno));
30 + return TC_ERROR;
31 + }
32 + if (verbose_flag > TC_INFO) {
33 +@@ -485,7 +485,7 @@
34 + tc_log_warn(MOD_NAME,
35 + "driver does not support inquiring cropping"
36 + " parameters (ioctl(VIDIOC_G_CROP) returns \"%s\")",
37 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
38 ++ strerror(errno));
39 + return -1;
40 + }
41 +
42 +@@ -513,7 +513,7 @@
43 + tc_log_warn(MOD_NAME,
44 + "driver does not support inquering cropping"
45 + " parameters (ioctl(VIDIOC_G_CROP) returns \"%s\")",
46 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
47 ++ strerror(errno));
48 + return -1;
49 + }
50 + if (verbose_flag > TC_INFO) {
51 +@@ -613,7 +613,7 @@
52 + if (err < 0) {
53 + if (verbose_flag) {
54 + tc_log_warn(MOD_NAME, "driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns \"%s\")",
55 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
56 ++ strerror(errno));
57 + }
58 + }
59 + return TC_OK;
60 +@@ -628,7 +628,7 @@
61 + err = ioctl(vs->video_fd, VIDIOC_G_STD, &stdid);
62 + if (err < 0) {
63 + tc_log_warn(MOD_NAME, "driver does not support get std (ioctl(VIDIOC_G_STD) returns \"%s\")",
64 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
65 ++ strerror(errno));
66 + memset(&stdid, 0, sizeof(v4l2_std_id));
67 + }
68 +
69 +--- a/import/v4l/import_v4lcam.c 2020-10-02 13:28:47.215179051 +0700
70 ++++ b/import/v4l/import_v4lcam.c 2020-10-02 13:28:40.132224906 +0700
71 +@@ -368,7 +368,7 @@ static int tc_v4l2_video_setup_stream_pa
72 + if (err < 0) {
73 + tc_log_warn(MOD_NAME, "driver does not support setting parameters"
74 + " (ioctl(VIDIOC_S_PARM) returns \"%s\")",
75 +- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
76 ++ strerror(errno));
77 + }
78 + return TC_OK;
79 + }