[proaudio] proaudio/proaudio: [3184] radium: gcc9 patch for juce

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3184
Author:   dominique
Date:     2019-09-16 22:38:28 +0200 (Mon, 16 Sep 2019)
Log Message:
-----------
radium: gcc9 patch for juce

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/radium/ChangeLog
    trunk/overlays/proaudio/media-sound/radium/Manifest
    trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/radium/files/juce_gcc9.patch

Modified: trunk/overlays/proaudio/media-sound/radium/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/ChangeLog	2019-09-15 22:58:36 UTC (rev 3183)
+++ trunk/overlays/proaudio/media-sound/radium/ChangeLog	2019-09-16 20:38:28 UTC (rev 3184)
@@ -1,7 +1,10 @@
 # ChangeLog for media-sound/radium
 # Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
 
+  16 Sep 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
++ files/juce_gcc9.patch; radium-9999.ebuild: add gcc9 patch for juce,
+  it should not harm with gcc8.
+
 *radium-9999 (21 Jul 2019)
 
   21 Jul 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/radium/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/Manifest	2019-09-15 22:58:36 UTC (rev 3183)
+++ trunk/overlays/proaudio/media-sound/radium/Manifest	2019-09-16 20:38:28 UTC (rev 3184)
@@ -1,9 +1,10 @@
 AUX build_linux_lbdf_flags.patch 421 BLAKE2B 70fdd7e02a119803a10a88b7d935048e790e9cece9677dc82d6d21b737ad5a543d4fde1770b66373d03e5c674aa06108d932ed7a48d68f2465cd21b40399be9b SHA512 9d80a90c775a87e544f98b352e6011c1170f416973d3f07a12cfe0526050206dfc77d1496f80dd92016877796e0fa39443b3a7e3bf085d76e2b27c230afd93fd
 AUX crashreporter_include.patch 495 BLAKE2B 42c20f495290e4d9754b6b806f0aa0d25ec6ebe34558f9488e32006b63e3c3868b25e1e7656c64ed61e221b67beabba346b60b6aad4a71b5789d1ab898bd4a5c SHA512 6effa8c5a1f03419155d18ad91350f0185493f4b834c11deb565eaf92dddef97b4f7b4e68bf13dde0faedf2dccf985b019df588555899fbec840a7dd70efb5bb
+AUX juce_gcc9.patch 914 BLAKE2B a33ef4774ea315aeb72e9209471bd05fe82bb9c79d814eb096f75431f001b653b839623e7f94e11cc1c6552dab7c69d32ad59d60466090e1358eba2734cee902 SHA512 111b45241e5a6ac1796c80d91162e69ffeaaf481d1408750e64cdaf58f3a203887d44644a68e967235457f91e1fb8ea15fae343f9ca4dad08366077c3c678794
 AUX packages_build_fix.patch 4069 BLAKE2B 1c7e40b8d2842992e1cf3eae962d32d8e0330488fe1498ed2bfd9fdebf0545b19ad41e3bf585916125d3d6963a8e0c6a6e2e7d770bec50234641a6ed4a76310f SHA512 28e74187c227e2182dd8b8b3c9cea87da065762d491ff002dcb3de62f681306ea4de5a69d24391d11f4a6c12e443243ec9ab94d1ed8cdaae853d748a0ae8e80d
 AUX qt_makefile.patch 1161 BLAKE2B 527beb3557fa90abb91903c2b4e3ce415c916549260558a1a894e536ac13bcb8d16fa52fd621aab3bbda946ba13252455d700dd55e180b9d66edc3752edadce9 SHA512 baaf6f3f3a37b1a872d73f63b89ab1114b74ee000664f7773f071016b018474cf3fab96dbd8084b1a383c4ec18774be7d024c5675aa48b2bd1590cb16a52d970
 AUX use-system-libxcb.patch 3597 BLAKE2B 484f2f5c485cf9bc6d0ce4cb526e1a96eb28226890fd3f525f85393d9fceb00ff5a261a20ae2f99ac140f3048cc27abc28f0c049a1f79b1ec1753eb37fa15fce SHA512 f2afdb7c6737c28f193612d6a1865643374d3de2d70a116f50d969c16f5d35a48bc59eb03e7573dfe9a120665110ec8cadba678d9c377bb7a2218d618f5e0739
 AUX use-system-vstsdk.patch 4446 BLAKE2B 955c98846c3fa3c706ffa5220c3986aed856eb66f1bcf6e819d6ad0b794da70bbb35aec5e3ea95f6888c961e316a7829d91febc13aa2268c81d28214a5d62042 SHA512 4c3123f45020e386049c9df78ecdd113b2f9f9c4900cd4fa2c32633c47dd496754614920dfdbfe5afd64380dcc08e3a666353d84870cc0d6b0dc8cfc52654941
-EBUILD radium-9999.ebuild 2848 BLAKE2B 81c95287c596a3a2d01575b6818395d6e1969389e90481b532daec47d2ef9a71f8d0232f35ccfadc49e40c8a24c0c11e53ec1ddab9f3322c05cb9ef18cad8a69 SHA512 2e3119698e76ad1803ad86893bdc55eef5d4b845c160c73e7286d5dd50ea520cf67474b55576096daf8b276be402954dc990375aad89a0d128ae9d5a0d0f3fb7
-MISC ChangeLog 285 BLAKE2B 9ac6f36c3927f4ff4a85091344b00337dd5a06d9a770e5a5ee1eabbf50ffdea0f44590f4ad286553b64acee7bf242b8371dee0cee8b0ad53d7f2010ee8c30049 SHA512 ac46b959926730de7026592141cff44309f9d638d2ae65582502d5788b587ca34820a590029e9ed487afb6f5bca9c2a0546ff91295452874bc823321a67beb5a
+EBUILD radium-9999.ebuild 2879 BLAKE2B 7d538a2fe4d6bed37578fb1e948acf9a2f6e85c98bbdd88bb5b15019ce0de9e68515726e1a260bce9fa4d37b0de36563e0173e32525612b2d35b1e3c6fda8a99 SHA512 e9f8d56cbf4e491ae70904e508792e0d6cba9830ffa15b8d8055888dcca9a7e0d450c6617d7f0c00dde16245c5f136fc7361b41b8c8f3b454bb650dc9dbf0901
+MISC ChangeLog 447 BLAKE2B 728d4c058c23650a90af8609d03179bb41af85e657ad8a7be040f8cf20fbb71b990735f4b0e95c829e57bcf410ad3ee23637f9ee1d380f1118a88e1a9cfe5354 SHA512 2294679b7557606ba3c12ae78f71b590c155573e679d5d1a32d0843e8750a16921b2099e24a6a85493bfe83bbec7c9bb9d109fed2e150b705c40732e3426212a
 MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Added: trunk/overlays/proaudio/media-sound/radium/files/juce_gcc9.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/juce_gcc9.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/juce_gcc9.patch	2019-09-16 20:38:28 UTC (rev 3184)
@@ -0,0 +1,15 @@
+--- radium-9999/pluginhost/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h.orig	2019-09-16 16:34:15.397444937 +0200
++++ radium-9999/pluginhost/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h	2019-09-16 16:35:38.575448524 +0200
+@@ -113,10 +113,12 @@
+ 
+    #if JUCE_GCC
+     // NB these are here as a workaround because GCC refuses to bind to packed values.
++    /*
+     forcedinline uint8& getAlpha() noexcept           { return comps [indexA]; }
+     forcedinline uint8& getRed() noexcept             { return comps [indexR]; }
+     forcedinline uint8& getGreen() noexcept           { return comps [indexG]; }
+     forcedinline uint8& getBlue() noexcept            { return comps [indexB]; }
++    */
+    #else
+     forcedinline uint8& getAlpha() noexcept           { return components.a; }
+     forcedinline uint8& getRed() noexcept             { return components.r; }

Modified: trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild	2019-09-15 22:58:36 UTC (rev 3183)
+++ trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild	2019-09-16 20:38:28 UTC (rev 3184)
@@ -62,6 +62,7 @@
 	"${FILESDIR}"/build_linux_lbdf_flags.patch
 	"${FILESDIR}"/crashreporter_include.patch
 	"${FILESDIR}"/qt_makefile.patch
+	"${FILESDIR}"/juce_gcc9.patch
 	"${FILESDIR}"/use-system-vstsdk.patch
 	"${FILESDIR}"/use-system-libxcb.patch	 )
 


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/