Revision: 3167
Author:   dominique
Date:     2019-07-22 00:17:09 +0200 (Mon, 22 Jul 2019)
Log Message:
-----------
Introduce radium; + vst-sdk-2.4

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/00-PACKAGES-LIST
    trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog
    trunk/overlays/proaudio/media-libs/vst-sdk/Manifest
    trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild
    trunk/overlays/proaudio/media-sound/radium/
    trunk/overlays/proaudio/media-sound/radium/ChangeLog
    trunk/overlays/proaudio/media-sound/radium/Manifest
    trunk/overlays/proaudio/media-sound/radium/files/
    
trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch
    trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch
    trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch
    trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch
    trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch
    trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch
    trunk/overlays/proaudio/media-sound/radium/metadata.xml
    trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild

Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST   2019-07-15 23:24:52 UTC 
(rev 3166)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST   2019-07-21 22:17:09 UTC 
(rev 3167)
@@ -421,7 +421,8 @@
 #------- media-libs/vst-sdk --------
        vst-sdk-2.3-r3  arch: amd64 x86
        vst-sdk-2.3-r4  arch: amd64 x86
-       Description: Steinberg VST Plug-Ins SDK 2.3 - win32
+       vst-sdk-2.4     arch: ~amd64 ~x86
+       Description: Steinberg VST Plug-Ins SDK 2.4 - win32
        Homepage:    http://ygrabit.steinberg.de/~ygrabit/public_html
 
 
@@ -1247,6 +1248,13 @@
        Homepage:    http://jamin.sourceforge.net
 
 
+#------- media-sound/radium --------
+       radium-9999     arch: -> live ebuild: [svn|cvs|...]<-
+       Description: A graphical music editor. A next generation
+                tracker.
+       Homepage:    http://users.notam02.~kjetism/radium/
+
+
 #------- media-sound/jalv --------
        jalv-9999       arch: -> live ebuild: [svn|cvs|...]<-
        Description: simple but fully featured LV2 host for Jack

Modified: trunk/overlays/proaudio/00-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-PACKAGES-LIST    2019-07-15 23:24:52 UTC (rev 
3166)
+++ trunk/overlays/proaudio/00-PACKAGES-LIST    2019-07-21 22:17:09 UTC (rev 
3167)
@@ -25,6 +25,7 @@
 media-sound/audacity
 media-sound/bpmdj
 media-sound/buzztard
+media-sound/radium
 media-sound/zita-ajbridge
 media-sound/kguitar
 media-sound/minicomputer

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog        2019-07-15 
23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/ChangeLog        2019-07-21 
22:17:09 UTC (rev 3167)
@@ -1,9 +1,13 @@
 # ChangeLog for media-libs/vst-sdk
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
-  13 Mob 2012; Dominique Michel <dominique_li...@sourceforge.net>
-  +vst-sdk-2.3-r4.ebuild: renamed the license according to glep-0023;
+  21 Jul 2019; Dominique Michel <dominique_li...@sourceforge.net>
++ vst-sdk-2.4.ebuild
+  *.ebuild: make repoman happy; + EAPI 7.
+
+  13 May 2012; Dominique Michel <dominique_li...@sourceforge.net>
++ vst-sdk-2.3-r4.ebuild: renamed the license according to glep-0023;
   removed the outdated and non working check_license stuff (use ACCEPT_LICENSE 
in
   /etc/make.conf instead)
 

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/Manifest 2019-07-15 23:24:52 UTC 
(rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/Manifest 2019-07-21 22:17:09 UTC 
(rev 3167)
@@ -1,5 +1,7 @@
-DIST vstsdk2.3.zip 1432936 SHA256 
8b8755ba7a53ad2118dee8efdfcd3f7ec9ae27d60b66acb2ff710f1a8e29382b SHA512 
b9d9d0d6d9236a526a61e685a411ae037bca91cf53c1f91753ed3cdf5a88fa5528ed7377b069994a544b33fc29b405780786fbffbca5cfa9e14670cb18ebc1b3
 WHIRLPOOL 
75dcc37dbb03378784fea8b889e575e28580f2077ae21ccc8bf80abc0b9f588cede8db5c76df07d255feeadc6c4d151ad5bfa73d4469386185a485149369863d
-EBUILD vst-sdk-2.3-r3.ebuild 2366 SHA256 
ba3cf383652f2e75deb302a168ada130749dc7c82595fc2fbd47d75982725b23 SHA512 
950056eb3effad8c0288f89a826de50d1135bd54bb333759055e9c44b3d4e095e5b990c69c70fead25839f2e1f986ae5187ea1aa2bd08ff165ce77aa27c86583
 WHIRLPOOL 
9c06a14a68a46917fb85c3d2710ea254c0cc5014c82b2dcf7c1603b93d669020d7052ae4da0191aba519a91729f18dfa5325fb9a754b9d29b2d19be65499da74
-EBUILD vst-sdk-2.3-r4.ebuild 2369 SHA256 
cfb8deefe9acf53bb0afadfc26cecb958cee914a7c1f28c132e8c6d1c5959ae3 SHA512 
881b7da5ec1f450a68133fdb88efdbb68af9ba47a1087adb081f8575795bf3e5ac9247edd7085e6092e68be0f132baccb5e85dc3a0fefa04da853db5f60d59af
 WHIRLPOOL 
d81631f3d012916c680999405334f6ae929ce4659c3c40fe16a84e672477517c7d821d49d92b45074df8d07e74ca96e016f3a94291ef2fe2afbb9a34b6727357
-MISC ChangeLog 541 SHA256 
7d857896035f344f20b02697f56bc5639fb12bf86c7bef196d9e5edeec63a618 SHA512 
db2585303f907d218288179bc44c317cfb982e47faf67c83b6f13cc45f04a499cb54265202dbccbf4f9203c1555542954c74ca3429c91435426779bf208a3df0
 WHIRLPOOL 
a6a61d33a7271248087db82e99e6e2e4906312de5d79c0b1f128df64115a22298b07b0ed4349f8d4d181c6b81fb2501eb37c90b2c9a0d83c4e7a0794d89e24c6
-MISC metadata.xml 268 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 
3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9
 WHIRLPOOL 
17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+DIST vst_sdk2_4_rev2.zip 7066839 BLAKE2B 
33b489d2a6d4e2aee8ad15ec8c547c4d2812b851eeab3262a0b5acac8127c98231ef1503a34ab7eb788f8babf345d401f5bbadaa734656b9b4857eb7e78a4990
 SHA512 
9f4bd09cf7867fafdb92ab8fbf61e701c06fba275637fa87d200b9654b0ed1fc415dbaad08e0a8e5830963fba5bc9885a518e498881ba6f6bd8ebe13bb852f4e
+DIST vstsdk2.3.zip 1432936 BLAKE2B 
e30378b53cc583c3aa425afa6c7f607e45063fe635d22abfddaa43856d319b522b270e337f8a3f781cf6ec803e5f73227f10f4e583aeb241bbcce6d81146b221
 SHA512 
b9d9d0d6d9236a526a61e685a411ae037bca91cf53c1f91753ed3cdf5a88fa5528ed7377b069994a544b33fc29b405780786fbffbca5cfa9e14670cb18ebc1b3
+EBUILD vst-sdk-2.3-r3.ebuild 2185 BLAKE2B 
6c7f6c84d10010d7fa30e00b318862f58e726f8a001505e660f9ede8f0284d814eaef07aaaf07803050ca0bc73b31adc5fa6d05beb7e680155d1d4861f3f73d5
 SHA512 
93f3982e9d8d1641044e2a52c708b8c4448891a3fca194eb4a4ff8cb622cc798a6dd0d1501ac571fa0bdfb1f44e1d7780abcdb41094a9e0d3b176f7fbe872279
+EBUILD vst-sdk-2.3-r4.ebuild 2185 BLAKE2B 
6c7f6c84d10010d7fa30e00b318862f58e726f8a001505e660f9ede8f0284d814eaef07aaaf07803050ca0bc73b31adc5fa6d05beb7e680155d1d4861f3f73d5
 SHA512 
93f3982e9d8d1641044e2a52c708b8c4448891a3fca194eb4a4ff8cb622cc798a6dd0d1501ac571fa0bdfb1f44e1d7780abcdb41094a9e0d3b176f7fbe872279
+EBUILD vst-sdk-2.4.ebuild 2763 BLAKE2B 
4e1821f532a2a09a7ddaae3def1db1b58a21416f7801ed05916567dd55c39e6a4a842d2c1bc3df6fa9e01f5478b56177f61f4a6efde654854b9573ab75fd5c98
 SHA512 
f051e941e691b926f5add618fc41ca1f7fe58f1f4d40d9f1a00b06f5768881e01668168dd33c6bf8536c555da7713af775713955438177c9600b7c1a983c28c5
+MISC ChangeLog 670 BLAKE2B 
574896a43c45aaceedeb29547395cbc4c9a0e58854be150003791f4c6a981e51145b291135a1ce4da9a278a79d52eae375e420e53d031d73851c9c2b2ca51adb
 SHA512 
4364761ae7990c56cf6ad7240ab9747bd663d788df23a8236a5d1c9597760dcd317bfe630c07299c37c2ace6c59f5521febe32dc06abeddc1bcd47f08d91e2e1
+MISC metadata.xml 261 BLAKE2B 
ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe
 SHA512 
590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml     2019-07-15 
23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/metadata.xml     2019-07-21 
22:17:09 UTC (rev 3167)
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <herd>no-herd</herd>
-       <maintainer>
+       <maintainer type="project">
                <email>proau...@tuxfamily.org</email>
                <name>pro-audio overlay team</name>
        </maintainer>

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild    
2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r3.ebuild    
2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,11 +1,13 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 # install proprietary Steinberg VST SDK 2.3 to "/opt/${MY_P}"
 # bug #61290
 
+EAPI="7"
 inherit exteutils
 
-RESTRICT="nostrip fetch"
+RESTRICT="strip fetch"
 
 DESCRIPTION="Steinberg VST Plug-Ins SDK 2.3 - win32"
 HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
@@ -13,11 +15,12 @@
 
 SRC_URI="vstsdk${PV}.zip"
 
-LICENSE="STEINBERG SOFT-UND HARDWARE GMBH"
+LICENSE="STEINBERG_SOFT-UND_HARDWARE_GMBH"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
 DEPEND="app-arch/unzip"
+RDEPEND=""
 
 BASE="/opt"
 MY_P="${P//-/}"
@@ -37,13 +40,10 @@
        einfo "Please redigest your ebuild if you get digest errors:"
        einfo "ebuild ${EBUILD} digest"
        einfo
-}      
+}
 
 src_unpack() {
        unpack ${MY_P}.zip || die
-       esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing 
Agreement.html" > ${S}/VST_Licensing_Agreement.txt
-       check_license "${S}/VST_Licensing_Agreement.txt"
-       rm -f "${S}/VST_Licensing_Agreement.txt"
        unneeded_dirs="$(find -type d -name 'CVS')"
        old_ifs="$IFS"
 IFS="
@@ -67,13 +67,13 @@
 
        use doc && dodir "${BASE}"
        dodir "${include_path}"
-       mv ${S}/${header_path}/* ${D}/"${include_path}"
+       mv "${S}/${header_path}"/* "${D}/${include_path}"
        rmdir "${header_path}"
        use doc && mv "${S}/" "${D}/${BASE}"
        use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
        if use !doc ;then
                dodir "${BASE}/${MY_P}"
-               mv ${S}/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+               mv "${S}"/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
        fi
        fowners -R root:root .
 

Modified: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild    
2019-07-15 23:24:52 UTC (rev 3166)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.3-r4.ebuild    
2019-07-21 22:17:09 UTC (rev 3167)
@@ -1,11 +1,13 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 # install proprietary Steinberg VST SDK 2.3 to "/opt/${MY_P}"
 # bug #61290
 
+EAPI="7"
 inherit exteutils
 
-RESTRICT="nostrip fetch"
+RESTRICT="strip fetch"
 
 DESCRIPTION="Steinberg VST Plug-Ins SDK 2.3 - win32"
 HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
@@ -18,6 +20,7 @@
 KEYWORDS="amd64 x86"
 
 DEPEND="app-arch/unzip"
+RDEPEND=""
 
 BASE="/opt"
 MY_P="${P//-/}"
@@ -37,13 +40,10 @@
        einfo "Please redigest your ebuild if you get digest errors:"
        einfo "ebuild ${EBUILD} digest"
        einfo
-}      
+}
 
 src_unpack() {
        unpack ${MY_P}.zip || die
-#      esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing 
Agreement.html" > ${S}/VST_Licensing_Agreement.txt
-#      check_license "${S}/VST_Licensing_Agreement.txt"
-#      rm -f "${S}/VST_Licensing_Agreement.txt"
        unneeded_dirs="$(find -type d -name 'CVS')"
        old_ifs="$IFS"
 IFS="
@@ -67,13 +67,13 @@
 
        use doc && dodir "${BASE}"
        dodir "${include_path}"
-       mv ${S}/${header_path}/* ${D}/"${include_path}"
+       mv "${S}/${header_path}"/* "${D}/${include_path}"
        rmdir "${header_path}"
        use doc && mv "${S}/" "${D}/${BASE}"
        use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
        if use !doc ;then
                dodir "${BASE}/${MY_P}"
-               mv ${S}/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+               mv "${S}"/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
        fi
        fowners -R root:root .
 

Added: trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild               
                (rev 0)
+++ trunk/overlays/proaudio/media-libs/vst-sdk/vst-sdk-2.4.ebuild       
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# install proprietary Steinberg VST SDK 2.4 to "/opt/${MY_P}"
+# bug #61290
+
+EAPI="7"
+inherit exteutils
+
+RESTRICT="strip fetch"
+
+DESCRIPTION="Steinberg VST Plug-Ins SDK 2.4 - win32"
+HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html";
+IUSE="doc"
+
+MY_F='vst_sdk2_4_rev2.zip'
+SRC_URI="${MY_F}"
+
+LICENSE="STEINBERG_SOFT-UND_HARDWARE_GMBH"
+SLOT="2.4"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+BASE="/opt"
+MY_P='vstsdk2.4'
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+       einfo "Please go to ${HOMEPAGE}"
+       einfo " or http://www.steinberg.de/532+M52087573ab0.html";
+       einfo "- Look for a link called: VST Plug-Ins SDK.."
+       einfo "- Download the VST-SDK for version ${PV}"
+       einfo "- Extract the archive and put the inner archive ${A}"
+       einfo "  into: ${DISTDIR}"
+       einfo
+       einfo "If above Homepage no longer provide ${A}"
+       einfo "You can try to search for ${A} with e.g. google"
+       einfo
+       einfo "Please redigest your ebuild if you get digest errors:"
+       einfo "ebuild ${EBUILD} digest"
+       einfo
+}
+
+src_unpack() {
+       unpack "${MY_F}" || die
+#      esed -e :a -e 's/<[^>]*>//g;/</N;//ba' "${S}/VST Licensing 
Agreement.html" > ${S}/VST_Licensing_Agreement.txt
+#      check_license "${S}/VST_Licensing_Agreement.txt"
+#      rm -f "${S}/VST_Licensing_Agreement.txt"
+#      unneeded_dirs="$(find -type d -name 'CVS')"
+#      old_ifs="$IFS"
+#IFS="
+#"
+#      for dir in ${unneeded_dirs[@]};do
+#              einfo "delete unneeded dir: $dir"
+#              rm -rf "$dir"
+#      done
+#      IFS="$old_ifs"
+       find -type f -exec chmod 0644 {} \;
+       find -type d -exec chmod 0755 {} \;
+}
+
+src_compile() {
+       einfo "nothing to compile :)"
+}
+
+include_path="/usr/include/vst24"
+src_install() {
+       gui_path="vstgui.sf/vstgui"
+       header_path="public.sdk/source/vst2.x"
+       interface_path="pluginterfaces/vst2.x"
+       use doc && dodir "${BASE}"
+       dodir "${include_path}/${interface_path}"
+       dodir "${include_path}/${gui_path}"
+       mv "${S}/${header_path}"/* "${D}/${include_path}"
+       mv "${S}/${interface_path}"/* "${D}/${include_path}/${interface_path}/"
+       cp "${S}/${gui_path}"/*.h "${D}/${include_path}/${gui_path}/"
+       cp "${S}/${gui_path}"/*.cpp "${D}/${include_path}/${gui_path}/"
+       rmdir "${header_path}"
+       use doc && mv "${S}/" "${D}/${BASE}"
+       use doc && dosym  "${include_path}" "${BASE}/${MY_P}/${header_path}"
+       if use !doc ;then
+               dodir "${BASE}/${MY_P}"
+               mv "${S}"/doc/*Licensing\ Agreement* "${D}/${BASE}/${MY_P}"
+       fi
+       fowners -R root:root .
+
+}
+
+pkg_postinst() {
+       echo
+       einfo "Finished installing Steinberg VST Plug-Ins SDK  into"
+       einfo "${BASE}/${MY_P} and headers here: ${include_path}"
+       einfo "DO NOT IGNORE THE IMPLICATIONS OF THIS LICENSE"
+       einfo "${BASE}/${MY_P}/VST Licensing Agreement.html"
+       einfo "${BASE}/${MY_P}/VST licensing agreement.rtf"
+}

Added: trunk/overlays/proaudio/media-sound/radium/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/ChangeLog                        
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/ChangeLog        2019-07-21 
22:17:09 UTC (rev 3167)
@@ -0,0 +1,8 @@
+# ChangeLog for media-sound/radium
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*radium-9999 (21 Jul 2019)
+
+  21 Jul 2019; Dominique Michel <dominique_li...@users.sourceforge.net>
++ radium-9999.ebuild, +files/*.patch: initial live radium ebuild.

Added: trunk/overlays/proaudio/media-sound/radium/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/Manifest                         
(rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/Manifest 2019-07-21 22:17:09 UTC 
(rev 3167)
@@ -0,0 +1,9 @@
+AUX build_linux_lbdf_flags.patch 421 BLAKE2B 
70fdd7e02a119803a10a88b7d935048e790e9cece9677dc82d6d21b737ad5a543d4fde1770b66373d03e5c674aa06108d932ed7a48d68f2465cd21b40399be9b
 SHA512 
9d80a90c775a87e544f98b352e6011c1170f416973d3f07a12cfe0526050206dfc77d1496f80dd92016877796e0fa39443b3a7e3bf085d76e2b27c230afd93fd
+AUX crashreporter_include.patch 495 BLAKE2B 
42c20f495290e4d9754b6b806f0aa0d25ec6ebe34558f9488e32006b63e3c3868b25e1e7656c64ed61e221b67beabba346b60b6aad4a71b5789d1ab898bd4a5c
 SHA512 
6effa8c5a1f03419155d18ad91350f0185493f4b834c11deb565eaf92dddef97b4f7b4e68bf13dde0faedf2dccf985b019df588555899fbec840a7dd70efb5bb
+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
+MISC metadata.xml 261 BLAKE2B 
ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe
 SHA512 
590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Added: 
trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch
===================================================================
--- 
trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch   
                            (rev 0)
+++ 
trunk/overlays/proaudio/media-sound/radium/files/build_linux_lbdf_flags.patch   
    2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,11 @@
+--- radium/build_linux_common.sh.orig  2019-07-19 10:57:31.637341900 +0200
++++ radium/build_linux_common.sh       2019-07-19 16:52:33.944959123 +0200
+@@ -168,7 +168,7 @@
+ if [[ $RADIUM_USE_CLANG == 1 ]] ; then
+     export RADIUM_BFD_LDFLAGS="$CLANG_PREFIX/lib/libbfd.a"
+ else
+-    export RADIUM_BFD_LDFLAGS="-Wl,-Bstatic -lbfd -Wl,-Bdynamic"
++    export RADIUM_BFD_LDFLAGS="-Wl,-Bdynamic -liberty -lbfd -Wl,-Bdynamic"
+ fi
+ fi
+ 

Added: 
trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch
===================================================================
--- 
trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch    
                            (rev 0)
+++ 
trunk/overlays/proaudio/media-sound/radium/files/crashreporter_include.patch    
    2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,15 @@
+--- radium/crashreporter/backtrace-symbols.c.orig      2019-07-19 
16:06:53.187008371 +0200
++++ radium/crashreporter/backtrace-symbols.c   2019-07-19 16:07:03.236008191 
+0200
+@@ -54,9 +54,9 @@
+ #include <stdlib.h>
+ #include <execinfo.h>
+ #include <bfd.h>
+-//#if defined(FOR_LINUX)
+-//#  include <libiberty.h> // mac ports doesn't install this file.
+-//#endif
++#if defined(FOR_LINUX)
++#  include <libiberty.h> // mac ports doesn't install this file.
++#endif
+ #include <dlfcn.h>
+ #include <link.h>
+ #if 0

Added: trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch   
                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/packages_build_fix.patch   
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,62 @@
+--- radium-9999/bin/packages/build.sh.orig     2019-07-16 11:06:11.120016929 
+0200
++++ radium-9999/bin/packages/build.sh  2019-07-16 11:44:54.809932142 +0200
+@@ -9,9 +9,9 @@
+ unset LDFLAGS
+ unset CXXFLAGS
+ 
+-export CFLAGS="-mtune=generic -msse2 -mfpmath=sse -Wno-misleading-indentation 
-fPIC -fno-strict-aliasing"
+-export CPPFLAGS="-mtune=generic -msse2 -mfpmath=sse -fPIC 
-fno-strict-aliasing"
+-export CXXFLAGS="-mtune=generic -msse2 -mfpmath=sse -fPIC 
-fno-strict-aliasing"
++export CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse 
-Wno-misleading-indentation -fPIC -fno-strict-aliasing"
++export CPPFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -fPIC 
-fno-strict-aliasing"
++export CXXFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -fPIC 
-fno-strict-aliasing"
+ 
+ DASCC=gcc
+ DASCXX=g++
+@@ -107,8 +107,8 @@
+ tar xvzf Visualization-Library-master.tar.gz 
+ cd Visualization-Library-master/
+ #sed -i s/"VL_ACTOR_USER_DATA 0"/"VL_ACTOR_USER_DATA 1"/ src/vlCore/config.hpp
+-export MYFLAGS="-std=gnu++11 $CPPFLAGS -fPIC -g  -Wno-c++11-narrowing" #  
-D_GLIBCXX_USE_CXX11_ABI=0
+-MYFLAGS="-std=gnu++11 $CPPFLAGS -fPIC -g -Wno-c++11-narrowing" #  
-D_GLIBCXX_USE_CXX11_ABI=0
++export MYFLAGS="${RADIUM_RELEASE_CFLAGS} -std=gnu++11 $CPPFLAGS -fPIC -g  
-Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
++MYFLAGS="${RADIUM_RELEASE_CFLAGS} -std=gnu++11 $CPPFLAGS -fPIC -g 
-Wno-c++11-narrowing" #  -D_GLIBCXX_USE_CXX11_ABI=0
+ echo 'set(CMAKE_CXX_FLAGS "$MYFLAGS")' >>CMakeLists.txt
+ # previously used build type: RelWithDebInfo. Unfortunately, this one enable 
_DEBUG and various runtime checks.
+ 
+@@ -122,6 +122,7 @@
+ rm -fr libpd-master
+ tar xvzf libpd-master.tar.gz
+ cd libpd-master/
++sed -i -e 's: -DLIBPD: -I/usr/include/tirpc -DLIBPD:' make.scm
+ make clean
+ make -j`nproc`
+ cd ..
+@@ -154,15 +155,15 @@
+ echo "#error "nope"" >>malloc.c
+ echo "#endif" >>malloc.c
+ #patch -p1 <../gcdiff.patch
+-CFLAGS="-mtune=generic -msse2 -mfpmath=sse -g -O2" ./configure 
--enable-static --disable-shared --disable-gc-debug --disable-gc-assertions
+-CFLAGS="-mtune=generic -msse2 -mfpmath=sse -g -O2" make -j`nproc`
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -g -O2" ./configure 
--enable-static --disable-shared --disable-gc-debug --disable-gc-assertions
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -msse2 -mfpmath=sse -g -O2" make -j`nproc`
+ cd ..
+ 
+ rm -fr fluidsynth-1.1.6
+ tar xvzf fluidsynth-1.1.6.tar.gz
+ cd fluidsynth-1.1.6
+ make clean
+-CFLAGS="-fno-strict-aliasing -O3 -DDEFAULT_SOUNDFONT=\\\"\\\"" 
CPPFLAGS="-fno-strict-aliasing -O3" CXXFLAGS="-fno-strict-aliasing -O3" 
./configure --enable-static --disable-aufile-support --disable-pulse-support 
--disable-alsa-support --disable-libsndfile-support --disable-portaudio-support 
--disable-oss-support --disable-midishare --disable-jack-support 
--disable-coreaudio --disable-coremidi --disable-dart --disable-lash 
--disable-ladcca --disable-aufile-support --disable-dbus-support 
--without-readline
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -fno-strict-aliasing -O3 
-DDEFAULT_SOUNDFONT=\\\"\\\"" CPPFLAGS="${RADIUM_RELEASE_CFLAGS} 
-fno-strict-aliasing -O3" CXXFLAGS="${RADIUM_RELEASE_CFLAGS} 
-fno-strict-aliasing -O3" ./configure --enable-static --disable-aufile-support 
--disable-pulse-support --disable-alsa-support --disable-libsndfile-support 
--disable-portaudio-support --disable-oss-support --disable-midishare 
--disable-jack-support --disable-coreaudio --disable-coremidi --disable-dart 
--disable-lash --disable-ladcca --disable-aufile-support --disable-dbus-support 
--without-readline
+ # --enable-debug
+ make -j`nproc`
+ cd ..
+@@ -171,7 +172,7 @@
+ tar xvzf libgig.tar.gz
+ cd libgig
+ make clean
+-CFLAGS="-O3 -fno-strict-aliasing" CPPFLAGS="-O3 -fno-strict-aliasing" 
CXXFLAGS="-O3 -fno-strict-aliasing" CC=$DASCC CXX=$DASCXX ./configure
++CFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" 
CPPFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" 
CXXFLAGS="${RADIUM_RELEASE_CFLAGS} -O3 -fno-strict-aliasing" CC=$DASCC 
CXX=$DASCXX ./configure
+ CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
+ cd ..
+ 

Added: trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch          
                (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/qt_makefile.patch  
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,20 @@
+--- radium/Makefile.Qt.orig    2019-07-19 00:17:18.948251283 +0200
++++ radium/Makefile.Qt 2019-07-19 01:30:38.913953067 +0200
+@@ -755,7 +755,7 @@
+       if [ $(BUILDTYPE) = DEBUG ] ; then \
+               cd pluginhost/Builds/Linux && CONFIG=Debug $(PLUGINHOSTOPTS)  
$(MAKE)   -j `expr $(nproc) - 1`; \
+       else \
+-              cd pluginhost/Builds/Linux && CONFIG=Release  $(PLUGINHOSTOPTS) 
$(MAKE)  -j `expr $(nproc) - 1` ; \
++              cd pluginhost/Builds/Linux && CONFIG=Release  $(PLUGINHOSTOPTS) 
$(MAKE); \
+       fi
+ 
+ 
+@@ -2510,7 +2510,7 @@
+ 
+ 
+ s7webserver.o: bin/s7webserver/s7webserver.h bin/s7webserver/s7webserver.cpp 
bin/s7webserver/moc_s7webserver.cpp bin/packages/s7/s7.c
+-      $(CCC) -c bin/s7webserver/s7webserver.cpp $(QT_CFLAGS) 
-Ibin/packages/s7 -g -Iembedded_scheme -Wall -Werror -Wno-error=unused-variable 
-Wno-error=unused-function -std=gnu++11
++      $(CCC) -c bin/s7webserver/s7webserver.cpp $(QT_CFLAGS) 
-Ibin/packages/s7 -g -Iembedded_scheme -Wall -Wno-error=unused-variable 
-Wno-error=unused-function -std=gnu++11
+ 
+ bin/s7webserver/moc_s7webserver.cpp: bin/s7webserver/s7webserver.h
+       $(MOC) -DCOMPILING_S7WEBSERVER bin/s7webserver/s7webserver.h -o 
bin/s7webserver/moc_s7webserver.cpp

Added: trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch    
                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/use-system-libxcb.patch    
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,112 @@
+diff -aur --no-dereference radium-5.9.60.pristine/bin/packages/build.sh 
radium-5.9.60.new/bin/packages/build.sh
+--- radium-5.9.60.pristine/bin/packages/build.sh       2019-05-11 
22:54:53.259293886 +0100
++++ radium-5.9.60.new/bin/packages/build.sh    2019-05-11 22:57:03.595956087 
+0100
+@@ -185,28 +185,28 @@
+     cd ../
+ fi
+ 
+-if [[ $RADIUM_QT_VERSION == 5 ]]
+-then
+-
+-    rm -fr xcb-proto-1.13/
+-    tar xvjf xcb-proto-1.13.tar.bz2
+-    cd xcb-proto-1.13/
+-    mkdir install
+-    ./configure --prefix=`pwd`/install PYTHON=`which python2`
+-    make -j`proc`
+-    make install
+-    cd ..
+-    
+-    rm -fr libxcb-1.13
+-    tar xvjf libxcb-1.13.tar.bz2 
+-    cd libxcb-1.13
+-    #patch -p1 <../libxcb-1.12.patch
+-    export 
PKG_CONFIG_PATH=`pwd`/../xcb-proto-1.13/install/lib/pkgconfig:$PKG_CONFIG_PATH
+-    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" ./configure 
PYTHON=`which python2`
+-    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
+-    cd ..
+-    
+-fi
++#if [[ $RADIUM_QT_VERSION == 5 ]]
++#then
++#
++#    rm -fr xcb-proto-1.13/
++#    tar xvjf xcb-proto-1.13.tar.bz2
++#    cd xcb-proto-1.13/
++#    mkdir install
++#    ./configure --prefix=`pwd`/install PYTHON=`which python2`
++#    make -j`proc`
++#    make install
++#    cd ..
++#    
++#    rm -fr libxcb-1.13
++#    tar xvjf libxcb-1.13.tar.bz2 
++#    cd libxcb-1.13
++#    #patch -p1 <../libxcb-1.12.patch
++#    export 
PKG_CONFIG_PATH=`pwd`/../xcb-proto-1.13/install/lib/pkgconfig:$PKG_CONFIG_PATH
++#    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" ./configure 
PYTHON=`which python2`
++#    CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CXXFLAGS" make -j`nproc`
++#    cd ..
++#    
++#fi
+ 
+ 
+ touch deletemetorebuild
+diff -aur --no-dereference radium-5.9.60.pristine/bin/run_radium_linux.sh 
radium-5.9.60.new/bin/run_radium_linux.sh
+--- radium-5.9.60.pristine/bin/run_radium_linux.sh     2019-05-11 
22:54:53.262627219 +0100
++++ radium-5.9.60.new/bin/run_radium_linux.sh  2019-05-11 22:57:03.595956087 
+0100
+@@ -4,14 +4,14 @@
+ 
+ 
+ THIS_DIR="$(dirname "$(readlink -f "$0")")"
+-XCB_LIB_DIR="$THIS_DIR"/packages/libxcb-1.13/src/.libs
++#XCB_LIB_DIR="$THIS_DIR"/packages/libxcb-1.13/src/.libs
+ 
+-if ! file "$XCB_LIB_DIR" ; then
+-    echo "Unable to find directory $XCB_LIB_DIR"
+-    exit -1
+-fi
++#if ! file "$XCB_LIB_DIR" ; then
++#    echo "Unable to find directory $XCB_LIB_DIR"
++#    exit -1
++#fi
+ 
+-export LD_LIBRARY_PATH="$XCB_LIB_DIR"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
++#export LD_LIBRARY_PATH="$XCB_LIB_DIR"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ 
+ # To avoid buggy qt plugins crashing radium (very common).
+ unset QT_QPA_PLATFORMTHEME
+diff -aur --no-dereference radium-5.9.60.pristine/install.sh 
radium-5.9.60.new/install.sh
+--- radium-5.9.60.pristine/install.sh  2019-05-11 22:54:53.275960552 +0100
++++ radium-5.9.60.new/install.sh       2019-05-11 22:57:03.595956087 +0100
+@@ -99,7 +99,7 @@
+ cd "$THIS_DIR/bin"
+ 
+ # libxcb
+-cp -a packages/libxcb-1.13 "$TARGET/packages/"
+-cd "$TARGET/packages/libxcb-1.13/src"
+-rm -f *.o
+-cd "$THIS_DIR/bin"
++#cp -a packages/libxcb-1.13 "$TARGET/packages/"
++#cd "$TARGET/packages/libxcb-1.13/src"
++#rm -f *.o
++#cd "$THIS_DIR/bin"
+diff -aur --no-dereference radium-5.9.60.pristine/Qt/Qt_Main.cpp 
radium-5.9.60.new/Qt/Qt_Main.cpp
+--- radium-5.9.60.pristine/Qt/Qt_Main.cpp      2019-05-11 22:54:53.245960553 
+0100
++++ radium-5.9.60.new/Qt/Qt_Main.cpp   2019-05-11 22:57:03.595956087 +0100
+@@ -3536,6 +3536,7 @@
+   
+ #endif // !defined(RELEASE)
+ 
++/*
+ #if defined(FOR_LINUX)
+   {
+     QString name(dlpi_name);
+@@ -3547,6 +3548,7 @@
+     }
+   }
+ #endif
++*/
+  
+  
+   if (is_main_root)

Added: trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch    
                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/files/use-system-vstsdk.patch    
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,44 @@
+diff -aur --no-dereference radium-5.9.61.pristine/check_dependencies.sh 
radium-5.9.61.new/check_dependencies.sh
+--- radium-5.9.61.pristine/check_dependencies.sh       2019-05-15 
14:04:11.000000000 +0100
++++ radium-5.9.61.new/check_dependencies.sh    2019-05-16 10:03:43.252329929 
+0100
+@@ -211,11 +211,11 @@
+     exit 5
+ fi
+ 
+-if [[ ! -f ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h && ! -f 
~/SDKs/"VST3 SDK"/pluginterfaces/vst2.x/aeffect.h && ! -f 
~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h ]] ; then
+-    echo 'Steinberg VST headers not found. (Missing 
"~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h or "~/SDKs/VST3 
SDK/pluginterfaces/vst2.x/aeffect.h" or 
"~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h")'
+-    echo 'You should find these files in the "VST Audio Plug-Ins SDK" from 
http://www.steinberg.net/en/company/developers.html . Unless Steinberg have 
changed the directory structure again, it should enough to unzip the file into 
your ~/SDKs directory.'
+-    exit 5
+-fi
++#if [[ ! -f ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h && ! -f 
~/SDKs/"VST3 SDK"/pluginterfaces/vst2.x/aeffect.h && ! -f 
~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h ]] ; then
++#    echo 'Steinberg VST headers not found. (Missing 
"~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h or "~/SDKs/VST3 
SDK/pluginterfaces/vst2.x/aeffect.h" or 
"~/SDKs/VST_SDK/VST2_SDK/pluginterfaces/vst2.x/aeffect.h")'
++#    echo 'You should find these files in the "VST Audio Plug-Ins SDK" from 
http://www.steinberg.net/en/company/developers.html . Unless Steinberg have 
changed the directory structure again, it should enough to unzip the file into 
your ~/SDKs directory.'
++#    exit 5
++#fi
+ 
+ 
+ if [[ $4 == "test_build" ]] ; then
+diff -aur --no-dereference radium-5.9.61.pristine/Makefile.Qt 
radium-5.9.61.new/Makefile.Qt
+--- radium-5.9.61.pristine/Makefile.Qt 2019-05-15 14:04:11.000000000 +0100
++++ radium-5.9.61.new/Makefile.Qt      2019-05-16 10:05:39.962325937 +0100
+@@ -269,7 +269,7 @@
+ 
+ FLAGOPTS = $(DEFINES) -DGUIISQT -DUSE_GFX_OP_QUEUE 
-DFULL_VERSION=$(FULL_VERSION) -DIS_LITTLE_ENDIAN=1 -DUSE_OPENGL=1 $(VISUAL) 
$(REQTYPE_TYPE) $(MENU_TYPE)
+ 
+-COMMONOPT = -c $(RADIUM_BFD_CFLAGS) `cat buildtype.opt` -I$(GCDIR)/include 
-I$(P) -I$(PYPATH) `cat flagopts.opt` $(MIDIINC) $(OS_OPTS) $(VST_OPTS) 
-I${HOME}/boost_1_70_0 -I${HOME}/boost_1_67_0 -I${HOME}/boost_1_63_0 -I 
~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ~/SDKs/vstsdk2.4/ -Wextra 
-Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-pragmas 
-fno-strict-aliasing -Wmissing-field-initializers -Wnull-dereference 
++COMMONOPT = -c $(RADIUM_BFD_CFLAGS) `cat buildtype.opt` -I$(GCDIR)/include 
-I$(P) -I$(PYPATH) `cat flagopts.opt` $(MIDIINC) $(OS_OPTS) $(VST_OPTS) 
-I${HOME}/boost_1_70_0 -I${HOME}/boost_1_67_0 -I${HOME}/boost_1_63_0 -I 
/usr/include/vst24 -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I 
~/SDKs/vstsdk2.4/ -Wextra -Wno-unused-parameter -Wno-missing-field-initializers 
-Wno-unknown-pragmas -fno-strict-aliasing -Wmissing-field-initializers 
-Wnull-dereference 
+ #-fdelete-null-pointer-checks 
+ # -Werror
+ 
+diff -aur --no-dereference 
radium-5.9.61.pristine/pluginhost/Builds/Linux/Makefile 
radium-5.9.61.new/pluginhost/Builds/Linux/Makefile
+--- radium-5.9.61.pristine/pluginhost/Builds/Linux/Makefile    2019-05-15 
14:04:11.000000000 +0100
++++ radium-5.9.61.new/pluginhost/Builds/Linux/Makefile 2019-05-16 
10:03:43.272329928 +0100
+@@ -8,7 +8,7 @@
+   CONFIG=Debug
+ endif
+ 
+-COMMONCPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "_DEBUG=1" -D 
"JUCE_CHECK_MEMORY_LEAKS=0" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D 
"JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I 
/usr/include/freetype2 -I~/SDKs/VST_SDK/VST3_SDK -I ~/SDKs/VST_SDK/VST2_SDK/ -I 
~/SDKs/VST3\ SDK -I ../../JuceLibraryCode -I ../../JuceLibraryCode/modules -I 
~/SDKs/vstsdk2.4 -DJUCE_APP_CONFIG_HEADER="\"AppConfig.h\"" -mfpmath=sse -msse2
++COMMONCPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "_DEBUG=1" -D 
"JUCE_CHECK_MEMORY_LEAKS=0" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D 
"JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I 
/usr/include/freetype2 -I /usr/include/vst24 -I~/SDKs/VST_SDK/VST3_SDK -I 
~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ../../JuceLibraryCode -I 
../../JuceLibraryCode/modules -I ~/SDKs/vstsdk2.4 
-DJUCE_APP_CONFIG_HEADER="\"AppConfig.h\"" -mfpmath=sse -msse2
+ 
+ ifeq (,$(findstring clang,$(CXX)))
+       COMMONCPPFLAGS += -Wno-class-memaccess 

Added: trunk/overlays/proaudio/media-sound/radium/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/metadata.xml                     
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/metadata.xml     2019-07-21 
22:17:09 UTC (rev 3167)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>proau...@tuxfamily.org</email>
+               <name>pro-audio overlay team</name>
+       </maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild               
                (rev 0)
+++ trunk/overlays/proaudio/media-sound/radium/radium-9999.ebuild       
2019-07-21 22:17:09 UTC (rev 3167)
@@ -0,0 +1,104 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+)'
+
+inherit git-r3 python-any-r1 desktop xdg-utils gnome2-utils
+
+DESCRIPTION="A graphical music editor. A next generation tracker."
+HOMEPAGE="http://users.notam02.~kjetism/radium/";
+
+RESTRICT="mirror"
+EGIT_REPO_URI="https://github.com/kmatheussen/radium.git/";
+KEYWORDS=""
+
+SLOT="0"
+LICENSE="GPL-2"
+
+IUSE=""
+
+RDEPEND="media-libs/vst-sdk:=
+       media-libs/alsa-lib
+       media-sound/jack-audio-connection-kit
+       media-libs/libsamplerate
+       media-libs/liblrdf
+       media-libs/libsndfile
+       media-libs/ladspa-sdk
+       media-sound/lmms[ladspa]
+       dev-lang/tk:=
+       media-libs/libogg
+       media-libs/libvorbis
+       media-libs/speex
+       sci-libs/fftw:3.0
+       dev-scheme/guile
+       >=x11-libs/libxcb-1.13
+       x11-libs/libxkbfile
+       x11-misc/util-macros
+       x11-libs/libXrandr
+       x11-libs/libXinerama
+       sys-devel/llvm:=
+       dev-libs/boost
+       dev-libs/openssl:=
+       sys-libs/ncurses:=
+       x11-libs/xcb-util-keysyms
+       dev-qt/qtgui
+       dev-qt/qtcore
+       dev-qt/qtwebkit[printsupport]
+       dev-qt/qtx11extras
+       dev-libs/gmp:=
+       dev-libs/mpfr:=
+       dev-libs/mpc"
+DEPEND="${PYTHON_DEPS}
+       ${RDEPEND}
+       dev-util/cmake"
+
+DOCS=( changelog README )
+# upstream recommand to use the built-in libxcb, but at startup, radium 
confuse it
+# with the system one and refuse to launch, so use the system one instead.
+PATCHES=( "${FILESDIR}"/packages_build_fix.patch
+       "${FILESDIR}"/build_linux_lbdf_flags.patch
+       "${FILESDIR}"/crashreporter_include.patch
+       "${FILESDIR}"/qt_makefile.patch
+       "${FILESDIR}"/use-system-vstsdk.patch
+       "${FILESDIR}"/use-system-libxcb.patch    )
+
+src_compile() {
+       for file in bin/sounds/*.rad; do sed -i -e 's:Calf MultiChorus 
LADSPA:Calf Multi Chorus LADSPA:g' "${file}"; done
+       export RADIUM_QT_VERSION=5
+       export RADIUM_RELEASE_CFLAGS="${CFLAGS}"
+       make very_clean
+       make packages || die "make packages failed"
+       BUILDTYPE=RELEASE ./build_linux.sh -j `nproc`|| die "linux build failed"
+}
+
+src_install() {
+       ./install.sh "${ED}/usr/share"
+       dodir /usr/bin
+       echo '#!/bin/bash' > "${ED}/usr/bin/radium"
+       echo LADSPA_PATH="$LADSPA_PATH:/usr/lib/ladspa" \
+               QT_QPA_PLATFORM_PLUGIN_PATH="$($(RADIUM_QT_VERSION=5 
./find_moc_and_uic_paths.sh qmake) -query QT_INSTALL_PLUGINS)" \
+               /usr/share/radium/radium >> "${ED}/usr/bin/radium"
+       chmod +x "${ED}/usr/bin/radium"
+       newicon -s 16 bin/radium_16x16x8.png radium.png
+       newicon -s 32 bin/radium_32x32x24.png radium.png
+       newicon -s 128 bin/radium_128x128x32.png radium.png
+       newicon -s 256 bin/radium_256x256x32.png radium.png
+       domenu bin/radium.desktop
+       insinto /usr/share/mime/packages
+       newins bin/radium-mimetype.xml radium.xml
+}
+
+pkg_postinst() {
+       gnome2_icon_cache_update
+       xdg_mimeinfo_database_update
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       xdg_mimeinfo_database_update
+       xdg_desktop_database_update
+}

Reply via email to