summaryrefslogtreecommitdiff
path: root/media-tv/mythtv
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
commitd934827bf44b7cfcf6711964418148fa60877668 (patch)
tree0625f358789b5e015e49db139cc1dbc9be00428f /media-tv/mythtv
parent2e34d110f164bf74d55fced27fe0000201b3eec5 (diff)
gentoo resync : 25.11.2020
Diffstat (limited to 'media-tv/mythtv')
-rw-r--r--media-tv/mythtv/Manifest6
-rw-r--r--media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch365
-rw-r--r--media-tv/mythtv/metadata.xml2
-rw-r--r--media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild5
4 files changed, 7 insertions, 371 deletions
diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
index f54cc13c2d1e..4c42b387377b 100644
--- a/media-tv/mythtv/Manifest
+++ b/media-tv/mythtv/Manifest
@@ -8,14 +8,14 @@ AUX mythfrontend.wrapper 794 BLAKE2B f4f8cf24665f75d38d932551534c14d3d9367338471
AUX mythtv-29.1-Fix_create_webbrowser_window.patch 1564 BLAKE2B aa1eeb57d2943c95a5e46a024c16fee91e6d473881a670a9ac07993d141c3d1062c769a82a616a6cb35dafe01d0fe19553c9664b211e6d14c66e7a2172210cc6 SHA512 645f4bd29d67cbb2b2e9f00a273111c9d9dbcaab42273938cecc41cf4f2088310cb3b70477192dd9b0434db02f23ca3a0ff9128defa63453317ec9005b1e0b49
AUX mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch 1913 BLAKE2B b5ea6ec46961ded89331b041434a5bcb861bac632475611986e1fd1db9b186392249a770f634a7a4a97847f9b36fbabd3a1edc5447068a79fcee41131908ef55 SHA512 51d66f7044e15adad7bad94dac89eaeb6bc8c42d793c57565c48061359ec4486ca754471a64bee0dc36d5da0346a462488ad24c2cb7a74b82d22acf8103a3c64
AUX mythtv-30.0_p20190808-Fix_unitialized_variables.patch 659 BLAKE2B ff947ef9e669cb47c2e7ec9081963e855596843ca0da9e248e3ec0c2111a50dd1fd1b38f700b0c31d7281959e05219c1548ec6b631347e22583b96b083fe5715 SHA512 e92bd3b13a0ded212d10423063c228fffc24fad6401d8ee371cd766f73e23832b6cdc7e46d729362b4d1ba8ce4704cb7d4a841ad7a0560a297e7e5b8b3944aa6
-AUX mythtv-30.0_p20190808-cast_constants_to_short.patch 24201 BLAKE2B d76e519666914f6c9a510fb0aec493e361e857f51e56bd7d120657f350b0bf5da329a89eb58c9789f8f030c6d08bfe0171750690b76d8c2add807942aa686d59 SHA512 c2724ad248222ac4190412cf68e54ee0b265fdde128996e68a2e178e6debe0180c23f9c7d1878466f9a5689fab8172370c6b31c90aa9a096fb5919ec6e8960fe
AUX mythtv-30.0_p20190808-respect_LDFLAGS.patch 334 BLAKE2B 1e0ab12773e49fb349aa0b1c243f8d740ec9783e845307ded5763cf7872e090fbe19d74506e5dbea346c099a84fa395ac4c63dc45a03d20a04372b62bb39e3c1 SHA512 90cf1d4809df7859e611502590cbb1c2bdaea23e6f0a47351042be6287e2b5030ef0645e22f722bec5a029701fd3c2227c5dfb3509a2322b56a1aef60bcb2c33
AUX mythtv-31.0-Include_QPainterPath.patch 404 BLAKE2B 226a49e58457d8a23cd0cb45aebb3e469a1732c79f979e7f558a85eac28129c5a5f363ec15cc0784fef1db4f0f4b897ce49f934a8c6ed2ea669d2e5ef5b1908d SHA512 e0fd7a3e897a94b5077814adc951e649de0792c1f0d3d9d10e002b31dc5e11c09ed110994397e69e66419fb0f648bc8a6de4155a43cd05947605cbdcf9390f8c
AUX mythtv-31.0-Remove_ldconfig.patch 399 BLAKE2B 26b480b30ccb779523a06fc81ec6535a3f2a5c7660d86d6a31ab64975b83339ea9c175fdcffdf96942315c30f6bf3b33bb348e5bba4695d1805810f046e629ed SHA512 7460f8e5a4981b16f07c4be6b227da62c3106fa7da499a12348309538a57f6d271998de75503941d91afadefbc975c3870195123c5a9856ce779360a9636f1a4
AUX mythtv.logrotate.d-r4 235 BLAKE2B 4f6df360f5191aaf4a2b55bd3edc7bc4aab92c46dbd7b7bc1295371b7ef451056f902d92e3209654463850d2cbca579c60d25c1f9065ac80ce3e57fa1fe8e661 SHA512 8dd8936599acabfa55ad7efb870de431e03cb86c3c96156c2c0eee6675962dcc527391260f2ba66e3d54c1d41373001ef25c9d2421e83940c686d14b5f29fff7
AUX xinitrc-r1 234 BLAKE2B 0227ea065f1c43e1b2f1583bcbc798db76e9a08d345bbd8ed8837a6ba424b187c814e3ff0d7690d2d9f7a7617f4fbcce20df926e43bc6e89aec3e352aab6de8f SHA512 885adfe395fe553f6d5cf518856be7be9a6bf6073888f8e055271ed7c3d9ad85a162e9e9ff95a68e54047948ac280796c69ef55d0b4e549eb0beabbf0fec1188
+DIST mythtv-30.0_p20190808-cast_constants_to_short.patch 24201 BLAKE2B d76e519666914f6c9a510fb0aec493e361e857f51e56bd7d120657f350b0bf5da329a89eb58c9789f8f030c6d08bfe0171750690b76d8c2add807942aa686d59 SHA512 c2724ad248222ac4190412cf68e54ee0b265fdde128996e68a2e178e6debe0180c23f9c7d1878466f9a5689fab8172370c6b31c90aa9a096fb5919ec6e8960fe
DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2
DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e
-EBUILD mythtv-30.0_p20190808-r3.ebuild 12593 BLAKE2B 4b147dc08cb1b1113536e6c95d3e07f683f7d3e750b3e9871d60ff8b784306573d6c7e1e226ac52d0b0f984ad90e400e1051973f5b73f5ac66ebb8fa6c5f2e6a SHA512 11b498e4664204ccbd15210cdb7a5790930111bfee2ca54cd2457380b3a041c55706d9ee67fd6f8d8297e8a2fc729291e952326302e4e74d58451ed410e43557
+EBUILD mythtv-30.0_p20190808-r3.ebuild 12691 BLAKE2B 4fd603369eca68ba6fc5525faac4a0c8c61e2d2443f470881322e29fb7c066fdc8105d8379ecd9d2e64030ab11fc0c3593af70f053fef33aaa2f9d2234f79f28 SHA512 de4804b6ed4d713671d569bf7950c028f896e6064057e04198e60c756ae176cbaa8e5266831f1d026e3a1aa2a17006642a321b56577b353888f1f7777382781d
EBUILD mythtv-31.0-r3.ebuild 12429 BLAKE2B dc865772d4db73c2378c70e179e03e99c371f0996fedd7f62e1ca0ac9bb527051ca3d0387abba599c6299c5a1c50b438b49aadcf35b52f2e355a004271f55389 SHA512 8d3df7c1daf3d561b52620328f31126420efea81bc7e384b4b28c3bca32994a59754686edeb2450b8f5ea25c64e03b3f958d3d08919504cfc1fc627973ed4893
-MISC metadata.xml 2285 BLAKE2B cbc924af3ac54973580a7ab7f73669d24da3b1da9edfc8717fb1996ee59193337b1490a909ef0ab8ef400e323120dedab938d79564b306d196c167ca22a9476c SHA512 8bd3b71213ebf3bced2aa83cc85d3117e200138b64217eb40d8c73c84290c00c0fca7f6b18801fbc7a07f9d55234dfd01da33a47b2ea5b561329200260284983
+MISC metadata.xml 2295 BLAKE2B 8c68aa90049846e866bc16a4c0512011e110ce853fc4cf35e6b4c380face9e6cbf620aa044162dd62a337894f0408c26da56c414641ae43c166719f387fe300e SHA512 0e621c55dfb72be00eeb00b6cd033ad7be99c3383a5273f2af03904ead91220bac03faa5a4a6e2b0520dc53796485d3911e879e6202ae4abc9cbc440bb271c3c
diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch
deleted file mode 100644
index 572f4e2b7574..000000000000
--- a/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch
+++ /dev/null
@@ -1,365 +0,0 @@
---- a/libs/libmyth/test/test_audioutils/test_audioutils.h
-+++ b/libs/libmyth/test/test_audioutils/test_audioutils.h
-@@ -204,42 +204,48 @@ class TestAudioUtils: public QObject
- arrays1[i] = j;
- }
-
-- uint32_t pattern = 0xbcbcbcbc;
-- arrays2[offsetshort-4] = *(short*)&pattern;
-- arrays2[offsetshort-3] = *(short*)&pattern;
-- arrays2[offsetshort-2] = *(short*)&pattern;
-- arrays2[offsetshort-1] = *(short*)&pattern;
-- arrayf[offsetfloat-4] = *(float*)&pattern;
-- arrayf[offsetfloat-3] = *(float*)&pattern;
-- arrayf[offsetfloat-2] = *(float*)&pattern;
-- arrayf[offsetfloat-1] = *(float*)&pattern;
-- arrays2[SAMPLES+offsetshort+0] = *(short*)&pattern;
-- arrays2[SAMPLES+offsetshort+1] = *(short*)&pattern;
-- arrays2[SAMPLES+offsetshort+2] = *(short*)&pattern;
-- arrays2[SAMPLES+offsetshort+3] = *(short*)&pattern;
-- arrayf[SAMPLES+offsetfloat+0] = *(float*)&pattern;
-- arrayf[SAMPLES+offsetfloat+1] = *(float*)&pattern;
-- arrayf[SAMPLES+offsetfloat+2] = *(float*)&pattern;
-- arrayf[SAMPLES+offsetfloat+3] = *(float*)&pattern;
-+ const union
-+ {
-+ uint32_t pattern;
-+ short shortpattern;
-+ float floatpattern;
-+ } pattern = { .pattern = 0xbcbcbcbc };
-+
-+ arrays2[offsetshort-4] = *&pattern.shortpattern;
-+ arrays2[offsetshort-3] = *&pattern.shortpattern;
-+ arrays2[offsetshort-2] = *&pattern.shortpattern;
-+ arrays2[offsetshort-1] = *&pattern.shortpattern;
-+ arrayf[offsetfloat-4] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-3] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-2] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-1] = *(float*)&pattern.floatpattern;
-+ arrays2[SAMPLES+offsetshort+0] = *&pattern.shortpattern;
-+ arrays2[SAMPLES+offsetshort+1] = *&pattern.shortpattern;
-+ arrays2[SAMPLES+offsetshort+2] = *&pattern.shortpattern;
-+ arrays2[SAMPLES+offsetshort+3] = *&pattern.shortpattern;
-+ arrayf[SAMPLES+offsetfloat+0] = *(float*)&pattern.floatpattern;
-+ arrayf[SAMPLES+offsetfloat+1] = *(float*)&pattern.floatpattern;
-+ arrayf[SAMPLES+offsetfloat+2] = *(float*)&pattern.floatpattern;
-+ arrayf[SAMPLES+offsetfloat+3] = *(float*)&pattern.floatpattern;
-
- // sanity tests
- QCOMPARE(SAMPLES*2, SAMPLES * ISIZEOF(arrays1[0]));
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+3],pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-4],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-3],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-2],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-1],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+0],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+1],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+2],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+3],*(short*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-4],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-3],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-2],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-1],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+0],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+1],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+2],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+3],*&pattern.shortpattern);
- QCOMPARE(arrayf+4,&arrayf[4]);
- QCOMPARE(arrays2+4,&arrays2[4]);
-
-@@ -248,22 +254,22 @@ class TestAudioUtils: public QObject
- int val2 = AudioOutputUtil::fromFloat(FORMAT_S16, arrays2+offsetshort, arrayf+offsetfloat, SAMPLES * ISIZEOF(float));
- QCOMPARE(val2, SAMPLES * ISIZEOF(short));
-
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+3],pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-4],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-3],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-2],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[offsetshort-1],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+0],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+1],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+2],*(short*)&pattern);
-- QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+3],*(short*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SAMPLES+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-4],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-3],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-2],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[offsetshort-1],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+0],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+1],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+2],*&pattern.shortpattern);
-+ QCOMPARE(*(short*)&arrays2[SAMPLES+offsetshort+3],*&pattern.shortpattern);
-
- av_free(arrays1);
- av_free(arrays2);
-@@ -505,42 +511,48 @@ class TestAudioUtils: public QObject
- arrays1[i] = j;
- }
-
-- uint32_t pattern = 0xbcbcbcbc;
-- arrays2[offsetuchar-4] = *(uchar*)&pattern;
-- arrays2[offsetuchar-3] = *(uchar*)&pattern;
-- arrays2[offsetuchar-2] = *(uchar*)&pattern;
-- arrays2[offsetuchar-1] = *(uchar*)&pattern;
-- arrayf[offsetfloat-4] = *(float*)&pattern;
-- arrayf[offsetfloat-3] = *(float*)&pattern;
-- arrayf[offsetfloat-2] = *(float*)&pattern;
-- arrayf[offsetfloat-1] = *(float*)&pattern;
-- arrays2[SIZEARRAY+offsetuchar+0] = *(uchar*)&pattern;
-- arrays2[SIZEARRAY+offsetuchar+1] = *(uchar*)&pattern;
-- arrays2[SIZEARRAY+offsetuchar+2] = *(uchar*)&pattern;
-- arrays2[SIZEARRAY+offsetuchar+3] = *(uchar*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+0] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+1] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+2] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+3] = *(float*)&pattern;
-+ const union
-+ {
-+ uint32_t pattern;
-+ uchar ucharpattern;
-+ float floatpattern;
-+ } pattern = { .pattern = 0xbcbcbcbc };
-+
-+ arrays2[offsetuchar-4] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[offsetuchar-3] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[offsetuchar-2] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[offsetuchar-1] = *(uchar*)&pattern.ucharpattern;
-+ arrayf[offsetfloat-4] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-3] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-2] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-1] = *(float*)&pattern.floatpattern;
-+ arrays2[SIZEARRAY+offsetuchar+0] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[SIZEARRAY+offsetuchar+1] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[SIZEARRAY+offsetuchar+2] = *(uchar*)&pattern.ucharpattern;
-+ arrays2[SIZEARRAY+offsetuchar+3] = *(uchar*)&pattern.ucharpattern;
-+ arrayf[SIZEARRAY+offsetfloat+0] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+1] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+2] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+3] = *(float*)&pattern.floatpattern;
-
- // sanity tests
- QCOMPARE(SIZEARRAY*1, SIZEARRAY * ISIZEOF(arrays1[0]));
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-4],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-3],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-2],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-1],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+0],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+1],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+2],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+3],*(uchar*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-4],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-3],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-2],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-1],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+0],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+1],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+2],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+3],*(uchar*)&pattern.ucharpattern);
- QCOMPARE(arrayf+4,&arrayf[4]);
- QCOMPARE(arrays2+4,&arrays2[4]);
-
-@@ -549,22 +561,22 @@ class TestAudioUtils: public QObject
- int val2 = AudioOutputUtil::fromFloat(FORMAT_U8, arrays2+offsetuchar, arrayf+offsetfloat, SIZEARRAY * ISIZEOF(float));
- QCOMPARE(val2, SIZEARRAY * ISIZEOF(uchar));
-
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-4],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-3],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-2],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[offsetuchar-1],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+0],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+1],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+2],*(uchar*)&pattern);
-- QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+3],*(uchar*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-4],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-3],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-2],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[offsetuchar-1],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+0],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+1],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+2],*(uchar*)&pattern.ucharpattern);
-+ QCOMPARE(*(uchar*)&arrays2[SIZEARRAY+offsetuchar+3],*(uchar*)&pattern.ucharpattern);
-
- av_free(arrays1);
- av_free(arrays2);
-@@ -686,42 +698,48 @@ class TestAudioUtils: public QObject
- arrays1[i] = j;
- }
-
-- uint32_t pattern = 0xbcbcbcbc;
-- arrays2[offsetint32_t-4] = *(int32_t*)&pattern;
-- arrays2[offsetint32_t-3] = *(int32_t*)&pattern;
-- arrays2[offsetint32_t-2] = *(int32_t*)&pattern;
-- arrays2[offsetint32_t-1] = *(int32_t*)&pattern;
-- arrayf[offsetfloat-4] = *(float*)&pattern;
-- arrayf[offsetfloat-3] = *(float*)&pattern;
-- arrayf[offsetfloat-2] = *(float*)&pattern;
-- arrayf[offsetfloat-1] = *(float*)&pattern;
-- arrays2[SIZEARRAY+offsetint32_t+0] = *(int32_t*)&pattern;
-- arrays2[SIZEARRAY+offsetint32_t+1] = *(int32_t*)&pattern;
-- arrays2[SIZEARRAY+offsetint32_t+2] = *(int32_t*)&pattern;
-- arrays2[SIZEARRAY+offsetint32_t+3] = *(int32_t*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+0] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+1] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+2] = *(float*)&pattern;
-- arrayf[SIZEARRAY+offsetfloat+3] = *(float*)&pattern;
-+ const union
-+ {
-+ uint32_t pattern;
-+ int32_t int32pattern;
-+ float floatpattern;
-+ } pattern = { .pattern = 0xbcbcbcbc };
-+
-+ arrays2[offsetint32_t-4] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[offsetint32_t-3] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[offsetint32_t-2] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[offsetint32_t-1] = *(int32_t*)&pattern.int32pattern;
-+ arrayf[offsetfloat-4] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-3] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-2] = *(float*)&pattern.floatpattern;
-+ arrayf[offsetfloat-1] = *(float*)&pattern.floatpattern;
-+ arrays2[SIZEARRAY+offsetint32_t+0] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[SIZEARRAY+offsetint32_t+1] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[SIZEARRAY+offsetint32_t+2] = *(int32_t*)&pattern.int32pattern;
-+ arrays2[SIZEARRAY+offsetint32_t+3] = *(int32_t*)&pattern.int32pattern;
-+ arrayf[SIZEARRAY+offsetfloat+0] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+1] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+2] = *(float*)&pattern.floatpattern;
-+ arrayf[SIZEARRAY+offsetfloat+3] = *(float*)&pattern.floatpattern;
-
- // sanity tests
- QCOMPARE(SIZEARRAY*4, SIZEARRAY * ISIZEOF(arrays1[0]));
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-4],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-3],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-2],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-1],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+0],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+1],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+2],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+3],*(int32_t*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-4],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-3],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-2],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-1],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+0],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+1],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+2],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+3],*(int32_t*)&pattern.int32pattern);
- QCOMPARE(arrayf+4,&arrayf[4]);
- QCOMPARE(arrays2+4,&arrays2[4]);
-
-@@ -730,22 +748,22 @@ class TestAudioUtils: public QObject
- int val2 = AudioOutputUtil::fromFloat(FORMAT_S32, arrays2+offsetint32_t, arrayf+offsetfloat, SIZEARRAY * ISIZEOF(float));
- QCOMPARE(val2, SIZEARRAY * ISIZEOF(int32_t));
-
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],pattern);
-- QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-4],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-3],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-2],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-1],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+0],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+1],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+2],*(int32_t*)&pattern);
-- QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+3],*(int32_t*)&pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-4],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[offsetfloat-1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+0],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+1],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+2],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(uint32_t*)&arrayf[SIZEARRAY+offsetfloat+3],*(uint32_t*)&pattern.pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-4],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-3],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-2],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[offsetint32_t-1],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+0],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+1],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+2],*(int32_t*)&pattern.int32pattern);
-+ QCOMPARE(*(int32_t*)&arrays2[SIZEARRAY+offsetint32_t+3],*(int32_t*)&pattern.int32pattern);
-
- av_free(arrays1);
- av_free(arrays2);
diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml
index 73a0226c88a5..24e993307ee8 100644
--- a/media-tv/mythtv/metadata.xml
+++ b/media-tv/mythtv/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>thebitpit@earthlink.net</email>
+ <email>thebitpit@austincustomerrands.com</email>
<name>Wilson Michaels</name>
</maintainer>
<maintainer type="project">
diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild
index 820145e65378..4809398bba76 100644
--- a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild
+++ b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild
@@ -16,7 +16,8 @@ MYTHTV_BRANCH="fixes/${P%.*}"
DESCRIPTION="Open Source DVR and media center hub"
HOMEPAGE="https://www.mythtv.org"
-SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~juippis/distfiles/tmp/mythtv-30.0_p20190808-cast_constants_to_short.patch"
LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86"
@@ -143,7 +144,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${P}-respect_LDFLAGS.patch"
- "${FILESDIR}/${P}-cast_constants_to_short.patch"
+ "${DISTDIR}/${P}-cast_constants_to_short.patch"
"${FILESDIR}/${P}-Fix_Dereferencing_type-punned_pointer.patch"
"${FILESDIR}/${P}-Fix_unitialized_variables.patch"
"${FILESDIR}/${PN}-29.1-Fix_create_webbrowser_window.patch"